trueToastedCode / Ninebot-NextGen-Firmware

Ninebot next generation custom firmware to pimp u're scoote

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ninebot-NextGen-Firmware

Status: Experimental

This project is based on Xiaomi NextGen firmware patcher and i've tried to find the equivalent assembly code & patches found for Xiaomi for Ninebot

Usage examples:

  • Patch: python3 patcher.py drv173.bin drv173-patched.bin sls-de,sls-eu
  • Encrypt: python3 encryption.py drv173-patched.bin drv173-patched.bin.enc -enc
  • Decrypt: python3 encryption.py mydrv.bin.enc mydrv.bin -dec

Download: Patched DRV173 with SLS (only applied patch) of 30 km/h

Supported Scooter's

  • Ninebot Max G30(D) (II)

Supported DRV's

  • 173

Supported Patches

SLS: Speed limit of Speed Mode (patches limit to 30 km/h, customizable in patcher.py)

  • sls-eu (Europe)
  • sls-de (Germany)
  • sls-us (United States)

RP: Region patch (Disgard's fourth place of real serial number and pretends it's 'S', customizable in patcher.py)

  • rp (All serial numbers) [Highly experimental]

Offets

SLS: Speed limit of Speed Mode

  • sls-eu: 0x6f2e
  • sls-de: 0x6f28
  • sls-us: 0x7106

RP: Region patch

  • rp: 0x7ad6, 0x7b7c, 0x7b96, 0x7be2, 0x7bfa

About

Ninebot next generation custom firmware to pimp u're scoote

License:GNU General Public License v2.0


Languages

Language:Python 100.0%