Boot sequence... (simplified version)
Loads OS from Flash memory into RAM
Runs OS in RAM and self tests software integrity
Splash Screen Created (FLIR)
OS tests hardware presence and looks for fault flags or nil responses from sub systems
OS loads calibration tables and user interface.
Camera ready for user
(Done from distant memory but gives you an idea of what is going on)
Your camera may well be finding a hardware error and going into the ‘Halt’ state.
One way to see what is happening is to monitor the engineering RS232 port on the main board and see the boot sequence progression and any error codes that are produced. If your camera has an external RS232 port, this will also provide boot information.
The fact that the camera produces a splash screen suggests the main processor is working as that drives the graphics production. There are several camera sub systems that can cause a ‘Halt’ situation though. It would be worth changing the RTC battery or even the whole RTC chip as I have had those fail and ‘Halt’ the camera due to corrupt data in their registers that cannot be corrected (IC failure). The RTC memory is often used to hold camera hardware configuration information such as country specific data like NTSC or PAL video standard etc.
I regret that I have not worked on a 300 series camera so all of the above was learnt from different FLIR camera models that predate the 300 series camera that you have. Sorry I cannot help further.
Fraser