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?
An Electric Scooter Community on a Mission to Stamp out Transportation Mediocrity.
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:benhall847 wrote: ↑Sun Dec 08, 2019 8:40 amSo 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?
any information on flashing the bms?fairbanks97 wrote: ↑Sat Dec 07, 2019 6:34 pmhttps://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:
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
Bfizzle wrote: ↑Wed Nov 13, 2019 5:32 pmI 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
Try using Ninebot Flasher once your dashboard is flashed to BLE555 and your controller is no longer on Lyft’s firmware.frankenscoot wrote: any information on flashing the bms?
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.Scootingxiv14 wrote: ↑Wed Dec 11, 2019 2:21 pmDam 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