Skip to content

Attempt to recreate the Xiaomi m365 Pro firmware

License

Notifications You must be signed in to change notification settings

KillerIsMyCity/m365_CFW

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

m365_CFW / WIP NOT DONE

This is an attempt to reverse engineer and recreate the Xiaomi M365 Pro firmware. Note: Currently, the Firmware is not working because i just started developing it :C

Prerequisites

Before building this custom firmware, make sure you have the following:

  • The NORDIC SDK
  • Some C knowledge if possible
  • Some hardware knowledge if possible
  • The values which you need to adjust in include/user_config.h

Maybe I create a script which extracts the current values from a modified FIRM.bin file

Getting Started

To get started with this custom firmware, follow these steps:

  1. Install the NORDIC SDK.
  2. Familiarize yourself with C programming language.
  3. Acquire basic knowledge of the Xiaomi M365 Pro hardware.
  4. Adjust the necessary values in include/user_config.h to match your scooter's model.
  5. [Optional] Extract values from a modified FIRM.bin file using the provided script.

Contributing

Contributions are welcome! If you have any ideas or improvements, feel free to open an issue or submit a pull request.

Reverse Engineering

For detailed information on reverse engineering and further project documentation, please refer to the project's wiki.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Disclaimer

This custom firmware is provided as-is and comes with no warranty or guarantee. The authors and contributors are not responsible for any damage caused to your Xiaomi M365 electric scooter or any other devices by using this firmware. Use it at your own risk.

For official information about the Xiaomi M365 Pro firmware, refer to the official Xiaomi documentation and support channels.

About

Attempt to recreate the Xiaomi m365 Pro firmware

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 60.0%
  • C 33.9%
  • Python 6.1%