v4.0.6

v4.0.6 is a focused release built on Qt Creator 10.0.1 that adds a command-line registration-key dialog, a suite of compile-time FORCE_* macros for locked-down factory builds, and a fix that routes auto-reconnect through the standard user connect path. There are no breaking changes.

Highlights

  • Registration key dialog can now be requested at startup with the new -form_key_dialog command-line option.

  • Factory build macros add a suite of compile-time FORCE_* overrides so locked-down builds run without command-line arguments.

  • Auto-reconnect now follows the same path as a user-initiated connect.

New features

  • Registration key dialog. Added a new -form_key_dialog command-line option that prompts the user to enter their OpenMV Cam Registration Key (form key) at startup. The last-entered key is remembered via a new LastFormKey setting, and the application exits if the dialog is cancelled or left empty. (416ca632b)

  • Factory-programming build macros. Added a suite of compile-time FORCE_* build macros that hardcode factory-programming behaviors, covering forced list-ports, serial-number filter, auto-connect, auto-update, auto-erase, auto-run, disable-stop, full-screen, resource update, form key, form-key dialog, and read/stall timeout overrides. This lets locked-down factory builds run without command-line arguments. (416ca632b)

Bug fixes

  • Fixed auto-reconnect to trigger the connect action signal instead of calling connectClicked() directly, so reconnection follows the same path as a user-initiated connect. (416ca632b)

Platform and tool support

  • Qt Creator base: 10.0.1.

Breaking changes

None. This release does not change any user-facing workflow or behavior; the new options and macros are additive.