[Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)

GSKaliden
Posts: 3
Joined: Sat May 18, 2019 12:02 am

Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)

Postby GSKaliden Fri Jun 25, 2021 10:30 pm

Is there any way to flash ble via stlink and otg cable with android? Sorry for stupid question, but I am trying to convert ex rental spin model, but no access to computer. I do however have stlink and a serial link
88raygen
Posts: 2
Joined: Sat Sep 18, 2021 7:48 am

Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)

Postby 88raygen Fri Oct 29, 2021 12:27 am

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.
88raygen
Posts: 2
Joined: Sat Sep 18, 2021 7:48 am

Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)

Postby 88raygen Fri Oct 29, 2021 3:50 am

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
brixsat
Posts: 9
Joined: Mon Nov 01, 2021 5:05 pm

Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)

Postby brixsat Wed Nov 10, 2021 11:19 pm

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
Seek and you will find.
User avatar
cyberguy
Posts: 3
Joined: Fri Jan 28, 2022 8:36 am

Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)

Postby cyberguy Fri Jan 28, 2022 8:59 am

I have 0.5 version as well I manged to upload firmware to battery board use this settings

Image


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
User avatar
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)

Postby fivefingerdiscount Fri Jan 28, 2022 8:58 pm

Does this works for SNSC 2.0 ?
I paid for dis shyt!
User avatar
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)

Postby fivefingerdiscount Wed Feb 02, 2022 10:58 pm

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)

Postby davemclaren Tue Feb 08, 2022 8:42 pm

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.
User avatar
cyberguy
Posts: 3
Joined: Fri Jan 28, 2022 8:36 am

Re: [Full Tutorial] How to convert a Ninebot Max (G30) for Personal Use (ESC/BMS/BLE Flashing, Rewiring, and CFW)

Postby cyberguy Fri Feb 11, 2022 8:29 pm

@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
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)

Postby davemclaren Thu Jun 30, 2022 8:35 pm

@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
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?

Return to “Ninebot Max”

Who is online

Users browsing this forum: No registered users and 4 guests