Автор |
Евгений Ведерников |
e-mail: |
|
ICQ: |
159-290-365 |
|
|
Написано: |
16 ноября 2008, 05:45 мск |
Исправлено / дополнено: |
12 декабря 2008, 17:20 мск |
Хочу предупредить, что делать это ДОМА делать опасно - спаянный на коленке переходник-преобразователь может сам по себе что-то спалить, и мало ли что может проглючить в процессе записи... кто потом виноват будет? Надеюсь все читали темы о убитых при перепрошивке материнских платах?... Т.е. если вы захотите сделать что-либо самостоятельно, то вся ответственность за результат будет лежать на вас, а не на ком-нибудь другом.
А теперь расскажу, зачем я написал эту статью. Только благодаря форуму forum.ixbt.com я выбрал этот монитор, узнал о проблемах с прошивкой v1.11 и способах их решения. А с официального сайта узнать об этом невозможно! Полчучается, что корпорации (LG не первая так поступает) в очередной раз наплевательски отнеслись к людям – и люди, купившие ужасно дорогую вещь, оказываются в таких вот идиотских ситуациях:
Спрашивали (в сервис.центре) какая неисправность (графа у них такая есть), я говорю перепрошить надо на версию 1,5. Они: конкретно, что писать? Ну я и говорю: напишите градиент полосатит. На следующий день звонит инженер по мониторам данного СЦ, говорит: "Так и так я покопался, монитор новый пришлось долго возиться. Короче он исправен и работает, прошивки 1,5 не существуют, так что ничего мы вам не прошили. Но Вы должны нам за работу 1600 руб...
цитата отсюда (продолжение сообщения)
...Привез, сдал (уже вечером), мастер сказал утром начну перепрошивать. Через пару часов звонок: "Тут такое дело, я не поленился разобрал монитор (???), глянул на процессор, а там написано версия прошивки "один, одиннадцать" (т.е. 1,11), так что у вас стоит самая последняя версия и смысла ставить более позднюю 1,5 (ведь арифметически 11>5) нет"
Ехать мне из Подмосковья. Туда-сюда -- полдня получается. Приехал. Приёмщик вежливо и корректно заявил, что с такими мониторами не сталкивался, предложил описать проблему письменно и сказал, что железка уйдёт на обслуживание на 20 дней... В общем, так и увёз свою "лыжу" обратно не перепрошитой
Позвонил по всем авторизованным сервисным центра Санкт-Петербурга, указанным в гарантийном талоне. Только в одном центре сказали везти монитор - мастер посмотрит, но на прямой вопрос о возможности перепрошивки не ответили. Остальные центры отказали, аргументировав, что занимаются только заменой деталей
Список можно было продолжить и дальше, но суть понятна: многие сервис-центры не знают о проблеме (им и правда неоткуда узнать о проблемах устройств, которые ещё не ломались), а пользователи ничего не могут доказать, потому что в качестве доказательств наличия неисправности есть только сообщения с какого-то форума... Я пытался узнать в украинском и Российском представительствах LGE хотя-бы какие именно дефекты прошивки v1.11 исправляет прошивка v1.50, но в обоих представительствах на мои письма ответили только отписками:
30 сентября 2008 года. Я > LG украина
Добрый день. Я являюсь владельцем монитора LG W2600HP-BF. Недавно обновил прошивку монитора с v1.11 до v1.50. Огромное спасибо, что исправили в ней существенные проблемы с отображением цветного текста, и улучшили отображение градиентных заливок. Я измерил потребляемый монитором ток в различных режимах (до и после прошивки). На основании этих измерений могу предполагать, что возможно новая прошивка также расширяет нижний диапазон регулировки яркости, и улучшает экономичность при отображении "чёрного экрана". У меня к вам большая просьба, расскажите пожалуйста, какие изменения относительно версии v1.11 дает новая v1.50 прошивка. Поскольку официальной информация о этих изменениях отсутствует, то не все люди знают о том, что ВСЕ недостатки ранних версий прошивок уже исправлены. Если вы сможете сообщить эту информацию, то людям будет проще доказать сервисным центрам, что такое обновление существует и необходимо (с такими сложностями сталкивались жители Москвы, Петербурга, Новосибирска), что это не прихоть владельцев, а устранение вполне конкретных дефектов. Очень надеюсь, что получу ответ, все-таки монитор за $800..1500 достаточно дорогое изделие, чтобы LGE уделяло ему, и его владельцам достаточно внимания.
P.S. Монитор выбрал и решил купить только благодаря информации, полученной с форума IXBT: http://forum.ixbt.com/topic.cgi?id=28:22846 (причём окончательное решение принял только после того, как узнал о исправленных недостатках с помощью новой прошивки). Поэтому ваш ответ может помочь большему количеству людей сделать выбор в пользу вашей продукции.
01 октября 2008 года. Bugaeva Natasha > Мне
Добрый день! Информация по Вашему запросу уточняется. В ближайшее время Вы получите ответ на Ваш электронный адрес. С уважением, CIC LG Electronics
22 октября 2008 года. Я > LG Россия
Здравствуйте. Решил обратиться к вам, потому, что от украинского представительства ответ не приходит более 3х недель. Вот полный текст моего письма, которое отправлял в украинское представительство LGE: "...см. выше..."1 октября получил ответ от Bugaeva Natasha: "Информация по Вашему запросу уточняется. В ближайшее время Вы получите ответ на Ваш электронный адрес." Но до сих пор никакого ответа нет. Очень надеюсь, что вы сможете дать ответ на этот вопрос, (а также по прошивке 1.60). Также хотелось бы узнать о возможности самостоятельного скачивания новых прошивок. Что нужно сделать для получения пароля к сервисному сайту? А то мне очень неудобно из-за такой мелочи, как скачивание новой прошивки, каждый раз беспокоить людей занятых чем-то действительно серъезным (а прошить, я и сам могу). Обещаю что раздавать прошивки и пароли никому не буду.
22 октября 2008 года. Svetlana Kameneva > Мне
Здравствуйте! Спасибо за Ваше обращение. К сожалению, мы не обладаем возможностью предоставлять информацию по изменениям в той или иной версии прошивки. Прошивка для монитора доступна для авторизованных сервисных центров и проблем с обновлением более старой версии на более новую быть не должно. Доступ к сервисным сайтам компании предоставляется ТОЛЬКО авторизованным сервисным центрам, такова политика компании (иногда для обновления прошивок недостаточно просто софта и требуется специальное оборудование и специальный софт). С уважением, LG
Я нисколько не обвиняю LG в выпуске некачественной продукции или не устранении недостатков, или сервисные центры в бездействии. В этой ситуации LG поступила очень хорошо по сравнению с многими другими фирмами – она исправила недостаток выпуском новой прошивки, а сервисные центры после общения с клиентом на тему прошивок обычно (но не всегда) соглашаются прошивать. Но что LG не сделала – это не сообщила своим пользователям о проблеме и способах её устранения, и многим из них приходится наступать на одни и те же грабли, прежде чем неисправность будет устранена. Поэтому я решил, что раз представительства не хотят заниматься этим вопросом, то значит им на это наплевать, и можно что-то сделать самому. Поэтому и написал эту статью.
Чтоб получить ответ на этот вопрос достаточно посмотреть на фотографии того, что показывает монитор с прошивкой v1.11, и что показывает этот же монитор с прошивкой v1.50 (надеюсь что с более новыми прошивками будет не хуже :-) ). К сожалению картинки получились слишком большие, поэтому их нужно скачивать отдельно: 1-11_vs_1-50.zip (5.007.896 байтов)
Недостатки прошивки v1.11 заключались в том, что некоторые сочетания цветов букв и фона выглядели совершенно нечитаемыми; вокруг красных букв видны орелы; красные детали изображения выглядели неестественно яркими; и последний недостаток (который я не считаю недостатком) при отображении градиентной заливки образовывались полосы неравномерной ширины, хотя по теории должны быть одинаковой (не знаю почему для людей это важно, но многие считают это огромным недостатком). Все равно равномерность зависит от контрастности, и даже в новой прошивке наблюдается только в одном положении контраста - 70%.
Если у вас в мониторе записана прошивка v1.11, то можете посмотреть как с ней выглядят выглядят некоторые сочетания цвета фона и букв своими глазами: тест цветов
!!! Внимание !!! Эта статья написана по результатам самостоятельного обновления firmware монитора, в домашних условиях. У меня не было ПОЛНОЙ информации и рекомендаций производителя относительно процедуры обновления firmware для конкретно ЭТОЙ модели монитора. При этом были использована НЕ самая новая версия программного обеспечения, НЕ фирменное устройство связи с монитором, и подаваемый на монитор видеосигнал ВОЗМОЖНО не соответствовал рекомендуемому. Поэтому данную последовательность действий нельзя рассматривать как единственно правильную, и тем более её нельзя считать рекомендованной производителем. Поэтому повторять такую последовательность прошивки можно только в случае, если вы полностью понимаете назначение каждого действия и уверенны в их правильности. В противном случае будет лучше доверить эту операцию человеку, уполномоченному LGE совершать эту операцию и располагающим для этого полным объемом знаний.
На самом деле ничего сложного в этой операции нет, но есть риск потери денег, времени, и других ресурсов при неправильных действиях человека или сбоях в работе оборудования. Также возможно повреждение не только монитора LG в результате уничтожения содержимого flash памяти, но и другого используемого оборудования статическим электричеством, короткими замыканиями (в случае использования самодельных схем) и т.п. причинами, вызванными вашими действиями. Т.е. выполнять самостоятельное обновление firmware можно производить, только если вы полностью готовы принять ответственность за все возможные риски данной операции на себя.
Доступ сервисных программ ко ВСЕМ устройствам и данным монитора осуществляется через два проводка I2C шины, которые расположены в кабеле, который вы подключаете к видеокарте. Эти проводки присутствуют практически в любом мониторе, потому что они уже очень давно описаны в стандартах VESA, и только через них компьютер может узнавать о поддерживаемых монитором частотах, разрешениях, цветовом охвате и другую полезную информацию.
Уже несколько лет многие фирмы предлагают свои фирменные утилиты для своих мониторов, которые позволяют управлять яркостью, контрастностью и другими параметрами мышью прямо из компьютера. Все это делается через те самые два проводка. И что интересно способ управления большинством этих параметров стандартизирован той же VESA и называется этот стандарт передачи команд VESA DDC/CI. Насколько я знаю, он регламентирует только принцип формирования команд, адресацию и т.п. но протокол передачи соответствует обычному I2C.
К сожалению, стандарт DDC/CI засекречен, и полного описания найти я так и не смог, но зато нашел другой, древний документ, датированный 1995 годом, который называется "ACCESS.bus Specification Version 3.0". Все что описано в этом документе полностью совпадает с наблюдаемыми VESA DDC командами, ответами на них, адресами и данными! А некоторые детали вызывают подозрения, что возможно и USB каким-то образом имеет родство с этим стандартом (например, 4-х контактный разъем со встроенным 5V питанием). Эх, жаль, что нечем посмотреть на сигналы, и команды, передаваемые по USB шине – чтоб можно было сравнить.
Получается, что доступ ко всем внутренностям мониторов возможен прямо из windows, но... до недавнего времени такой доступ был востребован только для нужд операционной системы, а она могла беспрепятственно получать все необходимые данные без сложных манипуляций с сигналами I2C шины. Дело в том, что согласно стандартами VESA у видеокарт есть специальные функции BIOS, с помощью которых можно получать всю нужную информацию. Естественно эти функции работали безупречно и у Microsoft, а значит и у разработчиков видеокарт задачи по переносу этих функций из BIOS в Windows не стояли очень остро. В результате по каким-то причинам тот способ, доступа к I2C шине монитора, который есть в windows сейчас, получился очень глючным. Не редко программы, предназначенные для работы с мониторами через эту шину, не работают без видимых причин. Иногда помогает замена драйвера видеокарты, а иногда ничего не помогает...
Вот две самые интересные программы использующие VESA DDC, и не привязанные к конкретным моделям мониторов и их прозводителям:
softMCCS фирмы EnTech Taiwan - дает самую полную информацию о поддерживаемых монтором DDC/CI коммандах (но естественно, не показывает коды команд, зарезервированные изготовителем для своих целей, я так понимаю те, которые начинаются с 0xС0 и 0xC2), и позволяет выполнять любые команды из командной строки "command interface">"command line editor". Для этого команды нужно вписывать без первых трех байтов (без адреса приемника, хоста, длинны команды, и некоторых флагов) и без последнего байта (без контрольной суммы). Например чтобы установить яркость 10 единиц нужно вписать "03 10 00 0A" (полная команда "6E 51 84 03 10 00 0A A2"), или если 100 единиц, то пишем "03 10 00 64" (полная команда "6E 51 84 03 10 00 64 CC"). Недавно с официального сайта ссылка на программу исчезла,а последняя доступная версия от 22 сентября 2008 года перестала работать - говорит что "Software has Expired". В то же время версия от 5 октября 2007 год работает без проблем. Поэтому на всякий случай выкладываю эту версию здесь
Display Tuner фирмы Nicomsoft - позволяет настраивать основные параметры монитора (яркость, контрастность и т.п.) мышью
В мониторах и телевизорах многие компоненты и без всякой VESAы соединяются по I2C шине, поэтому производители мониторов быстро поняли, какие преимущества дает стандарт DDC/CI, и начали использовать этот протокол для настройки мониторов без вскрытия. В этом можно убедиться на примере того, что даже древние 14-дюймовые мониторы Samsung 410b (~1999 год) понимают команды управления яркостью, контрастностью и т.п., хоть и выпущены во времена, когда программ для управления мониторов мышью ещё не существовало.
В далекие времена, когда доступ к I2C шине монитора можно было получить только через BIOS видеокарты, производители мониторов по каким-то причинам решили, что их сервисные программы будут работать лучше через через дргие порты, а не через видеокарту (видимо не последней причиной было желание сделать невозможным использование сервисных программ на обычных компьютерах). Поэтому они взяли два проводка I2C шины, и с помощью несложной схемы подключили их к LPT порту – доступ к которому получить намного легче, чем к регистрам видеокарты, к тому же за годы существования LPT для него накопилась целая куча полезных способов и программ для применения не по основному назначению (т.е. написать драйвер именно для этого порта было проще всего)...
Все или почти все производители, которые используют настройку монитора по I2C шине, выбрали для подключания этой шины к компьютеру LPT порт. Во первых напряжения логических уровней у I2C и LPT одинаковы, а во вторых рабочая частота у них примерно одинакова - т.е. никаких проблем с этим нет. Единственное, что не умеет LPT порт, это одновременно выдавать и считывать сигнал с каждого подключенного проводка, а I2C без этого работать не может. Для решения этой проблемы и был придуман прибор SoftJig. Он разделяет каждую линию I2C на две - одну для приёма, а другую для передачи. С однонаправленными линиями LPT умеет работать без проблем.
Наиболее распространены схемы "LG SoftJig" и "Samsung SoftJig" (названия взяты в кавычки потому что эти словосочетания не соответствуют настоящим названиям этих приборов и могут быть использованы только для поиска информации о этих устройствах в сети). Принцип действия у них одинаков. Различаются эти приборы распайкой кабеля со стороны компьютера и, инвертированностью некоторых сигналов, и ещё кое-чем, что для ФИРМЕННЫХ сервисных программ может иметь значение. Но в данном случае фирменные программы LG не используются, а используется сервисная программа производителя процессора монитора - поэтому никаких проблем с использованием Samsung-овского Jig-а у меня не возникло.
Если найду время, то как-нибдуь дорисую какую-нибудь простенькую схему (там нужно всего 1шт микросхема с элементами НЕ, два VGA разьема, LPT шнур, несколько резисторов и источник питания +5В ). Но таких схем и так полно в интернете, так что с их доступностью проблем нет
Для прошивки ЭТОЙ модели монитора используется сервисная программа, которая называется GProbe. Работает она только с видеопроцессорами фирмы Genesis Microchip (которая является частью STMicroelectronics). Судя по надписям в сервисном меню, в этом мониторе стоит процессор GM5862H этой фирмы. Больше никакой информации о этом процессоре в сети я найти не смог.
Вот фотографии устройства Samsung Jig, которое я спаял в далеком 2004 году:
!!! Внимание !!! Для обновления прошивки монитор разбирать не нужно, никакие специальные дорогостоящие инструменты и измерительные приборы не нужны. Из специального оборудования нужно только одно устройство, которое в интернете обычно называют SoftJig.
!!! Внимание !!! Все соединения и отключения кабелей, устройств, и всего что можно отключить и подключить, лучше делать при полном отключении от всех розеток, антенн кабельного телевидения и другого ненужного оборудования... В общем лучше все делать аккуратно, и избегать лишних прикосновений сигнальных контактов разъемов к чему-либо, что может оказаться под напряжением или заземлено.
1. На всякий случай привожу положение переключателей для самодельного Samsung JIG, которым я пользовался:
- "Read/Write" – разомкнут = write (?) (в замкнутом состоянии на V.Sync логический ноль, в разомкнутом состоянии единица) – возможно в данном случае это не важно, потому, что этот переключатель скорее всего разрешает запись в EDID, а не в процессор.
- "DDC COMM / DISP CONT" – в положении "?" – соединен с D3(5) – но для прошивки это значения не имеет – этот контакт в программе Genesis не используется.
2. На всякий случай отключить на прошиваемом мониторе DVI и USB шнуры.
3. !!! Внимание !!! Во всех сервисных документах, которые я видел - ремонтируемый/настраиваемый/прошиваемый монитор должен подключаться только к ДРУГОМУ источнику видеосигнала. Отсюда можно сделать вывод, что НЕ РЕКОМЕНДУЕТСЯ использовать один и тот же компьютер для настройки монитора и падачи на него видеосигнала. Но поскольку у меня "другого" источника видеосигнала нет, то я использовал обычную видеокарту с двумя выходами.
К одному выходу ( у меня это был DVI>VGA) подключил монитор с windows, а к другому (VGA) выходу видеокарты - VGA кабель от SoftJig. И к SoftJig подключил кабель прошиваемого LG монитора.
Также я читал, что монитор вообще-то надо прошивать через DVI, но у меня не было VGA > DVD-D кабеля или переходника, чтоб такое попробовать, и логика подсказывает, что таких переходников не может быть вообще, конечно, если они не выпускаются специально для сервисных целей.
4. Соединяем LPT кабелем соответствующие разъемы JIG и компьютера. И не забываем, что Jig должен от чего-то питаться – для него тоже должна быть свободная розетка (если конечно вы не собираетесь, как и я, питать его непосредственно от 5V компьютера).
5. Включаем питание Jig-и, мониторов, компьютера.
6. Заходим в BIOS и устанавливаем параметры LPT: порт 3F8h, режим EСP. Сохраняем изменения. Перегружаемся.
7. Устанавливаем сервисную программу GProbe v5.3. Перегружаемся.
8. Запускаем GProbe и настраиваем параметры соединения:
Это параметры, с которыми я прошил через Samsung JIG.
А это настройки, рекомендуемые для LG JIG, (но с этими настройками я не пробовал, потому, что такого устройства у меня нет)
9. !!! Внимание это придумал я, и возможно это не самое лучшее решение!!! Настроить фон рабочего стола черным цветом, без обоев. Об этом расскажу по подробнее: Прошивать мне порекомендовали в спящем режиме (я так понял, что с отсутствием любых сигналов на входе), но в таком варианте монитор зависал после нескольких выполненных команд, и пришлось пробовать "другие" спящие режимы. Поскольку по результатам измерения потребляемого тока в разных режимах я заметил всего два экономных режима, то решил использовать другой режим. Об этом режиме стоит сказать отдельно – он немного необычный – в других мониторах я такого не видел. В этом режиме монитор "чувствует", когда на экране появляется полностью черная катринка, ждет 1-2 секунды, а затем, если картинка остается черной уменьшает яркость подсветки до минимума. Вобщем я прошивал именно в таком состоянии.
Возможно, что я неправ насчет количества спящих режимов, и возможно, несмотря на идентичное потребление энергии в состояниях Standy, Suspend и Sleep, процессор работает по-разному – это я не проверял.
10. Настроить драйвером видеокарты мониторы так чтобы:
а) "другой" монитор был основным.
b) Расширить рабочий стол на оба экрана (при этом на прошиваемом мониторе должен быть чисто черный экран - обязательно, и монитор не должен спать (кнопка питания должна остаться синей)
11. Прошиваемый монитор выключить и включить с зажатой кнопкой "menu". Отпускаем "menu" и нажимаем еще раз. При этом попадаем в сервисное меню. В нем ничего лишнего нажимать не нужно!!!
12. В открывшемся меню выбрать первой кнопкой "Aging", и установить его в "On" второй кнопкой. Из меню можно выйти.
13. Создать папку "С:\ISP\" и скопировать туда файлы прошивки
14. Запустить gProbe и подконеннектится к монитору Options>Connect – так чтоб пимпочка стала красной (включаться и отключатся можно, также, кликнув по ней мышью).
!!!Внимание!!! Если по каким-то причинам монитор не может выполнить какую-нибудь команду, то он просто зависает – никакие кнопки не нажимаются. В этом случае помогает только полная перезагрузка – нужно отключить шнур питания от сети, подождать 10..20 секунд, а потом вставить его на место. Если монитор ещё живой, то он обязательно включится. :-) У меня он обычно зависал на команде "Run 0x500".
!!!Внимание!!! Ни в коем случае ничего не отключайте, если надпись "Erasing Flash" уже появилась, а "Batch: Command Successful" еще не появилась – этим вы гарантированно убьете монитор. Нужно обязательно ждать!!!
15. Запустить команду "test" (команды можно писать слева от кнопки "Execute")
16. Если тест не прошел (или выполнение любой команды завершилось ошибкой), то даже если монитор не завис, вытаскиваем шнур питания - ждем 10..20 секунд и втыкаем его на место. Думаем что сделано не так...
17. Убедится что тест прошел нормально.
18. Запускаем команду "batch С:\ISP\isp_W2600HP.txt"
19. ДОЖДАТЬСЯ успешного завершения прошивки (никаких прогресс баров программа не рисует). Ждать ДОЛГО аж целую минуту. См картинку (по ней кстати видно что сначала у меня ничего не вышло – ошибка на 29ой секунде (был включен не тот спящий режим), а со второго раза все прошло без ошибок за 65,42 секунды):
20. Перегрузить монитор (вытащить шнур питания и подождать 10..20 секунд), затем воткнуть на место.
21. Зайти в сервисное меню, убедится что номер прошивки увеличился и отключить Aging="Off" (п.11-12). Кстати счетчик часов (на картинке 73 в старой, и 10 в новой) при прошивке, к сожалению, обнуляется.
22. Теперь всё лишнее можно отключать и стирать, и пользоваться безглючным монитором.
Сначала я не хотел никому давать прошивку, но в связи с пофигистическим отношеним к этому вопросу не только в представительствах СНГ, но и на главном сайте компании, решил этот вопрос пересмотреть.
Окончательное решение принял после звонка в Уркаинское представительство LGE (+38-044-201-43-50). Меня соединили с человеком, который назвался Юрием (без фамилии), должность "оператор калл-центра". Он ответил на два моих вопроса:
Вопрос: Почему LGE на официальном сайте не предоставляет информацию о проблемах с прошивкой 1.11 и способе её решения (то что нужно обратится в сервис центр для замены её на новую)?
Файлы обновления v1.50 для монитора LG2600HP-BF: ISP.rar (176.902 Байтов)
Программа GProbe 5.3.0.1 фирмы Genesis для записи обновлений в монитор: GProbe_A.rar (2.857.428 Байтов), GProbe_B.rar (2.770.900 Байтов). Программа разделена на две части из-за ограничений на этом сайте. Пароль для обоих частей одинаковый. Внутри один архив из двух частей без паролся.
Надеюсь, что эта статья поможет людям быстрее справиться с недостатками прошивки v1.11, а корпорации LGE и другим корпорациям сделать выводы о целесообразности замалчивания проблем с их продукцией, и о необходимости более внимательного отношения к покупателям их продукции.
Все-таки интересно было бы узнать точку зрения на эту проблему не от девочек-мальчиков-из-калл-центра, и живых-e-mail-автоответчиков, а от кого-нибудь из руководства LGE. Но похоже это практически нереально, так же как получить такой ответ от других компаний Casio, Google-Earth, и других. Поэтому мне не остается ничего другого, кроме как принимать их отписки и отмазки за официальную позицию руководства, и считать, что все вопросы, которые остались без ответа - их не волнуют, и соответственно я могу действовать в такой ситуации так, как посчитаю нужным.