Текущее время: 29 мар 2024 13:55


Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 29 ] 
Автор Сообщение
 Заголовок сообщения: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 23 ноя 2012 06:34 
Не в сети

Зарегистрирован: 22 ноя 2012 22:31
Сообщения: 9
Город: Магнитогорск
Есть у меня ноутбук Lenovo Thinkpad SL 410, и сломался в нем экран (1366*768, глянец, LED подсветка). Купил я себе другой экран - такой же, но матовые (и тоже для SL 410, как было в описании). Подключил, и тут начались странности: он видится с разрешением 1280*800, причем даже на старте (т.е. в биосе я тоже справа вижу обрезанную полоску), при и после загрузки ОС (пробовал Windows 8RC, Ubuntu 12.10) проблема остается, и нет возможности сменить разрешение на нативное (1366*768).

Но ! В Ubuntu 12.04 все работает прекрасно: после загрузки ОС экран приобретает нативное разрешение, полоса справа пропадает и всё работает идеально !


А теперь вопросы:
Правильно ли я понимаю, что надо заменить имеющийся EDID матрицы на другой ? (старой матрицы нет уже на руках).
Делается ли это программно ? Если да, то как ? Желательно софт под линукс, но и на винду тоже сойдет.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 23 ноя 2012 09:34 
Мастер и Администратор
Аватара пользователя
Не в сети

Зарегистрирован: 11 ноя 2005 11:31
Сообщения: 15489
Откуда: Украина
Город: Odessa
EdidINeed писал(а):
Делается ли это программно ? Если да, то как ? Желательно софт под линукс, но и на винду тоже сойдет.


там стоит EPROM 24xx серии.
вариант 1 - делаем переходник из убитого шлейфа и любым простейшим программатором
вариант 2 - аккуратно перепаиваем с битой на небитую

В вашем случае вероятно Вы купили не ту матрицу вообще. Сравните их даташиты
Но попробовать можно.

_________________
ремонт ноутбуков, планшетов в Одессе
продажа паяльных станций Термопро ик-650
и расходных материалов для пайки и ремонта


Вернуться к началу
 Профиль ICQ WWW  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 23 ноя 2012 09:38 
Эксперт по матрицам
Аватара пользователя
Не в сети

Зарегистрирован: 23 июн 2008 23:43
Сообщения: 1127
Откуда: Russia
Город: Moscow
1. Найти даташит на матрицу или её аналоги.
2. Найти даташит на микруху 24C01...08
3. Сделать переходник с разъёма матрицы в программатор.
4. Прошить.
5. Профит.

4А - чип EDID может быть в режиме WriteProtect - см. п. 2

Другой вариант - выпаять микруху и сунуть её сразу в программатор.

Дополнение - у разных матриц могут оказаться несовместимые прошивки - требуется или подбор или вдумчивое раскуривание http://en.wikipedia.org/wiki/EDID
Т.е. спаять микруху со старой и запаять в новую - профита может не быть...

Пока писал - Максим написал аналогичное, но более краткое...

_________________
Алексей +7(903) 109-0933 (=Telegramm, WeChat, Viber, WhatsApp, IMO), Skype: kostenko_alex_v.
http://www.acodis.ru , http://www.akodis.ru. Матрицы и др. запчасти к ноутам. Из Москвы, но до самых до окраин...
备件在莫斯科的笔记本电脑 (а это для нерусских :-)


Вернуться к началу
 Профиль WWW  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 23 ноя 2012 11:54 
Мастер и Администратор
Аватара пользователя
Не в сети

Зарегистрирован: 11 ноя 2005 11:31
Сообщения: 15489
Откуда: Украина
Город: Odessa
BlackDoc писал(а):
5. Профит.


это самое главное ! :men:


Вернуться к началу
 Профиль ICQ WWW  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 23 ноя 2012 15:32 
Не в сети

Зарегистрирован: 22 ноя 2012 22:31
Сообщения: 9
Город: Магнитогорск
Что же так сурово то...а программно никак не сделать ?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 23 ноя 2012 15:40 
Аватара пользователя
Не в сети

Зарегистрирован: 09 апр 2011 01:43
Сообщения: 337
Откуда: RF
Город: Самара
Проще перешить микруху на программаторе (20 минут отпаял, прошил, припаял...).


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 23 ноя 2012 15:41 
Не в сети

Зарегистрирован: 22 ноя 2012 22:31
Сообщения: 9
Город: Магнитогорск
dsp155 писал(а):
Проще перешить микруху на программаторе (20 минут отпаял, прошил, припаял...).


У меня нет программатора, как и опыта работы с паяльником вообще. Я программист, а не ремонтник ))


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 23 ноя 2012 17:40 
Мастер
Аватара пользователя
Не в сети

Зарегистрирован: 14 окт 2008 14:22
Сообщения: 5162
Откуда: Новосибирск
EdidINeed
Ну если Вы программист то напишите программу.
Вам за это будет респект и уважуха ибо её исчё никто пачимута не удосужился написать.

_________________
Ремонт ноутбуков в Новосибирске -
тел 214-58-43
или +7-913-912-58-43


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 24 ноя 2012 01:00 
Мастер
Аватара пользователя
Не в сети

Зарегистрирован: 19 июл 2010 12:43
Сообщения: 1460
Откуда: Kiev
На сколько я понимаю EDID матрицы предназначен только для чтения(в составе бука),тогда написанная прога должна научить безрукого писать руками,которых нет :) ,за это уже не мастера, а шнобелевскую премию давать надо :)


Вернуться к началу
 Профиль ICQ  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 24 ноя 2012 01:06 
Мастер и Администратор
Аватара пользователя
Не в сети

Зарегистрирован: 11 ноя 2005 11:31
Сообщения: 15489
Откуда: Украина
Город: Odessa
Gehadiy писал(а):
На сколько я понимаю EDID матрицы предназначен только для чтения(в составе бука),тогда написанная прога должна научить безрукого писать руками,которых нет :) ,за это уже не мастера, а шнобелевскую премию давать надо :)



Программно можно перелить.
Только, если матрица с убитым edid, все равно снимать и программатором ...

http://forum.ixbt.com/topic.cgi?id=62:14612

На счет ноутбучных матриц нужно пробовать....

_________________
ремонт ноутбуков, планшетов в Одессе
продажа паяльных станций Термопро ик-650
и расходных материалов для пайки и ремонта


Вернуться к началу
 Профиль ICQ WWW  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 24 ноя 2012 12:03 
Мастер
Аватара пользователя
Не в сети

Зарегистрирован: 14 окт 2008 14:22
Сообщения: 5162
Откуда: Новосибирск
Gehadiy
Если что то мона прочитать по I2C то и записать тоже мона однозначно.
Единственное что может этому помешать - ножка WP на EEPROMе.
Maxim Skridonenko
Цитата:
Только, если матрица с убитым edid, все равно снимать и программатором ...

А какая разница убитый EDID или нет?
Главное что бы программист был НАСТОЯЩИЙ И ЖИВОЙ. :-)

_________________
Ремонт ноутбуков в Новосибирске -
тел 214-58-43
или +7-913-912-58-43


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 24 ноя 2012 12:15 
Мастер
Аватара пользователя
Не в сети

Зарегистрирован: 19 июл 2010 12:43
Сообщения: 1460
Откуда: Kiev
shat(Дмитрий Шаталов) писал(а):
Gehadiy
Если что то мона прочитать по I2C то и записать тоже мона однозначно.
Единственное что может этому помешать - ножка WP на EEPROMе.
Это все понятно что можно,но я к тому что без паяльника,чисто программно, все равно не получиться.Поэтому чем писать какие то проги -проще взять готовую(ту же пони прог) и за 15 минут спаять переходник.


Вернуться к началу
 Профиль ICQ  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 24 ноя 2012 12:20 
Мастер
Аватара пользователя
Не в сети

Зарегистрирован: 14 окт 2008 14:22
Сообщения: 5162
Откуда: Новосибирск
Gehadiy
Да почему же? Вы про I2C доки почитайте.
Если wright protect не включен то I2C хост может спокойно читать и писать EEPROM.
Видел я даже какой то софт который писал иго в мониторах.

_________________
Ремонт ноутбуков в Новосибирске -
тел 214-58-43
или +7-913-912-58-43


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 24 ноя 2012 12:37 
Мастер и Администратор
Аватара пользователя
Не в сети

Зарегистрирован: 11 ноя 2005 11:31
Сообщения: 15489
Откуда: Украина
Город: Odessa
shat(Дмитрий Шаталов) писал(а):
Maxim Skridonenko
Цитата:
Только, если матрица с убитым edid, все равно снимать и программатором ...

А какая разница убитый EDID или нет?
Главное что бы программист был НАСТОЯЩИЙ И ЖИВОЙ. :-)


На убитой может не быть изо. Соотв. и система может его не опознать.

В случае топикстартера все может быть решено удачно. Правда, есть большая вероятность, что он поставил матрицу с неродным разрешением. В данном случае переливкой епрома количество пикселей не изменить.

_________________
ремонт ноутбуков, планшетов в Одессе
продажа паяльных станций Термопро ик-650
и расходных материалов для пайки и ремонта


Вернуться к началу
 Профиль ICQ WWW  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 24 ноя 2012 13:35 
Мастер
Не в сети

Зарегистрирован: 25 фев 2011 01:00
Сообщения: 688
Город: Odessa
Maxim Skridonenko писал(а):
В случае топикстартера все может быть решено удачно. Правда, есть большая вероятность, что он поставил матрицу с неродным разрешением. В данном случае переливкой епрома количество пикселей не изменить.

EdidINeed
Чтож мы гадаем?
Напишите, наконец, наименование хотя бы новой матрицы...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 26 ноя 2012 01:05 
Аватара пользователя
Не в сети

Зарегистрирован: 09 авг 2010 23:09
Сообщения: 302
Откуда: Москва
Экран для перепрошивки как минимум надо
1)снять и потом поставить экран
2)иметь программатор и программу
3)иметь шлейф для прошивки или уметь нормально пользоваться паяльником (чтобы отпаять микруху, хотя считаю это издевательством)
4)комплект прошивок для экспериментов
при этом возможно просто не то купил...

лучше зайти в нормальный сервис, где умеют шить и есть нормальные спецы (таких сервисов, кстати, сильно меньше половины) и все будет... там заменят и подберут


Вернуться к началу
 Профиль WWW  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 07 дек 2012 21:43 
Не в сети

Зарегистрирован: 22 ноя 2012 22:31
Сообщения: 9
Город: Магнитогорск
Такс, я снова тут !

Я нашел софтину, которая, по описанию, умеет просматривать и перешивать EDID, вот она https://github.com/bulletmark/edid-rw

С её помощью я пытался посмотреть EDID своей новой матрицы, всё по нулям Изображение

А еще я нашёл свою старую матрицу, lp140wh1 tl(a1). Только она глянцевая была, а у меня сейчас матовая стоит.

Правильно ли я понимаю, что мне теперь надо найти EDID от lp140wh1 tl(a1) и перешить с помощью той чудо-софтины на новую матрицу ? Минут 30 гуглил, не нашёл :( Возможно ли взять EDID.bin от любой другой 1366*768 /40 pin/led матрицы ?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 08 дек 2012 09:56 
Не в сети

Зарегистрирован: 22 ноя 2012 22:31
Сообщения: 9
Город: Магнитогорск
Нашёл в интернетах hardware maintenance manual для моей модели (SL410), может поможет как то
https://dl.dropbox.com/u/1690996/ibm-th ... d38f83.pdf


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 08 дек 2012 11:13 
Аватара пользователя
Не в сети

Зарегистрирован: 09 авг 2010 23:09
Сообщения: 302
Откуда: Москва
в мануалах прошивки не прилагают :)


Вернуться к началу
 Профиль WWW  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 08 дек 2012 12:55 
Мастер
Аватара пользователя
Не в сети

Зарегистрирован: 14 окт 2008 14:22
Сообщения: 5162
Откуда: Новосибирск
EdidINeed
Цитата:
Я нашел софтину, которая, по описанию, умеет просматривать и перешивать EDID

:cool_cool: :-)
Типа програмист. :po_zor:

_________________
Ремонт ноутбуков в Новосибирске -
тел 214-58-43
или +7-913-912-58-43


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 08 дек 2012 16:13 
Не в сети

Зарегистрирован: 22 ноя 2012 22:31
Сообщения: 9
Город: Магнитогорск
актуально !)


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 08 дек 2012 18:20 
Мастер и Администратор
Аватара пользователя
Не в сети

Зарегистрирован: 11 ноя 2005 11:31
Сообщения: 15489
Откуда: Украина
Город: Odessa
EdidINeed писал(а):
актуально !)



что актуально ?
программатор в руки и 5 секунд делов
или прогу пишите.

_________________
ремонт ноутбуков, планшетов в Одессе
продажа паяльных станций Термопро ик-650
и расходных материалов для пайки и ремонта


Вернуться к началу
 Профиль ICQ WWW  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 08 дек 2012 19:05 
Не в сети

Зарегистрирован: 22 ноя 2012 22:31
Сообщения: 9
Город: Магнитогорск
Так я нашёл прогу. Где мне взять бинарник edid для моей матрицы ?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 08 дек 2012 20:27 
Мастер и Администратор
Аватара пользователя
Не в сети

Зарегистрирован: 11 ноя 2005 11:31
Сообщения: 15489
Откуда: Украина
Город: Odessa
например тут
viewtopic.php?f=373&t=57477

_________________
ремонт ноутбуков, планшетов в Одессе
продажа паяльных станций Термопро ик-650
и расходных материалов для пайки и ремонта


Вернуться к началу
 Профиль ICQ WWW  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 08 дек 2012 20:54 
Не в сети

Зарегистрирован: 22 ноя 2012 22:31
Сообщения: 9
Город: Магнитогорск
Там нету для lp140wh1


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 08 дек 2012 23:32 
Мастер и Администратор
Аватара пользователя
Не в сети

Зарегистрирован: 11 ноя 2005 11:31
Сообщения: 15489
Откуда: Украина
Город: Odessa
EdidINeed писал(а):
Там нету для lp140wh1



ну вот держите


Вложения:
LP140WH1-TLA2.zip [223 байт]
Скачиваний: 134

_________________
ремонт ноутбуков, планшетов в Одессе
продажа паяльных станций Термопро ик-650
и расходных материалов для пайки и ремонта
Вернуться к началу
 Профиль ICQ WWW  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 10 дек 2012 17:30 
Не в сети

Зарегистрирован: 22 ноя 2012 22:31
Сообщения: 9
Город: Магнитогорск
Софтина оказалась нерабочей к сожелению, а может у меня руки кривые. Зато я вытащил название своей текущей матрицы HR1VT140GW01
гугл отправляет на какие то китайские сайты, вполне ожидаемо.
А еще я вытащил к ней её EDID, в аттаче.

При расшифровке этого EDID получаю странные вещи:

Цитата:
EDID version: 1.3
Digital display
Maximum image size: 31 cm x 18 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 71.000 MHz, 309 mm x 174 mm
1366 1414 1446 1498 hborder 0
768 769 773 790 vborder 0
-hsync -vsync
Detailed mode: Clock 71.000 MHz, 309 mm x 174 mm
1366 1414 1446 1498 hborder 0
768 769 773 790 vborder 0
-hsync -vsync analog composite
ASCII string: HR1VT�140GW01Manufacturer-specified data, tag 0
Checksum: 0x4b (should be 0x6b)
EDID block does NOT conform to EDID 1.3!
Missing name descriptor
Missing monitor ranges
EDID block does not conform at all!
Block has broken checksum



У кого то есть идеи ?


Вложения:
edid5.bin [256 байт]
Скачиваний: 61
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 19 фев 2020 17:13 
Не в сети

Зарегистрирован: 19 фев 2020 16:43
Сообщения: 1
Город: Великий Новгород
Извиняюсь за некропостинг, но может кому-то пригодится.

Производить чтение/запись EDID очень просто с помощью пакета i2c-tools, имеющегося во всех популярных дистрибутивах Linux. Также могут пригодиться read-edid и edid-decode. Большая база дампов EDID расположена на Github https://github.com/linuxhw/EDID

Получаем список имеющихся шин i2c:

i2cdetect -l
i2c-3 i2c NVIDIA i2c adapter 5 at 1:00.0 I2C adapter
i2c-1 i2c NVIDIA i2c adapter 1 at 1:00.0 I2C adapter
i2c-4 i2c NVIDIA i2c adapter 6 at 1:00.0 I2C adapter
i2c-2 i2c NVIDIA i2c adapter 2 at 1:00.0 I2C adapter
i2c-0 i2c NVIDIA i2c adapter 0 at 1:00.0 I2C adapter


Ищем EDID EEPROM на всех шинах, она отзывается по адресу 0x50.

i2cdetect -y 2
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --


i2cdetect -y 4

0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- 37 -- -- 3a -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- 49 -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- 59 -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --


Как видно выше, у меня EEPROM EDID обнаруживается на шине 2 (LVDS - это EDID EEPROM матрицы ноутбука) и 4 (HDMI - EDID EEPROM матрицы ноутбука). Если подключить ещё один монитор по VGA, его EDID EEPROM отзовётся на шине номер 3. Если вместо адреса вы видите прочерки "--" это значит, что по этому адресу никто на шине не отозвался.

Теперь мы можем снять дампы EDID нашей матрицы и монитора. Это можно сделать как минимум двумя способами - с помощью i2cdump или get-edid:

get-edid -b 2 | edid-decode
2
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
Only trying 2 as per your request.
128-byte EDID successfully retrieved from i2c bus 2
Looks like i2c was successful. Have a good day.
Extracted contents:
header: 00 ff ff ff ff ff ff 00
serial number: 30 e4 30 02 00 00 00 00 00 13
version: 01 03
basic params: 80 22 13 78 0a
chroma info: 62 25 9f 5d 57 9b 25 19 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: 3e 1c 56 a0 50 00 16 30 30 20 35 00 58 c2 10 00 00 19
descriptor 2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
descriptor 3: 00 00 00 fe 00 4c 47 20 44 69 73 70 6c 61 79 0a 20 20
descriptor 4: 00 00 00 fc 00 4c 50 31 35 36 57 48 32 2d 54 4c 41 41
extensions: 00
checksum: 38

Manufacturer: LGD Model 230 Serial Number 0
Made week 0 of 2009
EDID version: 1.3
Digital display
Maximum image size: 34 cm x 19 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4, YCrCb 4:4:4
First detailed timing is preferred timing
Established timings supported:
Standard timings supported:
Detailed mode: Clock 72.300 MHz, 344 mm x 194 mm
1366 1414 1446 1526 hborder 0
768 771 776 790 vborder 0
-hsync -vsync
Manufacturer-specified data, tag 0
ASCII string: LG
Checksum: 0x38 (valid)
EDID block does NOT conform to EDID 1.3!
Name descriptor not terminated with a newline
Missing monitor ranges
Detailed block string not properly terminated


Я предпочитаю использовать i2cdump, так как он дампит всё содержимое, а не только первые 256 байт:

i2cdump -y 2 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 30 e4 30 02 00 00 00 00 ........0?0?....
10: 00 13 01 03 80 22 13 78 0a 62 25 9f 5d 57 9b 25 .????"?x?b%?]W?%
20: 19 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 ?PT...??????????
30: 01 01 01 01 01 01 3e 1c 56 a0 50 00 16 30 30 20 ??????>?V?P.?00
40: 35 00 58 c2 10 00 00 19 00 00 00 00 00 00 00 00 5.X??..?........
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 fe 00 4c .............?.L
60: 47 20 44 69 73 70 6c 61 79 0a 20 20 00 00 00 fc G Display? ...?
70: 00 4c 50 31 35 36 57 48 32 2d 54 4c 41 41 00 38 .LP156WH2-TLAA.8
80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
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 ................


Для записи EDID EEPROM я написал следующий скрипт:

#!/bin/bash

echo "usage: $0 <I2C-BUS-ID> <EDID-BINARY>"

BUS=$1
HEX=$(hexdump -v -e '/1 "%02X "' $2)

ADR=0

for VAL in $HEX; do
echo -n "$VAL"
i2cset -y $BUS 0x50 0x$(printf '%x' $ADR) 0x$VAL
ADR=$((ADR+1))
done

echo


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как перепрошить EDID матрицы ?
СообщениеДобавлено: 21 фев 2020 10:59 
Мастер и Администратор
Аватара пользователя
Не в сети

Зарегистрирован: 11 ноя 2005 11:31
Сообщения: 15489
Откуда: Украина
Город: Odessa
RushFuture писал(а):
Большая база дампов EDID расположена на Github https://github.com/linuxhw/EDID


:co_ol:

_________________
ремонт ноутбуков, планшетов в Одессе
продажа паяльных станций Термопро ик-650
и расходных материалов для пайки и ремонта


Вернуться к началу
 Профиль ICQ WWW  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ] 


Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Mail.ru [Bot], ut2000, Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB