BeagleV-Fire Stuck at HSS (ipi_poll_service) after Flashing Custom Gateware

Hi all,

I think I’ve soft-bricked my BeagleV-Fire after flashing a custom gateware. It currently hangs at: [1.706737] ipi_poll_service :: [init] -> [monitoring]

What happened:

  1. I modified the MSS and added an AXI Master FSM.

  2. I accidentally left the simulation value for INIT_COUNT (only 20 cycles) instead of the required delay.

  3. It seems the FSM tries to access DDR before it’s ready, causing a permanent bus lock.

The problem: I cannot interrupt the boot via serial (ESC/Enter don’t work), and the flashing tool can’t connect to the board anymore.

I followed the steps in the Help! I broke my board guid

e, but I was unable to interrupt the HSS or U-Boot stages as the serial console remains unresponsive to input.

Is there any way to force a recovery or bypass the gateware load without a FlashPro JTAG programmer?

Please let me know if you need more details. Thanks!

People have reported success with other FT2232H-based JTAG programmers,
but you need to reach Linux in order to re-program the board “the usual” way, sorry.

(the FP5 is nothing but an FT2232H hiding inside, but with a special VID:PID ofc.)