7i95t firmware brick because i flashed a 7i95 bitfile in the fallback

More
05 Feb 2026 00:24 #342431 by Salrodri
I do not think that I was able to program the FPGA.

I am stuck where programmer says "Device is in user mode!"

I do not know what is the next step

Please Log in or Create an account to join the conversation.

More
05 Feb 2026 03:01 #342434 by PCW
Our initialization script does the programming from the command line:

efx_run.py seveni95t.xml --flow program --pgm_opts mode=jtag

Pretty sure use this uses a .hex or .bit file (in the outflow directory)
 

Please Log in or Create an account to join the conversation.

More
05 Feb 2026 04:15 #342437 by Salrodri
I download the standalone programmer instead of the IDE.

I am using this JTAG,
www.amazon.com/dp/B0BKZ8X2C7?ref=ppx_yo2ov_dt_b_fed_asin_title

I am not sure how to connect
/RESET and /SS are these necessary?

This the error that I am getting.
According to efinity I should use bit files when using the JTAG and Hex when using SPI

Wed February 4 26 21:07:24 - Board Profile: Generic Board Profile Using FT4232
Wed February 4 26 21:07:26 - Valid device ID found: 0x00210A79
Wed February 4 26 21:07:26 - Board Profile: Generic Board Profile Using FT4232
Wed February 4 26 21:07:26 - Using FTDI URL (SPI = ftdi://0x0403:0x6011:1:3e/1, JTAG = ftdi://0x0403:0x6011:1:3e/2)
Wed February 4 26 21:07:26 - jtag programming started!
Wed February 4 26 21:07:26 - JTAG Programming on ftdi://0x0403:0x6011:1:3e/2
Wed February 4 26 21:07:27 - Programming 'C:/Users/srodriguez/Downloads/95tinit/95tinit/outflow/seveni95t.bit' via JTAG at freq 6.0 MHz
Wed February 4 26 21:07:27 - Device ID read from JTAG: 0x00210A79
Wed February 4 26 21:07:30 - ... finished with JTAG programming
Wed February 4 26 21:07:30 - Detecting device status...
Wed February 4 26 21:07:33 - Failure to configure was detected

Please Log in or Create an account to join the conversation.

More
05 Feb 2026 04:23 #342438 by Salrodri
When I try the command on the command line I get this error

efx_run.py : The term 'efx_run.py' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ efx_run.py seveni95t.xml --flow program --pgm_opts mode=jtag
+ ~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (efx_run.py:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

Please Log in or Create an account to join the conversation.

More
05 Feb 2026 16:19 - 05 Feb 2026 16:31 #342479 by PCW
Yes, I think that command needs the IDE or al least the xml project file with paths setup properly

Do you have a 7I95T  .bit file? (if not I can post one)

 
Last edit: 05 Feb 2026 16:31 by PCW.

Please Log in or Create an account to join the conversation.

More
05 Feb 2026 16:57 #342481 by Salrodri
I installed Linux cnc / Efinity in a Virtual machine, I was able to use your command.
I just needed to activate python Virtual environment.

Could you please provide one .bit file? I am afraid that I might flash the wrong .bit file again.

It seems like I manage to flash the board?
What do I do next?



efx_run.py seveni95t.xml --flow program --pgm_opts mode=jtag
Programming using Board Profile: Generic Board Profile Using FT4232
jtag programming started!
JTAG Programming on ftdi://0x0403:0x6011:1:2/2
Programming 'outflow/seveni95t.bit' via JTAG at freq 3.0 MHz
Device ID read from JTAG: 0x00210A79
... finished with JTAG programming

Please Log in or Create an account to join the conversation.

More
05 Feb 2026 17:35 #342484 by PCW
You did not program the flash, just the FPGA.
Now you should have Ethernet access so you can run:

mesaflash --device 7i95t --addr 192.168.1.121 --write  7i95t_16m_fallback.bin --fallback
mesaflash --device 7i95t --addr 192.168.1.121 --write  7i95t_d.bin 
 
The following user(s) said Thank You: tommylight

Please Log in or Create an account to join the conversation.

More
05 Feb 2026 18:01 #342485 by Salrodri
With Jumpers W5,W6 UP,UP I see the user led's light up in sequence when I power it up

CR27 lights up green
CR15 led INT keeps flashing red

it seems like I am not able to connect to Ethernet

mesaflash --device 7i95t --addr 192.168.1.121 --write 7i95t_16m_fallback.bin --fallback
No 7I95T board found

Please Log in or Create an account to join the conversation.

More
05 Feb 2026 18:17 - 05 Feb 2026 18:30 #342489 by PCW
Did you have card access before at 192.168.1.121?

What does

ip a

report?


Also with W5,W6 = UP,UP, the fact that the /INIT led blinks means that
the fallback configuration in the flash EEPROM is valid and still works...
 
Last edit: 05 Feb 2026 18:30 by PCW.

Please Log in or Create an account to join the conversation.

More
05 Feb 2026 18:41 #342494 by Salrodri
I guess I never tried access to 192.168.1.121?
I have always used 10.10.10.11

Jumpers UP,UP

ip a reports

2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether d8:9e:f3:91:96:8a brd ff:ff:ff:ff:ff:ff
altname enxd89ef391968a

Jumpers DN,DN
ip a reports

2: enp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether d8:9e:f3:91:96:8a brd ff:ff:ff:ff:ff:ff
altname enxd89ef391968a

Please Log in or Create an account to join the conversation.

Moderators: PCWjmelson
Time to create page: 0.146 seconds
Powered by Kunena Forum