An Electric Scooter Community on a Mission to Stamp out Transportation Mediocrity.

Discuss the Segway Ninebot ES and Ninebot Max Kick Scooter in this Forum. Topics include the Segway-Ninebot app, hardware, street riding, etc.

By benhall847
Posts LikeBB
#17978
So to clarify -

All we need to do is flash the BLE555 via stlink on the dashboard, and then flash CFW?

Or do we also need to flash the controller and or BMS via stlink as well?

By fairbanks97
Posts LikeBB
#17984
benhall847 wrote:
Sun Dec 08, 2019 8:40 am
So to clarify -

All we need to do is flash the BLE555 via stlink on the dashboard, and then flash CFW?

Or do we also need to flash the controller and or BMS via stlink as well?
If you have a Spin scooter all you have to do is flash BLE555 as shown in the tutorial and flash the controller with an ST-Link and DRV126. You will need to go to location 0x1FFFF7E8 and copy the first 3 columns of bytes to replace at location 0x0801C1B4 just like when flashing an ES4 controller. A good thread for reference is this one:
https://www.scooterhacking.org/forum/viewtopic.php?t=40

You will have to change the serial number too and can either change it with the ST-Link or through Ninebot flasher. The only other thing I had to do was hold down the brake and throttle when powering it up to reset the Bluetooth module. There is no modification required for the wiring between the dashboard and controller, just be careful not to plug in your dashboard into the iot device plug.

I personally do not have access to a Lyft scooter but if you ordered an OEM dashboard you’d pretty much still need to flash it with BLE555. The reason why BLE555 is important is because it let’s you connect to things like EsDowng and Ninebot Flasher where as the OEM BLE has encryption and can only be used with the Segway App at the moment.
Lyft scooters will need the controller flashed the exact same way as spin with copying those bytes to certain location and changing the serial number through ST-Link or Ninebot Flasher. I had issues flashing BMS with Ninebot Flasher but theoretically that would be the easiest method to fix error 21 besides using an ST-Link. Lyft scooters will also need the wiring modified back to OEM.

By frankenscoot
Posts
#17997
fairbanks97 wrote:
Sat Dec 07, 2019 6:34 pm
https://files.scooterhacking.org/max/fw/

The OEM firmwares have been uploaded and can be flashed. You will also have to change the connection between the dashboard and controller as documented earlier in this post back to stock. Spin scooters need no modification for the wiring.

A tutorial for flashing the dashboard can be found here:
https://www.scooterhacking.org/forum/vi ... f=26&t=208

Here is how to connect the controller to an ST-Link:
To view images REGISTER or LOGIN for full access.


Just leave it powered on through the scooter to flash. After flashing the ESC the controller needs to be activated similarly to the ES4 controllers. If you flash the dashboard with BLE555 you should be able to use ES4 applications like Ninebot Flasher and ESDownG as well.

It is mandatory to flash the BMS for Lyft scooters by the way, otherwise they will not work

CFW is also available now:
https://max.scooterhacking.org
any information on flashing the bms?

User avatar
By TJSplash
Posts LikeBB Avatar
#18020
Can you go into fuller detail about the magnetic brake switch please? Also a cleaner photo of the break wiring please.
Bfizzle wrote:
Wed Nov 13, 2019 5:32 pm
I successfully converted a Lyft Ninebot Max using 450w motor controller.

Took out the ESC and wired to the 450w motor controller

Brakes I used the low braking wire on the 450w controller. The brake lever has three wires red black and blue.

I took out the hall type sensor inside the brake lever and replaced it with a 10w 300VDC Reed magnetic switch and just glue it just close enough when the lever is pressed the magnet switche activates. I connected the blue and black together to one of the low brake wiring and the red to the other wire

Hall wires connected color to color
And the same with the 3 motor wires

And for the battery I installed two switches one to bypass the negative line going to the BMS and one to connect the negative line to the BMS for charging purposes.

If you don’t bypass the BMS the motor will cut off within a few seconds when riding it

And as far as headlight and brake light I bought a 12-60v LED headlight tail light kit and just connected it directly to the 36v negative and positive power line.

I’ve attached a switch to the positive and the orange wiring from the controller to turn on and off the power

The controller has 3 speeds I shorted the black and white for high speed

I’ve attached some messy photos
To view images REGISTER or LOGIN for full access.

To view images REGISTER or LOGIN for full access.

To view images REGISTER or LOGIN for full access.

To view images REGISTER or LOGIN for full access.

To view images REGISTER or LOGIN for full access.

To view images REGISTER or LOGIN for full access.

By fairbanks97
Posts LikeBB
#18022
frankenscoot wrote: any information on flashing the bms?
Try using Ninebot Flasher once your dashboard is flashed to BLE555 and your controller is no longer on Lyft’s firmware.

https://www.microsoft.com/en-us/p/nineb ... 5hws0hq55s
https://files.scooterhacking.org/max/fw/bms/

You could also try and follow this tutorial but use the software to program instead of just read/dump the BMS.
https://www.scooterhacking.org/forum/vi ... f=26&t=206


By Scootingxiv14
Posts
#18070
Dam is there a video anywhere that shows the whole flashing from the downloading part software n all .that's the only thing holding me back. I'm willing to pay someone to walk me through the whole process over the phone. PayPal zelle or how ever u want the sent to .thanks hopefully some replys

By benhall847
Posts LikeBB
#18075
Scootingxiv14 wrote:
Wed Dec 11, 2019 2:21 pm
Dam is there a video anywhere that shows the whole flashing from the downloading part software n all .that's the only thing holding me back. I'm willing to pay someone to walk me through the whole process over the phone. PayPal zelle or how ever u want the sent to .thanks hopefully some replys
Yeah it'd be great if we could now put together a step-by-step tutorial for these Lyft scooters after gathering the info spread out in this thread.

By 753789741
Posts
#18120
If I have a spin scooter that I acquired from an auction, should I be using ST LINK or Ninerift (serial) to flash the controller? I don't need to buy any other controllers/ESCs correct? Can anyone provide instructions on how exactly I can convert?

  • 1
  • 15
  • 16
  • 17
  • 18
  • 19
  • 28

Is it the same dashboard on a G30 as on a SNSC2.2?

COVERT A WHEELS BIKE?

purchased now the controller: https://bit.ly/33juS[…]

Questions: Dashboard BLE: I flashed with BL[…]

You can’t flash it by ESx dashboard. First […]