Repository navigation
0.2
What's new
- SATA (ASM106x/ASM116x) support — the controller family (SATA / USB) is auto-detected; the tool reads the SPI flash chip and dumps the full flash contents.
- New
flash_infocommand;flash_readnow accepts an output filename. - USB (ASM2142/3142) support is unchanged.
Usage
ASMTool flash_info # show the detected SATA flash chip / capacity
ASMTool flash_read [out.bin] # dump the SPI flash firmware (SATA or USB)
ASMTool fw_info <firmware.rom> # inspect a USB firmware image
ASMTool fw_set_type <rom> <2142|3142>
ASMTool mem_read # dump 128 KB of USB controller memory
Assets
AsmTool-7f6f68a804_windows.zip— Windows x86 (32-bit) build.AsmTool-7f6f68a804_linux.zip— Linux x86_64 build.
Notes
Driver files are not included — you must supply them yourself:
- Windows:
asmiodll.dllplusAsmIo.sys(32-bit) /AsmIo64.sys(64-bit), from the ASMedia firmware updater. - Linux: the bundled
libAsmIoLinux.sois linked againstlibpci; make sure it is installed.
Place the driver file(s) next to the AsmTool executable.