After following the procedure in the first post, the firmware is updated to 000137ad following the next reboot (power cycle required). rpi-eeprom-update is apparently run on each startup, detects that 000137ab is the latest version, and queues up an 'update' to to 000137ab. Following the next reboot, the firmware version is back to 000137ab.
Code: Select all
root@raspberrypi:~# rpi-eeprom-update
BOOTLOADER: up-to-date
CURRENT: Tue 10 Sep 10:41:50 UTC 2019 (1568112110)
LATEST: Tue 10 Sep 10:41:50 UTC 2019 (1568112110)
VL805: up-to-date
CURRENT: 000137ab
LATEST: 000137ab
root@raspberrypi:~# vl805 -w vl805_fw_0137ad.bin
VL805 FW version: 000137ab
VL805 EEPROM successfully reprogrammed - please reboot to activate.
root@raspberrypi:~# ls -l /boot/recovery.bin /boot/vl*
ls: cannot access '/boot/recovery.bin': No such file or directory
ls: cannot access '/boot/vl*': No such file or directory
root@raspberrypi:~# reboot
[Power cycle required to successfully boot back up]
root@raspberrypi:~# vl805
VL805 FW version: 000137ad
root@raspberrypi:~# ls -l /boot/recovery.bin /boot/vl*
-rwxr-xr-x 1 root root 60820 Jan 9 20:32 /boot/recovery.bin
-rwxr-xr-x 1 root root 98712 Jan 9 20:32 /boot/vl805.bin
-rwxr-xr-x 1 root root 65 Jan 9 20:32 /boot/vl805.sig
root@raspberrypi:~# reboot
root@raspberrypi:~# vl805
VL805 FW version: 000137ab
root@raspberrypi:~# ls -l /boot/recovery.bin /boot/vl*
ls: cannot access '/boot/recovery.bin': No such file or directory
ls: cannot access '/boot/vl*': No such file or directory