I cannot remember wether older versions of the app would download the firmware. It's basically impossible to get an older version of the app, let alone put it on a device, thus hard to figure out what is really going on.
My thought is that you'd click the button, it downloads firmware, and then what? If you were connected via wifi to the camera would it then allow you to update the cam, or would you need to do something else to get the firmware over to the camera?
I kept thinking about it too.
It would be great if someone from VIOFO shared what is the expected behaviour of that FW download feature.
Design challenges that I see:
- when you connect to dashcam wifi, you may potentially not be able to access to internet using your phone data plan (and check for newer FW availability. Gut feeling tells me that this should not be a problem for modern phones,
can VIOFO confirm that?
- that you may have multiple dashcams, controlled by the same phone; in theory, the app would keep track of each dashcam (I expect the phone up to know the serial number, model, etc. for each VIOFO dashcam it connects), and then when you check for a new FW, download the right FW for the right dashcam and upload the right FW to the right dashcam. That should be trivial to do IMHO
What I cannot understand why VIOFO does not fix this FW update feature. I have 2 different VIOFO dashcams on two different vehicles, and the process currently is cumbersome!
Car1:
- get the original 32Mb VIOFO memory card, and format it on my laptop using SD Card formatter
https://www.sdcard.org/downloads/formatter/sd-memory-card-formatter-for-windows-download/
- copy both front and rear camera FW on that SD card
- now go to the car, remove the big memory card, put the 32Mb card, turn on the car
- watch FW update process for the front, and then after reboot, for the rear camera
- meantime, do full format of the big (256MB high endurance) using SD card formatter. Takes quite a bit!
- once dashcam completed the FW update, it messes up the 32Mb card and says "format the SD card!" (not a new issue, always been like that) -
you cannot re-use the same SD card to update FW on the second dashcam, you have to format it again
- shut down the dashcam, remove 32Mb card, put the big one back, boot up
- even though you fully formatted the card, it will still ask you to to format. Tinker with menu, get WiFi enabled
- connect your phone to dashcam, and format the daily use SD card
- double check the settings.
- exit the app and now you are done with Car 1
Car2:
- format that 32Mb card again, copy the FW again
- rinse and repeat everything you just did for Car1
How it should be:
- you connect your phone the dashcam
- check FW for updates
- (assume that there is one) the app asks you if you want to update FW at this time or not
- if you do, you click "update the FW"
- magic happens - the FW first downloaded on the iPhone, then uploaded to the dashcam, and the FW update process starts
- after FW update, the dashcam boots, and asks "would you like to format the SD card"? you should be able to chose either option, and continue to use the dashcam
BONUS POINT: Phone app SD card format command offers you
two options: full format and fast format (makes sense to do a full format once in a while - just to ensure the reliability of recording operation)
VIOFO team - everyone on this forum appreciates the efforts you invest into fixing the bugs and improving the dashcam FW/features; can you please look into improving user experience with FW update? I think many folks on this forum will volunteer (including myself) to test FW update feature on real world setups...
THANKS IN ADVANCE!