[Discussion] Firmware for Asmedia USB 3.0/3.1 Controllers

Thanks lordkag for your reply,

the HDD is a “Verbatim Store ‘n’ Go schwarz 2TB, USB 3.0 (53177)”. I found an amazon review in which someone said he had issues with the drive on his usb 3.0 slot but on usb 2.0 it worked. He only mentioned that he has an ASUS board but not which one. But that was just one review I found.

I used “USB 3 GenX Command Verifier” from USB Tools and ran the chapter 9 Test for USB 3 devices.

On my laptop the hdd passes all tests. On my desktop I ran the tests with the stock firmware ( 1118_151 ) and with the latest ( 1301_125 ) with the same results: all tests passed except 1 ( 9.24 U1 U2 Test fails ).

The log says: “The Link did not go to U1” same for U2.

The results are attached.
Another difference I see in the log files is that @ the laptop the hdd switches states between U0(0x0), U1(0x1) and U2(0x2).
At my desktop computer it is always in state U0(0x0) and doesnt switch.
I don’t know if this relates to the problem. If I understand the Ux states correctly I think the drive should work fine in U0. U1 and U2 are just for lesser power consumption.

I think I bought another USB3.0 external hdd in the past and sent it back because it was not working. I have no other USB3 device than the new hdd, I will look around.

9_24_Test_Desktop_Failed_Latest.txt (4.25 KB)

9_24_Test_Desktop_Failed_Stock.txt (4.22 KB)

9_24_Test_Laptop_Passed.txt (4.2 KB)

Asus boards should have ASMedia controllers as well, after all it is/was one of their companies. This could point to this old ASM1042 controller as not being USB 3.0 fully compliant. The last firmware released for it was on 25-01-2013 (with 20-10-2010 oldest I could find) and by now it is removed even from ASMedia server, only ASM1042A can be found. From your tests I see that the stock firmware supports U1 and U2 (low power modes), but doesn’t provide a smooth transition, while the latest firmware has them disabled. I suppose this was their “fix” for disconnecting devices, that has been reported by so many users here. I would say ASM1042 is retired and buried, unlikely you will see support for it from ASMedia.

I just don’t see an immediate fix for your problem. Sure, we can poke around with Verbatim tools (if it has such a tool and exposed settings), with ASRock UEFI settings (Fast Boot disabled, legacy USB enabled, some hidden settings related to xHCI), with connectivity and mainboard assembly - but in the end it will get both of us more frustrated and I just don’t think it will be worth the invested time. Sorry if I can’t help you with this. Maybe if you had access to more systems and HDDs, to be able to say “it works on these controllers, but not on those; it works with these HDDs, but not with those”, we might had something to work on. But at this point, all we know is that if fails on ASM1042 and ASRock Z68E7G3 and Verbatim Store ‘n’ Go Schwarz 2TB, it works on Renesas uPD720xyz and laptop T.

Nevertheless I haven’t noticed any problems with the ASM 1042 and my USB3 hardware.
Maybe it’s luck.

BOT it seems there is something wrong with the ASM 1042 of Orsox and there is almost no chance to find the reason.
He can install an additional USB3 card only, maybe better with a different and newer USB3 chip von NEC or similar.

As I can remember the 1042 belongs to pre USB 3.0, which is a RC version (0.96), the first final version of USB 3.0 is 1.0.
the main differet is Ux states, which allow the USB 3.0 device go into deeper power save state, but this may being more problem for some config and not support in 0.96 version.

Ok, sorry for coming in pretty late on this one, but I have the Asus Z77 Sabertooth mobo, and there is no way to SEE the actual chip itself - aside from booting to DOS, is there any way to tell what the firmware version is from within Windows? I saw that one person used a Windows firmware update tool (possibly from http://www.usbdev.ru/files/asmedia/ ), and there is one for the 104x there as well, but I cannot tell whether it is 1042 or 1042A. I am currently running with driver v1.16.24.0 (Device Manager) and the newest is 1.16.26.1 (from Station-Drivers). I notice that when I plug a USB 3.0 stick in one of my USB3.0 ports, I get the message that it could run faster if I plug it into a 3.0 port.

Thanks for any assistance! :slight_smile:

Is "130125_00_02_00" still the latest firmware version for the ASMedia 1042 USB3 controller?



I’ve updated fine the previous firmware xHCI_v120816_02_02_6D.bin successfully on my Asus Z77 V LE Plus motherboard to the latest firmware ASMedia_ASM1042_130125_00_02_00 (130125.bin) that member lordkag provided post 75: Asmedia 104x USB 3.0 firmware (5)

The ASMedia 1042 chip version on my Z77 board (PCI\VEN_1B21&DEV_1042&REV_00):



With ASMedia Driver version 1.16.26.1

Thanks this wonderful forum!

I understand but is that the latest firmware version still?

EDIT by Fernando: Unneeded parts of the fully quoted text and a lot of blank lines removed (to save space)

I understand but is that the latest firmware version still?


You obviously just fully quoted, but didn’t read, what N607 had written.
Or do you want each day a certification, that there is not yet a newer version available?

@Fernando

How did you conclude that I “obviously” did not read his reply? Why would I just quote a reply without reading it?

I did see that he posted that he updated to the “latest” firmware but I was under the impression that he only referred to lordkag’s post and “knows” that that firmware is the latest. At least that is the tone of his post. I simply wanted a confirmation from him and how he managed to say that that is the latest firmware. It’s all a matter of people’s perception, you know.

No, I definitely don’t need any certification everyday saying that it is the latest firmware. I was simply asking and the question can be answerable by a yes or no. I’m not asking the question every single day, am I?

I don’t want to be aggressive on any of my posts as this community helped me a lot but I’m not sure what you imply in your post. It’s obviously a sarcastic and assuming post.

@ kevindd992002:
Off topic:

This is what I wanted to say:

  1. When you mean, that you have to quote another post (instead of just writing "@ <nickname>:"), quote not more than needed. It is not the first time that I have told you that. As the owner and only Admin of this Forum I have other things to do than to edit your posts to keep the threads clearly arranged.
  2. Reduce your questions to really important ones and read the posts carefully resp. use the "Search" function of the Forum, before you ask.
    By the way: It is not only me, whose patience with you has come to a limit. I remember a rather similar post from lordkag, which had been addressed to you some weeks ago.

@kevindd992002 ,

Yes, it is the latest available for ASMedia 1042 chip…

I’ve been digging this thread and found out that some other members took the wrong one, aka ASMedia 1042A.

If you do not want to mess your ASMedia USB3.0 controller i recommend you the v130125_00_02_00.bin.

lordkag member mentioned that 1042 firmware is not available anymore on ASMedia site and is quite dead now, replaced by 1042A chip.

@Fernando

I understand. I’m just so used to quoting in other forums without being reprimanded. I don’t have the right to complain as this is your forum and I understand that you are the only admin here. Just for curiosity’s sake though, what’s the reason behind you limiting quotes? Would it saturate your servers too much?

Yes, I know that. And from then on, I do try to do my research first before I ask. I did my research and the only reliable posts regarding the latest firmware for my chip is either from this forum or from station-drivers. I was simply asking people here in this thread in case they have other sources that I don’t know of. Like I said, a simple answer of yes or no would be more than welcome.

@N607

Thanks for the confirmation.

Kevin,

You may be accustomed to other forums, such as OCN, where asking such questions is not an issue. There are hundreds/thousands of contributors, new threads spawn each hour and old threads clutter, you are bound to find a quick answer from someone and sometimes it is faster this way. But if you look at this forum, there are only a few contributors. The last thing I want to do (and possibly others too) is to answer robotic questions. Yes, it would be easy to write “Last / Not last”, but why should I encourage this lazy behaviour? If you look just a few posts above, there hasn’t been much going on since July and they all mention 130125. You know the saying “Give a man a fish […] ; teach a man to fish […].” This is not the first time you have done this: you did the same in GOPupd and I told you to check for yourself, you did the same in RAID/GOP section and you got a similar answer from Plutomaniac or Fernando, you again did it in Intel Firmware and you got an answer from Plutomaniac. Either the three of us are arrogant jerks, or you ask too many redundant questions. I already wrote you about asking questions without researching first, you seem to just don’t care / don’t remember. I don’t like repeating myself, this is the last and final time I’m trying to be sympathetic.

@Fernando

Since this thread has got some attention and proved to be useful, I will try to re-work the first post, to gather all the knowledge in there, links to last firmware for 1042 and 1042A, feedback from users. I’m not making any promise and I don’t have a time window, it will be announced when it is done. After that point, if someone comes to ask “what is the last firmware… / what firmware do I need…” and such, I will go bananas. And not in the good way.

@lordkag

You’re right, I’m accustomed to OCN wherein you ask any question right off the bat and someone will answer even just for the sake of “conversation”. I’ll make sure to remember and be extra careful on this forum from this point onwards as it sure is different here than from other forums (no pun intended as this forum has more advanced information).

@ kevindd992002:
Off topic:

You do it, because it takes more time to hit the @ key and to enter the nickname of anyone than to simply hit the "Quote" button and to write your question or answer.
Do you like to read all posts of a thread twice? What do you prefer: 5 pages full of informations or 10 pages, where you have to search for the real informations?
Fully quoted posts are waste everywhere, because it just blows up the volume of a thread, but doesn’t offer any new information.

It is the access to this Forum and to the related thread, which is affected, when all posts (incl. the attached pictures) are doubled by fully quoting users. This Forum is very fast and I want to keep it fast.

Thanks in advance!
Just to avoid any misunderstanding: I like users, who are asking "Why?" and who are interested in detailed informations about a special topic, but I expect, that they keep in mind, that each "expert", who wants to help all users, has only limited time for 1 single person.


This is a very good idea.
Thanks in advance!

@Fernando
Off topic:

I understand. I was just under the impression to not include images in a quote and not quote a whole length of text. I guess you just need to really quote single lines instead of the whole block.

Ok, question, is there a Windows (7 x64) way to flash the firmware for the NON A chip version? (I have a Sabertooth Z77 board, as mentioned). I’ve noticed that I get a lot of freezing when accessing the ASMedia ports, even the 3.0 ports :frowning: Using the latest drivers from Station-Drivers.

Thanks for any assistance :slight_smile:

There is a Windows flasher, but why risk some strange OS interference and brick your controller, when you can make a bootable USB? Not to mention that the Windows flasher suffered from some bugs and I have three versions released for the same firmware version. Do yourself a favour and use DOS flasher, everyone had success when using it, apart from cross-flashing.

Could this firmware have an effect on file transfers? I seem to notice (at least when using TeraCopy - and I’ve recently switched to some other advanced copy/more programs to see if it persists), when I copy/move files, especially to a thumb drive, it seems to hang for extended periods, sometimes locking up the system.

I’m also a bit confused at this point as to exactly which files to use - a) for the firmware, and b) for the DOS boot.

Thanks for any assistance :slight_smile: