все очень странно, вопервыъх все номера у меня кверхногами нашлись
root@lubuntu:~# sudo modprobe i2c-i801
root@lubuntu:~# sudo modprobe i2c-dev
root@lubuntu:~# sudo i2cdetect -l
i2c-0 i2c nouveau-0000:01:00.0-0 I2C adapter
i2c-1 i2c nouveau-0000:01:00.0-1 I2C adapter
i2c-2 i2c nouveau-0000:01:00.0-2 I2C adapter
i2c-3 i2c nouveau-0000:01:00.0-3 I2C adapter
i2c-4 i2c nouveau-0000:01:00.0-19 I2C adapter
i2c-5 i2c nouveau-0000:01:00.0-4 I2C adapter
i2c-6 i2c nouveau-0000:01:00.0-20 I2C adapter
i2c-7 i2c nouveau-0000:01:00.0-5 I2C adapter
i2c-8 i2c nouveau-0000:01:00.0-21 I2C adapter
i2c-9 i2c nouveau-0000:01:00.0-6 I2C adapter
i2c-10 i2c nouveau-0000:01:00.0-22 I2C adapter
i2c-11 i2c nouveau-0000:01:00.0-7 I2C adapter
i2c-12 i2c nouveau-0000:01:00.0-23 I2C adapter
i2c-13 i2c nouveau-0000:01:00.0-8 I2C adapter
i2c-14 i2c nouveau-0000:01:00.0-24 I2C adapter
i2c-15 i2c nouveau-0000:01:00.0-9 I2C adapter
i2c-16 i2c nouveau-0000:01:00.0-25 I2C adapter
i2c-17 i2c 0000:01:00.0 I2C adapter
i2c-18 i2c 0000:01:00.0 I2C adapter
i2c-19 i2c 0000:01:00.0 I2C adapter
i2c-20 i2c 0000:01:00.0 I2C adapter
i2c-21 i2c i915 gmbus ssc I2C adapter
i2c-22 i2c i915 gmbus vga I2C adapter
i2c-23 i2c i915 gmbus panel I2C adapter
i2c-24 i2c i915 gmbus dpc I2C adapter
i2c-25 i2c i915 gmbus dpb I2C adapter
i2c-26 i2c i915 gmbus dpd I2C adapter
i2c-27 i2c DPDDC-A I2C adapter
во вторых в итоге нашел монитор на 27 шине и прошу обратить внимаение на размер дисплея вроде он мой, но больше чем в примере, так понимю в альтернативном примере другой мониор совсем.
oot@lubuntu:~# sudo i2cdump -r 0-127 27 0x50
No size specified (using byte-data access)
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-27, address 0x50, mode byte
Probe range limited to 0x00-0x7f.
Continue? [Y/n] y
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 ff ff ff ff ff ff 00 0d af 20 17 00 00 00 00 ........?? ?....
10: 02 15 01 03 80 26 15 78 0a d8 95 a3 55 4d 9d 27
??&?x????UM?'
20: 0f 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 ?PT...
?
30: 01 01 01 01 01 01 2e 36 80 a0 70 38 1f 40 30 20
.6??p8?@0
40: 35 00 7e d7 10 00 00 18 00 00 00 fe 00 4e 31 37 5.~??..?...?.N17
50: 33 48 47 45 2d 4c 31 31 0a 20 00 00 00 fe 00 43 3HGE-L11? ...?.C
60: 4d 4f 0a 20 20 20 20 20 20 20 20 20 00 00 00 fe MO? ...?
70: 00 4e 31 37 33 48 47 45 2d 4c 31 31 0a 20 00 6e .N173HGE-L11? .n
root@lubuntu:~# sudo i2cdump -r 0-127 27 0x50 > EDID/edidexport.txt
No size specified (using byte-data access)
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-27, address 0x50, mode byte
Probe range limited to 0x00-0x7f.
Continue? [Y/n] y
root@lubuntu:~# sudo i2cdump -r 0-127 27 0x50 > EDID/edidexport.txt
No size specified (using byte-data access)
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-27, address 0x50, mode byte
Probe range limited to 0x00-0x7f.
Continue? [Y/n] y
root@lubuntu:~# cd EDID/edid-rw
root@lubuntu:~/EDID/edid-rw# sudo ./edid-rw 27 | edid-decode
Extracted contents:
header: 00 ff ff ff ff ff ff 00
serial number: 0d af 20 17 00 00 00 00 02 15
version: 01 03
basic params: 80 26 15 78 0a
chroma info: d8 95 a3 55 4d 9d 27 0f 50 54
established: 00 00 00
standard: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
descriptor 1: 2e 36 80 a0 70 38 1f 40 30 20 35 00 7e d7 10 00 00 18
descriptor 2: 00 00 00 fe 00 4e 31 37 33 48 47 45 2d 4c 31 31 0a 20
descriptor 3: 00 00 00 fe 00 43 4d 4f 0a 20 20 20 20 20 20 20 20 20
descriptor 4: 00 00 00 fe 00 4e 31 37 33 48 47 45 2d 4c 31 31 0a 20
extensions: 00
checksum: 6e
Manufacturer: CMO Model 1720 Serial Number 0
Made week 2 of 2011
EDID version: 1.3
Digital display
Maximum image size: 38 cm x 21 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Established timings supported:
Standard timings supported:
Detailed mode: Clock 138.700 MHz, 382 mm x 215 mm
1920 1968 2000 2080 hborder 0
1080 1083 1088 1111 vborder 0
-hsync -vsync
ASCII string: N173HGE-L11
ASCII string: CMO
ASCII string: N173HGE-L11
Checksum: 0x6e
EDID block does NOT conform to EDID 1.3!
Missing name descriptor
Missing monitor ranges
вот мой бэкап вроде как:
[ ERROR: SPECIFIED ATTACHMENT MISSING ]
вот что поитогу прошил, еще не перезагружал:
root@lubuntu:~/EDID/write-edid# cd ..
root@lubuntu:~/EDID# cd write-edid
root@lubuntu:~/EDID/write-edid# sudo bash ./write-edid.sh 27 CMO1720mod96.bin
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x00
Writing byte 0xFF to bus 27, chip-adress 0x50, data-adress 0x01
Writing byte 0xFF to bus 27, chip-adress 0x50, data-adress 0x02
Writing byte 0xFF to bus 27, chip-adress 0x50, data-adress 0x03
Writing byte 0xFF to bus 27, chip-adress 0x50, data-adress 0x04
Writing byte 0xFF to bus 27, chip-adress 0x50, data-adress 0x05
Writing byte 0xFF to bus 27, chip-adress 0x50, data-adress 0x06
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x07
Writing byte 0x0D to bus 27, chip-adress 0x50, data-adress 0x08
Writing byte 0xAF to bus 27, chip-adress 0x50, data-adress 0x09
Writing byte 0x20 to bus 27, chip-adress 0x50, data-adress 0x0a
Writing byte 0x17 to bus 27, chip-adress 0x50, data-adress 0x0b
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x0c
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x0d
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x0e
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x0f
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x10
Writing byte 0x15 to bus 27, chip-adress 0x50, data-adress 0x11
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x12
Writing byte 0x04 to bus 27, chip-adress 0x50, data-adress 0x13
Writing byte 0x90 to bus 27, chip-adress 0x50, data-adress 0x14
Writing byte 0x26 to bus 27, chip-adress 0x50, data-adress 0x15
Writing byte 0x15 to bus 27, chip-adress 0x50, data-adress 0x16
Writing byte 0x78 to bus 27, chip-adress 0x50, data-adress 0x17
Writing byte 0x1A to bus 27, chip-adress 0x50, data-adress 0x18
Writing byte 0xD8 to bus 27, chip-adress 0x50, data-adress 0x19
Writing byte 0x95 to bus 27, chip-adress 0x50, data-adress 0x1a
Writing byte 0xA3 to bus 27, chip-adress 0x50, data-adress 0x1b
Writing byte 0x55 to bus 27, chip-adress 0x50, data-adress 0x1c
Writing byte 0x4D to bus 27, chip-adress 0x50, data-adress 0x1d
Writing byte 0x9D to bus 27, chip-adress 0x50, data-adress 0x1e
Writing byte 0x27 to bus 27, chip-adress 0x50, data-adress 0x1f
Writing byte 0x0F to bus 27, chip-adress 0x50, data-adress 0x20
Writing byte 0x50 to bus 27, chip-adress 0x50, data-adress 0x21
Writing byte 0x54 to bus 27, chip-adress 0x50, data-adress 0x22
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x23
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x24
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x25
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x26
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x27
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x28
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x29
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x2a
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x2b
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x2c
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x2d
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x2e
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x2f
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x30
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x31
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x32
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x33
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x34
Writing byte 0x01 to bus 27, chip-adress 0x50, data-adress 0x35
Writing byte 0x55 to bus 27, chip-adress 0x50, data-adress 0x36
Writing byte 0x41 to bus 27, chip-adress 0x50, data-adress 0x37
Writing byte 0x80 to bus 27, chip-adress 0x50, data-adress 0x38
Writing byte 0xA0 to bus 27, chip-adress 0x50, data-adress 0x39
Writing byte 0x70 to bus 27, chip-adress 0x50, data-adress 0x3a
Writing byte 0x38 to bus 27, chip-adress 0x50, data-adress 0x3b
Writing byte 0x25 to bus 27, chip-adress 0x50, data-adress 0x3c
Writing byte 0x40 to bus 27, chip-adress 0x50, data-adress 0x3d
Writing byte 0x30 to bus 27, chip-adress 0x50, data-adress 0x3e
Writing byte 0x20 to bus 27, chip-adress 0x50, data-adress 0x3f
Writing byte 0x35 to bus 27, chip-adress 0x50, data-adress 0x40
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x41
Writing byte 0x7E to bus 27, chip-adress 0x50, data-adress 0x42
Writing byte 0xD7 to bus 27, chip-adress 0x50, data-adress 0x43
Writing byte 0x10 to bus 27, chip-adress 0x50, data-adress 0x44
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x45
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x46
Writing byte 0x1A to bus 27, chip-adress 0x50, data-adress 0x47
Writing byte 0x78 to bus 27, chip-adress 0x50, data-adress 0x48
Writing byte 0x50 to bus 27, chip-adress 0x50, data-adress 0x49
Writing byte 0x80 to bus 27, chip-adress 0x50, data-adress 0x4a
Writing byte 0xA0 to bus 27, chip-adress 0x50, data-adress 0x4b
Writing byte 0x70 to bus 27, chip-adress 0x50, data-adress 0x4c
Writing byte 0x38 to bus 27, chip-adress 0x50, data-adress 0x4d
Writing byte 0x2E to bus 27, chip-adress 0x50, data-adress 0x4e
Writing byte 0x40 to bus 27, chip-adress 0x50, data-adress 0x4f
Writing byte 0x30 to bus 27, chip-adress 0x50, data-adress 0x50
Writing byte 0x20 to bus 27, chip-adress 0x50, data-adress 0x51
Writing byte 0x35 to bus 27, chip-adress 0x50, data-adress 0x52
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x53
Writing byte 0x7E to bus 27, chip-adress 0x50, data-adress 0x54
Writing byte 0xD7 to bus 27, chip-adress 0x50, data-adress 0x55
Writing byte 0x10 to bus 27, chip-adress 0x50, data-adress 0x56
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x57
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x58
Writing byte 0x1A to bus 27, chip-adress 0x50, data-adress 0x59
Writing byte 0x16 to bus 27, chip-adress 0x50, data-adress 0x5a
Writing byte 0x58 to bus 27, chip-adress 0x50, data-adress 0x5b
Writing byte 0x80 to bus 27, chip-adress 0x50, data-adress 0x5c
Writing byte 0xA0 to bus 27, chip-adress 0x50, data-adress 0x5d
Writing byte 0x70 to bus 27, chip-adress 0x50, data-adress 0x5e
Writing byte 0x38 to bus 27, chip-adress 0x50, data-adress 0x5f
Writing byte 0x32 to bus 27, chip-adress 0x50, data-adress 0x60
Writing byte 0x40 to bus 27, chip-adress 0x50, data-adress 0x61
Writing byte 0x30 to bus 27, chip-adress 0x50, data-adress 0x62
Writing byte 0x20 to bus 27, chip-adress 0x50, data-adress 0x63
Writing byte 0x35 to bus 27, chip-adress 0x50, data-adress 0x64
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x65
Writing byte 0x7E to bus 27, chip-adress 0x50, data-adress 0x66
Writing byte 0xD7 to bus 27, chip-adress 0x50, data-adress 0x67
Writing byte 0x10 to bus 27, chip-adress 0x50, data-adress 0x68
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x69
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x6a
Writing byte 0x1A to bus 27, chip-adress 0x50, data-adress 0x6b
Writing byte 0x1A to bus 27, chip-adress 0x50, data-adress 0x6c
Writing byte 0x36 to bus 27, chip-adress 0x50, data-adress 0x6d
Writing byte 0x80 to bus 27, chip-adress 0x50, data-adress 0x6e
Writing byte 0xA0 to bus 27, chip-adress 0x50, data-adress 0x6f
Writing byte 0x70 to bus 27, chip-adress 0x50, data-adress 0x70
Writing byte 0x38 to bus 27, chip-adress 0x50, data-adress 0x71
Writing byte 0x1F to bus 27, chip-adress 0x50, data-adress 0x72
Writing byte 0x40 to bus 27, chip-adress 0x50, data-adress 0x73
Writing byte 0x30 to bus 27, chip-adress 0x50, data-adress 0x74
Writing byte 0x20 to bus 27, chip-adress 0x50, data-adress 0x75
Writing byte 0x35 to bus 27, chip-adress 0x50, data-adress 0x76
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x77
Writing byte 0x7E to bus 27, chip-adress 0x50, data-adress 0x78
Writing byte 0xD7 to bus 27, chip-adress 0x50, data-adress 0x79
Writing byte 0x10 to bus 27, chip-adress 0x50, data-adress 0x7a
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x7b
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x7c
Writing byte 0x1A to bus 27, chip-adress 0x50, data-adress 0x7d
Writing byte 0x00 to bus 27, chip-adress 0x50, data-adress 0x7e
Writing byte 0x72 to bus 27, chip-adress 0x50, data-adress 0x7f
Writing done, here is the output of i2cdump -y 27 0x50:
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 ff ff ff ff ff ff 00 0d af 20 17 00 00 00 00 ........?? ?....
10: 01 15 01 04 90 26 15 78 1a d8 95 a3 55 4d 9d 27
??&?x????UM?'
20: 0f 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 ?PT...
?
30: 01 01 01 01 01 01 55 41 80 a0 70 38 25 40 30 20
???UA??p8%@0
40: 35 00 7e d7 10 00 00 1a 78 50 80 a0 70 38 2e 40 5.~??..?xP??p8.@
50: 30 20 35 00 7e d7 10 00 00 1a 16 58 80 a0 70 38 0 5.~??..??X??p8
60: 32 40 30 20 35 00 7e d7 10 00 00 1a 1a 36 80 a0 2@0 5.~??..??6??
70: 70 38 1f 40 30 20 35 00 7e d7 10 00 00 1a 00 72 p8?@0 5.~??..?.r
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
b0: 00 00 54 35 32 35 57 31 38 33 41 53 30 38 00 00 ..T525W183AS08..
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
root@lubuntu:~/EDID/write-edid#
Вроде поменялись значения поле прошивки.
пока не перезагрузил решил проверить командой
sudo ./edid-rw 27 | edid-decode и он находит одни 0,
перезагружаь страшно) но попробую
[вложение удалено администратором]