I am running OSMC on raspi 2. When the hdmi cable is connected to a tontec 7" TFT LCD monitor (1024*600), the pi freezes on boot up.
Now when I disconnect the hdmi cable (& re-plug power adapter 5.0v at 2.0A) the pi boots up fine, I can then connect hdmi (but no hdmi signal will display on the monitor after initial boot) & reboot via ssh and all is well. I know I can force_hotplug the hdmi instead of reboot however, this doesn’t alleviate the initial freeze upon boot up that I will have every time I power down and turn on the pi.
My use is for a “carputer” without access to the hdmi cable (from the outside of dash anyway).
I noticed that if I completely disconnect the monitors power, let the pi boot up with hdmi connected, then connect power to the monitor, then I can re-boot or turn on hdmi_force_hotplug this will work too. (the above situation still occurs even when the monitors power button is off but still has power connected to monitor)
So my solution (for now) is to run a switch in the monitors power line. Boot up OSMC with hot_plug enabled then connect power to the monitor (via switch) and then turn on the power button to the monitor.
I think somehow current is sinking or is back-feeding through the hdmi cable? causing power disruptions upon boot up, which in turn leads to the no boot.
Any advice or better solutions are much appreciated.
I’d suspect a power supply/grounding issue.
If you don’t fully connect the hdmi at one end, but just hold the metal of the hdmi plug to the metal of the socket does it still fail to boot? That would confirm it’s the ground and not the data from hdmi causing the issue.
In some rare cases the power lines of the hdmi cable can have a too high or low voltage which leads to problems. Can you test if the pi boots when connected to a different screen?
The pi-2 boots up just fine when I connected it to my flat screen (via hdmi);
guess it’s an anomaly with the tontec controller board and pi-2.
Both the tontec & flat screen measured the same voltage when taken between pins 18 & 17 (-3.3V)
The hdmi cable was plugged in to the monitor/tv only (not the pi) & measured from the opposite end of the cable.