Thanks for the info. Adding those commands to autoexec gives me this output to the log
sst1Init Routines: InitCode $Revision: 8 $
sst1InitMapBoard(): BoardsInSystem = 1
sst1InitMapBoard(): vAddr:0xf8000000 pAddr:0xf8000008 Dev:0x3 Board:0
sst1InitRegisters(): Setting TREX-to-FBI FIFO THRESHOLD to 0x8...
sst1InitRegisters(): Setting PRELIM FT-CLK delay to 0x8...
sst1InitDacDetect(): Entered...
sst1InitDacDetectICS(): Entered...
dacWr(0x7,0xb)
dacRd(0x5,0x79)
dacRd(0x5,0x2e)
dacWr(0x7,0x1)
dacRd(0x5,0x55)
dacRd(0x5,0x49)
dacWr(0x7,0x7)
dacRd(0x5,0x71)
dacRd(0x5,0x29)
sst1InitDacDetectICS(): Exiting...
sst1InitRegisters(): Storing TREX0INIT0=0x5441
sst1InitRegisters(): Storing TREX0INIT1=0xf420
sst1InitRegisters(): Storing TREX1INIT0=0x5441
sst1InitRegisters(): Storing TREX1INIT1=0xf420
sst1InitRegisters(): Storing TREX2INIT0=0x5441
sst1InitRegisters(): Storing TREX2INIT1=0xf420
sst1InitSetGrxClk(): Entered...
dacWr(0x7,0xe)
dacRd(0x5,0x0)
dacWr(0x4,0xa)
dacWr(0x5,0x7b)
dacWr(0x5,0x6c)
dacWr(0x4,0xe)
dacWr(0x5,0x0)
sst1InitRegisters(): Setting up FAST DRAM Configuration
ERROR: b_sum=0x0f8 r_sum=0x078
sst1InitFillDeviceInfo(): Retry #1 for chip GetInfo()...
ERROR: b_sum=0x0f8 r_sum=0x048
sst1InitFillDeviceInfo(): Retry #2 for chip GetInfo()...
ERROR: b_sum=0x0f8 r_sum=0x000
sst1InitFillDeviceInfo(): Retry #3 for chip GetInfo()...
ERROR: b_sum=0x080 r_sum=0x000
sst1InitFillDeviceInfo(): Retry #4 for chip GetInfo()...
ERROR: b_sum=0x080 r_sum=0x000
sst1InitRegisters(): ERROR filling DeviceInfo...
It seems to be crashing when trying to write to the ram which I assume is the ram of the FBI first hence why the TMU is showing dead, the test fails at the FBI ram and doesn't go any further?
Decided to swap out the RAMDAC just because I had a spare anyway and it changed the clock slightly but it still looks wrong. Clock increased to 12.6MHz on pin 11 but I believe this is meant to be 45MHz. There is a 6.66MHz clock on pin 8. I then isolated this clock by removing the 47ohm resistor that sits in line with it to the FBI and TMU. No difference, it stays at 12.6mhz.
One possible oddity is that after mojo is ran this clock from pin 11 on the RAMDAC drops to 2(ish) MHz. Can remember the exact frequency but its drop to this level and doesn't recover until I hard reset (power off/on). Running mojo again just outputs the same error although occasionally the figures at the FAST RAM Configuration change.
Open to suggestions before I just call this dead.