Текущее время: 28 мар 2024 17:39


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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 26 дек 2017 20:37 
Аватара пользователя
Не в сети

Зарегистрирован: 27 окт 2010 22:11
Сообщения: 56
Откуда: Ровно
Город: Ровно
При изменении яркости подсветки от минимума до максимума, она становится то ярче, то тусклее. Максимальная яркость примерно на 6 из 8.
Инвертор собран на MAX8759. Включение, отключение, изменение яркости и режимов происходит исключительно по SMBUS.
Управляет MEC5025 через LCD_SMBDAT, LCD_SMBCLK.

Согласно документации MAX8759, значение яркости в регистре 0x00, минимум 0x00, максимум 0xFF.
Но в ноутбуке по шине передаются значения (от минимума к максимуму): 0x42, 0x31, 0x35, 0x34, 0x45, 0x57, 0x30, 0x32.
Получается вместо 0xFF передается 0x32, а максимальная яркость 0x57 на шестом из восьми уровней.

Получается проблема явно программная.
Основной BIOS перепрошил через утилиту из ОС. Без изменений.
MEC5025 так-же содержит 128 кБ флеш. Вероятно проблема именно в нем. Но как её прошить?

История поломки неизвестна, говорят такой купили, б.у.


Вложения:
Комментарий к файлу: Вот что происходит на LCD_SMBUS.
Включение ноутбука, уменьшение яркости до минимума, увеличение до максимума.

I2C_decode.png
I2C_decode.png [ 93.51 КБ | Просмотров: 1847 ]
Вернуться к началу
 Профиль ICQ  
Ответить с цитатой  
СообщениеДобавлено: 26 дек 2017 22:16 
Мастер
Не в сети

Зарегистрирован: 29 ноя 2009 23:11
Сообщения: 1232
Откуда: Калуга
А не прошить ли Вам матрицу прошивочкой от Dell?
Можно тут на форуме поглядеть слитую...


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 26 дек 2017 22:30 
Аватара пользователя
Не в сети

Зарегистрирован: 27 окт 2010 22:11
Сообщения: 56
Откуда: Ровно
Город: Ровно
Сергей, спасибо, сейчас попробую.
Пригляделся, матрица похоже не родная...
На сколько понимаю нужно именно от этой модели (d830) прошивку?


Вернуться к началу
 Профиль ICQ  
Ответить с цитатой  
СообщениеДобавлено: 27 дек 2017 00:19 
Аватара пользователя
Не в сети

Зарегистрирован: 27 окт 2010 22:11
Сообщения: 56
Откуда: Ровно
Город: Ровно
Прошил, от "B154EW02 WXGA v.3 1AXXG Dell Vostro 1500", заработало!

Если бы перевел 0x42, 0x31, 0x35, 0x34, 0x45, 0x57, 0x30, 0x32 в ASCII догадался бы сам)))


Вложения:
Комментарий к файлу: Вот в прошивке матрицы те данные, которые передавались в качестве яркости подсветки.
Снимок.PNG
Снимок.PNG [ 20.91 КБ | Просмотров: 1835 ]
Вернуться к началу
 Профиль ICQ  
Ответить с цитатой  
СообщениеДобавлено: 27 дек 2017 04:08 
Мастер
Не в сети

Зарегистрирован: 10 апр 2008 02:30
Сообщения: 1328
Откуда: Hannover
Цитата:
от "B154EW02 WXGA v.3 1AXXG Dell Vostro 1500", заработало!
Ключевые слова Dell WXGA 1AXXG
Большинство (не все!) прошивки от Dell относительно успешно заменяют друг друга, совершенно независимо от диагонали..
А если Dell-овский парт в прошивке не читается - как на скрине выше - то и результат весьма непредсказуем

Тут об этом писал..


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


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


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

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


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

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