Author Topic: ASM1812 EEPROM  (Read 4116 times)

0 Members and 1 Guest are viewing this topic.

Offline NiHaoMikeTopic starter

  • Super Contributor
  • ***
  • Posts: 9111
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
ASM1812 EEPROM
« on: February 11, 2024, 12:54:23 am »
I have an ASM1812 card that breaks out a PCIe x4 port to 6 x1 ports. While quite useful, I think it would be even more useful if I could reprogram it to (for example) 2 x2 ports and 2 x1 ports. There's an unpopulated spot for an I2C EEPROM which I presume is used to program the configuration, and its absence just has it operate with its default configuration.

The problem is that I couldn't find any hint of information on what should be written to the EEPROM to make it work differently. Anyone might know something in that regard?
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline RayeR

  • Contributor
  • Posts: 11
  • Country: cz
Re: ASM1812 EEPROM
« Reply #1 on: April 11, 2024, 03:13:32 pm »
What PCIe switch is inside? You need to get datasheet to find registers description and EEPROM programming. I have some experiences with Pericom PI7C9X2G1224GP that use SPI flash for config (W25X10CLSNIG) but it can be also reprogrammed later.
 

Offline luudee

  • Frequent Contributor
  • **
  • Posts: 277
  • Country: th
Re: ASM1812 EEPROM
« Reply #2 on: April 11, 2024, 03:20:21 pm »

The configuration is done by pulling certain pins high or low during reset.
If there is no eeprom, it means it has the firmware is build in or isn't required.
Most of those devices are pin compatible, upper number indicated generation ...

Cheers,
luudee
 

Offline NiHaoMikeTopic starter

  • Super Contributor
  • ***
  • Posts: 9111
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: ASM1812 EEPROM
« Reply #3 on: April 15, 2024, 04:56:16 am »
What PCIe switch is inside? You need to get datasheet to find registers description and EEPROM programming. I have some experiences with Pericom PI7C9X2G1224GP that use SPI flash for config (W25X10CLSNIG) but it can be also reprogrammed later.
The chipset is ASM1812 from Asmedia.
https://www.asmedia.com.tw/product/1e2yQ48sx5HT2pUF/b7FyQBCxz2URbzg0
Basically no documentation seems to exist online.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf