Ninebot Max ESC Generations: Difference between revisions

no edit summary
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 3: Line 3:
Rather than using the well-known STM32 chip most of the previous ESCs were based on, it used an AT32 chip.
Rather than using the well-known STM32 chip most of the previous ESCs were based on, it used an AT32 chip.


This chip is not compatible with currently available CFW (Custom Firmware), though [[SHFW]] is currently testing support for it.
This chip is only compatible with [[SHFW]] and not with conventional STM32-based CFW.


Below are the differences between the gen 1 ESC and the gen 2 ESC.
Below are the differences between the Gen 1 ESC and the Gen 2 ESC.
 
For motor generations, check out [[Ninebot Max Motor Generations]].


==Gen 1==
==Gen 1==
Line 17: Line 19:
*One is the G30D version with 3 capacitors and the debug points hidden on the back of the PCB
*One is the G30D version with 3 capacitors and the debug points hidden on the back of the PCB
*The other is the standard single capacitor version common in most G30 models
*The other is the standard single capacitor version common in most G30 models
[[File:NinebotMaxGen1ESC.jpg|thumb|center|400px|A Gen 1 ESC has bullet connectors and a silver metallic housing. Newer units may have writing as shown in this image.]]
The G30D gen 1 also has 2 different board layouts, marked '''AA01''' and '''AB02''' on the back.
[[File:NinebotMaxGen1G30DESC.jpg|thumb|center|400px|The G30D ESC has 3 capacitors on board rather than the usual 1 on the regular G30 ESC.]]


==Gen 2==
==Gen 2==
Line 27: Line 35:


This model can only be flashed with some types of firmware, and can only be STLinked with [[ScooterHacking ReFlasher]].
This model can only be flashed with some types of firmware, and can only be STLinked with [[ScooterHacking ReFlasher]].
[[File:NinebotMaxGen2ESC.jpg|thumb|center|400px|A Gen 2 ESC has screw terminals and a black plastic housing.]]


==How to Identify==
==How to Identify==
Line 43: Line 53:


[[File:ScooterHackingUtilityHardwareDetailsMaxSTM32.png|thumb|center|400px|Gen 1 controllers are based on the STM32 MCU.]]
[[File:ScooterHackingUtilityHardwareDetailsMaxSTM32.png|thumb|center|400px|Gen 1 controllers are based on the STM32 MCU.]]
If it says "max_DRV_AT32xxxxxxx" then you have a Gen 2 controller and tutorials for STLinking may not work.
[[File:ScooterHackingUtilityHardwareDetailsMaxAT32.png|thumb|center|400px|Gen 2 controllers are based on the AT32 MCU.]]


[[Category: Scooters]][[Category: Ninebot]]
[[Category: Scooters]][[Category: Ninebot]]
Administrators, Swags, Bureaucrats, Administrators
2,822

edits