STLink Ninebot Max G30 Gen 2 ESC: Difference between revisions

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


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 method is also capable of downgrading versions like [[Ninebot Max G30 DRV 1.8.7|DRV 1.8.7]] and [[Ninebot Max G30 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 37: Line 37:
Carefully unplug each of the connectors.  
Carefully unplug each of the connectors.  


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


===Accessing The Pins===
===Accessing The Pins===


Remove the black shell from the ESC, and take the outer clips off first in order to slide the shell out from under the upper lip.
Remove the black shell from the ESC, and take the outer clips off first to slide the shell out from under the upper lip.


[[File:NinebotMaxGen2ShellClips.jpg|thumb|center|400px|4 clips hold the shell on.]]
[[File:NinebotMaxGen2ShellClips.jpg|thumb|center|400px|4 clips hold the shell on.]]
Line 73: Line 73:
[[File:NinebotMaxScooterHackingReflasherLaunchRecovery.png|thumb|center|400px|Press launch recovery then check the console for any errors.]]
[[File:NinebotMaxScooterHackingReflasherLaunchRecovery.png|thumb|center|400px|Press launch recovery then check the console for any errors.]]


Check the console to make sure there were no issues flashing.
Check the console to make sure there are no errors.


[[File:NinebotMaxScooterHackingReflasherSuccessfulFlash.png|thumb|center|400px|A successful flash indicated by no errors in the console.]]
[[File:NinebotMaxScooterHackingReflasherSuccessfulFlash.png|thumb|center|400px|A successful flash indicated by no errors in the console.]]
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 the ESC back in, then 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.]]
Administrators, Swags, Bureaucrats, Administrators
3,841

edits