STLink Ninebot Max G30 Gen 2 ESC: Difference between revisions

no edit summary
No edit summary
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
In the case of a bricked ESC/Controller/Control Board, STLinking can save the controller from needing to be replaced in some instances.
In the case of a bricked ESC/Controller/Control Board, STLinking can sometimes save the controller from needing to be replaced.


This method also is capable of downgrading versions like [[Ninebot Max DRV 1.8.7|DRV 1.8.7]] and [[Ninebot Max DRV 1.8.8|DRV 1.8.8]].
This method is also capable of downgrading versions like [[Ninebot Max DRV 1.8.7|DRV 1.8.7]] and [[Ninebot Max DRV 1.8.8|DRV 1.8.8]].


This page shows how to STLink the 2nd gen ESC/controller based on the Artery AT32 chip.
This page shows how to STLink the 2nd gen ESC/controller based on the Artery '''AT32''' chip.


{{ STLink Materials List }}
{{ STLink Materials List }}
Line 21: Line 21:
</ul></div>
</ul></div>


Click the image above to go to the guide that corresponds to your model.
Click the image above to see the guide corresponding to your model.


==Accessing the Debug Pins==
==Accessing the Debug Pins==
Line 37: Line 37:
Carefully unplug each of the connectors.  
Carefully unplug each of the connectors.  


You may need to scrape more rubber potting compound away from some of the connectors in order to unplug them.
You may need to scrape more rubber potting compounds away from some of the connectors in order to unplug them.


===Accessing The Pins===
===Accessing The Pins===
Line 79: Line 79:
===Testing===
===Testing===


Remove the STLink and plug back in the ESC and use [[ScooterHacking Utility]] to check that your version number is now [[Ninebot Max DRV 1.6.13|1.6.13]] or [[Ninebot Max DRV 1.7.3|1.7.3==.
Remove the STLink and plug back in the ESC and use [[ScooterHacking Utility]] to check that your version number is now [[Ninebot Max DRV 1.6.13|1.6.13]] or [[Ninebot Max DRV 1.7.3|1.7.3]].


[[File:NinebotMaxGen2ControllerSuccessfulDowngrade.png|thumb|center|400px|The downgrade was successful as shown here by the version number.]]
[[File:NinebotMaxGen2ControllerSuccessfulDowngrade.png|thumb|center|400px|The downgrade was successful as shown here by the version number.]]


From here your motor may not work. Check [[Ninebot Max Motor Generations]] and see if you have a Gen 3 motor. If so you will want to flash firmware based on [[Ninebot Max DRV 1.8.7|1.8.7]] or above (either SHFW or one of the patched [[Ninebot Max DRV 1.8.7|1.8.7]] or [[Ninebot Max DRV 1.8.8|1.8.8]] versions).
From here your motor may not work. Check [[Ninebot Max Motor Generations]] and see if you have a Gen 3 motor. If so you will want to flash firmware based on [[Ninebot Max DRV 1.8.7|1.8.7]] or above (either [[SHFW]] or one of the patched [[Ninebot Max DRV 1.8.7|1.8.7]] or [[Ninebot Max DRV 1.8.8|1.8.8]] versions).


[[Category: Scooters]][[Category: Ninebot]][[Category: Max]][[Category: STLink]]
[[Category: Scooters]][[Category: Ninebot]][[Category: Max]][[Category: STLink]]
Administrators, Swags, Bureaucrats, Administrators
2,874

edits