Move video kexts to backup again, then run Chameleon Wizard, check GraphicsEnabler, click on the magnifying glass next to PciRoot=1 and save.
Reboot and run this command in terminal
ioreg -lw0 -p IODeviceTree -n efi -r -x | grep device-properties | sed 's/.*<//;s/>.*//;' > ~/Desktop/device-properties.hex
Attach the file device-properties.hex created on desktop (first check if its size is not zero).
It won't solve the problem, I just want to check if Chameleon is generating the string correctly.