Administrators, Swags, Bureaucrats, Administrators
3,852
edits
No edit summary |
No edit summary |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
ZIPv3 is a format for '''CFW'''/'''C'''ustom '''F'''irm'''w'''are files created by [https://scooterhacking.org ScooterHacking]. | '''ZIPv3''' is a format for '''CFW'''/'''C'''ustom '''F'''irm'''w'''are files created by [https://scooterhacking.org ScooterHacking]. | ||
This new format was introduced to address limitations with older firmware packaging methods that relied solely on scooter models for compatibility. | This new format was introduced to address limitations with older firmware packaging methods that relied solely on scooter models for compatibility. | ||
Due to hardware changes by Xiaomi (using GD32 chips) and Ninebot (using AT32 chips), the same scooter model could have different internal components. | Due to hardware changes by Xiaomi (using GD32 chips) and Ninebot (using AT32 chips), the same scooter model could have different internal components. | ||
ZIPv3 improves upon previous formats by: | ZIPv3 improves upon previous formats ([[CFW ZIPv2|ZIPv2]]) by: | ||
*Increased Granularity: Includes a list of compatible boards and chips in addition to the scooter model, ensuring greater accuracy in determining firmware compatibility. | *Increased Granularity: Includes a list of compatible boards and chips in addition to the scooter model, ensuring greater accuracy in determining firmware compatibility. | ||
| Line 10: | Line 10: | ||
*Future-Proofing: Uses JSON instead of TXT for improved data handling and flexibility for future updates. | *Future-Proofing: Uses JSON instead of TXT for improved data handling and flexibility for future updates. | ||
More on this format is available from ScooterHacking's Wiki: | More on this format is available from ScooterHacking's Wiki: https://wiki.scooterhacking.org/doku.php?id=zip3 | ||
==Files== | ==Files== | ||
| Line 22: | Line 22: | ||
'''FIRM.bin.enc''' | '''FIRM.bin.enc''' | ||
Encrypted firmware file (using Xiaomi-Ninebot's TEA) | Encrypted firmware file (using [[NinebotTEA|Xiaomi-Ninebot's TEA]]) | ||
Only to be included if the encryption key inside info.json is set to encrypted or both. | Only to be included if the encryption key inside info.json is set to encrypted or both. | ||
| Line 28: | Line 28: | ||
'''params.txt''' | '''params.txt''' | ||
Optional. Text file containing a summary of patched parameters in the firmware. | Optional. Text file containing a summary of patched parameters in the firmware. | ||
==Making ZIPv3 Files== | |||
ScooterHacking provides code to create your own ZIPv3 CFW packages on their GitHub: https://github.com/scooterhacking/fw-zip-package-v3 | |||
[[Category: Scooters]] | [[Category: Scooters]] | ||