-- Primary Commands -- Update VBIOS firmware: nvflash [options] Save VBIOS firmware to file: nvflash [options] --save Display firmware bytes: nvflash [options] --display [bytes] Change the start address: nvflash [options] --offset [start] Display firmware bytes in ASCII: nvflash [options] --string Check for supported EEPROM: nvflash [options] --check Display VBIOS version: nvflash [options] --version [] List adapters: nvflash [options] --list Compare adapter firmware: nvflash [options] --compare Verify adapter firmware: nvflash [options] --verify Verify adapter IFR firmware: nvflash [options] --verify --ifronly Display GPU ECID/PDI: nvflash [options] --ecid Display License information: nvflash [options] --licinfo Generate a License Request File: nvflash [options] --licreq , Provide a HULK license file: nvflash [options] --license List out all the PCI devices: nvflash [options] --lspci Access PCI Configure register: nvflash [options] --setpci Display tool building information:nvflash [options] --buildinfo Display GMAC MCU version: nvflash [options] --querygmac Update GMAC MCU firmware: nvflash [options] --proggmac .rom Save GMAC MCU firmware to file: nvflash [options] --savegmac .rom List GMAC MCUs: nvflash [options] --listgmac Write protect EEPROM: nvflash [options] --protecton Remove write protect: nvflash [options] --protectoff Press 'Enter' to continue, or 'Q' to quit. Update Inforom firmware: nvflash [options] --flashinforom .ifr Save Inforom firmware to file: nvflash [options] --save .ifr Backup InfoROM to embedded IB: nvflash [options] --backupinforom Restore InfoROM from embedded IB:nvflash [options] --recoverinforom Read Inforom OBD info to file: nvflash [options] --rdobd Read Inforom OEM info to file: nvflash [options] --rdoem Update Inforom OEM info: nvflash [options] --wroem Read uGPU license file to file: nvflash [options] --rdulf Update uGPU license file to IR: nvflash [options] --wrulf Display help screen for LIC OP: nvflash [options] --lichelp Read HULK license file to file: nvflash [options] --rdhlk Update HULK license file to IR: nvflash [options] --wrhlk Flash a license file: nvflash [options] --licflash Read UPR object to file: nvflash [options] --rdupr Flash a UPR file: nvflash [options] --wrupr .upr List the GPU mode: nvflash [options] --listgpumodes Set the GPU mode to graphics: nvflash [options] --gpumode graphics Set the GPU mode to compute: nvflash [options] --gpumode compute Add a power policy entry: nvflash [options] --addpp TGP limitRated 250000 Delete a power policy: nvflash [options] --delpp TGP limitRated List all current power policies: nvflash [options] --listpp Add a TGP app profile entry: nvflash [options] --addtgpapp SGEMM 60000 15000 900 500 Delete an app profile: nvflash [options] --delapp SGEMM List all app profiles: nvflash [options] --listapp Press 'Enter' to continue, or 'Q' to quit. List GPU LED Lighting MCUs: nvflash [options] --listgpuled Display GPU LED Lighting MCU firmware version: nvflash [options] --querygpuled Flash GPU LED Lighting MCU firmware: nvflash [options] --proggpuled .rom Save GPU LED Lighting MCU firmware to file: nvflash [options] --savegpuled .rom Read CIE data from GPU LED Lighting MCU and save to file: nvflash [options] --rdciegpuled .csv Write CIE data to GPU LED Lighting MCU: nvflash [options] --wrciegpuled .csv Calibrate GPU LED clock tick:nvflash [options] --calibrategpuled List bridge LED Lighting MCUs: nvflash [options] --listbridgeled Display bridge LED Lighting MCU firmware version: nvflash [options] --querybridgeled Flash bridge LED Lighting MCU firmware: nvflash [options] --progbridgeled .rom Save bridge LED Lighting MCU firmware to file: nvflash [options] --savebridgeled .rom Write persistent-RGB color to bridge board: nvflash [options] --wrpersrgb ::::: Read CIE data from bridge LED Lighting MCU and save to file: nvflash [options] --rdciebridgeled .csv Write CIE data to bridge LED Lighting MCU: nvflash [options] --wrciebridgeled .csv Calibrate bridge LED clock tick: nvflash [options] --calibratebridgeled Read bridge ID ROM data from bridge board and save to file: nvflash [options] --rdbridgeid .rom Write bridge ID ROM data to bridge board: nvflash [options] --wrbridgeid .rom Press 'Enter' to continue, or 'Q' to quit. -- Commands and Options -- help ? [pp|app] Display help screen. pp for additional help on power policies descriptions. app for additional help on app profile descriptions. save b Read EEPROM and save to . compare k Read EEPROM full content and compare with . verify h Verify matches EEPROM if flashed. version v Display firmware version information (if no filename, acts on display adapter). check c Check for supported EEPROM. list a List all NVIDIA display adapters found in the system. protecton w Write protect EEPROM (only on some EEPROM's) protectoff r Remove EEPROM write protect (only on some EEPROM's). protectmain Write protect the main firmware segment of the EEPROM. protectlock Set status register protect and status register lock. protectinfo Display the block protection status. license Provide a license file for updating VBIOS. Press 'Enter' to continue, or 'Q' to quit. licinfo Display license file content. license file is provided by --license option. ecid Display GPU ECID/PDI. licreq , Generate a License Request File by specifying to submit to Nvidia. lspci List all the PCI devices in the system. setpci [=D[:M]] Read/Write PCI Config register. Format is: [=DATA[:MASK]] Read operation: Write operation: =DATA[:MASK] progfwovercec [flag1 flag2] Flash firmware over CEC : "gmac", "rtu", "bmc" or "gpu" [flag] : "reset" or "offpreservecfg" - reset : Optional flag to request CEC perform a reset when finished. - offpreservecfg : No config preservation. querycec Display crypto device information attestcec [filename] [csv], Request FW attestation to CEC and save the response data to [filename], and verify the fields in [csv]. listcec List all the CEC devices cmpgmac Read MCU Flash ROM and compare with . Press 'Enter' to continue, or 'Q' to quit. proggmac Flash GMAC MCU firmware (AI). savegmac Read GMAC MCU firmware (AI) and save to . listgmac List all the GMAC MCU devices querygmac [] Display GMAC MCU firmware (AI) version (if no filename, acts on GMAC MCU device). listgpuled List all the GPU LED Lighting MCUs. proggpuled Flash GPU LED Lighting MCU firmware (AI). querygpuled Display GPU LED Lighting MCU FW (AI) version (if no filename, acts on GPU LED Lighting MCU). savegpuled Read GPU LED Lighting MCU firmware (AI) and save to . rdciegpuled Read CIE data from GPU LED Lighting MCUand save to . wrciegpuled Write CIE data to GPU LED Lighting MCU. calibrategpuled [millisecond] Calibrate GPU LED clock tick. listbridgeled List all the bridge LED Lighting MCUs. progbridgeled Flash bridge LED Lighting MCU firmware (AI). Press 'Enter' to continue, or 'Q' to quit. querybridgeled Display bridge LED Lighting MCU FW (AI) version (if no filename, acts on LED Lighting MCU). savebridgeled Read GPU LED Lighting MCU firmware (AI) and save to . wrpersrgb ::::: Write persistent-RGB color in hex to MCU. rdciebridgeled Read CIE data from bridge LED Lighting MCU and save to . wrciebridgeled Write CIE data to bridge LED Lighting MCU. calibratebridgeled [millisecond] Calibrate bridge LED clock tick. rdbridgeid Read bridge ID ROM data from bridge board and save to . wrbridgeid Write bridge ID ROM data to bridge board. buildinfo Display tool building information. display d [bytes] Display 256 the first bytes of the EEPROM (default is 256 bytes). offset [start] Used to assign start address to offset. Ex- 0x10 string Display only the ASCII values of the EEPROM createlic Create the License placeholder. Press 'Enter' to continue, or 'Q' to quit. updateuefi u Update only the UEFI portion of the ROM image from . updatexusb Update only the XUSB portion of the ROM image from . fullrecovery [foldername] Auto full recovery ROM from the backups. romout Write ROM to file instead of physical ROM. hwid Display hardware identifiers setmig Enable or disable MIG mode setecc Enable or disable ECC mode gpumode [mode name] Set the GPU mode.< Argument usage: Mode name : physical_display_enabled_256MB_bar1 physical_display_disabled physical_display_enabled_8GB_bar1 listgpumodes List the GPU mode of all NVIDIA adapters in the system. addpp attr V Add a power policy. See '--help pp' for more details. delpp attr Delete a power policy. See '--help pp' for more details. listpp List all current power policies. See '--help pp' for more details. addtgpapp fbRailPwrmW otherRailPwrmW firstWorkloadParam secondWorkloadParam Add a TGP app profile. See '--help app' for more details. delapp Delete an app profile. See '--help app' for more details. listapp List all current app profiles. See '--help app' for more details. repairfs Repair broken InfoROM file System. flashinforom Flash InfoROM with data from . Press 'Enter' to continue, or 'Q' to quit. backupinforom Backup InfoROM data to the embedded recovery image. recoverinforom R Restore InfoROM from embedded recovery image. licflash Flash a license file. lichelp Display help screen for license operations. rdhlk Read HULK license file object to file. wrhlk Install unlock license into EEPROM. rdoem Read OEM object to . wroem Write OEM object from to Inforom. rdulf Read uGPU license file object to file. wrulf Write uGPU license file object from file to Inforom. rdupr Read uGPU Personality Request object to file. wrupr Write uGPU Personality Request from file to Inforom. rdobd [csv] Read OBD object to with optional csv format. rmhlk Erase contents of the HULK object elsessionstart Start an erase ledger session elsessionquery Query erase ledger session elsessionclear Clear erase ledger session wrccc Install device certificate into EEPROM. rdccc Read device certificate from EEPROM. verifyccc Verify device certificate stored in EEPROM. setccm Enable or disable Confidential Computing mode setccd Enable or disable Confidential Computing Development mode Press 'Enter' to continue, or 'Q' to quit. overrideaddrid Allow the addressing ID mismatch overridesysid Allow the system ID mismatch overriderefdes Allow the reference designator mismatch skipmcuidchecks Allow to skip the IDs mismatch when flash MCU to an non-generic image. offsysbridgefilter Turn off system bridge device filtering. offnvlinkswfilter Turn off nvlink switch device filtering outfilepath Specify the location where the output file should be saved. Works only with commands '--gpumode' and '--listgpumodes'. mergeinforom Merge InfoROM block if required. force_preserve_inforom Force preserve InfoROM block from the existing firmware reallocateglob Force reallocate InfoROM glob offset according to target image for flashing bpaligninforom Align InfoROM on a block protection boundary. reboot y Reboot the PC after other tasks completed. filterdevid f [,] Filter device list by device ID and optional mask. reversefilterid U Remove item from the device ID list if specified device ID is matched. Press 'Enter' to continue, or 'Q' to quit. upgradeonly Only allow upgrading of firmware based on version. nodowngrade Allow sidegrading and upgrading of firmware version. allowdowngrade Permit a downgrade of firmware if it defaults not permit a downgrade of firmware overridesub 6 Allow firmware and adapter PCI subsystem ID mismatch. index i Force a specific device index. pcisegbus B [:]: Select a specific device by using a specified segment# and bus#. The following format is allowed, ::.. All numbers are hexadecimal. The segment# can be optional, and has a default value(0) if no input value.The dev# and the func# can be omitted for the --pcisegbus command. auto A When possible, execute the specified command without user intervention. silence s Silence all audio beeps. beep ! Beep to signal updating progress. nolight l Do not light keyboard LEDs. Press 'Enter' to continue, or 'Q' to quit. override o Override safety check level: default unknown EEPROM | NV adapter aborts application. level=1 unknown EEPROM acceptable for read operations. level=2 unknown NV adapter acceptable for read operations. level=3 Combined effect of 1,2 (cannot write to unknown EEPROM or adapter). log L Create a log file in truncat mode ( or add option --append in append mode ) nopowerchk p Skip power level check. offswdriver S Turn off automatic switch driver state. append Write log file in append mode. guidcheck Check if Build GUID match with VBIOS image before proceeding. fullbackup [foldername] Backup the existing ROM from display adapter prior to flash. ignoreinforom Ignore InfoROM operation. ignorebootblock Ignore bootblock operation. gmacinvalid Allow to flash the invalid data to MCU. json J Display Json format data matchversion Match exact VBIOS version string matchsessionid Match VBIOS session ID Use a single dash ("-") to use the single letter version of a command. Use a double dash ("--") to use the longer descriptive version of a command. Use equals ("=") to specify parameters, with separating commas (","). -- Sample Usage -- nvflash --index=1 nv30nz.rom Press 'Enter' to continue, or 'Q' to quit. -- Supported EEPROM's -- Atmel AT24CM02 2048Kx1S 1.7-5.5V, 256B page, 4k blk, ID=(00,10F5) ST STM24C02 2Kx1S 1.7-5.5V, 8B page, 0k blk, ID=(00,FFFF) AMD AM29LV001B 128Kx8 2.7vV, 1B page, 16k blk, ID=(01,006D) AMD AM29LV010 128Kx8 2.7vV, 1B page, 16k blk, ID=(01,006E) AMD AM29LV001T 128Kx8 2.7vV, 1B page, 16k blk, ID=(01,00ED) CY S25FS064S 65536Kx1S 1.65-1.95V, 256B page, 64k blk, ID=(01,0217) CY S25FL208K 8192Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(01,4014) Atmel AT49F512 64Kx8 5.0,3.0,2.7V, 1B page, 0k blk, ID=(1F,0003) Atmel AT49F001T 128Kx8 5.0V, 1B page, 0k blk, ID=(1F,0004) Atmel AT49F001 128Kx8 5.0V, 1B page, 0k blk, ID=(1F,0005) Atmel AT49BV/LV010 128Kx8 2.7-3.6V, 1B page, 0k blk, ID=(1F,0017) Atmel AT29LV/BV010A 128Kx8 3.0V, 128B page, 0k blk, ID=(1F,0035) Atmel AT29LV512 64Kx8 3.0V, 128B page, 0k blk, ID=(1F,003D) Atmel AT25F1024 1024Kx1S 2.7-3.6V, 256B page, 32k blk, ID=(1F,0040) Atmel AT29C512 64Kx8 5.0V, 128B page, 0k blk, ID=(1F,005D) Atmel AT25F1024 1024Kx1S 2.7-3.6V, 256B page, 32k blk, ID=(1F,0060) Atmel AT25F2048 2048Kx1S 2.7-3.6V, 256B page, 64k blk, ID=(1F,0063) Atmel AT25F512 512Kx1S 2.7-3.6V, 128B page, 32k blk, ID=(1F,0065) Atmel AT49F010 128Kx8 5.0V, 1B page, 0k blk, ID=(1F,0087) Atmel AT29C010A 128Kx8 5.0V, 128B page, 0k blk, ID=(1F,00D5) Atmel AT25DF021 2048Kx1S 2.3-3.6V, 256B page, 4k blk, ID=(1F,4300) Adest AT25DF021A 2048Kx1S 1.65-3.6V, 256B page, 4k blk, ID=(1F,4301) Press 'Enter' to continue, or 'Q' to quit. Atmel AT25DF041 4096Kx1S 2.3-3.6V, 256B page, 4k blk, ID=(1F,4401) Adest AT25DF041B 4096Kx1S 1.65-3.6V, 256B page, 4k blk, ID=(1F,4402) Adest AT25DL081 8192Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(1F,4502) Adest AT25DF161 16384Kx1S 2.3-3.6V, 256B page, 4k blk, ID=(1F,4602) Atmel AT25FS010 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(1F,6601) Atmel AT25SF041 4096Kx1S 2.3-3.6V, 256B page, 4k blk, ID=(1F,8401) ST M25P05 512Kx1S 2.7-3.6V, 128B page, 32k blk, ID=(20,0005) ST M25P10 1024Kx1S 2.7-3.6V, 128B page, 32k blk, ID=(20,0010) ST M29W512B 64Kx8 2.7-3.6V, 1B page, 0k blk, ID=(20,0027) Num M25P10-A 1024Kx1S 2.3-3.6V, 256B page, 32k blk, ID=(20,2011) Num M25P20 2048Kx1S 2.3-3.6V, 256B page, 64k blk, ID=(20,2012) MU N25Q016A11E 16384Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(20,BB15) AMIC A25L512 512Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(37,3010) AMIC A25L010 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(37,3011) AMIC A25L020 2048Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(37,3012) AMIC A25L040 4096Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(37,3013) ST M95256-D 256Kx1S 1.7-5.5V, 64B page, 4k blk, ID=(47,8725) uChip 25AA320A 4Kx8S 1.8-5.5V, 32B page, 0k blk, ID=(47,8747) MX MX25U12835F 1024Kx1S 1.65-2.05V, 256B page, 4k blk, ID=(47,8800) MX MX25U12835F 8192Kx1S 1.65-2.05V, 256B page, 4k blk, ID=(47,8801) ON CAT25256-512/STM95512 256Kx1S 1.8-5.5V, 64B page, 4k blk, ID=(47,9700) XLNX XCF128XFTG64C 8192Kx16 9.5,8.5,2.0,1.7V, 8B page, 128k blk, ID=(49,016B) Tenx ICE25P05 512Kx1S 2.7-3.6V, 128B page, 32k blk, ID=(5E,0001) PMC Pm25LD512 512Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(7F,9D20) Press 'Enter' to continue, or 'Q' to quit. PMC Pm25LD010 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(7F,9D21) PMC Pm25LD020 2048Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(7F,9D22) PMC Pm25LQ020 2048Kx1S 2.3-3.6V, 256B page, 4k blk, ID=(7F,9D42) PMC Pm25LQ040 4096Kx1S 2.3-3.6V, 256B page, 4k blk, ID=(7F,9D43) PMC Pm25LV020 2048Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(7F,9D7D) PMC Pm25LV040 4096Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(7F,9D7E) PUYA P25Q40L 4096Kx1S 1.65-2V, 256B page, 4k blk, ID=(85,6013) PUYA P25Q80L 8192Kx1S 1.65-2V, 256B page, 4k blk, ID=(85,6014) PUYA P25Q16L 16384Kx1S 1.65-2V, 256B page, 4k blk, ID=(85,6015) PMC Pm39LV512 64Kx8 3.0-3.6V, 1B page, 4k blk, ID=(9D,001B) PMC Pm39LV010 128Kx8 3.0-3.6V, 1B page, 4k blk, ID=(9D,001C) PMC Pm25LV512 512Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(9D,007B) PMC Pm25LV010 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(9D,007C) ISSI IS25WQ020 2048Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(9D,1152) ISSI IS25WQ040 4096Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(9D,1253) ISSI IS25WP080 8192Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(9D,7014) ISSI IS25WP016D 16384Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(9D,7015) ISSI IS25WP032 32768Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(9D,7016) FM FM25F02 2048Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(A1,3112) FM FM25F04 4096Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(A1,3113) SST SST29EE010 128Kx8 5.0V, 128B page, 0k blk, ID=(BF,0007) SST SST29LE/VE010 128Kx8 2.9,2.7V, 128B page, 0k blk, ID=(BF,0008) SST SST29LE/VE512 64Kx8 2.9,2.7V, 128B page, 0k blk, ID=(BF,003D) SST SST45VF010 1024Kx1S 3.0-3.6V, 1B page, 4k blk, ID=(BF,0042) Press 'Enter' to continue, or 'Q' to quit. SST SST25LF020 2048Kx1S 3.0-3.6V, 256B page, 4k blk, ID=(BF,0043) SST SST25LF040 4096Kx1S 3.0-3.6V, 256B page, 4k blk, ID=(BF,0044) SST SST25VF512 512Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(BF,0048) SST SST25VF010 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(BF,0049) SST SST29EE512 64Kx8 5.0V, 128B page, 0k blk, ID=(BF,005D) SST SST39SF010 128Kx8 5.0V, 1B page, 4k blk, ID=(BF,00B5) SST SST39VF512 64Kx8 2.7-3.6V, 1B page, 4k blk, ID=(BF,00D4) SST SST39VF010 128Kx8 2.7-3.6V, 1B page, 4k blk, ID=(BF,00D5) SST SST25VF020B 2048Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(BF,258C) uChip SST26WF080B 8192Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(BF,2658) MX MX29F001T 128Kx8 5.0V, 1B page, 0k blk, ID=(C2,0018) MX MX29F001B 128Kx8 5.0V, 1B page, 0k blk, ID=(C2,0019) MX MX25L512 512Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C2,2010) MX MX25L1005 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C2,2011) MX MX25L2005 2048Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C2,2012) MX MX25L4005A 4096Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C2,2013) MX MX25L8073E 8192Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C2,2014) MX MX25U2033E 2048Kx1S 1.65-2.0V, 256B page, 4k blk, ID=(C2,2532) MX MX25U4033E 4096Kx1S 1.65-2.0V, 256B page, 4k blk, ID=(C2,2533) MX MX25U8033E-MX25U8035F 8192Kx1S 1.65-2.0V, 256B page, 4k blk, ID=(C2,2534) MX MX25U1635F 16384Kx1S 1.65-2.0V, 256B page, 4k blk, ID=(C2,2535) GD GD25Q512 512Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C8,4010) GD GD25Q10 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C8,4011) GD GD25Q20 2048Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C8,4012) Press 'Enter' to continue, or 'Q' to quit. GD GD25Q40 4096Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C8,4013) GD GD25LQ20B 2048Kx1S 1.65-2.00V, 256B page, 4k blk, ID=(C8,6012) GD GD25LQ40B 4096Kx1S 1.65-2.00V, 256B page, 4k blk, ID=(C8,6013) GD GD25LQ80B/E 8192Kx1S 1.65-2.00V, 256B page, 4k blk, ID=(C8,6014) GD GD25LQ16E 16384Kx1S 1.65-2.00V, 256B page, 4k blk, ID=(C8,6015) WBond W39L010 128Kx8 3.3V, 1B page, 4k blk, ID=(DA,0031) WBond W39L512 64Kx8 3.3V, 1B page, 4k blk, ID=(DA,0038) WBond W29C011A 128Kx8 5.0V, 128B page, 0k blk, ID=(DA,00C1) WBond W29EE512 64Kx8 5.0V, 128B page, 0k blk, ID=(DA,00C8) WBond W25X05CL 512Kx1S 2.3-3.6V, 256B page, 4k blk, ID=(EF,3010) WBond W25X10A 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(EF,3011) WBond W25X20A 2048Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(EF,3012) WBond W25X40A 4096Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(EF,3013) WBond W25X80A 8192Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(EF,3014) WBond W25Q80BV 8192Kx1S 2.3-3.6V, 256B page, 4k blk, ID=(EF,4014) WBond W25Q20EW 2048Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(EF,6012) WBond W25Q40EW 4096Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(EF,6013) WBond W25Q80EW 8192Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(EF,6014) WBond W25Q16FW/JW 16384Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(EF,6015) WBond W25Q32JW 32768Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(EF,6016) WBond W25Q16JWXHIM 16384Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(EF,8015) WBond W25Q32JW 32768Kx1S 1.65-1.95V, 256B page, 4k blk, ID=(EF,8016) -- Sample Usage -- Create unlock license request file. > nvflash --licreq=LicenseRequest.bin USER_FW_MOD Install unlock license objects. > nvflash --wrhlk=License.hulk Flash tweaked firmware. > nvflash --license=License.hulk vbios.rom