https://github.com/woa-project/firmwaregen
Windows Desktop Firmware generation tool for Lumias. Builds Firmwares under 2 hours
https://github.com/woa-project/firmwaregen
Last synced: 11 months ago
JSON representation
Windows Desktop Firmware generation tool for Lumias. Builds Firmwares under 2 hours
- Host: GitHub
- URL: https://github.com/woa-project/firmwaregen
- Owner: WOA-Project
- License: mit
- Created: 2019-06-28T13:56:14.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2025-01-26T19:51:23.000Z (over 1 year ago)
- Last Synced: 2025-04-03T04:51:10.640Z (about 1 year ago)
- Language: C#
- Homepage:
- Size: 161 KB
- Stars: 8
- Watchers: 3
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FirmwareGen
FirmwareGen (or Firmware Generator) is a tool designed to fully automate and assist in building fully fledged ready to go Full Flash Update (FFU) images for devices supported as part of the WOA-Project organisation.
Namely, the FirmwareGen tool is designed to setup prep and create FFU files containing Windows Desktop for ARM64 Processors for specific phone based devices:
- Lumia 950
- Lumia 950 XL
- RX-130 EB0.5, EB1.0, EB2.0, EB2.1, EB2.2 and EB2.3
- Surface Duo (1st Gen) 128GB, 256GB
- Surface Duo 2 128GB, 256GB, 512GB
- Various Qualcomm Reference Platforms
This tool is not specifically hardcoded to target those exact devices and can be easily extended without forking it or even modifying it by simply authoring device profile xml files.
In a nut shell the tool is going to:
- Generate a Virtual Hard Disk matching the specifications of the device profile
- Generate the target's wanted GUID Partition Table on said Virtual Disk
- Apply a Windows Desktop Operating System Image from a provided installation media
- Configure the ESP
- Install Drivers
- Package it all up as a FFU file ready to flash on the given device