v3.0.3¶
v3.0.3 adds first-class support for the NXP i.MX RT1060 (EVKB-MIMXRT1060) board, including a serial bootloader (SBL) repair-and-reflash flow, alongside an Auto Reconnect toggle, an RTSP stream player, and improvements to the Import Helper and code-completion docstring parsing. The release is built on Qt Creator 4.0.2, bumps the bundled OpenMV firmware to v4.4.2, and contains no breaking changes for user projects.
Highlights¶
NXP i.MX RT1060 support. The EVKB-MIMXRT1060 board is now recognized and can be flashed directly from the IDE.
SBL bootloader repair flow. A working serial download (
blhost) bootloader flow can repair and reflash i.MX RT1060-based cameras, with an optional flash-filesystem erase.Auto Reconnect to OpenMV Cam. A new
Toolstoggle reconnects to the camera automatically when it is detected, without stopping the running script.Play RTSP Stream. A new
Video Toolsitem plays a live RTSP stream viaffplay.Import Helper for nested modules. Modules in non-flat folder hierarchies are now imported and copied to the OpenMV Cam correctly.
New features¶
NXP i.MX RT1060 support adds a dedicated firmware flash loader that drives the bundled
sdphost/blhosttools to program the EVKB-MIMXRT1060 over USB, with a newimx.txtconfig andboards.txtentryOMVRT60_IMXRT60_32768_SDRAM(6a040cda3, e72ff6f52).SBL bootloader flow lets users repair and reflash i.MX RT1060-based cameras over the i.MX secondary bootloader, with an optional flash-filesystem erase (driven by the existing erase action) when reflashing (0bb648c94, da591b7c9, c08022fab).
Auto Reconnect to OpenMV Cam, a checkable
Toolsmenu item, reconnects to the camera automatically when detected without stopping the running script; the state is persisted across sessions and disables the manualConnect/Disconnectactions while active (0546d806e).Play RTSP Stream, a new
Video Toolsitem (non-Linux), prompts for an IP/domain, port (default 554), and TCP-vs-UDP transport, then plays the livertsp://stream viaffplay(f6a39055d).MicroSpeech examples for Yes/No keyword spotting were added for the Nicla Vision and Portenta H7 boards (8cecde656).
Other changes and improvements¶
The Import Helper now imports and copies modules in nested (non-flat) folder hierarchies correctly, computing dotted module names from relative paths and copying folders recursively;
Documents-folder modules overrideExamplesmodules (e5696f6f8, 33a703157, 1e4a27769).Code-completion docstring parsing now extracts function argument signatures correctly, including stripping optional-argument
[...]markup from the bundled HTML documentation (75cb80a09, 05125bec8, 16fde1c1e).Connect/disconnect reliability improved: the text- and image-buffer draining loops now always run, with only
scriptStopgated by the Auto Reconnect state, so buffers drain cleanly whether or not auto-reconnect is enabled (6673302e1).
Bug fixes¶
Fixed several i.MX RT flashing bugs: file paths were passed as literal strings instead of resolved paths, the
sdphostjump command was misspelledjump-adress, and the bootloader flasher binary name was corrected (0bb648c94, c08022fab).Corrected a typo in the update-available dialog text,
reourcestoresources(798f55c31).
Platform and tool support¶
Qt Creator base: 4.0.2.
New board: NXP i.MX RT1060 (EVKB-MIMXRT1060), board entry
OMVRT60_IMXRT60_32768_SDRAM(firmware folderEVKBMIMXRT1060) (6a040cda3, e72ff6f52).Bundled OpenMV firmware: updated to v4.4.2 (via an interim 4.3.3 bump), with refreshed firmware/uvc/bootloader binaries for OPENMV2/3/4/4P/4_PRO/PT, NANO33, NICLAV, PORTENTA, and NANO_RP2040 (8cecde656, 292950b60).
Bundled NXP tools:
blhostandsdphostare now marked executable on Linux and macOS so the i.MX bootloader flow can run them (3c464ca5a).
Breaking changes¶
None. This release introduces no breaking changes for user projects; the Qt Creator base remains Qt Creator 4.0.2.