AQC113 Firmware Flashing and Recovery Notes The article provides instructions for flashing firmware on Marvell/Aquantia AQC113 network controllers using the `flashUpdate2.exe` tool on Windows, including steps to disable memory protection and allow unsigned drivers. It details how to locate the correct firmware file by matching device IDs (VID, PID, SVID, SDID) in the `updatedata.xml` file, and offers both a normal update command and a forced reflash command for recovering a bricked NIC. The author warns that improper use can permanently damage the network card. Just gonna leave my notes that I saved here quickly if others want to pursue this: Warning: if someone comes across this in the future, if you don't know what you're doing you can brick your NIC, proceed at your own risk : Flash files can be found on station-drivers.com Marvell/Aquantia AQC & AQN Ethernet Drivers & Firmwares Useful thread for information Marvell AQC113C FourPartID Firmware Updater Discussion AQC113 Flashing flashUpdate2.exe is the flashing tool used on Windows, it can be extracted from the flashUpdateAppPackage.Appx archive in the zip file. You will need to disable windows memory protection and allow unsigned drivers by holding shift while clicking reboot then select allow unsigned drivers in advanced startup options. Alternatively Hiren’s BootCD PE can be used. Before flashing it's a good idea to check updatedata.xml for the matching image of your VID, PID, SVID, SDID which can be found with lspci -vnn -s 03:00.0 where 03:00.0 should be replaced by your Ethernet device pci address which shows in lspci 03:00.0 Ethernet controller 0200 : Aquantia Corp. AQtion AQC113 NBase-T/IEEE 802.3an Ethernet Controller Antigua 10G 1d6a:04c0 rev 03 Subsystem: Aquantia Corp. AQtion AQC113 NBase-T/IEEE 802.3an Ethernet Controller Antigua 10G 1d6a:0001 I found the matching entry corresponding to the correct firmware file in updatedata.xml which matches all the above VID, PID, SVID, SDID