[Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)
Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)
Please excuse the noob here but I am having issues with the dashboard flash. But it ain't my fault coach
Last edited by 88raygen on Fri Oct 29, 2021 3:53 am, edited 1 time in total.
Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)
What is wrong with this .bat file? When I run it i get system cant find the path so where do i put the file path at? this is file path
C:\Users\ray-g\OneDrive\Desktop\max_dashboard_stlink
@echo off
title Ninebot Max Dashboard Flasher - OpenOCD
echo ===================================================
echo Ninebot Max Dashboard Flasher - ScooterHacking.org
echo ===================================================
echo Waiting for flash to start...
echo Flashing BLE555 Max firmware
bin\openocd.exe -f share\openocd\scripts\interface\stlink-v2.cfg -f share\openocd\scripts\target\nrf51.cfg -c init -c halt -c "nrf51 mass_erase" -c "program full_BLE555_upd7.1.bin" -c "program UICR 0x10001000 verify" -c "reset" -c "exit"
echo Done! Check the logs to verify if the flash was successful.
timeout 7
C:\Users\ray-g\OneDrive\Desktop\max_dashboard_stlink
@echo off
title Ninebot Max Dashboard Flasher - OpenOCD
echo ===================================================
echo Ninebot Max Dashboard Flasher - ScooterHacking.org
echo ===================================================
echo Waiting for flash to start...
echo Flashing BLE555 Max firmware
bin\openocd.exe -f share\openocd\scripts\interface\stlink-v2.cfg -f share\openocd\scripts\target\nrf51.cfg -c init -c halt -c "nrf51 mass_erase" -c "program full_BLE555_upd7.1.bin" -c "program UICR 0x10001000 verify" -c "reset" -c "exit"
echo Done! Check the logs to verify if the flash was successful.
timeout 7
Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)
Hello,
I have revision 0.5 of the board.
Same procedure diferent port location. (Coild not validate, yet its working).
Here are some pics.
https://ibb.co/CzHW3Rr
https://ibb.co/y4sNdP3
https://ibb.co/g9jD7VX
https://ibb.co/60m6cJ0
https://ibb.co/1fnsV3M
https://ibb.co/9npyxxQ
https://ibb.co/M7C8psL
https://ibb.co/PQqvBRK
https://ibb.co/album/hYwBnq
I have revision 0.5 of the board.
Same procedure diferent port location. (Coild not validate, yet its working).
Here are some pics.
https://ibb.co/CzHW3Rr
https://ibb.co/y4sNdP3
https://ibb.co/g9jD7VX
https://ibb.co/60m6cJ0
https://ibb.co/1fnsV3M
https://ibb.co/9npyxxQ
https://ibb.co/M7C8psL
https://ibb.co/PQqvBRK
https://ibb.co/album/hYwBnq
Seek and you will find.
Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)
I have 0.5 version as well I manged to upload firmware to battery board use this settings
![Image](https://i.imgur.com/tGHgjozl.png)
Board must connect to the battery (+ and -)
Check ST-Link pins are correct
On battery board square one is 3.3v
[ ] 0 0 0
3.3 v - SWIM - GND - RST
Also pls check your ST-Link module firmware if its old pls update firmware version with ST-Link Utility search (stsw-link007.zip)
Good Luck
![Image](https://i.imgur.com/tGHgjozl.png)
Board must connect to the battery (+ and -)
Check ST-Link pins are correct
On battery board square one is 3.3v
[ ] 0 0 0
3.3 v - SWIM - GND - RST
Also pls check your ST-Link module firmware if its old pls update firmware version with ST-Link Utility search (stsw-link007.zip)
Good Luck
- fivefingerdiscount
- Posts: 18
- Joined: Sun Jul 28, 2019 2:20 pm
Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)
Does this works for SNSC 2.0 ?
I paid for dis shyt!
- fivefingerdiscount
- Posts: 18
- Joined: Sun Jul 28, 2019 2:20 pm
Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)
Does this work for Max Plus?
I paid for dis shyt!
- davemclaren
- Posts: 3
- Joined: Tue Feb 08, 2022 8:38 pm
Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)
Hi. When flashing the speed controller, is there only 3 wires to connect to the st-link? No power? I'm having issues communicating with it and just want to make sure everything is connected that needs to be before I go looking for bad connections etc.
Thanks in advance.
Thanks in advance.
Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)
@fivefingerdiscount --
For Battery: It works on SNSC 2.3
@davemclaren --
For ESC: Pls make sure your cables has good connection with thru hole. If posiible solder top and bottom of the board for good conductivity.
You dont need 5 or 3.3 v for esc flashing (also unplug from battery)
Use STM32 ST-Link Utility for firmware upgrade
You should see serial number of your ST-Link device under Target - Settings. If you cannot see serial or just see “Old ST-Link Firmware/ST link already used” you have to upgrade ST-Link firmware version before flashing ESC pls use (stsw-link007.zip you can find on internet)
You did evrything correct and still cannot connect to the esc press on your keyboard CTRL + B and select "disable" under "Readout-Protection"
Good Luck
For Battery: It works on SNSC 2.3
@davemclaren --
For ESC: Pls make sure your cables has good connection with thru hole. If posiible solder top and bottom of the board for good conductivity.
You dont need 5 or 3.3 v for esc flashing (also unplug from battery)
Use STM32 ST-Link Utility for firmware upgrade
You should see serial number of your ST-Link device under Target - Settings. If you cannot see serial or just see “Old ST-Link Firmware/ST link already used” you have to upgrade ST-Link firmware version before flashing ESC pls use (stsw-link007.zip you can find on internet)
You did evrything correct and still cannot connect to the esc press on your keyboard CTRL + B and select "disable" under "Readout-Protection"
Good Luck
- davemclaren
- Posts: 3
- Joined: Tue Feb 08, 2022 8:38 pm
Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)
Thanks for the reply. I definitely have everything soldered correctly, I have triple checked everything with a multi-meter, but still wont connect. When I plug in to pc there is initially no lights on on the board, then after I try to connect a red led comes on solid. Does that assist in working out my problem?@fivefingerdiscount --
For Battery: It works on SNSC 2.3
@davemclaren --
For ESC: Pls make sure your cables has good connection with thru hole. If posiible solder top and bottom of the board for good conductivity.
You dont need 5 or 3.3 v for esc flashing (also unplug from battery)
Use STM32 ST-Link Utility for firmware upgrade
You should see serial number of your ST-Link device under Target - Settings. If you cannot see serial or just see “Old ST-Link Firmware/ST link already used” you have to upgrade ST-Link firmware version before flashing ESC pls use (stsw-link007.zip you can find on internet)
You did evrything correct and still cannot connect to the esc press on your keyboard CTRL + B and select "disable" under "Readout-Protection"
Good Luck
- xidobo7425
- Posts: 1
- Joined: Mon May 02, 2022 2:18 pm
Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)
it's possible to convert snsc 2.3 with front suppressor to foldable scooter? main questin is it plug and play with parts from personal g30 max - i need to change lcd base, front tube and add folding mechanism.
Who is online
Users browsing this forum: No registered users and 106 guests