How to do custom edid on pineH64?

  • Hello,

    Since last update CEC works again on the PineH64. So no my TV switches of when I switch of LE, just as I want it. But this creates another issue, When I switch on LE, my TV should switch on also. It does switch on, but I get the "no signal" screen. Then I have to pull the power from the pineH64 and boot again.

    I hoped to fix this issue by following the "custom EDID" tutorial on the wiki, so my screen wakes in early boot. When I do all the steps as described in the "intel" section, i get a kernel panic while booting. This is what comes on screen:

    Failed to execute /init (error -2)

    kernel panic - not syncing: No working init found

    When I remove the initrd section from the APPEND line, LE starts fine again. So it has something to do with the initrd file (edid.cpio)

  • The instructions in the wiki are outdated and wrong, /usr/lib/firmware should be added to the cpio, not /lib/firmware (the latter breaks the lib->usr/lib symlink and then everything goes south).

    Just use the "create-edid-cpio" script which is included in the image, it'll create a working /flash/edid.cpio with all files from /storage/.config/firmware/edid

    so long,

    Hias