Administrators, Swags, Bureaucrats, Administrators
3,841
edits
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 the case of a bricked ESC/Controller/Control Board, STLinking can sometimes save the controller from needing to be replaced. | ||
This method also | 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 | 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 | [[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 | 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 | 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 | 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 | 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]] | ||