Intention of this Tutorial:
This Tutorial is intended to help you to personalize your Electisan aka Okai Scooter.
Actually Jump, Voi, Tier is using them under different names for their rental Systems.
So far known working scooters with this Mod:
-Voi Voiager 2
There are plenty of different Versions spreaded in the field. Okai the Manufacturer of these Scooters has actually 7 different Software/Hardware Versions in the field.
ES-200A, ES-200b, ES-200C, ES-200D, ES-200E, ES-200F, ES-200G
I have one of the above listed Scooters how to unlock it?
You will need an Arduino Nano, The Original GPS Box Connector (The black round one) and some kind of powerbank/usb-power to power up the arduino thats it.
The easiest way to test if your Scooter is compatible or not is to use one of the very easy Scripts.
Here you can choose:
-You can try this Version: *recommended*
-No other Version uploaded yet
Use the Arduino IDE Here to open and upload the .ino file to your arduino. If necessary google for the basics in flashing an arduino nano.
-Solder the Green wire to TX from the Arduino
-Solder the blue wire to 3.3V from the arduino
Time to try:
- Connect the Round Plug with your scooter.
- Plug your arduino in the USB Port of your powerbank or whatever
The Light should turn on, the scooter should start.
My Scooter does not start...
Unfortunaley your Scooter is not Compatible til now... We're working hard to unlock more and more revisions and versions. Take a look here from time to time.
My Scooter does start...
Be glad, you have an choosen Scooter.... You can proceed with the code above and built something beautiful out of it.
Bastis Mod is an debugging/sending tool for your unlockable scooter. Just connect teh TX and RX line to an Scooter and you'll be able to send whatever you want to the scooter through the Serial Monitor.
-Toggles the light of the scooter on startup
-Accepts Hex and Decimal Input
-If nothing is sent through the serial Monitor different startup commands are sent automatically.
-Scooter responses are written down as Decimal Values in the Serial Port
-The Checksum is calculated by the Arduino
Perfect for debugging and testing some code.
Availability and Download:
-Early 2020 (Sorry Guys)
The MiTier Mod is intended to be used on the Tier Scooter. I think it will also work on other similiar plattformed scooters.
- Teach in Mode
-Supports 1 Toggle Key and 1 Master Card for reset
- Toggle the Light
-Unlock the Speed Limit (Command not available til now...)
-Enable /Disable Sound
-Change between km/h or mp/h
-RC522 Module (NFC)
-Step Down (Buck) Converter from 42V to 5V
-GPS BOX Original Speaker
-Reset Switch on the GPS Box
Bastis Mod 0.1
WARNING: This Description and Sofware is old and will replaced by the Bastis Mod v1.0 described above.
So what you'll need?
-Arduino Nano (~2€)
-Step Down Converter (~2€) (for an first try you can power your arduino by an usb cable.
-XLoader or another Hex file flasher to flash your arduino
How to Install?
-solder the TX line from the arduino to the Green Cable where your GPS Box was...
-solder the Blue Line to 3.3v of your arduino....
-flash the .hex file to your arduino ( I attached an AVRDUDE Uploader)
-the arduino's built in LED will blink now and will try to toggle the scooter on. the light should also turn on...
If you disconnect the Arduino the scooter it will lock itself after around 60 seconds....
So it's at this point your imagination how you want to make the cabling... you could connect an switch/keyswitch to turn on or off the arduino, an 433mhz receiver.
Experimental for Version 0.1: Use the hex file flasher by starting the .cmd file in the .zip file and upload the "upload.hex" file.
Select the comport (Example: write COM1) (Installed Driver needed but is also included as an .dll)
Press enter and the upload should start.
ATTENTION: THIS WAY IS ABSOLUTELY ALPHA. I will work now the next days in making it all a lot better. Please share with me your findings...
(218.85 KiB) Downloaded 239 times
(216.62 KiB) Downloaded 289 times