Update default EDID for improved compatibility

Changes:
- Switch manufacturer ID from DEL to LNX for better open-source alignment
- Add dual audio sample rate support (44.1kHz + 48kHz) to eliminate
  resampling quality loss on MacBooks and other devices
- Declare 640×480p60 in established timings and CEA video block (VIC-1)
- Use 1920×1200p60 as secondary timing to meet validator requirements
- Fix white point coordinates to D65 standard (0.313, 0.329)

This EDID now passes edidtool.com validation and provides universal
compatibility across macOS, Linux, and Windows systems.
This commit is contained in:
Alex P 2025-11-19 12:31:48 +02:00
parent 0168fcbdbd
commit 0dbf2dfda9
1 changed files with 1 additions and 1 deletions

View File

@ -8,7 +8,7 @@ import (
const sleepModeFile = "/sys/devices/platform/ff470000.i2c/i2c-4/4-000f/sleep_mode" const sleepModeFile = "/sys/devices/platform/ff470000.i2c/i2c-4/4-000f/sleep_mode"
const DefaultEDID = "00ffffffffffff0010ac01000100000001230104803420782ec9a05747982712484c00000000d1c081c0a9c0b3000101010101010101083a801871382d40582c450000000000001e011d007251d01e206e28550000000000001e000000fc004a65746b564d2048444d490a20000000fd00187801ff1d000a20202020202001660203287223090407509005040302011f1322201112140615078301000068030c0010003021e20507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c800000000005c" const DefaultEDID = "00ffffffffffff0031d8010001000000011e0104803420782eee91a3544c99260f5054210800d1c081c0a9c0b3009500818001010101023a801871382d40582c450000000000001e1a3c802078b023403020360000000000001a000000fc004a65746b564d2048444d490a20000000fd001878188716000a20202020202001e0020318f1230906074f0102030405101f11121314202122060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079"
var extraLockTimeout = 5 * time.Second var extraLockTimeout = 5 * time.Second