Skip to content

michww/m365_dashboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xiaomi M365 Display

Products Used

Arduino Pro Mini
I2C OLED 0.96" or 1.3" Screen FTD1232 Usb Programmer
3d Printed Bracket
1N4148 Diode
0.25w 120ohm Resistor

Estimated price is around 20$ (Inluding Printed Parts).

Knowing the price is around 20$ you can get the Xiaomi M365 Pro top panel from aliexpress for around the same price and a better look, unless you need additional features just go for the pro display.

Flashing

alt text
Please install the libraries I provided in the files, install them to you arduino library folder, usually
C:\Users\%username%\Documents\Arduino\libraries
I'd recommend you to use Arduino 1.6.6
https://www.arduino.cc/en/Main/OldSoftwareReleases

Physical Connections

alt text

Updating M365 firmware / Disabling the Dashboard

Turn on the scooter and immediately engage and hold the throttle and brake before the logo disappears from the dashboard LCD. You will enter on dashboard disabled mode. The Arduino TX/RX pins will go to hi impedance state leaving the communication BUS free.

By this way you can update de M365 firmware without disconnecting the dashboard or any cable.

A new power cycle will reset the dashboard to normal mode.

Known Issues

Sometimes the Arduino Freezes, a watchdog is in place but doesn't always trigger.

Screen caps

Soldering, soldered directly to the cable coming from the MCU

5V To Red
GND To Black
BUS To Yellow
alt text
A video on how everything is soldered may come soon.

Meanwhile you can enable subtitles in English in this YouTube video produced in Spanish language https://www.youtube.com/watch?v=JQUNXCyj2Fs

UI

UI pictures from version 0.2
alt text
alt text

More pictures are coming soon.

About

Xiaomi M365 Display V0.2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 65.9%
  • C 34.1%