.. _changelog_ide_v2_9_2: 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. .. contents:: On this page :backlinks: none :local: :depth: 1 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.