Releases: Charette-AI-Group/rvBackupHelper
Release list
RV Backup Helper 1.0.0
First official release. Tested end to end on a second machine: install, calibrate, generate a
sketch, and flash the board.
Install
Download rvBackupHelperSetup-1.0.0.exe below and run it. Python is not required — the
interpreter is bundled. Per-user, so no UAC prompt and nothing in Program Files. x64 Windows.
Unsigned, so SmartScreen warns on first run — More info, then Run anyway. Installing over
0.1.x upgrades in place; nothing needs uninstalling first.
The wizard checks for your hardware before writing a single file, so a machine with no capture
device finds out in five seconds rather than after a 295 MB download. The Arduino AVR compiler is
the last step and optional — you only need it to flash the board.
What this does
Records video from an RV backup camera, turns a few clicks on a recorded clip into a distance
calibration, and generates an Arduino sketch that draws the resulting grid as an overlay on the
camera feed.
Since 0.1.1
- Your Files, in the Calibrate tab opposite Open Clip, opens the folder holding your clips,
calibrations and logs. In an installed build that lives underAppData, where nobody would
think to look for their own recordings. - The version is now written in one place instead of four. 0.1.1 bumped three of them and left
the fourth behind, which is the kind of thing that ends with a bug reported against the wrong
build; a test now fails if the installer and the About box disagree. - The manual's screenshots are current again — the About box had been showing 0.1.0, and the
Calibrate tab predated both the new button and the driver/passenger rename.
Since 0.1.0
- Fixed Upload to Arduino failing with
discovery builtin:serial-discovery not foundand an
unexpanded{runtime.tools.ctags.path}on any machine that already had Arduino installed.
ctags and the port discoveries are arduino-cli's own tools, fetched only for a package index
that describes them — and an index left by an older Arduino predates them. The installer now
refreshes it regardless of whether the AVR core box is ticked, and the error dialog explains
the repair instead of showing raw compiler output.
Known limitations
- Windows x64 only.
- The installer is unsigned.
- Uploading needs the Arduino AVR compiler; calibrating and generating a sketch do not, and work
with no board and no grabber attached.
RV Backup Helper 0.1.1
Fixes an upload failure on any machine that already had Arduino installed, and puts the data
folder a click away in the Calibrate tab.
Install
Download rvBackupHelperSetup-0.1.1.exe below and run it. Per-user, so no UAC prompt and
nothing in Program Files. x64 Windows. Unsigned, so SmartScreen warns on first run —
More info, then Run anyway.
Installing over 0.1.0 is fine; nothing needs uninstalling first.
Fixed: Upload to Arduino failing with "ctags: executable file not found"
On a machine carrying an Arduino15 folder from an older Arduino install, Upload to Arduino
failed with a wall of discovery builtin:serial-discovery not found and an unexpanded
{runtime.tools.ctags.path}.
ctags and the port discoveries are arduino-cli's own tools. They are not part of the 295 MB AVR
core, and arduino-cli fetches them itself — but only for a package index that describes them, and
it refreshes that index only when it has none at all. An index left by an older Arduino predates
those tools, so they were reported missing rather than downloaded.
The installer now refreshes the index and fetches those tools regardless of whether the AVR core
box is ticked; that is about 8 MB, not 295 MB, and a machine that already has a core needs them
just as much as one about to download one. If you still hit this on an existing install, the
repair is two commands and takes a second:
arduino-cli core update-index
arduino-cli core install arduino:avr
The first still prints the same errors — it is fixing the thing they are about. The second
installs the tools and reports the core as already installed without downloading it again.
The error dialog now explains all of this instead of showing raw compiler output.
Added: "Your Files" in the Calibrate tab
A button opposite Open Clip..., opening the folder that holds your clips, calibrations and
logs. The About box already named that folder, which is the right place to learn it exists and
the wrong place to be standing when you want it — in an installed build it lives under AppData,
where nobody would think to look for their own recordings.
RV Backup Helper 0.1.0
First packaged build, for testing an install on a machine that has never seen this project.
Install
Download rvBackupHelperSetup-0.1.0.exe below and run it. It is a per-user install, so there is
no UAC prompt and nothing lands in Program Files. x64 Windows.
The wizard is ordered cheapest-first:
- Hardware check runs before anything is installed — it uses only
Get-PnpDevice, names the
board by USB id, and says whether a capture device is present. Somebody with no grabber finds
out in the first five seconds. It cannot see the Video Experimenter shield, which is passive,
and it cannot tell composite from AHD. - The application itself. Python is not required — the interpreter is bundled.
arduino-cli, via winget, if it is not already there.- The Arduino AVR compiler (~295 MB), which is optional and last. It is needed only to upload
sketches to the board; calibrating and generating a sketch work without it and without any
hardware attached.
Nothing here blocks on missing hardware.
After installing
Help > Check Hardware and Help > Check Toolchain report what the machine actually has.
Notes
- Unsigned, so SmartScreen will warn on first run — "More info" then "Run anyway".
- Uninstalls from Settings > Apps like anything else; the AVR core it downloads is left in place,
sincearduino-cliis shared. - Calibration files are not shipped in the installer; they are per-vehicle and measured on site.