SPRUIT0A December 2019 – May 2020
The Infotainment Expansion board is identified by its version and serial number, which are stored in onboard EEPROM. The EEPROM CAT24C256WI-GT3 is accessible on the address 0x52 WKUP_I2C0 I2C BUS.
Header | Field Name | Size (bytes) | Description | Value Written to EEPROM |
---|---|---|---|---|
MAGIC | 4 | Magic Number | 0xEE3355AA | |
TYPE | 1 | Fixed length and variable position board ID header | 0x1 | |
2 | Size of payload | 0xF7 | ||
BRD_
INFO |
TYPE | 1 | payload type | 0x10 |
Length | 2 | offset to next header | 0x002E | |
Board_Name | 16 | Name of the board | “J7X-INFO-EXP” | |
Design_Rev | 2 | Revision number of the design | Variable | |
PROC_Nbr | 4 | PROC number | “0086” | |
Variant | 2 | Design variant number | Variable | |
PCB_Rev | 2 | Revision number of the PCB | Variable | |
SCHBOM_Rev | 2 | Revision number of the schematic | Variable | |
SWR_Rev | 2 | first software release number | Variable | |
VendorID | 2 | Vendor ID | Variable | |
Build_Week | 2 | week of the year of production | Variable | |
Build_Year | 2 | year of production | Variable | |
BoardID | 6 | Reserved. Not populated with any value | NA | |
Serial_Nbr | 4 | incrementing board number | Variable |
Above board ID details will be programmed on the EEPROM from the address 0x0h.