Hi guys, so I just restarted my computer and sometimes it works, sometimes it don't. I'm not entirely sure why this happens.

In any case, does any one know why do I need to flash my board with the Hex provided by @thierry4wd in order for a custom bmminer to work? Is there any way to do this without flashing the board. Right now, I have to take out each board and flash them 1 by 1 with the pickit 3 in order for the custom bmminer to work...
Here's a snippet of the kernel log when I paste the bmminer in before flashing the boards with the hex
[ 23.956220] bcm54xx_config_init
[ 26.956770] xemacps e000b000.ps7-ethernet: Set clk to 24999999 Hz
[ 26.962790] xemacps e000b000.ps7-ethernet: link up (100/FULL)
[ 100.487087] random: nonblocking pool is initialized
Detect 512MB control board of XILINX
Miner Type = T9+
set_reset_allhashboard = 0x0000ffff
set_reset_allhashboard = 0x00000000
set_reset_allhashboard = 0x0000ffff
set_reset_allhashboard = 0x0000ffff
chain[1] PIC jump to app
Check chain[1] PIC fw version=0x90
chain[1] PIC need restore ...
Thanks for the help so far guys! Really appreciate it!