Dave Allie
cfd8e28d87
Add step to validate partition table before flashing to OTA partition
2026-02-06 05:01:47 +11:00
Dave Allie
acb72c47ce
Upgrade deps
2026-02-06 04:26:24 +11:00
Jake Lyell and GitHub
23c8e6bc70
Search for firmware identifier both before and after version number ( #19 )
...
3.1.9 has the "XTOS" identifier before the version number in the
firmware, where as 3.1.7 and 3.1.8 both had it after (when I was
developing the feature). Hopefully searching before and after the
version number will be a little more resiliant to future changes
Currently showing v3.1.9 as the english firmware (incorrect):
<img width="399" height="291" alt="image"
src="https://github.com/user-attachments/assets/9116eb84-08bd-4289-9fe0-fa2c8bf37606 "
/>
The firmware in the browser, showing the moved XTOS from previous
versions
<img width="196" height="107" alt="image"
src="https://github.com/user-attachments/assets/ce0e7cd0-991c-4933-99c4-0325222e42b2 "
/>
After the fix, showing v3.1.9 as the chinese firmware (correct):
<img width="405" height="270" alt="image"
src="https://github.com/user-attachments/assets/3ae092d0-87da-480a-a4ce-fd8298cd04dc "
/>
2026-01-22 01:17:57 +11:00
Dave Allie and GitHub
5778e2deda
Fix lint issues and lint in CI ( #18 )
2026-01-19 21:39:38 +11:00
fe3afbb4f3
Output community firmware version and release date ( #11 )
...
* Get community firmware version
Get the latest release tag
* Get version every 15 min to avoid rate limiting
* Change "unknown" to "-----"
* Add release date
* Output "fetching..." while waiting for a response
* Cleanup to match official firmware implementation
---------
Co-authored-by: Dave Allie <dave@daveallie.com >
2026-01-19 21:15:07 +11:00
Yaroslav and GitHub
7f284ee1cf
Add note about changing device language to English ( #12 )
...
* Add note about changing device language to English
* Use proper button naming
2026-01-19 20:49:10 +11:00
Jake Lyell and GitHub
9cadbdad4f
Add feature to identify the firmware loaded on each partition ( #15 )
...
* Add button to identify the currently installed firmwares
* remove space from matcher
* Cleanup some comments and unnecessary code
2026-01-19 20:47:39 +11:00
Yaroslav and GitHub
3ceaa1f0c3
Improve reset instructions ( #10 )
...
* Improve reset instructions
* Use proper button naming
2026-01-19 20:39:58 +11:00
Dave Allie
278c1c960d
Upgrade deps
2026-01-19 20:07:12 +11:00
Dave Allie
5bf04a3292
Dynamically fetch and cache OFW versions
2026-01-19 20:05:40 +11:00
Dave Allie
f6455fe09a
Update chinese firmware to 3.1.7
2026-01-13 01:29:22 +11:00
Dave Allie
36d3bccf73
Update chinese firmware to 3.1.5
2026-01-03 20:59:42 +11:00
Dave Allie
1edbce4edc
Update deps
2026-01-03 20:59:30 +11:00
Dave Allie
e91e6b66ad
Update chinese firmware to 3.1.4
2025-12-29 14:52:40 +11:00
Dave Allie
a6d3ed0d79
Add CrossPoint firmware to flashing screen
2025-12-08 23:58:18 +11:00
Dave Allie
1dee989957
Update official firmware download urls
2025-12-08 23:35:45 +11:00
Dave Allie
1909e42c05
Upgrade deps
2025-12-08 23:28:32 +11:00
Dave Allie
44c5c91c2a
Update flash button version text
2025-12-03 22:20:24 +11:00
Dave Allie
d0bba20219
Allow flashing firmware of 1MB in size
2025-12-03 21:43:21 +11:00
Dave Allie
4cc3b37d4c
Update English firmware flasher to 3.1.0
2025-12-03 21:42:02 +11:00
Dave Allie
c5662dd25d
3.0.8 Chinese firmware
2025-12-01 00:22:57 +11:00
Dave Allie
eed7228248
Use unsigned right shift operator when shifting
2025-11-23 11:40:55 +11:00
Dave Allie and GitHub
227b30711a
Testing HexViewer ( #3 )
...
* Testing HexViewer
* Add ASCII data to HexViewer
* Virtualize HexViewer rows and drastically improve performance
* Add tools for viewing and downloading app partitions
2025-11-23 11:01:10 +11:00
Dave Allie
966cf7edba
Add flash firmware from file option
2025-11-23 09:06:49 +11:00
Dave Allie
f806548b48
Split out step runner and move volatile functions into step blocks
2025-11-23 09:05:42 +11:00