v2.6.7¶
v2.6.7 moves the DFU firmware-flashing and video-conversion workflows into embedded IDE terminal dialogs, adds CYW4343 WiFi co-processor programming for the Arduino Portenta H7, and improves grayscale-sensor handling and the DFU-mode prompt. The IDE remains on Qt Creator 4.0.2, the bundled OpenMV firmware advances to 3.6.9, and there are no breaking changes.
Highlights¶
Embedded DFU flashing terminal runs
dfu-utilinside a resizable IDE dialog with live output (errors highlighted in red) and a Cancel button instead of an external OS terminal window.CYW4343 WiFi firmware is now programmed alongside the main firmware when flashing the Arduino Portenta H7 over DFU.
Embedded video-conversion terminal runs the FFmpeg
Convert Videotool in the same resizable IDE dialog with live output and Cancel.Redesigned DFU-mode prompt uses a firmware-version drop-down and an optional
Erase internal file systemcheckbox that remembers your last choice.Grayscale sensor support extends automatic
RGB565toGRAYSCALErewriting to the MT9V034 in addition to the HM01B0.
New features¶
Embedded DFU flashing terminal.
dfu-utilnow launches directly into aQDialogterminal that streams livestdoutas plain text and highlightsstderrin red, with a Cancel button and saved window geometry, replacing the external OS terminal window. (c2875d871)CYW4343 WiFi co-processor programming. Loading firmware via DFU on the Arduino Portenta H7 now runs an extra programming step that flashes the onboard CYW4343 WiFi firmware (
CYW4343/cyw4343.binat0x90F00000), driven byextraProgramCommandsindfu.txt. (62e0ba771, ba31998ce)Embedded video-conversion terminal. The FFmpeg-based
Convert Videotool now runsffmpegin a resizable IDE terminal dialog with live output and Cancel rather than launching an external terminal. (5987bb152)Factory provisioning option. A hidden
-form_keycommand-line option, when supplied, auto-registers a connected OpenMV Cam’s board/ID with OpenMV’s server instead of showing the manual registration prompt. (d5740f71e)
Other changes and improvements¶
Redesigned DFU-mode prompt. The
board detected in DFU modeprompt is now a dialog with a drop-down showing the exact latest release firmware version plus an optionalErase internal file systemcheckbox, and it remembers the last selected action and erase state. (0a4d6258c)Erase-checkbox tooltips. The bootloader/DFU erase-filesystem checkboxes now have tooltips clarifying that erasing the internal flash drive does not erase a removable SD card. (0a4d6258c)
In-place grayscale rewrite for open examples. When an already-open helloworld example is run on an HM01B0 or MT9V034 sensor, the IDE rewrites it in place to use
GRAYSCALEso it works on those grayscale-only sensors. (4448edb38)Clearer post-flash message. After a DFU/firmware update, the confirmation message now explains the case where
main.pywas overwritten without erasing the disk, so the camera simply runsmain.pyand mounts its drive. (62e0ba771)Updated example scripts.
ulab.pynow usesulab.numericalfor mean/std,deep_sleep.pyreorders the sensor soft-sleep before the OV7725 regulator bypass, and a new19-Low-Power/extint_wakeup.pydemonstrates waking from stop mode via an external interrupt. (c30fcb7c3)Connect dialog polish. The
Connecting...progress text was reformatted with line breaks for readability. (0d3619245)
Bug fixes¶
Fixed all Save-As dialogs (save image, template, descriptor, keypoints, network model, dataset export, terminal log, save video, convert video output) to reject filenames with no extension and prompt the user to add one instead of saving an extension-less file. (3a3ba3c5e)
Fixed macOS-specific UI rendering: the menu text/button color inversion (which keyed off the menu background brightness) and the custom dark scrollbar styling are no longer applied on macOS. (39179b6cb, 8b11fbcab)
Platform and tool support¶
Qt Creator base: 4.0.2.
Bundled OpenMV firmware: 3.6.8 to 3.6.9.
CYW4343 WiFi firmware: new
CYW4343/cyw4343.binblob bundled for the Arduino Portenta H7.Grayscale sensor scripts: New File, example, and dataset scripts now switch
RGB565toGRAYSCALEon the MT9V034 in addition to the HM01B0 (VGA to QVGA only for the HM01B0). (ef0c22efb, d5bdd8890)
Breaking changes¶
None. This release is backward compatible; existing projects and scripts require no changes.