After encountering problems updating the firmware on two different A119M Pro to the v1.2_20260409 firmware [manual copy to memory card or via VIOFO Dashcam app], it wanted to see how the file system type selection for the memory card plays into the situation.
The TL;DR version: If the memory card is formatted with an "exFAT" file system [by a PC or the dash camera itself], firmware updates won't work.
The boot loader [the code in the dash camera that bootstraps the dash camera as it first powers up / before the firmware that controls the operations of the dash camera starts], mounts the memory card file system and looks for the firmware update file [FWA119MP.bin for this model]. The boot loader must successfully mount the file system and read the files from it. The A119M Pro boot loader does not seem capable of mounting exFAT file systems. It can only mount FAT32 file systems. The code in the main firmware that controls the operations of the dash camera is able to mount and use the exFAT file system.
If the memory card's file system is exFAT, the firmware update process will not work. It doesn't matter if you manually copy the FWA119MP.bin firmware file to the memory card using your computer or if you use the new over-the-air [OTA] method of sending the firmware to the dash camera using the newer VIOFO Dashcam app. The dash camera will quickly boot up without installing the firmware file. The firmware file gets deleted which confuses the situation a bit more. Check the firmware version in the dash camera and you'll see the firmware version is still the old/original version.
Depending on the memory card's total capacity, Windows 11 and the dash camera will create a FAT32 file system [32 GB and smaller] or an exFAT file system [64 GB or larger] when the memory card is formatted.
If it's possible, it looks like VIOFO needs to enhance the A119M Pro's boot loader code to support an exFAT file system memory card.
Until a solution is provided by VIOFO, if you want to update firmware for the A119M Pro dash camera, the memory card must have a FAT32 file system. You can use the VIOFO FAT32 formatting utility to create a FAT32 file system on larger memory cards. You could also use a 16 GB / 32 GB memory card formatted with a FAT32 file system. By default, a PC and the A119M Pro will create a FAT32 file system on 32 GB and smaller cards.
View attachment 91786