v2.9.2

v2.9.2 makes the serial terminal interactive so you can type directly into the camera’s MicroPython REPL, adds one-click installation of the latest development firmware, and sets the camera’s RTC from the host clock on connect (requires camera firmware 4.3.2 or newer; the firmware bundled here is 4.3.1). The IDE remains on the Qt Creator 4.0.2 base and there are no breaking changes for existing projects.

Highlights

  • Interactive serial terminal: type directly into the IDE’s terminal to drive the camera’s MicroPython REPL, with arrow, Home, End, and Delete keys mapped to the matching REPL control codes.

  • Install the Latest Development Release: a new Tools menu item downloads bleeding-edge firmware from GitHub and flashes it to the connected camera.

  • Host time sync: connecting to a camera now sets its RTC from the host system’s current date and time (requires camera firmware 4.3.2 or newer).

  • In-place installer updates: the Windows/Linux installer auto-uninstalls a previous OpenMV IDE in the target directory for clean updates.

  • Arduino Nicla Vision DFU flashing is fixed, with a dedicated board type and bundled Windows driver.

New features

  • Interactive serial terminal. You can now type directly into the IDE’s serial terminal to interact with the camera’s MicroPython REPL. Arrow keys map to CTRL+B/CTRL+F/CTRL+P/CTRL+N, Home and End map to CTRL+A and CTRL+E, and Delete maps to CTRL+D (c50b8c716).

  • Install the Latest Development Release. A new Tools menu item downloads the latest bleeding-edge firmware from GitHub and flashes it to the connected camera, with an option to erase the internal filesystem (87a69e700).

  • Host time sync on connect. On connecting to a camera the IDE now sends the host system’s current date and time to set the camera’s RTC. This requires camera firmware 4.3.2 or newer; the 4.3.1 firmware bundled with this release does not yet support the time-input command (d3ef9d5e0, ce82350eb).

Other changes and improvements

  • The Windows/Linux installer now shows a custom Installation Folder page and automatically uninstalls any previous OpenMV IDE in the target directory before installing, enabling clean in-place updates (374808dc3, dd7e5c76e).

Bug fixes

  • Stopping a script or disconnecting now idles the camera and fully drains the pending text and image buffers first, preventing stale frames and output and command races (af8d18d65).

  • The firmware-flashing progress window for DFU, bossac, and picotool now updates erase and download progress lines in place instead of flooding the window with thousands of lines (23345dce4).

  • A camera sitting in bootloader mode (serial 000000000011) is no longer offered as a normal connectable port and is instead used only for bootloader recovery (9d070b669).

  • The Open OpenMV Cam Folder command now opens the correct .openmv_disk directory on macOS and Linux instead of the raw port path (adacf333d).

  • Closing an editor tab via the tab bar now closes the editor correctly without triggering the close logic twice (18408e6e5, 09a8e299b).

  • DFU error dialogs (“No DFU settings for the selected board type!” and “No DFU settings for the selected device!”) now append the offending VID and PID to aid troubleshooting (640f25df3).

Platform and tool support

  • Qt Creator base: 4.0.2.

  • Arduino Nicla Vision DFU flashing is fixed by adding its bootloader VID/PID to the DFU map, giving it a dedicated NICLAV board type, and bundling its Windows driver (90d1ac0ac).

  • Added support for the FLIR Lepton 1.6 thermal sensor in the sensor ID table; the Lepton 1.0 entry was dropped (874e80d86).

  • Bundled camera firmware updated to v4.3.0 and then v4.3.1 for all OpenMV and Arduino boards, with new Time-of-Flight, Lepton object-high-temp, and Nano-RP2040 aioble BLE example scripts (3034469f7, ce82350eb).

Breaking changes

None. This release contains no user-visible workflow or behavior breaks for existing projects.