Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

DLPC900: unable to read flash device ids error: invalid command number: 0x15

Part Number: DLPC900

Tool/software:

DLPC900REF-SW-4.0.1

DLPC900REF-SW-5.1.0

DLPC900REF-SW-5.3.0

DLPR900PROM-6.2.0

DLPR900PROM-6.3.0

Flash: S70GL02GS12FHIV10

Hello,

We have a homemade DLPLCR900DEVM circuit board.
Originally, updating the firmware worked normally.
However, recently, regardless of whether the circuit board is old or newly produced, it cannot be updated for the second time through the GUI.

The following message is displayed:
bootloader needs update.
existing on hw - v0.0.0
new - 4.2.0.
select yes to update bootloader

After pressing YES, the system displays:
unable to read flash device ids
error: invalid command number: 0x15

Using UART, we confirmed that the bootloader version is 4.2.0 (as shown in the attached file).

master_output_2024-12-26_14-07-55.log
�GBootloader Version 4.2.0
Jumping to application ...

Debug opened on URT0
Memory test cc = 1
API version: 06.03.0
App version: 06.03.0
Configuration layout versions:
     Seq Map: 90.00.0001
     SW Map: 90.00.0000
I2C Cmd Secondary Address 34
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:B5:90:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:B2:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:B5:90:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:B5:90:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:A9:90:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:B5:90:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:B5:90:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:B5:90:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:89:C0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:07:C0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:B5:90:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:B5:90:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:05:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:C9:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:CF:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:05:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:A2:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:B1:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:B1:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:B2:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:D3:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:D2:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:05:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:ED:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:B5:90:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:B5:90:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:07:C0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:90:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:05:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:05:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:EF:B0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:B0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:3D:C0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:19:C0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:04:C0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:9B:C0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:07:C0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
IT653x - I2C_PolledPrimaryWriteRestartRead failed 0:73:C0:-7 in IT653x_Read 
IT653x - I2C_PolledPrimaryWrite failed 0:C0:-7 in IT653x_Write 
digcontrol_init complete: 1
Secondary ASIC is  Ready (0).
thinapp : Goto State : 3 0
ARM memory pool 00000000 00100000
DRAM memory pool 2000F1E8 000F0E18
Autolock initialization passed 
Picture Control: Default System Mode 0 
thinapp : Display mode 1 0
Displaying Video Curtain...
Illumination: Transition to operating mode
DMD comm error in DMD_Power()

Illumination: Disable Illumination
Illumination: Transition to Standby Mode complete 
slaver_output_2024-12-26_14-10-24.log
Bootloader Version 4.2.0
Jumping to application ...

Debug opened on URT0
Memory test cc = 1
API version: 06.03.0
App version: 06.03.0
Configuration layout versions:
     Seq Map: 90.00.0001
     SW Map: 90.00.0000
I2C Cmd Secondary Address 34
thinapp : Goto State : 3 0
ARM memory pool 00000000 00100000
DRAM memory pool 2000F1E8 000F0E18
Autolock initialization passed 
Picture Control: Default System Mode 0 
thinapp : Display mode 1 0
Displaying Video Curtain...
Illumination: Transition to operating mode
Controller Product ID: 06
System Mode: There are 1 defined System Modes 
System Mode: System Mode 0 supports 2D 
Sysmon: Executing Default Batch file
thinapp : Goto State : 11 1
thinapp : Display mode 2 -1
Displaying Dummy Splash Image
Index = 0 Imageindex = 0 Bitindex = 0
 Index = 1 Imageindex = 0 Bitindex = 8
 Index = 2 Imageindex = 0 Bitindex = 16
 Index = 3 Imageindex = 1 Bitindex = 0
 Index = 4 Imageindex = 1 Bitindex = 8
 Index = 5 Imageindex = 1 Bitindex = 16
 Index = 6 Imageindex = 2 Bitindex = 0
 Index = 7 Imageindex = 2 Bitindex = 8
 Index = 8 Imageindex = 2 Bitindex = 16
 Index = 9 Imageindex = 3 Bitindex = 0
 Index = 10 Imageindex = 3 Bitindex = 8
 Index = 11 Imageindex = 3 Bitindex = 16
 Index = 12 Imageindex = 4 Bitindex = 0
 Index = 13 Imageindex = 4 Bitindex = 8
 Index = 14 Imageindex = 4 Bitindex = 16
 Index = 15 Imageindex = 5 Bitindex = 0
 Index = 16 Imageindex = 5 Bitindex = 8
 Index = 17 Imageindex = 5 Bitindex = 16
 Index = 18 Imageindex = 6 Bitindex = 0
 Index = 19 Imageindex = 6 Bitindex = 8
 Index = 20 Imageindex = 6 Bitindex = 16
 Index = 21 Imageindex = 7 Bitindex = 0
 Index = 22 Imageindex = 7 Bitindex = 8
 Index = 23 Imageindex = 7 Bitindex = 16
 thinapp : System Powerup complete
Total dynamic memory used 0xC228

We tried deleting the "FlashLoaderCache" folder and using older software, but the same problem persists.

Although it is possible to update via the BOOThold Jumper, this method is not a viable solution for us.
Additionally, when this issue occurs, we observe that the Master HEARTBEAT LED remains constantly on.Slaver LED off.

Do you have any suggestions or insights into resolving this issue?
Thank you!

2642.FlashDeviceParameters.txt
Version, 4
// Flash Device Information.
// DLPC900 info updated 12/11/2018
//
// The GUI reads mfg and device ID in sequencial order in this file. 
// The device used in the hardware MUST be first in the list in case the IDs are identical with another part.
//
// M29DW128G and JS28F128M parts are no longer available to purchase
//
// Fields Description:
// Mfg - Manufacturer Name
// MgfID - Manufacturer ID
// LMgfID - Long Manufacturer ID
// Device - Part name
// DevID - Device ID
// LDevID - Long Device ID
// Mb - Flash size in Megabits
// Alg - Flash algo should be set to 0
// Size - Flash size in bytes
// #sec - Total number of sectors
// Sector_Addresses - Starting address of each sector. Include only sector adress maximum upto 16MB

// Mfg      MfgID   LMfgID,                    Device   DevID   LDevID,            Mb Alg     Size #sec  Sector_Addresses
//"Micron",   0x0020, 0x0000000000000020, "M29DW128G", 0x227E, 0x000000000000227E, 128, 0, 0x1000000, 70,  0, 0x10000, 0x20000, 0x30000, 0x40000, 0x80000, 0xC0000, 0x100000, 0x140000, 0x180000, 0x1C0000, 0x200000, 0x240000, 0x280000, 0x2C0000, 0x300000, 0x340000, 0x380000, 0x3C0000, 0x400000, 0x440000, 0x480000, 0x4C0000, 0x500000, 0x540000, 0x580000, 0x5C0000, 0x600000, 0x640000, 0x680000, 0x6C0000, 0x700000, 0x740000, 0x780000, 0x7C0000, 0x800000, 0x840000, 0x880000, 0x8C0000, 0x900000, 0x940000, 0x980000, 0x9C0000, 0xA00000, 0xA40000, 0xA80000, 0xAC0000, 0xB00000, 0xB40000, 0xB80000, 0xBC0000, 0xC00000, 0xC40000, 0xC80000, 0xCC0000, 0xD00000, 0xD40000, 0xD80000, 0xDC0000, 0xE00000, 0xE40000, 0xE80000, 0xEC0000, 0xF00000, 0xF40000, 0xF80000, 0xFC0000, 0xFD0000, 0xFE0000, 0xFF0000,
"Cypress",   0x0001, 0x0000000000000001, "S70GL02GS", 0x227E, 0x000000000000227E, 128, 0, 0x1000000, 128, 0x0, 0x20000, 0x40000, 0x60000, 0x80000, 0xA0000, 0xC0000, 0xE0000, 0x100000, 0x120000, 0x140000, 0x160000, 0x180000, 0x1A0000, 0x1C0000, 0x1E0000, 0x200000, 0x220000, 0x240000, 0x260000, 0x280000, 0x2A0000, 0x2C0000, 0x2E0000, 0x300000, 0x320000, 0x340000, 0x360000, 0x380000, 0x3A0000, 0x3C0000, 0x3E0000, 0x400000, 0x420000, 0x440000, 0x460000, 0x480000, 0x4A0000, 0x4C0000, 0x4E0000, 0x500000, 0x520000, 0x540000, 0x560000, 0x580000, 0x5A0000, 0x5C0000, 0x5E0000, 0x600000, 0x620000, 0x640000, 0x660000, 0x680000, 0x6A0000, 0x6C0000, 0x6E0000, 0x700000, 0x720000, 0x740000, 0x760000, 0x780000, 0x7A0000, 0x7C0000, 0x7E0000, 0x800000, 0x820000, 0x840000, 0x860000, 0x880000, 0x8A0000, 0x8C0000, 0x8E0000, 0x900000, 0x920000, 0x940000, 0x960000, 0x980000, 0x9A0000, 0x9C0000, 0x9E0000, 0xA00000, 0xA20000, 0xA40000, 0xA60000, 0xA80000, 0xAA0000, 0xAC0000, 0xAE0000, 0xB00000, 0xB20000, 0xB40000, 0xB60000, 0xB80000, 0xBA0000, 0xBC0000, 0xBE0000, 0xC00000, 0xC20000, 0xC40000, 0xC60000, 0xC80000, 0xCA0000, 0xCC0000, 0xCE0000, 0xD00000, 0xD20000, 0xD40000, 0xD60000, 0xD80000, 0xDA0000, 0xDC0000, 0xDE0000, 0xE00000, 0xE20000, 0xE40000, 0xE60000, 0xE80000, 0xEA0000, 0xEC0000, 0xEE0000, 0xF00000, 0xF20000, 0xF40000, 0xF60000, 0xF80000, 0xFA0000, 0xFC0000, 0xFE0000,
//"Micron",   0x0089, 0x0000000000000089, "JS28F032M", 0x227E, 0x000000000000227E, 32, 0, 0x1000000, 128, 0x0, 0x10000, 0x20000, 0x30000, 0x40000, 0x50000, 0x60000, 0x70000, 0x80000, 0x90000, 0x100000, 0x110000, 0x120000, 0x130000, 0x140000, 0x150000, 0x160000, 0x170000, 0x180000, 0x190000, 0x1A0000, 0x1B0000, 0x1C0000, 0x1D0000, 0x1E0000, 0x1F0000,
//"Micron",   0x0089, 0x0000000000000089, "JS28F064M", 0x227E, 0x000000000000227E, 64, 0, 0x1000000, 128, 0x0, 0x10000, 0x20000, 0x30000, 0x40000, 0x50000, 0x60000, 0x70000, 0x80000, 0x90000, 0x100000, 0x110000, 0x120000, 0x130000, 0x140000, 0x150000, 0x160000, 0x170000, 0x180000, 0x190000, 0x1A0000, 0x1B0000, 0x1C0000, 0x1D0000, 0x1E0000, 0x1F0000, 0x200000, 0x210000, 0x220000, 0x230000, 0x240000, 0x250000, 0x260000, 0x270000, 0x280000, 0x290000, 0x2A0000, 0x2B0000, 0x2C0000, 0x2D0000, 0x2E0000, 0x2F0000, 0x300000, 0x310000, 0x320000, 0x330000, 0x340000, 0x350000, 0x360000, 0x370000, 0x380000, 0x390000, 0x3A0000, 0x3B0000, 0x3C0000, 0x3D0000, 0x3E0000, 0x3F0000, 0x4A0000, 0x4B0000, 0x4C0000, 0x4D0000, 0x4E0000, 0x4F0000, 0x500000, 0x510000, 0x520000, 0x530000, 0x540000, 0x550000, 0x560000, 0x570000, 0x580000, 0x590000, 0x5A0000, 0x5B0000, 0x5C0000, 0x5D0000, 0x5E0000, 0x5F0000, 0x600000, 0x610000, 0x620000, 0x630000, 0x640000, 0x650000, 0x660000, 0x670000, 0x680000, 0x690000, 0x6A0000, 0x6B0000, 0x6C0000, 0x6D0000, 0x6E0000, 0x6F0000, 0x700000, 0x710000, 0x720000, 0x730000, 0x740000, 0x750000, 0x760000, 0x770000, 0x780000, 0x790000, 0x7A0000, 0x7B0000, 0x7C0000, 0x7D0000, 0x7E0000, 0x7F0000,  
//"Micron",   0x0089, 0x0000000000000089, "JS28F128M", 0x227E, 0x000000000000227E, 128, 0, 0x1000000, 128, 0x0, 0x20000, 0x40000, 0x60000, 0x80000, 0xA0000, 0xC0000, 0xE0000, 0x100000, 0x120000, 0x140000, 0x160000, 0x180000, 0x1A0000, 0x1C0000, 0x1E0000, 0x200000, 0x220000, 0x240000, 0x260000, 0x280000, 0x2A0000, 0x2C0000, 0x2E0000, 0x300000, 0x320000, 0x340000, 0x360000, 0x380000, 0x3A0000, 0x3C0000, 0x3E0000, 0x400000, 0x420000, 0x440000, 0x460000, 0x480000, 0x4A0000, 0x4C0000, 0x4E0000, 0x500000, 0x520000, 0x540000, 0x560000, 0x580000, 0x5A0000, 0x5C0000, 0x5E0000, 0x600000, 0x620000, 0x640000, 0x660000, 0x680000, 0x6A0000, 0x6C0000, 0x6E0000, 0x700000, 0x720000, 0x740000, 0x760000, 0x780000, 0x7A0000, 0x7C0000, 0x7E0000, 0x800000, 0x820000, 0x840000, 0x860000, 0x880000, 0x8A0000, 0x8C0000, 0x8E0000, 0x900000, 0x920000, 0x940000, 0x960000, 0x980000, 0x9A0000, 0x9C0000, 0x9E0000, 0xA00000, 0xA20000, 0xA40000, 0xA60000, 0xA80000, 0xAA0000, 0xAC0000, 0xAE0000, 0xB00000, 0xB20000, 0xB40000, 0xB60000, 0xB80000, 0xBA0000, 0xBC0000, 0xBE0000, 0xC00000, 0xC20000, 0xC40000, 0xC60000, 0xC80000, 0xCA0000, 0xCC0000, 0xCE0000, 0xD00000, 0xD20000, 0xD40000, 0xD60000, 0xD80000, 0xDA0000, 0xDC0000, 0xDE0000, 0xE00000, 0xE20000, 0xE40000, 0xE60000, 0xE80000, 0xEA0000, 0xEC0000, 0xEE0000, 0xF00000, 0xF20000, 0xF40000, 0xF60000, 0xF80000, 0xFA0000, 0xFC0000, 0xFE0000,
//"Micron",   0x0089, 0x0000000000000089, "MT28EW256", 0x227E, 0x000000000000227E, 128, 0, 0x1000000, 128, 0x0, 0x20000, 0x40000, 0x60000, 0x80000, 0xA0000, 0xC0000, 0xE0000, 0x100000, 0x120000, 0x140000, 0x160000, 0x180000, 0x1A0000, 0x1C0000, 0x1E0000, 0x200000, 0x220000, 0x240000, 0x260000, 0x280000, 0x2A0000, 0x2C0000, 0x2E0000, 0x300000, 0x320000, 0x340000, 0x360000, 0x380000, 0x3A0000, 0x3C0000, 0x3E0000, 0x400000, 0x420000, 0x440000, 0x460000, 0x480000, 0x4A0000, 0x4C0000, 0x4E0000, 0x500000, 0x520000, 0x540000, 0x560000, 0x580000, 0x5A0000, 0x5C0000, 0x5E0000, 0x600000, 0x620000, 0x640000, 0x660000, 0x680000, 0x6A0000, 0x6C0000, 0x6E0000, 0x700000, 0x720000, 0x740000, 0x760000, 0x780000, 0x7A0000, 0x7C0000, 0x7E0000, 0x800000, 0x820000, 0x840000, 0x860000, 0x880000, 0x8A0000, 0x8C0000, 0x8E0000, 0x900000, 0x920000, 0x940000, 0x960000, 0x980000, 0x9A0000, 0x9C0000, 0x9E0000, 0xA00000, 0xA20000, 0xA40000, 0xA60000, 0xA80000, 0xAA0000, 0xAC0000, 0xAE0000, 0xB00000, 0xB20000, 0xB40000, 0xB60000, 0xB80000, 0xBA0000, 0xBC0000, 0xBE0000, 0xC00000, 0xC20000, 0xC40000, 0xC60000, 0xC80000, 0xCA0000, 0xCC0000, 0xCE0000, 0xD00000, 0xD20000, 0xD40000, 0xD60000, 0xD80000, 0xDA0000, 0xDC0000, 0xDE0000, 0xE00000, 0xE20000, 0xE40000, 0xE60000, 0xE80000, 0xEA0000, 0xEC0000, 0xEE0000, 0xF00000, 0xF20000, 0xF40000, 0xF60000, 0xF80000, 0xFA0000, 0xFC0000, 0xFE0000,
//"Micron",   0x0089, 0x0000000000000089, "MT28EW512", 0x227E, 0x000000000000227E, 128, 0, 0x1000000, 128, 0x0, 0x20000, 0x40000, 0x60000, 0x80000, 0xA0000, 0xC0000, 0xE0000, 0x100000, 0x120000, 0x140000, 0x160000, 0x180000, 0x1A0000, 0x1C0000, 0x1E0000, 0x200000, 0x220000, 0x240000, 0x260000, 0x280000, 0x2A0000, 0x2C0000, 0x2E0000, 0x300000, 0x320000, 0x340000, 0x360000, 0x380000, 0x3A0000, 0x3C0000, 0x3E0000, 0x400000, 0x420000, 0x440000, 0x460000, 0x480000, 0x4A0000, 0x4C0000, 0x4E0000, 0x500000, 0x520000, 0x540000, 0x560000, 0x580000, 0x5A0000, 0x5C0000, 0x5E0000, 0x600000, 0x620000, 0x640000, 0x660000, 0x680000, 0x6A0000, 0x6C0000, 0x6E0000, 0x700000, 0x720000, 0x740000, 0x760000, 0x780000, 0x7A0000, 0x7C0000, 0x7E0000, 0x800000, 0x820000, 0x840000, 0x860000, 0x880000, 0x8A0000, 0x8C0000, 0x8E0000, 0x900000, 0x920000, 0x940000, 0x960000, 0x980000, 0x9A0000, 0x9C0000, 0x9E0000, 0xA00000, 0xA20000, 0xA40000, 0xA60000, 0xA80000, 0xAA0000, 0xAC0000, 0xAE0000, 0xB00000, 0xB20000, 0xB40000, 0xB60000, 0xB80000, 0xBA0000, 0xBC0000, 0xBE0000, 0xC00000, 0xC20000, 0xC40000, 0xC60000, 0xC80000, 0xCA0000, 0xCC0000, 0xCE0000, 0xD00000, 0xD20000, 0xD40000, 0xD60000, 0xD80000, 0xDA0000, 0xDC0000, 0xDE0000, 0xE00000, 0xE20000, 0xE40000, 0xE60000, 0xE80000, 0xEA0000, 0xEC0000, 0xEE0000, 0xF00000, 0xF20000, 0xF40000, 0xF60000, 0xF80000, 0xFA0000, 0xFC0000, 0xFE0000,
//"Cypress",   0x0001, 0x0000000000000001, "S29GL064P", 0x227E, 0x000000000000227E, 64, 0, 0x800000, 128, 0x0, 0x10000, 0x20000, 0x30000, 0x40000, 0x50000, 0x60000, 0x70000, 0x80000, 0x90000, 0xA0000, 0xB0000, 0xC0000, 0xD0000, 0xE0000, 0xF0000, 0x100000, 0x110000, 0x120000, 0x130000, 0x140000, 0x150000, 0x160000, 0x170000, 0x180000, 0x190000, 0x1A0000, 0x1B0000, 0x1C0000, 0x1D0000, 0x1E0000, 0x1F0000, 0x200000, 0x210000, 0x220000, 0x230000, 0x240000, 0x250000, 0x260000, 0x270000, 0x280000, 0x290000, 0x2A0000, 0x2B0000, 0x2C0000, 0x2D0000, 0x2E0000, 0x2F0000, 0x300000, 0x310000, 0x320000, 0x330000, 0x340000, 0x350000, 0x360000, 0x370000, 0x380000, 0x390000, 0x3A0000, 0x3B0000, 0x3C0000, 0x3D0000, 0x3E0000, 0x3F0000, 0x400000, 0x410000, 0x420000, 0x430000, 0x440000, 0x450000, 0x460000, 0x470000, 0x480000, 0x490000, 0x4A0000, 0x4B0000, 0x4C0000, 0x4D0000, 0x4E0000, 0x4F0000, 0x500000, 0x510000, 0x520000, 0x530000, 0x540000, 0x550000, 0x560000, 0x570000, 0x580000, 0x590000, 0x5A0000, 0x5B0000, 0x5C0000, 0x5D0000, 0x5E0000, 0x5F0000, 0x600000, 0x610000, 0x620000, 0x630000, 0x640000, 0x650000, 0x660000, 0x670000, 0x680000, 0x690000, 0x6A0000, 0x6B0000, 0x6C0000, 0x6D0000, 0x6E0000, 0x6F0000, 0x700000, 0x710000, 0x720000, 0x730000, 0x740000, 0x750000, 0x760000, 0x770000, 0x780000, 0x790000, 0x7A0000, 0x7B0000, 0x7C0000, 0x7D0000, 0x7E0000, 0x7F0000,
//"Cypress",   0x0001, 0x0000000000000001, "S29GL032P", 0x227E, 0x000000000000227E, 32, 0, 0x400000, 64, 0x0, 0x10000, 0x20000, 0x30000, 0x40000, 0x50000, 0x60000, 0x70000, 0x80000, 0x90000, 0xA0000, 0xB0000, 0xC0000, 0xD0000, 0xE0000, 0xF0000, 0x100000, 0x110000, 0x120000, 0x130000, 0x140000, 0x150000, 0x160000, 0x170000, 0x180000, 0x190000, 0x1A0000, 0x1B0000, 0x1C0000, 0x1D0000, 0x1E0000, 0x1F0000, 0x200000, 0x210000, 0x220000, 0x230000, 0x240000, 0x250000, 0x260000, 0x270000, 0x280000, 0x290000, 0x2A0000, 0x2B0000, 0x2C0000, 0x2D0000, 0x2E0000, 0x2F0000, 0x300000, 0x310000, 0x320000, 0x330000, 0x340000, 0x350000, 0x360000, 0x370000, 0x380000, 0x390000, 0x3A0000, 0x3B0000, 0x3C0000, 0x3D0000, 0x3E0000, 0x3F0000,
//"Cypress",   0x0001, 0x0000000000000001, "S29GL128P", 0x227E, 0x000000000000227E, 128, 0, 0x1000000, 128, 0x0, 0x20000, 0x40000, 0x60000, 0x80000, 0xA0000, 0xC0000, 0xE0000, 0x100000, 0x120000, 0x140000, 0x160000, 0x180000, 0x1A0000, 0x1C0000, 0x1E0000, 0x200000, 0x220000, 0x240000, 0x260000, 0x280000, 0x2A0000, 0x2C0000, 0x2E0000, 0x300000, 0x320000, 0x340000, 0x360000, 0x380000, 0x3A0000, 0x3C0000, 0x3E0000, 0x400000, 0x420000, 0x440000, 0x460000, 0x480000, 0x4A0000, 0x4C0000, 0x4E0000, 0x500000, 0x520000, 0x540000, 0x560000, 0x580000, 0x5A0000, 0x5C0000, 0x5E0000, 0x600000, 0x620000, 0x640000, 0x660000, 0x680000, 0x6A0000, 0x6C0000, 0x6E0000, 0x700000, 0x720000, 0x740000, 0x760000, 0x780000, 0x7A0000, 0x7C0000, 0x7E0000, 0x800000, 0x820000, 0x840000, 0x860000, 0x880000, 0x8A0000, 0x8C0000, 0x8E0000, 0x900000, 0x920000, 0x940000, 0x960000, 0x980000, 0x9A0000, 0x9C0000, 0x9E0000, 0xA00000, 0xA20000, 0xA40000, 0xA60000, 0xA80000, 0xAA0000, 0xAC0000, 0xAE0000, 0xB00000, 0xB20000, 0xB40000, 0xB60000, 0xB80000, 0xBA0000, 0xBC0000, 0xBE0000, 0xC00000, 0xC20000, 0xC40000, 0xC60000, 0xC80000, 0xCA0000, 0xCC0000, 0xCE0000, 0xD00000, 0xD20000, 0xD40000, 0xD60000, 0xD80000, 0xDA0000, 0xDC0000, 0xDE0000, 0xE00000, 0xE20000, 0xE40000, 0xE60000, 0xE80000, 0xEA0000, 0xEC0000, 0xEE0000, 0xF00000, 0xF20000, 0xF40000, 0xF60000, 0xF80000, 0xFA0000, 0xFC0000, 0xFE0000,
//"Cypress",   0x0001, 0x0000000000000001, "S29GL256P", 0x227E, 0x000000000000227E, 128, 0, 0x1000000, 128, 0x0, 0x20000, 0x40000, 0x60000, 0x80000, 0xA0000, 0xC0000, 0xE0000, 0x100000, 0x120000, 0x140000, 0x160000, 0x180000, 0x1A0000, 0x1C0000, 0x1E0000, 0x200000, 0x220000, 0x240000, 0x260000, 0x280000, 0x2A0000, 0x2C0000, 0x2E0000, 0x300000, 0x320000, 0x340000, 0x360000, 0x380000, 0x3A0000, 0x3C0000, 0x3E0000, 0x400000, 0x420000, 0x440000, 0x460000, 0x480000, 0x4A0000, 0x4C0000, 0x4E0000, 0x500000, 0x520000, 0x540000, 0x560000, 0x580000, 0x5A0000, 0x5C0000, 0x5E0000, 0x600000, 0x620000, 0x640000, 0x660000, 0x680000, 0x6A0000, 0x6C0000, 0x6E0000, 0x700000, 0x720000, 0x740000, 0x760000, 0x780000, 0x7A0000, 0x7C0000, 0x7E0000, 0x800000, 0x820000, 0x840000, 0x860000, 0x880000, 0x8A0000, 0x8C0000, 0x8E0000, 0x900000, 0x920000, 0x940000, 0x960000, 0x980000, 0x9A0000, 0x9C0000, 0x9E0000, 0xA00000, 0xA20000, 0xA40000, 0xA60000, 0xA80000, 0xAA0000, 0xAC0000, 0xAE0000, 0xB00000, 0xB20000, 0xB40000, 0xB60000, 0xB80000, 0xBA0000, 0xBC0000, 0xBE0000, 0xC00000, 0xC20000, 0xC40000, 0xC60000, 0xC80000, 0xCA0000, 0xCC0000, 0xCE0000, 0xD00000, 0xD20000, 0xD40000, 0xD60000, 0xD80000, 0xDA0000, 0xDC0000, 0xDE0000, 0xE00000, 0xE20000, 0xE40000, 0xE60000, 0xE80000, 0xEA0000, 0xEC0000, 0xEE0000, 0xF00000, 0xF20000, 0xF40000, 0xF60000, 0xF80000, 0xFA0000, 0xFC0000, 0xFE0000,
//"Cypress",   0x0001, 0x0000000000000001, "S29GL512P", 0x227E, 0x000000000000227E, 128, 0, 0x1000000, 128, 0x0, 0x20000, 0x40000, 0x60000, 0x80000, 0xA0000, 0xC0000, 0xE0000, 0x100000, 0x120000, 0x140000, 0x160000, 0x180000, 0x1A0000, 0x1C0000, 0x1E0000, 0x200000, 0x220000, 0x240000, 0x260000, 0x280000, 0x2A0000, 0x2C0000, 0x2E0000, 0x300000, 0x320000, 0x340000, 0x360000, 0x380000, 0x3A0000, 0x3C0000, 0x3E0000, 0x400000, 0x420000, 0x440000, 0x460000, 0x480000, 0x4A0000, 0x4C0000, 0x4E0000, 0x500000, 0x520000, 0x540000, 0x560000, 0x580000, 0x5A0000, 0x5C0000, 0x5E0000, 0x600000, 0x620000, 0x640000, 0x660000, 0x680000, 0x6A0000, 0x6C0000, 0x6E0000, 0x700000, 0x720000, 0x740000, 0x760000, 0x780000, 0x7A0000, 0x7C0000, 0x7E0000, 0x800000, 0x820000, 0x840000, 0x860000, 0x880000, 0x8A0000, 0x8C0000, 0x8E0000, 0x900000, 0x920000, 0x940000, 0x960000, 0x980000, 0x9A0000, 0x9C0000, 0x9E0000, 0xA00000, 0xA20000, 0xA40000, 0xA60000, 0xA80000, 0xAA0000, 0xAC0000, 0xAE0000, 0xB00000, 0xB20000, 0xB40000, 0xB60000, 0xB80000, 0xBA0000, 0xBC0000, 0xBE0000, 0xC00000, 0xC20000, 0xC40000, 0xC60000, 0xC80000, 0xCA0000, 0xCC0000, 0xCE0000, 0xD00000, 0xD20000, 0xD40000, 0xD60000, 0xD80000, 0xDA0000, 0xDC0000, 0xDE0000, 0xE00000, 0xE20000, 0xE40000, 0xE60000, 0xE80000, 0xEA0000, 0xEC0000, 0xEE0000, 0xF00000, 0xF20000, 0xF40000, 0xF60000, 0xF80000, 0xFA0000, 0xFC0000, 0xFE0000,

  • Hello James,

    Thank you for reaching out to us. I have a few follow-up questions and suggestions.

    1. Is the behavior consistent on a system?
    2. Can you try by changing the DMD? I see 'DMD comm error in DMD_Power()' in the UART debug logs. This will confirm if the issue follows the DMD.
    3. Can you try programming the complete flash image? Including the bootloader. That would be the second option on the 'Firmware' page. 'Complete Image Download'. Uncheck the 'Skip bootloader' option.

    Let me know the observations from the above experiments and we can narrow down further from there.

    Thank you,

    Regards,
    Aishwarya