Embedded Connectivity
Intel network controllers, Firmware, and drivers support systems
890 Discussions

Regarding X550-AT2, how to get the address for LED behavior from datasheet?

Cody_Kuo
Novice
689 Views

Hi Sir,

Regarding X550-AT2, how to get the address for LED behavior from X550 datasheet?

Cody_Kuo_0-1693538591499.pngCody_Kuo_1-1693538678600.png

 

I'd like to change LED behavior by hex editor. I know how to modify it, but I don't know how to calculate and get right address.  Could you share the process for me?

Cody_Kuo_2-1693538808696.png

 

BR,

Cody

 

 

0 Kudos
1 Reply
Diego_INTEL
Moderator
624 Views

Hello @Cody_Kuo,

 

Thank you for contacting Intel Embedded Community.

 

You must search the BAR0 registers.

Diego_INTEL_1-1694051436829.png

 

LED Control says it is in the offset 0x00000200.

 

You can modify the bits according to the table 8.2.2.1.10.

 

I have this example, not exactly for the x550, but I hope this may be helpful.

Diego_INTEL_2-1694051530867.png

Diego_INTEL_5-1694052116338.png

 

The vendor identification for an Intel product is 8086h. We search the Device D27, using a decimal to hex calculator:

Diego_INTEL_4-1694051844422.png

So, Device 1B and function 00

Using a hex tool like R/W Everything, we have something like this:

Diego_INTEL_3-1694051584222.png

In Byte views, 00h will be in the position 01 and 01h will be in the position 00.

And the same for PCI Status:

06h=10h and 07h=00h

 

Best regards,

 

@Diego_INTEL 

0 Kudos
Reply