By electricool - Tue Dec 17, 2019 9:46 pm
- Tue Dec 17, 2019 9:46 pm
#18212
hi I found this article from mrgooglegeek , it seems feasible but I do not have an LIME SJ2.5 to test this method
so if a person wants to try it's christmas before time
The method of converting the scooter is to replace the android device with either a Bluetooth adapter, or a micro controller (Arduino)
The Lime SJ2.5 is the most common lime scooter. They are slowly being phased out for the Lime SJ3. The SJ2.5 is speed capped at 15.5 MPH. It uses a front hub motor and rear drum brake.
The scooter is controlled using an android based device located in the green box mounted below the handlebars on the front of the scooter. This device is connected to the scooter over UART (serial). There is a sim card in the device that can be used for data in any device, though these are sometimes deactivated by lime.
The method of converting the scooter is to replace the android device with either a Bluetooth serial adapter, or a microcontroller (Arduino). The Bluetooth adapter method is easier, but relies on a separate device to turn the scooter on and off (phone). This guide will focus on the bluetooth method.
REQUIRED:
Legally obtained Lime sj2.5
jumper wires, solder
Bluetooth adapter (HC-05 or similar Bluetooth SPP device)
Torx Security Bits
A brain
Steps:
1. Take apart the green box. It is held onto the scooter with several torx bolts. The box itself is held closed with several phillips screws that are hidden behind hot glue. These are annoying to remove. The main board inside the box can be removed, but the smaller power supply board should be left, as it is used to power the Bluetooth adapter.
2. Wire in the Bluetooth adapter. The box was plugged into the scooter with a round connector. inside the box, the wires from this cable are exposed. There is a red wire, a blue wire, a green wire, a yellow wire, and a ground (black). The red wire supplies 36v to the power supply board. The blue wire needs some voltage (~5v, works with 3.3v but avoid using 36v) to enable the scooter. This can be switched or not, as the scooter does not consume large amounts of power when idling with the motor/screen off. The red wire and ground should be left intact to supply power to the power supply. The Yellow and Green Wires are serial RX and TX, however different revisions of the scooter have the colors swapped. You must use trial and error to determine which one is which. Connect your bluetooth adapter to the serial wires, and supply it with power using the separate output from the power supply board. The red wire is 4v and there are two grounds (black) which are common when the connector is in place but are not connected elsewhere, so if you encounter power issues or serial issues, try switching from one ground to the other.
3. Now for the fun part: serial commands! You will need a device with an app to interface with the scooter. Searching the iOS app store or Google Play store for "Bluetooth SPP" will yield many results which do the same thing. You need to send a HEX command over SPP. Different apps will handle this differently, however most allow you to simply type the hex code as one long string. Below is a list of important hex codes:
464316610001F1F28F This code enables the scooter
464316610001F0E2AE This code disables the scooter
4. send these commands through the app. That's pretty much it, just pack up the green box and reconnect it.
Thanks : mrgooglegeek
so if a person wants to try it's christmas before time
The method of converting the scooter is to replace the android device with either a Bluetooth adapter, or a micro controller (Arduino)
The Lime SJ2.5 is the most common lime scooter. They are slowly being phased out for the Lime SJ3. The SJ2.5 is speed capped at 15.5 MPH. It uses a front hub motor and rear drum brake.
The scooter is controlled using an android based device located in the green box mounted below the handlebars on the front of the scooter. This device is connected to the scooter over UART (serial). There is a sim card in the device that can be used for data in any device, though these are sometimes deactivated by lime.
The method of converting the scooter is to replace the android device with either a Bluetooth serial adapter, or a microcontroller (Arduino). The Bluetooth adapter method is easier, but relies on a separate device to turn the scooter on and off (phone). This guide will focus on the bluetooth method.
REQUIRED:
Legally obtained Lime sj2.5
jumper wires, solder
Bluetooth adapter (HC-05 or similar Bluetooth SPP device)
Torx Security Bits
A brain
Steps:
1. Take apart the green box. It is held onto the scooter with several torx bolts. The box itself is held closed with several phillips screws that are hidden behind hot glue. These are annoying to remove. The main board inside the box can be removed, but the smaller power supply board should be left, as it is used to power the Bluetooth adapter.
2. Wire in the Bluetooth adapter. The box was plugged into the scooter with a round connector. inside the box, the wires from this cable are exposed. There is a red wire, a blue wire, a green wire, a yellow wire, and a ground (black). The red wire supplies 36v to the power supply board. The blue wire needs some voltage (~5v, works with 3.3v but avoid using 36v) to enable the scooter. This can be switched or not, as the scooter does not consume large amounts of power when idling with the motor/screen off. The red wire and ground should be left intact to supply power to the power supply. The Yellow and Green Wires are serial RX and TX, however different revisions of the scooter have the colors swapped. You must use trial and error to determine which one is which. Connect your bluetooth adapter to the serial wires, and supply it with power using the separate output from the power supply board. The red wire is 4v and there are two grounds (black) which are common when the connector is in place but are not connected elsewhere, so if you encounter power issues or serial issues, try switching from one ground to the other.
3. Now for the fun part: serial commands! You will need a device with an app to interface with the scooter. Searching the iOS app store or Google Play store for "Bluetooth SPP" will yield many results which do the same thing. You need to send a HEX command over SPP. Different apps will handle this differently, however most allow you to simply type the hex code as one long string. Below is a list of important hex codes:
464316610001F1F28F This code enables the scooter
464316610001F0E2AE This code disables the scooter
4. send these commands through the app. That's pretty much it, just pack up the green box and reconnect it.
Thanks : mrgooglegeek