Прошивка EDID LVDS матрицы ноутбука.
Всем привет! Что-то давно ничего не писал. Может нечего, а может погряз в суете, что и сам не понял причин отсутствия вдохновения… Ну да ладно, речь в этот раз пойдет о прошивке EDID в матрицы ноутбуков. Не скажу что это очень важная и распространенная операция в ремонте, особенно сейчас. Но для своего же удобства соберу всю инфу в кучу. Что такое EDID?
EDID это…
Extended Display Identification Data, еще один стандарт от VESA (Video Electronics Standard Association). Если по-русски — расширенные данные идентификации дисплея. Представляет собой формат данных созданный для производителей дисплеев и видеоадаптеров. Необходимый для совместной, согласованной работы устройств. Предоставляя системе сведения о дисплее, такие как разрешение, цветовые характеристики, частотный диапазон, производителя, серийный номер и другие данные.
Существует множество версий этого стандарта, часть из них можно считать условно совместимыми между собой, но наиболее используемый E-EDID версии 1.3. Отличие более поздних версий, это наличие дополнительных блоков данных.
Данные EDID передаются между дисплеем и системой по DDC (Display Data Channel), это по сути I 2 C шина данных. DDC бывает односторонним и двусторонним в зависимости от типа конкретного устройства. Поэтому прошить его можно простым программатором. Другое дело, что не каждый дисплей даст прошить EDID через DDC. Хранится он, как правило, в отдельной 24с02-16 микросхеме. Где ноги 1, 2, 3, 4 — на землю. 7, 8 — на питание. 5 дата и 6 клок. Но учитывая что современные процессоры дисплеев научились эмулировать адрес $A0, поэтому EDID может храниться в любой из микросхем по произвольному адресу, к этому тоже надо быть готовым…
Прошиваем…
В ноутбуках наиболее действенным способом прошивки матрицы является переходник SOIC8 для нужного размера микросхемы и программатор. Выпаиваем ПЗУ прошиваем, готово! Но не все так просто, ведь продавцы комплектующих против какой-либо пайки или вмешательств в проданное изделие. А к микросхеме зачастую не подобраться. Поэтому возникает потребность в изготовлении или покупке переходника для подключения и прошивки через DDC в разъеме подключения дисплея, если это доступно.
Но тут тоже надо быть готовым к сюрпризам. На схеме может стоять аппаратная защита от записи через DDC или ПЗУ рассчитана на однократную запись. Тут без нарушения гарантийных условий никак, разве что отрезать от дисплея DDC и «вешать» на него свою записанную ПЗУ.
Зачем колхоз? Если есть готовые решения на алике или в составе комплектов к программаторам. Все верно! Для прошивки большинства матриц к ноутбукам уже есть в продаже переходники. Но встречаются матрицы с иной распиновкой и тут без колхоза никак. И как назло матрица дорогая, совсем не работает или нарушает работу ноутбука. Не регулируется яркость подсветки, глючит клавиатура после замены матрицы (как в Samsung) или вовсе нет изображения.
Поэтому ниже буду выкладывать распиновки для различных дисплеев для изготовления переходника или подключения отдельного ПЗУ.
Стандартная матрица 40pin(двухканальная) LED LVDS, выводы edid:
Стандартная матрица 40pin (двухканальная) LED LVDS, выводы edid:
4pin — v_edid
6pin — clock
7pin — data
10pin — gnd
| № | Symbol | Function |
| 1 | NC | No connect |
| 2 | VDD | Logic power 3.3V |
| 3 | VDD | Logic power 3.3V |
| 4 | VEDID | EDID 3.3V power |
| 5 | WPN | EDID writing protection |
| 6 | CLK | EDID clock |
| 7 | DATA | EDID data |
| 8 | RIN0- | -LVDS differential data input (R0-R5, G0) |
| 9 | RIN0+ | +LVDS differential data input (R0-R5, G0) |
| 10 | GND | Ground |
| 11 | RIN1- | -LVDS differential data input (G1-G5, B0-B1) |
| 12 | RIN1+ | +LVDS differential data input (G1-G5, B0-B1) |
| 13 | GND | Ground |
| 14 | RIN2- | -LVDS differential data input (B2-B5, HS,VS, DE) |
| 15 | RIN2+ | +LVDS differential data input (B2-B5, HS,VS, DE) |
| 16 | GND | Ground |
| 17 | CLK- | -LVDS differential clock input |
| 18 | CLK+ | +LVDS differential clock input |
| 19 | GND | Ground |
| 20 | Even RIN0- | -LVDS differential data input (G0, R0-R5) |
| 21 | Even RIN0+ | +LVDS differential data input (G0, R0-R5) |
| 22 | GND | Ground |
| 23 | Even RIN1- | -LVDS differential data input (B0-B1, G1-G5) |
| 24 | Even RIN1+ | +LVDS differential data input (B0-B1, G1-G5) |
| 25 | GND | Ground |
| 26 | Even RIN2- | -LVDS differential data input (G0, R0-R5) |
| 27 | Even RIN2+ | +LVDS differential data input (G0, R0-R5) |
| 28 | GND | Ground |
| 29 | Even CLK- | -LVDS differential clock input (Even Clock) |
| 30 | Even CLK+ | +LVDS differential clock input (Even Clock) |
| 31 | GND | Ground |
| 32 | GND | Ground |
| 33 | GND | Ground |
| 34 | NC | No connect |
| 35 | PWM | System PWM Signal input (+3.3V Swing) |
| 36 | LED_EN | LED Enable pin (+3.3V input) |
| 37 | NC | No connect |
| 38 | VLED | LED Power Supply 7V-21V |
| 39 | VLED | LED Power Supply 7V-21V |
| 40 | VLED | LED Power Supply 7V-21V |
ltn156kt06
ltn156kt06, выводы edid:
3pin — v_edid
5pin — clock
6pin — data
11pin — gnd
| № | Symbol | Function |
| 1 | VCC | Power Supply 3.3V |
| 2 | VCC | Power Supply 3.3V |
| 3 | VCC_EDID | VCC_EDID |
| 4 | WPN | No Connection |
| 5 | CLK | CLK_EDID |
| 6 | DATA | DATA_EDID |
| 7 | Odd RIN0- | -LVDS differential data input (G0, R0-R5) |
| 8 | Odd RIN0+ | +LVDS differential data input (G0, R0-R5) |
| 9 | Odd RIN1- | -LVDS differential data input (B0-B1, G1-G5) |
| 10 | Odd RIN1+ | +LVDS differential data input (B0-B1, G1-G5) |
| 11 | GND | Ground |
| 12 | Odd RIN2- | -LVDS differential data input (B2-B5, DE, VS, HS) |
| 13 | Odd RIN2+ | +LVDS differential data input (B2-B5, DE, VS, HS) |
| 14 | GND | Ground |
| 15 | Odd CLK- | -LVDS differential clock input (Odd Clock) |
| 16 | Odd CLK+ | +LVDS differential clock input (Odd Clock) |
| 17 | GND | Ground |
| 18 | Odd RIN3- | -LVDS differential data input (R6-R7, G6-G7, B6-B7) |
| 19 | Odd RIN3+ | +LVDS differential data input (R6-R7, G6-G7, B6-B7) |
| 20 | GND | Ground |
| 21 | Even RIN0- | -LVDS differential data input (G0, R0-R5) |
| 22 | Even RIN0+ | +LVDS differential data input (G0, R0-R5) |
| 23 | Even RIN1- | -LVDS differential data input (B0-B1, G1-G5) |
| 24 | Even RIN1+ | +LVDS differential data input (B0-B1, G1-G5) |
| 25 | GND | Ground |
| 26 | Even RIN2- | -LVDS differential data input (G0, R0-R5) |
| 27 | Even RIN2+ | +LVDS differential data input (G0, R0-R5) |
| 28 | GND | Ground |
| 29 | Even CLK- | -LVDS differential clock input (Even Clock) |
| 30 | Even CLK+ | +LVDS differential clock input (Even Clock) |
| 31 | GND | Ground |
| 32 | Even RIN3- | -LVDS differential data input (R6-R7, G6-G7, B6-B7) |
| 33 | Even RIN3+ | -LVDS differential data input (R6-R7, G6-G7, B6-B7) |
| 34 | DE_EN | DE_EN |
| 35 | BL_EN | LED Enable pin (+3.3V input) |
| 36 | PWM | System PWM Signal input (+3.3V Swing) |
| 37 | GND | Ground |
| 38 | VBL | LED Power Supply 7V-21V |
| 39 | VBL | LED Power Supply 7V-21V |
| 40 | VBL | LED Power Supply 7V-21V |
Стандартная матрица 30 pin CCFL LVDS
Стандартная матрица 30 pin CCFL LVDS, выводы edid:
4pin — v_edid
6pin — clock
7pin — data
10pin — gnd
Прошивка та перепрошивка матриці для ноутбука
- 27 лютого 2019 11:57:08
- Відгуки :
- Переглядів: 6610

У цій статті ми розповімо як прошити матрицю ноутбука, а точніше як прошити мікросхему EDID і перезаписати дані, що містять інформацію про основні властивості екрану (EDID — Extended Display Identification Data — стандарт формату даних VESA, який містить базову інформацію про матрицю для її ідентифікації системою)
EDID мікросхеми містить:
- Дозволена роздільна здатність зображення та режим передачі кольору.
- Таймінги сигналу та допустиму частоту оновлення зображення.
- Назва виробника матриці.
- Найменування моделі та серійний номер.
Прошивка матриці не є обов’язковим процесом. Однак багато інженерів СЦ у своїй практиці стикаються з проблемами після заміни екрану. Як правило, після встановлення аналога матриці.
Ознаками необхідності прошивати матрицю є:
- Немає підсвічування.
- Є підсвічування, немає зображення (білий екран).
- Недостатня яскравість екрану.
- Погано працює регулювання яскравості.
- Зображення зменшене/збільшене.
Якщо після встановлення ви спостерігаєте проблеми подібного роду, і ви не готові змінювати матрицю на інший аналог, потрібно перепрошити мікросхему EEPROM оригінальним дампом.
Існує кілька способів прошивки матриці.
- Перепаяти мікросхему з розбитої матриці на нову.
- Зняти мікросхему зі старої матриці, рахувати дамп і прошити нову мікросхему на програматорі.
- Використовуючи спеціальний шлейф та програматор прошити мікросхему через стандартний роз’єм матриці.
Розглянемо лише третій варіант прошивки матриці так як цей спосіб виключає необхідність порушувати фізичну конструкцію матриці. Якщо ви все ж таки обрали перший або другий варіант — Пам’ятайте!
Паяння плати матриці вимагає великої акуратності під час виконання робіт.
Мікросхема EEPROM, що містить EDID, відзначена на платі
Для того, щоб прошити матрицю нам знадобиться програматор, софт для цього програматора та шлейф з відповідним роз’ємом для підключення матриці. Ця процедура не займає багато часу за наявності цих трьох інструментів.
- Підключіть шлейф до гнізда старої матриці.
- У налаштуваннях програматора виберіть роботу з мікросхемою EEPROM 24cXX.
Даний шлейф можна легко виготовити самостійно з непотрібного LVDS шлейфу та колодки для мікросхем 24CXX. або замовити готове рішення в інтернеті.
Загальний вигляд перехідника
Для того щоб визначити розпінування використовуйте даташит матриці. Також популярний варіант — це продзвонити тестером контакти матриці.
При прошивці матриці 40pin
Використовуйте цю схему підключення
Іноді трапляється, що прошивка не перезаписується. Причиною цього може стати заборона для запису мікросхеми EEPROM (Write Protect Input (WP)).
Процедура з перепрошивки матриці — це виняток із правил. У 99% випадків немає необхідності перепрограмувати мікросхему ЕЕPROM. Якщо ви все ж таки зіткнулися з проблемами в роботі матриці після заміни на аналог, за допомогою нашої статті ви зможете вирішити цю проблему. Ми наполегливо рекомендуємо бути обережними при виконанні усіх процедур при прошивці, а також обов’язково зберегти оригінальний дамп прошивки матриць.
Апгрейд матрицы ноутбука TN->IPS или как получить из бюджетного ноутбука более продвинутый
Можно ли купить относительно бюджетный ноутбук с хорошими характеристиками, но дешевле собратьев с IPS матрицей, а потом недорого и быстро заменить TN на IPS?
История началась с того, что мой макбук 2013 года перестал справляться со своими задачами, стало мало оперативной памяти, а она распаяна на плате и я решил поменять его на новый ноутбук, но, увидев цены на макбуки с 16 гигами оперативки, ужаснулся.
Было 4 варианта:
- Ноутбук с IPS матрицей, но у него будет клавиатура прогибаться.
- Ноутбук с IPS матрицей, но он будет очень слабым
- Ноутбук с IPS матрицей, но он будет дороже в 2 раза
- Относительно бюджетный вариант с хорошей начинкой, но уже TN матрица (и поменять самостоятельно на IPS)

Лучшим помощником по поиску матрицы будет сайт www.panelook.com, думаю, многие с ним знакомы.
Первым делом вскрываем крышку ноутбука, отковыриваем ногтем сбоку и пластиковой карточкой по кругу, тут всё на защелках

Дальше отклеиваем матрицу, она не прикручена ни одним болтиком, крепится двухсторонним скотчем, полоски скотча имеют снизу язычки, за которые можно вытянуть скотч по сторонам и матрица отвалится

Теперь смотрим модель матрицы, у меня стоит N156HGA-EA3, ее описания на сайте panelook я найти не смог, но нашел очень похожую N156HGA-EAB.
Дальше идет длительный процесс подбора в расширенном фильтре матрицы с похожими параметрами (slim, 15.6, eDP), закинул в сравнение несколько и подобрал максимально похожую IPS — B156HAN02.1, точнее, я даже 4 похожих нашел, но по цене и качеству и наличию в местных магазинах выбрал эту.
В сравнении я смотрел на точные размеры, потребление и особо внимательно смотрел на signal interface, как видите, и конфигурация разъема, его расположение и производитель одинаковые, были матрицы с большей яркостью, но у них больше ток почти в 2 раза, я боялся что ноутбук во первых станет разряжаться значительно быстрее, а во вторых может по питанию не вывезти, поэтому взял относительно простенькую матрицу

Еще обращал внимание на раздел с цветовыми характеристиками, мне не пришлось калибровать цвета, всё сразу отображалось корректно

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


P.S.: Цена вопроса 4 тысячи рублей за FullHD IPS Slim матрицу.
Советую не отрывать защитных пленок и не повреждать матрицу, пока не подключите ее и не убедитесь что она идеально подходит, в моем случае магазин не был против, если я принесу обратно деталь, которая не завелась на моем ноуте.
Все инструкции применять на свой страх и риск, если у меня получилось, то может мне просто повезло…
UPD1: по настоятельным советам из комментариев хочу написать что желательно обесточивать ноутбук методом отключения батареи, есть риск замкнуть контакты и спалить железо.
Прошивка матрицы
После замены матрицы ноутбука на новую нет подсветки дисплея, белый экран, недостаточная яркость или регулировка скачками, неправильно функционирует клавиатура. Проблемы такого характера часто возникают на ноутбуках Samsung, Dell, SONY и др. производителей. Во всех этих случаях при замене дисплея для правильной его работы требуется прошивка EEPROM матрицы оригинальным дампом производителя. При наличии программатора и переходника с разъемом соответствующим программируемой матрице, прошить EEPROM займет буквально 5 минут. Рассмотрим самый распространенный на данный момент 40 pin разъем. Изготовить переходник для прошивки матриц можно из ненужного шлейфа LVDS с соответствующим разъемом для подключения LCD панели и колодки для микросхем 24СХХ.

4 pin разъема матрицы подключаем к 8 выводу колодки программатора — "+" питания микросхемы EEPROM.
6 pin разъема матрицы подключаем к 6 выводу колодки программатора — сигнал "CLK"
7 pin разъема матрицы подключаем к 5 выводу колодки программатора — сигнал "DATA"
10 pin или любой сигнал "GND" подключаем к 4 выводу колодки программатора — "-" питания микросхемы EEPROM
1-2-3-4-7 выводы колодки программатора подключаем на землю
В настройках программатора выбираем работу с микросхемой EEPROM 24C16. Теперь можно считать прошивку с оригинальной матрицы установленной в ноутбуке и записать ее в новую матрицу.