I’ve spent several years without bothering about that chip too much and forgetting about it (my board is an ASRock Z270 Extreme 4 and has the ASM2142 for the back USB3.1 port only)
I’d however like to fix it, so it would be nice if any of you guys with an ASUS/ASRock board or any of the boards listed here (ASMedia Technology ASM2142/ASM3142 USB 3.1 Host Controller) could run ASMTool to take a dump of their current firmware and post it here.
Note: there are newer firmwares listed on station-driver but they aren’t of the same chip revision and are rejected by MPTool.
I tried patching the tool to workaround this check but the result is that the USB port stops working until the older firmware is flashed back (flashing back appears to always be possible)
firmwares with 50 in the name are the first generation of hardware (e.g. 161115_50_02_00, the one i have), while 70 is the newer one.
I’m looking for a 50 firmware right now
Thanks smx129.
Provided information on your discussion thread on Github.
ASMedia Firmware collection
I realize that PCi-e card is not what you are after, it has the ASM3142 chip on it.
Just a thought: I did not know how to use the ASMtool.exe, just executing the tool did not dump the firmware. Somewhere I stumbled over the command: ASMTool flash_read
and that worked. Perhaps give some more info on your README.md for noobs like me.
I have the following problem.
According to the hardware ID, I have installed this adapter PCI\VEN_1B21&DEV_2142&SUBSYS_87CD1043 and would like to install the current FW
I downloaded the FW 210330_70_02_40 and tried to install it with this result.
What also makes me suspicious is that it shows a completely different SVID and SSID
before I update my firmware, dumping it sounds like a good idea. unfortunately the link for a built version is dead and the releases page is empty. Since I’m not on my development machine I’d prefer not to have to build the whole thing from source.
I do have an asmedia2142 chip, on my asus motherboard. So far I have not yet manually updated the firmware, but I suppose it could have been updated as part of a bios/efi update file.
EDIT: I ended up remoting into my dev machine to build. however running the binary on the local machine I get the error “Failed to load ASM IO driver”. I’m not sure if this is because I compiled on a different machine or because of something else.
EDIT: I didn’t notice that you had compiled it. You need to copy ASMedia MPTool files/drivers next to it (or copy the program next to the ASMedia MPTool executable)