Ahhh, that one.
Replace the 10mhz(double check, going by memory) smd crystal next to the main microcontroller. If you warm it up a little it should start up and run normally almost straight away. A tell tale sign that it is this is the lights for the difflock and 4wd come on and stay on, whereas they would normally flash on then off when the power was turned on.
I see in the one in the picture in post 1, it is 16mhz, but the one pictured is an older version, which I never had to repair. I suspect yours may be the newer one.
Also the other problem that occurs is the wires in the wiring harness to the armrest can break internally near the plug.
Grab and pull each wire, if one is stretchy, keep going till the insulation breaks, then you know where the break is.
If it is an older New Holland tg255 or equivalent, they had active terminators for the can bus, one at the back behind the back cover and another in the engine bay. These used to get broken solder joints where the pins from the plug soldered to the board. They were the biggest piece of expensive garbage ever used. Eventually these were superseded wit a small plug with 2 resistors to terminate the can bus and were comparatively very cheap.
Hope that helps!
Cheers