Administrators, Swags, Bureaucrats, Administrators
2,822
edits
No edit summary |
No edit summary |
||
(13 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 | 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== | ||
Line 15: | Line 30: | ||
The second generation of the ESC was more similar to that of the newer generation Xiaomi Mi3 and Mi4 scooters. | The second generation of the ESC was more similar to that of the newer generation Xiaomi Mi3 and Mi4 scooters. | ||
It | 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. | 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 31: | 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 | 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]] |