Текущее время: 23 апр 2024 18:44


Часовой пояс: 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], Davidgratt, Google [Bot], klio, man-410, Rphone8007, Yandex [Bot], Юрий Черемных


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

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