Amlogic-NO discussion

DV on the AM9 Pro works on one tv but does not work on another with a black screen and audio only in TV-LED and distorted purple and cyan image in PLAYER-LED.

TV-LED and PLAYER-LED DV on AM6B+ on CoreElec NG works on both tvs.

After a LOT of testing and modifying the VSVDB (Vendor-Specific Video Data Block) of Dolby Vision in the edid, I found the 1 bit that is different between the two tvs that makes the tv that was not working in dv now working in dv.

Unfortunately, from the documentation that I was able to find, that bit is marked as “reserved”. It is bit 2 of byte 3, the one just before the two bits saying the LLDV and TV-LED capabilities of the tv.

TV that does not work:
01001000 00110011 10101010 10001000 01100010 01110110 10010111
TV that works:
01001101 00000010 10101110 01011000 10011000 10101010 01011100

=====================^

What is this bit? It seems to do something in kernel 5.15 CE NO versus before.

Is this something that is now needed on one of my tv or maybe a bug or something unintentional by the CoreElec code or by the AMLogic DV driver dovi.ko? I think it’s in dovi.ko but I am asking here to get answers from more knowledgeable persons or devs.

Also, I tried both DV MEL and DV FEL Patched dovi.ko and both does the same problem on one of my tv in dv so it’s not the FEL patch doing the problem.