Code:
# /flash beschreibbar machen
mount -o remount,rw /flash
# EDID in Datei sichern (der TV muss zu diesem Zeitpunkt angeschlossen und an sein, damit die EDID-Daten gelesen werden können)
tvservice -d edid.dat
# Die gesicherte EDID nach /flash schieben
cp edid.dat /flash
Dann in der config.txt:
Code:
# HDMI erzwingen, auch wenn (noch) nicht vorhanden
hdmi_force_hotplug=1
# Die eben erzeugte EDID verwenden
hdmi_edid_file=1
Funktioniert natürlich nur an dem jeweiligen Fernseher. Kommt ein neuer, muss man dessen EDID in /flash hinterlegen.
Wenn das nicht hilft, kann man noch Quick-and-dirty boot_delay=30 in die config.txt schreiben und dann hat man 30 Sekunden, den Fernseher einzuschalten. Oder halt selber eine Schaltung basteln, die erst dann Strom auf den Raspi gibt, wenn der Fernseher an ist (z.B. den USB-Port am TV nutzen, um per Relais oder Mosfet das Raspi-Netzteil zu steuern).