STLink Ninebot Max G30 Gen 2 ESC: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(11 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 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 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 33: Line 33:
Using an M4 Allen/Hex wrench or bit, remove the two screws holding the ESC in place.
Using an M4 Allen/Hex wrench or bit, remove the two screws holding the ESC in place.


[[File: NinebotMaxESCLocations.jpg|thumb|center|400px|This is a gen 1 esc but the gen 2 will be in the same place.]]
[[File: NinebotMaxESCLocations.jpg|thumb|center|400px|This is a Gen 1 ESC but the Gen 2 will be in the same place.]]


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 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 1.6.13 or 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.]]
'''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
3,841

edits