Forum Discussion

covfefe's avatar
covfefe
Icon for Occasional Contributor rankOccasional Contributor
1 hour ago

ES vs Production SOF

Hi,

I am encountering this error: The device chain in Programmer does not match physical device chain. Expected JTAG ID code 0x4364F0DD for device 1, but found JTAG ID code 0x0364F0DD.

The SOF was built on the ES family, matching the Altera silicon we have. Yet Quartus System-Console 26.1 throws an error and refuses to load the SOF on the device. 

  1. Can this input validation be disabled, and the SOF be forced loaded in System Console?
  2. Is this a JTAG ID readback issue from the Altera silicon, or is this an SOF decoding issue?
    the error message is not clear. 

May 05, 2026 11:06:33 AM com.altera.systemconsole.internal.core.SystemConsole logInfo

INFO: Executing startup script C:\altera_pro\26.1\qprogrammer\quartus\..\syscon\scripts\system_console_rc.tcl

May 05, 2026 11:06:33 AM com.altera.systemconsole.internal.core.SystemConsole logInfo

INFO: The script doesn't exist: C:\Users\myuser\system_console\system_console_rc.tcl. You can customize System Console by creating one.

May 05, 2026 11:06:33 AM com.altera.systemconsole.internal.core.SystemConsole logInfo

INFO: Executing startup script C:\<somewhere>\tcp_silent.tcl

Start the server on port 2540

 

Port 2540 is free

Binding server to port 2540 ...

Server is listening on port 2540

Wait for clients. To connect, open a terminal and type: "telnet 127.0.0.1 2540"

 

Example commands to try:

[*] get_service_types

[*] get_service_paths {device}

 

% Accept sock3868 from 127.0.0.1 port 50523

Handle the client via a fileevent callback

Info (19848): Regular SEU info => 9 sector(s), 9 thread(s), 10000000 interval time in microsecond(s)

Info (19848): IO hash is 3F5AB0523916653E0C52DCBFFC9552316FE01528E94CA6CDF645360951BDA1D4

Info (19848): Keyed hash is 9CFF525F61EA326BDA5433320977E6E4470F4EDC9CC061CBB9B86CE95FDD5D69

Info (19848): Design hash is C8624ABCFA89155074C0CC0C070ADA6EC3CD3A32E659C8490E1283347F543E3F

Info (19848): IO hash is 3F5AB0523916653E0C52DCBFFC9552316FE01528E94CA6CDF645360951BDA1D4

Info (19848): Keyed hash is 09AF25D3F828210F8E68472EBAEA0E3866E0F2195EDFB0FD18AF5C5AB6193C85

Info: *******************************************************************

Info: Running Quartus Prime Programmer

Info: Command: quartus_pgm --no_banner --mode=jtag --cable="Arrow-USB-Blaster on localhost [ARA39943-TEI0004]" --operation="p;C:\<somewhere>\FantasticBits_1_1_1_0x66EA5AFB.sof@1"

Info (213045): Using programming cable "Arrow-USB-Blaster [ARA39943-TEI0004]"

Info (213011): Using programming file C:/<somewhere>/FantasticBits_1_1_1_0x66EA5AFB.sof with checksum 0x1F8E0B47 for device A5EC065BB32A@1

Info (209060): Started Programmer operation at Tue May 5 11:07:12 2026

Info (18942): Configuring device index 1

Error (18952): Error status: The device chain in Programmer does not match physical device chain. Expected JTAG ID code 0x4364F0DD for device 1, but found JTAG ID code 0x0364F0DD.

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Tue May 5 11:07:12 2026

Error: Quartus Prime Programmer was unsuccessful. 2 errors, 0 warnings

Error: Peak virtual memory: 786 megabytes

Error: Processing ended: Tue May 5 11:07:12 2026

Error: Elapsed time: 00:00:21

Error: System process ID: 57136

May 05, 2026 11:07:12 AM com.altera.systemconsole.scripting.TCLCommand execute2

SEVERE: device_download_sof: Unable to load the sof: C:\<somewhere>\FantasticBits_1_1_1_0x66EA5AFB.sof

May 05, 2026 11:07:13 AM com.altera.systemconsole.internal.core.SystemConsole logInfo

INFO: Finished discovering JTAG connections

May 05, 2026 11:07:18 AM com.altera.systemconsole.internal.core.SystemConsole logInfo

INFO: Finished discovering USB connections

Info (19848): Regular SEU info => 9 sector(s), 9 thread(s), 10000000 interval time in microsecond(s)

Info (19848): IO hash is 3F5AB0523916653E0C52DCBFFC9552316FE01528E94CA6CDF645360951BDA1D4

Info (19848): Keyed hash is 9CFF525F61EA326BDA5433320977E6E4470F4EDC9CC061CBB9B86CE95FDD5D69

Info (19848): Design hash is C8624ABCFA89155074C0CC0C070ADA6EC3CD3A32E659C8490E1283347F543E3F

Info (19848): IO hash is 3F5AB0523916653E0C52DCBFFC9552316FE01528E94CA6CDF645360951BDA1D4

Info (19848): Keyed hash is 09AF25D3F828210F8E68472EBAEA0E3866E0F2195EDFB0FD18AF5C5AB6193C85

Info: *******************************************************************

Info: Running Quartus Prime Programmer

Info: Command: quartus_pgm --no_banner --mode=jtag --cable="Arrow-USB-Blaster on localhost [ARA39943-TEI0004]" --operation="p;C:\<somewhere>\FantasticBits_1_1_1_0x66EA5AFB.sof@1"

Info (213045): Using programming cable "Arrow-USB-Blaster [ARA39943-TEI0004]"

Info (213011): Using programming file C:/<somewhere>/FantasticBits_1_1_1_0x66EA5AFB.sof with checksum 0x1F8E0B47 for device A5EC065BB32A@1

Info (209060): Started Programmer operation at Tue May 5 11:07:33 2026

Info (18942): Configuring device index 1

Error (18952): Error status: The device chain in Programmer does not match physical device chain. Expected JTAG ID code 0x4364F0DD for device 1, but found JTAG ID code 0x0364F0DD.

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Tue May 5 11:07:33 2026

Error: Quartus Prime Programmer was unsuccessful. 2 errors, 0 warnings

Error: Peak virtual memory: 786 megabytes

Error: Processing ended: Tue May 5 11:07:33 2026

Error: Elapsed time: 00:00:21

Error: System process ID: 45680

May 05, 2026 11:07:33 AM com.altera.systemconsole.scripting.TCLCommand execute2

SEVERE: device_download_sof: Unable to load the sof: C:\<somewhere>\FantasticBits_1_1_1_0x66EA5AFB.sof

May 05, 2026 11:07:39 AM com.altera.systemconsole.internal.core.SystemConsole logInfo

INFO: Finished discovering JTAG connections

May 05, 2026 11:07:39 AM com.altera.systemconsole.internal.core.SystemConsole logInfo

INFO: Finished discovering USB connections

 

No RepliesBe the first to reply