Flipper Zero now supports MicroPython

Flipper Zero CAN Bus

El Flipper Zero, the versatile hacking tool, has recently received a significant update: support for MicroPythonThis development, created by engineer Oliver Fabel, allows users to write programs for the device using Python instead of the built-in JavaScript that was used until now.

Although still in development, the MicroPython port provides access to several Flipper Zero features, such as GPIO, ADC, PWM, speaker, buttons, display and infrared communicationAlthough support for NFC and RFID connectivity is not yet available, this addition significantly expands the capabilities of the device.

Installing MicroPython is easy. Users can Download the app from the Flipper app store without the need to update the firmwareThis ensures that there is no risk of bricking your device, so if you want to try it out, you can do so with complete confidence.

One of the notable features of the MicroPython port is the inclusion of a Python shell, or REPLThis allows users to interact with the device directly using Python commands. Additionally, Python scripts can be run from the command line by specifying their path.

The MicroPython port is not a complete implementation. Fabel mentions that only certain functions are supported and that the port requires approximately 80 kB of SRAM to start up. Memory fragmentation can sometimes cause crashes, but they are generally harmless. So while this is a working initial support, there is still room for improvement… However, MicroPython represents a significant step forward for Flipper Zero, offering a more accessible and powerful programming environment for users.

For more information, including source code and examples, users can visit the Flipper Lab app store at the link I've included above or also at the GitHub repository.


Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.