DISCLAIMER - I am not responsible if your device get bricked. I minimized the changes performed on the system but we still need one file to trigger the update. I use uti160e which seems to be a test trigger, not used in any commercial device.
Hello, I highly simplified the firmware backup process presented previously. I hope it will help people to provide a copy of their current firmware. The U-Boot way of taking a backup does not alter any data on the camera so it is preferred, but having a
"one-click" backup method, which do NOT require to teardown the device can be useful too
.
This method replace the file used for USB Disk mode to provide root access to the camera. It activates a serial console through USB, along with mass storage (you need to have an SD in your device !).
It will make possible the activation of UVC for any camera, even if not supported by default - but I need to collect firmware for that first.
1-Format SD Card using MBR FAT32 (important - do not use GPT)
2-Create a folder called "Upgrade" at the root of the card
2-Create a folder called "Backup" at the root of the card
3-Copy the 2 files provided in the Upgrade folder
4-Initiate the upgrade procedure by pushing the right button for ~1s, releasing it and at the same time quickly pressing the left button
5-Select "APP"
6-Reboot
If you have an SD Card in your camera, it will be recognised as a CDC ACM device (acting as Mass Storage and Serial Port at the same time) when USB Disk mode is selected.
Typical serial port is /dev/ttyACM0 (Linux) or /dev/usbmodemXXXX (OSX).
Parameters are 115200/8-N-1.
2 Users are available:
Root access : root/password
Normal user access : ftpadmin/ftpadmin
To take a quick backup of your system, create a folder called Backup at the root of the SD Card, reboot and switch from USB Camera mode to USB Disk. It takes ~30s max (there is no visual feedback except for a "Done" line written on the serial console).
To take a full backup of your system, create a folder called FullBackup at the root of the SD Card, reboot and switch from USB Camera mode to USB Disk. Wait for ~15 min without performing any action (there is no visual feedback except for a "Done" line written on the serial console).
Backup is 3.7GB but <100MB compressed.
If for any reason the root password is not "password", create a folder called "ForceRoot" to force the password to be changed.
As an example, I attach C200 firmware 1.1.1.0 (which has UVC working on Linux/OSX but not with default Windows drivers):
https://www.mediafire.com/file/d8svb1cvmt5g43m/Original+FW.zip/filePlease do not use that firmware, you most likely have a more recent firmware. I think I have one of the oldest batch.