Latest Firmware for ASM1064/1166 SATA Controllers

Does this controller support PCIE 2.0 and legacy BIOS? I have an ASM1166 6-port. It works on an Asrock X570S PG Riptide, but it does not work on an EVGA X58 132-BL-E758-A1. After POST, it gets stuck on a blinking cursor.

It came with the 211108-003E-00. I flashed it to the 221118-0000-00. Still has the blinking cursor issue.

Yes. Iā€™m using them on Asus P5Q P45 series boards with non UEFI BIOS just fine complete with PCIe 2.0, even though it displays no space for PCI option rom message it still works as normal (can be worked around by turning off other rom equipped devices off such as LAN or IDE).

Has anyone experienced PCIe errors on Linux with ASM1166 cards? Iā€™m wondering if firmware could be responsible, but I think Iā€™m on the latest.

Iā€™m getting this in dmesg:

PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
device [8086:7a44] error status/mask=00000001/00002000
[ 0] RxErr (First)

It only occurs when I enabled L1 substates in my BIOS. Iā€™m on an Asus Z790-p.

The firmware on my card is 221118-0048-00.

Has anyone seen this before?

I have confirmed that firmware 221118-0048-00 has issues with ASPM L1 substates enabled on my motherboard (an Asus Z790-P). When substates are enabled you see these errors:

[  108.763079] pcieport 0000:00:1b.4: AER: Multiple Corrected error received: 0000:00:1b.4
[  108.763252] pcieport 0000:00:1b.4: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[  108.763257] pcieport 0000:00:1b.4:   device [8086:7a44] error status/mask=00000001/00002000
[  108.763264] pcieport 0000:00:1b.4:    [ 0] RxErr

With substates disabled or the card removed the errors are not present.

Upgrading (or downgrading? I canā€™t tell which) the firmware to 22118-0000-00 removes the errors. Also I tried 211108-0000-00 which works but I think is older, so I stuck with 22118-0000-00.

Has anyone else seen this? Iā€™ve reached out to the seller on Aliexpress to see if they have see this before and have even newer firmware perhaps.

I will not expect an ā€œAliEpress sellerā€ to care about a FW update due to ASPM issues.
This will have to be sorted out with ASM and the card vendor, not a seller.
Also the driver and Asus PCIe bus design resources has a matter on the issue.
My POV only.

I imagine they wonā€™t care, however I did notice someone else contacted a seller and they were provided with a firmware update so I may as well try. I donā€™t know who manufactured the card so thatā€™s a dead end for me.

In any case the firmware I moved to works fine so that may be useful for others, and people may reply if they have the same issue which would address the potential compatibility with the motherboard.

Does anyone have or know how to get the 221118-003E-00 firmware. I do NOT want the hot swap option. Or if anyone knows a registry hack (windows 11) for the ASM 1166 to turn it off on other firmware?
Flashing is not the issue, I just canā€™t find the ROM file anywhere on the planet and i donā€™t have the gear to do a hardware dumpā€¦sigh.

I was able to get the 221108-003E-00 firmware from YBBOTT, but this site wonā€™t let me upload due to being a new user. They did ask for my purchase order #(s), but no big deal.
I was amazed they replied through amazon multiple times and hooked me up w/ a temp. link

I know a hot plug flag may be more desirable for a RAID setup. That said, disabling the ā€˜remove hardwareā€™ flag on taskbar is nice for general usage. I can easily swap firmware if desired now thanks to YBBOTT, silverstonetek and present contributors.

Thank you all.

221118-003E-00 or 211108-003E-00?
Upload it somewhere and make a link here so i cant it upload in the start post.

derp, i almost made the same mistakeā€¦it is 221118-003E-00
i edited my comment ans will create temp link
thanks.

Mine came w/ 221118-00-48-00 no hot plug, i notice no difference in performance other than no hot plug between it and 221118-0000-00. 32 ports still show???, legacy/uefi work, Boots plenty fast w/ 10 drivesā€¦more than 6 (ports above 0-5) on one card rely on jmb chips and wont come back from sleep no matter what i tried - didnā€™t try ATAPI or RAID tho.
Equal performance and behavior on 221118-003E-00 no hot plug.

I upload it here but keep in mind that i have not tested it:
003E_00.zip (51.0 KB)

These tools bricked my 10Gtek 4-port AS1064. It had a 20 series FW. Oh well, amazon will deal w/ it.

I wanted a super SFF 4 port, but it had hot plug so i tried the flash, these drivers really need a simple toggle for that feature like they had in windows 7 apparently.

The tool and w/e 22/21 firmware work great on my 1166 cards.

It seems to me this:
221118-0000-00 to 221118-003E-00 = brick
221118-003E-00 to 221118-0000-00 = work
211108-0000-00 to 221118-0000-00 = work for sure.

This is only for 1064 conclusions.
So use 221118-003E-00 with caution.

I received a replacement 10Gtek 4 port ASMEDIA 1064
To be fair, the flashtool v. 1.2.1.0 (v 1.2 same readout) does state: ā€œSPI Name: Unknown not unsupportedā€
I took a chance on this easily replaced $20 card.
I am guessing the Chip maybe a knock off as the 1064 is said to work w/ this flashtool in a previous comment (not me).

The FW it came w/ is 201105-0018-00.
I did try the 221118-003E-00 FW on it w/ V 1.2.1.0 tool and it bricked.

I donā€™t think Iā€™ll try the 211108-0000-00 or 221118-0000-00 on it as what I am after is NO hot plug and both of those are w/ hot plug.

The 221118-003E-00, no hot plug, has been tested by me on YBBOTT and Mzhou 1166 cards and is completely good to go back and forth w/ 221118-0000-00, hot plug.

A registry hack would be ideal, yet to find one that works to disable hot plugā€¦sigh.

Iā€™m gonna fiddle w/ legacy/uefi, etc. in BIOS and seeā€¦not holding my breathe.

Thanks again.
Just wanted to add some specifics since i can see it on the new card.

So if the 221118-003E-00 FW is already on the card and it works out of the box (keep in mind no hot plug support), it would be the best option to leave it as it is, I guess. As its the latest release.
To have hot plug support, the way to go is with 221118-0000-00 as it was released after 211108-0000-00 and in general it seems the best option overall.
Am I correct with this?

What would be the better option? A 6port ASM1064 or 6port ASM1166 ?

EDIT
Found this on ASM website.
ASM1064

  • 1- lane PCIeĀ® connecting with root port
  • Four SATA Gen3 (6GBps) ports

ASM1166

  • 1-, 2- lane PCIeĀ® connecting with root port
  • Six SATA Gen3 (6GBps) ports

The significant differencies are (in case of a 6port card) that every single port has an own lane for full bandwidth on ASM1166. Would mean go with the ASM1166 for sure.

Kind regards.

Your conclusions are valid.

My 1064 experience was a sample of one from 10Gtek: The SPI was NOT recognized by the FWtool.
If the SPI IS recognize by the FWtool then it will probably work fine, but I only speculate here.

1166 is the way to go for sure unless you are trying for a minimum physical footprint as was my case. Trying to nuzzle up my 4-port next to my SFF GPU and not block fans in a HTPC.

The 221118-0000-00 and 221118-003E-00 FW are the best I can find on the webs to date.

1 Like

Does anyone have a dump of firmware 221118-0048-00 they could upload ?

Hello all!
I am getting this ASM1166 M2 adapter -

https://www.amazon.com/Adapter-SATA3-0-NO-Riad-Desktop-Support/dp/B0B5RJHYFD

I would like to know what software I need to check the current firmware and how/where to get the most appropriate firmware for it. It will be on Win11. Interestingly, 10GTEK does not have it even listed on their website.

Many thanks!!!

ā€” DS

(I checked Station-Drivers and their most recent version is from May 2022 - Asmedia ASM-2116/116x Sata 6G Controller Firmware Version NC)
Asmedia ASM-2116/116x Sata 6G Controller Firmware Version NC