Hello everyone.
I need help regarding an ASM2142 that doesn’t work properly and keeps on freezing when performing I/O from the host.
I had tried updating the firmware following this guide (Station-Drivers - Asmedia ASM-2142 et ASM-3142 firmware Version 161115_50.02.00), and starting from the same version in the article (161006_50.02.00), but I think it made it worse.
The issue is that the ASMedia MPTool didn’t have a backup feature, and I didn’t think too much about it.
Fast forward, I wrote ASMTool, which you can find here (GitHub - smx-smx/ASMTool: Firmware dumper and various utilities for ASMedia USB Controllers and related firmware) and lets you read the ASMedia chip ROM/RAM to a file.
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 in advance