root@192.168.10.119's password:
Linux grml 6.6.15-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.15-2 (2024-02-04) x86_64
Grml - Linux for geeks
root@grml ~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 835.4M 1 loop /usr/lib/live/mount/rootfs/grml64-full.squashfs
/run/live/rootfs/grml64-full.squashfs
sda 8:0 1 0B 0 disk
sdb 8:16 1 29.3G 0 disk
└─sdb1 8:17 1 982M 0 part /usr/lib/live/mount/persistence/sdb1
/run/live/persistence/sdb1
sr0 11:0 1 1024M 0 rom
root@grml ~ # cd /usr/lib/live/mount/persistence/sdb1/flash/video
root@grml ..ive/mount/persistence/sdb1/flash/video # ./nvflash --save Backups/OldNVBios.rom
NVIDIA Firmware Update Utility (Version 5.792.0)
Copyright (C) 1993-2022, NVIDIA Corporation. All rights reserved.
Reading EEPROM (this operation may take up to 30 seconds)
Build GUID : Blank
Build Number : 0
IFR Subsystem ID : Blank
Subsystem Vendor ID : 0x0000
Subsystem ID : 0x0000
Version : Unavailable (Invalid) (Disabled Image)
Image Hash : N/A
Hierarchy ID : N/A
Build Date : Blank
Modification Date : Blank
UEFI Version : No Version Found or Out-dated ( )
UEFI Variant ID : No Variant ID Found ( No Variant ID Found )
UEFI Signer(s) : Unknown signer
XUSB-FW Version ID : N/A
XUSB-FW Build Time : N/A
InfoROM Version : No Version Found
InfoROM Backup : Not Present
License Placeholder : Not Present
GPU Mode : N/A
CEC OTA-signed Blob : Not Present
root@grml ..ive/mount/persistence/sdb1/flash/video # ls
AMD Backups K4100M_AFR.rom K4100M_BR.rom K4100M_UGA.rom NVIDIA README.amdvbflash.txt README.nvidia.txt amdvbflash amdvbflash-4.71 nvflash nvflash_cert nvflash_linux
root@grml ..ive/mount/persistence/sdb1/flash/video # ./nvflash --protectoff
NVIDIA Firmware Update Utility (Version 5.792.0)
Copyright (C) 1993-2022, NVIDIA Corporation. All rights reserved.
Setting EEPROM protection complete.
root@grml ..ive/mount/persistence/sdb1/flash/video # ./nvflash -6 K4100M_AFR.rom
NVIDIA Firmware Update Utility (Version 5.792.0)
Copyright (C) 1993-2022, NVIDIA Corporation. All rights reserved.
Checking for matches between display adapter(s) and image(s)...
Reading EEPROM (this operation may take up to 30 seconds)
NOTE: EEPROM does not contain board ID, skipping board ID check.
Current - Version:Unavailable (Invalid) ID:0000:0000:0000:0000
Replace with - Version:41.6B.32.37.AF ID:10DE:11B7:1028:15CD
NVIDIA Quadro K4100M by nikey22 (Normal Board)
Update display adapter firmware?
Press 'y' to confirm (any other key to abort): y
Reading EEPROM (this operation may take up to 30 seconds)
[==================================================] 100 %
Reading EEPROM (this operation may take up to 30 seconds)
A reboot is required for the update to take effect.
root@grml ..ive/mount/persistence/sdb1/flash/video # ./nvflash --verify K4100M_AFR.rom
NVIDIA Firmware Update Utility (Version 5.792.0)
Copyright (C) 1993-2022, NVIDIA Corporation. All rights reserved.
NOTE: NO ROM INDEX HAS BEEN SPECIFIED. PERFORMING CHECKS FOR ALL ROM IMAGES AVAILABLE
========================== Image Index 0 ====================================
Reading EEPROM (this operation may take up to 30 seconds)
Error : Mismatch at offset 0x00000000.
Size differs between file(262144) and adapter firmware (0)
==================================================================================
ERROR: The image from the rom pack did not match the device rom image
2 root@grml ..ive/mount/persistence/sdb1/flash/video # reboot