lab-micropython-installer

This repository hosts the entire code of the Arduino MicroPython Installer tool

AGPL-3.0 License

Stars
13
Committers
2

Bot releases are visible (Hide)

lab-micropython-installer - Fix installation on Nano 33 BLE Latest Release

Published by github-actions[bot] 10 months ago

This release fixes an issue that would make the installation of MicroPython fail on the Arduino Nano 33 BLE.

lab-micropython-installer - Improvements for Portenta C33, Nano RP2040, Nano ESP32

Published by github-actions[bot] 12 months ago

This release contains various fixes for an improved support of the Portenta C33, the Nano RP2040 and the Nano ESP32.

  • Fixes the broken nightly build installation (now called preview builds)
  • Support for the new VID and PID exposed by newer versions of MicroPython for the Nano ESP32
  • Allow to install MicroPython on the Nano RP2040 when it's put manually in bootloader mode while an Arduino sketch is in the flash. Previously the board was not detected in this scenario.
  • Automatic installation of the MicroPython firmware on the Portenta C33
  • Adds a new dialog message box that shows after successfully installing the firmware
  • Support for installing MicroPython on Portenta C33 and Nano RP2040 Connect in bootloader mode.
lab-micropython-installer - Fix broken nightly build installation

Published by github-actions[bot] 12 months ago

This release fixes the broken nightly build installation. Reason for this issue was that the nightly builds have been renamed to preview builds.

lab-micropython-installer - Support new MicroPython VID / PID of Nano ESP32

Published by github-actions[bot] 12 months ago

This release adds support for the new VID and PID exposed by newer versions of MicroPython for the Nano ESP32.

lab-micropython-installer - Additional Nano RP2040 Compatibility

Published by github-actions[bot] 12 months ago

This release allows to install MicroPython on the Nano RP2040 when it's put manually in bootloader mode while an Arduino sketch is in the flash. Previously the board was not detected in this scenario.

lab-micropython-installer - Portenta C33 fixes

Published by github-actions[bot] 12 months ago

This release fixes an issue that would prevent the automatic installation of the MicroPython firmware on the Portenta C33. It also adds a new dialog message box that shows after successfully installing the firmware. This allows to leave the tool unattended while being able to see the result of the installation later on.

lab-micropython-installer - Additional Bootloader Support (Beta)

Published by github-actions[bot] about 1 year ago

This release adds support for installing MicroPython on Portenta C33 and Nano RP2040 Connect in bootloader mode.

lab-micropython-installer - Nano ESP32 Native Bootloader Support

Published by github-actions[bot] about 1 year ago

This release contains besides some small bugfixes support for installing MicroPython from the native bootloader on the Nano ESP32. This can be useful if your board does not respond anymore. In that case enter the native bootloader by shorting the B1 and GND pins.
The installer will flash a MicroPython firmware that also contains a bootloader plus a recovery image. The latter one is used to allow DFU uploads and also allows to switch back and forth between Arduino sketches and MicroPython easily. When running MicroPython, you can just open the Arduino IDE and flash an Arduino sketch by choosing the correct board and port.

lab-micropython-installer - Nano ESP32 Support

Published by github-actions[bot] about 1 year ago

This release adds support for the Arduino Nano ESP32 board and improves error logging. If you're having troubles flashing your board please open an issue here.

Limitations

  • The board can currently not be flashed when in native bootloader mode. The reason is that the installer flashes an app image that requires a bootloader and recovery image to be running. A full firmware image will be added in an upcoming release.
  • The Arduino Nano RP2040 is not detected when in bootloader mode. This is because the native bootloader is used which doesn't expose a serial port and there is no way to know if it's an Arduino Nano RP2040 or a generic RP2040 board. Therefore make sure that the board is not in bootloader mode when starting the application.
lab-micropython-installer - Nano ESP32 Support (beta)

Published by github-actions[bot] over 1 year ago

This release adds initial support for the Arduino Nano ESP32 board.

Limitations

  • The board can currently not be flashed when in native bootloader mode. The reason is that the installer flashes an app image that requires a bootloader and recovery image to be running.
lab-micropython-installer - Initial Release

Published by github-actions[bot] over 1 year ago

This is the inital release of the MicroPython installer tool. It supports the following boards:

  • Arduino Giga
  • Arduino Portenta H7
  • Arduino Portenta C33
  • Arduino Nano RP2040
  • Arduino Nicla Vision
  • Arduino Nano 33 BLE

Limitations

  • The Arduino Nano RP2040 is not detected when in bootloader mode. This is because the native bootloader is used which doesn't expose a serial port and there is no way to know if it's an Arduino Nano RP2040 or a generic RP2040 board. Therefore make sure that the board is not in bootloader mode when starting the application.
  • A custom firmware can be flashed to the Arduino Nano 33 BLE, but if it's a MicroPython firmware it will only run if the Soft Device firmware has been flashed prior to that. The Soft Device firmware will be installed automatically when using the automated way of installing the latest version of MicroPython via "Install MicroPython" button. This mechanism was implemented that way to allow to flash any custom firmware, even non MicroPython ones.