Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 1.68 KB

README.md

File metadata and controls

42 lines (26 loc) · 1.68 KB

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.