Ninebot Max ESC Generations: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
Late in 2021/early 2022, Ninebot released a second version of the G30/Max ESC(Electronic Speed Controller).
Late in 2021/early 2022, Ninebot released a second version of the G30/Max ESC (Electronic Speed Controller).


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.
 
For motor generations, check out [[Ninebot Max Motor Generations]].


==Gen 1==
==Gen 1==
Line 10: Line 14:


It used bullet connectors to connect to the motor.
It used bullet connectors to connect to the motor.
There are 2 revisions of this generation motor:
*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
[[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==
The second generation of the ESC was more similar to that of the newer generation Xiaomi Mi3 and Mi4 scooters.
It has a black plastic housing and features screw terminals less prone to melting.
It was based on an AT32 chip and incompatible with STM32-based Custom Firmware and STLinking.
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 25: Line 50:
Next to the spot labeled "DRV" is where the chip type is located.
Next to the spot labeled "DRV" is where the chip type is located.


If it says "max_DRV_STM32xxxxxxx" then you have a gen 1 controller and tutorials for STLinking will work.
If it says "max_DRV_STM32xxxxxxx" then you have a Gen 1 controller and tutorials for STLinking will work.


[[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