This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMDS64GPEVM: How to Rewrite Board Info to EEPROM (AT24CM01)

Part Number: TMDS64GPEVM

Hi,

I accidentally overwrited the data on Board ID EEPROM (AT24CM01). Currently, I can't boot using eMMC or SDCard boot modes.

You can see logs from UART below:

DMSC Firmware Version 22.1.1--v2022.01 (Terrific Llam
DMSC Firmware revision 0x16
DMSC ABI revision 3.1

[BOOTLOADER PROFILE] System_init : 41981us
[BOOTLOADER PROFILE] Drivers_open : 766485us
[BOOTLOADER PROFILE] Board_driversOpen : 0us
[BOOTLOADER PROFILE] App_loadImages : 1090330us
[BOOTLOADER_PROFILE] SBL Total Time Taken : 2051048us

Image loading done, switching to application ...
Starting linux and RTOS/Baremetal applications

NOTICE: BL31: v2.5(release):08.01.00.006-dirty
NOTICE: BL31: Built : 20:35:18, Jan 17 2022

U-Boot SPL 2021.01-g15769936a5 (Jan 17 2022 - 20:39:01 +0000)
ti_i2c_eeprom_am6_get: Ignoring record id 57
ti_i2c_eeprom_am6_get: Ignoring record id 255
ti_i2c_eeprom_am6_get: Ignoring record id 255
ti_i2c_eeprom_am6_get: Ignoring record id 255
ti_i2c_eeprom_am6_get: Ignoring record id 255
ti_i2c_eeprom_am6_get: Ignoring record id 255
ti_i2c_eeprom_am6_get: Ignoring record id 255
ti_i2c_eeprom_am6_get: Ignoring record id 255
ti_i2c_eeprom_am6_get: Ignoring record id 255
ti_i2c_eeprom_am6_get: Ignoring record id 255

Is there a way to rewrite contents of the Board ID EEPROM?