Как прошить монитор через vga
P.S.
Создаю еще одну тему, на первую просмотрев более 100 человек не смогли ответить, видимо это очень редкая проблема.
Или люди вашей профессии такие снобы что не считают возможным ответить на такой вопрос.
22/01/2018 17:03
Дмитрий1787 писал: |
Подскажите как прошить в дом условиях, без доп оборудования и отпайки. |
откуда уверенность что дело в прошивке,?Нет оборудования отдай,тому у кого есть!
22/01/2018 17:44
22/01/2018 18:16
Дмитрий1787 писал: |
Вернулся домой не работает Кнопка включения мигает белым |
Дмитрий1787 писал: |
При обратном подкючении заработал . |
Ты,хоть открывал,его?
Привози сделаю!
22/01/2018 21:40
Дмитрий1787 писал: |
Вернулся домой не работает Кнопка включения мигает белым |
Дмитрий1787 писал: |
При обратном подкючении заработал . |
Да проверил БП напряжение в норме без скачков.
При вскрытии обнаружил вздувшийся кондей, заменил на новый.
Включаю какое то время мигает белым потом включается ( секунд 40 ожиданий)
Потом до того как я его выдерну из сети все нормально, переходит в спящий когда нужно, выходит из него без проблем и сразу.
30/01/2018 11:39
30/01/2018 12:47
Дмитрий1787 писал: |
Есть кто ? |
Дело не в прошивке. Не нужно его прошивать. Это не поможет.
30/01/2018 12:50
30/01/2018 14:08
iv-9 писал: |
Для начала заменил бы все конденсаторы электролитические в БП, если ESR-метра нет. И в первичке мелкий обязательно под замену, с него и начать. |
Да он периодически уходит в тестовый режим.
Тут давече опять не включался, я вынул шнур от монитора вставил он включился в режиме отладки.
Теперь опять работает.
ЕСР к сожалению нет, смотрел визуально на все элементы нашел только один.
Я просто думаю а не легче ли вначале перепрошить, что будет без физического вмешательства и последствий (необратимых)
О чем я и спрашивал как это сделать дома.
Прежде чем лезть и паять все подряд
30/01/2018 14:24
30/01/2018 14:33
Даже если прошивать — все равно выпаивать, менять на новую и на программатор.
Дмитрий1787 писал: |
Прежде чем лезть и паять все подряд |
Заменить несколько конденсаторов тяжело, они уже дуются и ESR растет.
30/01/2018 18:07
iv-9 писал: |
Пилец, ТС непробиваемый. Швея-мотористка, верящая в чудеса. Сначала убедись в нормальной работе БП. Даже если прошивать — все равно выпаивать, менять на новую и на программатор. |
Дмитрий1787 писал: |
Прежде чем лезть и паять все подряд |
Я как раз слышал что есть возможности перепрошивать
Из под виндоус
И через программатор с VGA портом
ДОБАВЛЕНО 30/01/2018 18:08
birluk писал: |
Дмитрий1787, давай без ,,норм»,замеры в Вольтах и выложи сюда.Эл литы не только вздуваются. |
30/01/2018 18:23
26/02/2018 00:54
Заработал
Правда при подключении hdmi все равно пишет «нот супортед» пока в поисках другого кабеля проверить.
Ремонт LED монитора Samsung LS23A300BS
Пару дней назад пришли 2 одинаковых монитора на ремонт, у обоих идентичная неисправность. Первый не показывает картинку при подключении по VGA, но вполне так выдает картинку при подключении по DVI. Второй же никак не хочет показывать картинку, просто черный квадрат Малевича как ни крути (печаль короче). Путем недолго гугления прочитал что у мониторов Samsung серии SA300 до 2012 года выпуска какой-то баг в прошивке, от которого они работают-работают года так 2-3, а потом просто «умирают». Вот он красавец:
Было решено перепрошивать монитор, скачал с сайта samsung.com в разделе support программу Samsung Software Updater последней версии и инструкции по этой самой перепрошивке (чтобы не оставить после своих манипуляций хладный труп). Нашел в заначках кабелек VGA с USB:
Прошивка очень проста. Подключаем монитор к ноутбуку кабелем VGA, включаем USB, даем питание монитору, запускаем Samsung Software Updater, предварительно установив софтину на свой компьютер, смотрим на процесс прошивки, все происходит автоматом, главное чтобы ваш ноутбук был подключен к интернету, т.к. он требуется программе для скачивания прошивки к монитору. В процессе прошивки ни в коем случае не выключайте питание монитора, иначе получите труп, который не перепрошить без специального программатора.
После окончания процесса прошивки вылезет вот такое окошко, значит все ОК.
После прошивки и перезагрузки монитора он сразу же заработал как новый.
Ремонт монитора прошивкой через VGA-кабель.
Для клиента отдал такой моник сегодня в ремонт — а оно вона как. За ремонт взяли 800р.
7 лет назад
Спасибо добрый человек !
4 года назад
Вопрос автору. Есть монитор LG 20m47d-b, перестал включаться, знакомый занимается ремонтом сказал, что прошивка слетела, но он не смог найти её, прошил от 22 диагонали. Монитор заработал, только картинка большая)))). Вы не могли бы помочь с прошивкой?
Инструкция по прошивке монитора BenQ XL2720Z
Подробная инструкция по прошивке монитора BenQ XL2720Z. Так же подойдет для моделей XL2411Z, XL2420Z, XL2430T.
7 марта 2018, среда 11:44
N-ERGO [ ] для раздела Блоги
реклама
Данная инструкция так же подойдет для некоторых других моделей BenQ, таких как XL2411Z, XL2420Z, XL2430T.
Зачем собственно шить.
Шьется монитор, как не сложно догадаться, для исправления некоторых проблем присутствующих в изначальных прошивках. В моем случае была прошивка 3 версии.
реклама
Версии прошивок указываются в виде v003-дата, но для как на наших так и на англоязычных форумах обычно пишут просто V3. Так и я буду указывать в дальнейшем, дабы не вводить путаницу.
В версии V3 был довольно раздражающий баг, проявляющийся при подключении через DisplayPort, при котором, если выключить при работающем ПК монитор кнопкой (например на ночь что-то оставить доделаться), то обратно он уже не включится этой же кнопкой. При этом с другими интерфейсами такой проблемы не было. Собственно именно этот баг и побудил меня заняться прошивкой, так как я знал, что начиная с V4 его уже исправили.
Так же обладатели первых партий с прошивкой V1 прошивали на V2 и выше, чтобы получить хак LightBoost.
реклама
Кроме того, начиная с V4 лучше настроены параметры AMA, и т.д.
К сожалению нормального changelog-а по версиям мне найти не удалось.
Как узнать версию прошивки.
Узнать можно из сервисного меню.
реклама
Вызывается следующим образом:
— зажать третью снизу сенсорную кнопку (считая кнопку питания);
реклама
— быстро нажать кнопку включения, не отпуская 3-ю кнопку и дождаться пока засветятся белым все сенсорные кнопки (около 2 сек), после чего отпустить все кнопки;
— когда монитор включился нажать еще раз 3-ю снизу кнопку, выйдет голубенькое сенсорное меню.
Можно посмотреть вот это видео, тут показано как делать на примере BenQ BL2410PT:
Способы прошивки.
Способ №1.Официальная прошивка через сервисный центр.
Самый безопасный способ. На западе, после выхода прошивки V2 можно было совершенно бесплатно обратиться в сервисный центр, где вам бы обновили прошивку. Но это на западе. У нас ни работать не хотят, ни деньги бизнесу не нужны видимо. Я попытался обратиться в авторизованные сервисные центры, официально работающие с продукцией BenQ, где мне ответили, что прошивкой мониторов они не занимаются, даже за отдельную плату. Так что можете обратиться в СЦ, но сильно не удивляйтесь если вам откажут.
Способ №2.Прошивка с помощью MSTAR ISP upgrader.
Для прошивки плат построенных на микросхемах MStar Semiconductors существует специальное устройство MSTAR ISP upgrader, с помощью данного устройства и специальной утилиты процесс прошивки не составит большого труда, вот только стоит подобное устройство около 3000р.
Способ №3.Прошивка с помощью самодельного переходника LPT->D-Sub.
Этот способ вытекает из предыдущего, с той лишь разницей что здесь собирается довольно простое устройство из разъемов LTP, D-Sub, пары резисторов и пары транзисторов. Шьется, той же самой утилитой. Если вы дружите с паяльником, и есть под рукой компьютер с LPT возможно этот способ для вас будет проще. Инструкцию и схему для способов №2 и №3 можно найти здесь.
Способ №4.Прошивка без дополнительного оборудования из под Linux (Ubuntu).
Именно на этом способе остановился я. Его я и распишу подробно.
— Либо ноутбук с видеокартой со встроенной видеокартой от Intel или nVidia с выходом на внешний монитор D-Sub, либо ПК со встроенной видеокартой от Intel или с обычной видеокартой от nVidia, которая имеет D-Sub выход (Судя по информации с англоязычных форумов, некоторые прошивали и с видеокарты имевшей DVI-I или DVI-A, через пассивный переходник на D-Sub ). В случае использования ПК, нужен будет еще второй монитор.
— Прямое подключение к интернету выше указанного ПК или ноутбука.
— Загрузочный образ Ubuntu на CD/DVD или USB. Опытные линуксоводы могут использовать любой другой образ на свое усмотрение. Все действия можно будет проводить в режиме Live CD.
Как обычно, напомню, что все действия на ваш страх и риск, и за квадрат Малевича автор ответственности не несет.
Прошивал я свой BenQ XL2720Z, из под Ubuntu 14.04 на стареньком ноутбуке Lenovo Z61t, пользуясь инструкцией товарища Tha ShuRRik (спасибо ему за перевод) на десятой странице вот этого форума, так же пользовался соответственно оригиналом, ну и вот этой веткой форума Blur Busters.
Шил сразу с V3 на V5. Промежуточные версии не требуются.
И так приступим.
1) Качаем desktop версию Ubuntu соответствующей архитектуры отсюда.
2) Записываем на диск (можно на DVD-RW) или делаем загрузочную USB лешку с помощью вот этой программы. Я делал с диска.
3) Выключаем прошиваемый монитор, если он еще не выключен. Именно выключаем кнопкой, а не переводим в режим ожидания. Оранжевый светодиод гореть не должен! В розетку при этом монитор должен быть подключен.
4) Подключаем VGA кабелем к ноутбуку или ПК. Не поленитесь, прикрутите VGA кабель и там и там.
5) Загружаемся с диска с Ubuntu. Выбираем «Try Ubuntu». Если в этот момент вы видите неполную картинку, то можно включить прошиваемый монитор, возможно, часть картинки находится на нем.
6) Ждем, когда загрузится Убунта. После окончания загрузки, заходим в Settings и выбираем Displays. Делаем так чтобы ползунок у прошиваемого монитора был в состоянии «on».
Так же советую в настройках отключить переход в спящий режим, и отключение дисплея.
7) Открываем браузер и открываем эту страницу, чтобы команды можно было копировать отсюда и вставлять в терминал.
8) Открываем терминал (Ctrl + Alt + T)
sudo gedit /etc/apt/sources.list
Во второй строке в конце приписываем «universe multiverse». Теперь вторая строка должна выглядеть так:
deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
сохраняем изменения, закрываем текстовый редактор.
10) Возвращаемся к окну терминала и вводим:
sudo apt-get update
sudo apt-get install i2c-tools subversion libpci-dev
подтверждаем Y и Enter.
12) Далее обратите внимание, что нужно указывать на конце @1846, и именно из этой версии потом будет идти сборка, иначе из другой версии сборка (make -j) пойдет с ошибками, так что вводим:
svn co svn://flashrom.org/flashrom/trunk@1846 flashrom
если ничего не открылось, значит либо роутер, либо вообще провайдер блокирует протокол svn.
У меня не открылась ссылка по svn, поэтому я использовал подключение по https:
svn co https://code.coreboot.org/svn/flashrom/trunk@1846 flashrom
13) Переходим в директорию flashroom:
14) Далее есть проблема с которой некоторые сталкивались, а именно недоступность ресурса. Если сайт у вас открывается, то все нормально. Переходим к пункту 19. Если сайт не открывается, то далее надо работать через proxy.
15) Выбираем себе какой-нибудь proxy сервер например отсюда,
идем в settings -> network -> network proxy выбираем method manual и вводим выбранный proxy сервер. Применяем.
Проверяем, если страница не открывается за нормальное время, значит, пробуем другой, пока не найдем рабочий.
16) Закрываем окно терминала.
17) Вновь открываем окно терминала (Ctrl + Alt + T). Теперь терминал тоже применил настройки proxy.
18) Снова переходим в директорию flashroom:
19) Скачиваем и применяем патч (это одна строчка):
wget -O- http://boeglin.org/static/benq/0001-Add-programmer-for-the-MSTAR-I2C-ISP-protocol.patch | patch -p1
21) Загружаем i2c-dev driver
sudo modprobe i2c-dev
22) Посмотрим все i2c шины
sudo i2cdetect -l
Если у вас, как у меня ноутбук со встроенной видеокартой от Intel, то будет примерно следующее:
i2c-0 i2c i915 gmbus ssc I2C adapter
i2c-1 i2c i915 gmbus vga I2C adapter
i2c-2 i2c i915 gmbus panel I2C adapter
i2c-3 i2c i915 gmbus dpc I2C adapter
i2c-4 i2c i915 gmbus dpb I2C adapter
i2c-5 i2c i915 gmbus dpd I2C adapter
i2c-6 i2c DPDDC-B I2C adapter
тут видно, что VGA находится на шине i2c-1, собственно там и есть наш прошиваемый монитор, и дальше можно ничего не искать.
А вот на видеокарте NVidia вы увидите примерно следующее:
i2c-0 i2c nouveau-0000:01:00.0-0 I2C adapter
i2c-1 i2c nouveau-0000:01:00.0-1 I2C adapter
i2c-2 i2c nouveau-0000:01:00.0-2 I2C adapter
i2c-3 i2c nouveau-0000:01:00.0-5 I2C adapter
i2c-4 i2c nouveau-0000:01:00.0-6 I2C adapter
i2c-5 i2c nouveau-0000:01:00.0-7 I2C adapter
i2c-6 i2c nouveau-0000:01:00.0-8 I2C adapter
i2c-7 i2c nouveau-0000:01:00.0-9 I2C adapter
i2c-8 i2c nouveau-0000:01:00.0-10 I2C adapter
i2c-9 i2c nouveau-0000:01:00.0-11 I2C adapter
i2c-10 i2c nouveau-0000:01:00.0-12 I2C adapter
i2c-11 i2c nouveau-0000:01:00.0-13 I2C adapter
Где что, и на какой шине искать подключенный по D-Sub порту монитор BenQ непонятно. Нужно будет искать.
23) Cмотрим есть ли что на i2c шине 0
sudo i2cdetect 0
получаем такую картину:
24) Видно, что на этой шине что то висит. Проверяем. Второй ноль является номером шины.
sudo i2cdump -r 0-127 0 0x50
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 4c 2d 2a 00 37 31 51 41 . L-*.71QA
10: 28 0d 01 03 0f 20 18 3b 2b 20 79 a0 56 48 9a 26 (. ?;+ y?VH?&
20: 12 48 4c ff ff 80 31 40 31 59 45 59 61 59 81 99 ?HL. 1@1YEYaY??
30: a9 4f d1 40 e1 40 ea 24 00 60 41 00 28 30 30 60 ?O?@?@?$.`A.(00`
40: 13 00 38 ea 10 00 00 1e 00 00 00 fd 00 32 a0 1e ?.8. 2??
50: 60 19 00 0a 20 20 20 20 20 20 00 00 00 fc 00 53 `. . S
60: 79 6e 63 4d 61 73 74 65 72 0a 20 20 00 00 00 ff yncMaster? .
70: 00 48 4d 43 57 41 30 32 38 39 30 0a 20 20 00 fc .HMCWA02890? .?
Видим, что это другой монитор.
Повторяем, только теперь не по шине 0, а по шине 1
sudo i2cdetect 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: — — — — — — — — — — — — —
10: — — — — — — — — — — — — — — — —
20: — — — — — — — — — — — — — — — —
30: — — — — — — — 37 — — — — — — — —
40: — — — — — — — — — 49 — — — — — —
50: 50 — — — — — — — — 59 — — — — — —
60: — — — — — — — — — — — — — — — —
70: — — — — — — — —
Тоже что то есть.
Проверяем, только второй ноль меняем на 1.
sudo i2cdump -r 0-127 1 0x50
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 09 d1 28 7f 45 54 00 00 . (?ET..
10: 33 17 01 03 0e 3c 22 78 2e 14 d1 a5 58 52 a2 26 3. 20: 0c 50 54 a5 6b 80 d1 c0 45 7c 61 7c 81 80 81 bc ?PT?k. E|a|.
30: 95 3c 31 7c 01 01 02 3a 80 18 71 38 2d 40 58 2c ?<1|. q8-@X,
40: 45 00 55 50 21 00 00 1e 00 00 00 ff 00 36 43 44 E.UP. 6CD
50: 30 34 31 39 38 53 4c 30 0a 20 00 00 00 fd 00 18 04198SL0? .
60: 78 0f 87 15 00 0a 20 20 20 20 20 20 00 00 00 fc x. .
70: 00 42 65 6e 51 20 58 4c 32 37 32 30 5a 0a 00 ba .BenQ XL2720Z.
ну да, он и есть. Монитор найден на 1-ой шине.
25) Далее идет команда идентификации флэш чипа на шине 1 по адресам 0x49
sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-1:49
Должно получиться следующее:
Calibrating delay loop. OK.
Info: Will try to use device /dev/i2c-1 and address 1×49.
Info: WILL reset the device at the end.
Found Macronix flash chip «MX25L1605» (2048 kB, SPI) on mstarddc_spi.
Found Macronix flash chip «MX25L1605A/MX25L1606E» (2048 kB, SPI) on mstarddc_spi.
Found Macronix flash chip «MX25L1605D/MX25L1608D/MX25L1673E» (2048 kB, SPI) on mstarddc_spi.
Multiple flash chip definitions match the detected chip(s): «MX25L1605», «MX25L1605A/MX25L1606E», «MX25L1605D/MX25L1608D/MX25L1673E»
Please specify which chip definition to use with the -c option.
Тут внимательно, если у вас на выдало «MX25L1605A/MX25L1606E», тогда дальше используйте именно это значение, но если у вас как у меня вместо этого, выдало «W25Q16.V» то далее вместо «MX25L1605A/MX25L1606E» нужно использовать «W25Q16.V». Дело в том что это вроде как другая микросхема, с другой маркировкой, но в остальном все тоже самое. Видимо была какая-то партия именно с этими микросхемами. На дугих мониторах Z-серии встречались еще другие микросхемы, принцип точно такой же, просто подставляете то название что выдало на этом пункте.
26) Cохраняем текущую прошивку. Ждем несколько минут.
sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-1:49 -c «W25Q16.V» -r backup.bin
27) Берем здесь firmware, ну или где-то еще если к тому моменту как вы это прочитаете ссылка будет не живая.
28) Распаковываем прошивку в папку flashroom переименовываем XL2720Z_V005_20141205_E4FD.BIN в 1.bin.
29) Прошивка меньше по размеру чем объем флеш чипа, поэтому расширяем размер прошивки до 2Мб, забивая оставшееся место нолями:
30) Переименование/конвертирование скачанной прошивки:
dd if=1.BIN of=firmware.bin conv=notrunc
31) Собственно прошивка:
sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-1:49 -c «W25Q16.V» -w firmware.bin
Тут еще интересный момент. У меня с первого раза не прошился, проходил состояние считывания, но стирание и запись валилась в ошибку, потом опять чтение и опять попытка стирания и записи, и так раз 6 по кругу. Довольно долго кстати. Именно поэтому я советовал отключить в Ubuntu экран блокировки, уход в спящий режим, и прочее по таймауту, чтобы у вас в момент прошивки ничего не выключилось.
Почитав зарубежные форумы выяснил что я не один такой. И у некоторых тоже возникала подобная ошибка.
Если у вас произошло так же, не следует отсоединять монитор или пытаться его включать!
Если монитор все еще виден из системы все не так плохо.
Если же вы все-таки отключили монитор и обратно подключить не можете, на англоязычных форумах советуют отключить монитор от сети на 15 мин. и попробовать подключить снова.
Я полез еще раз смотреть не отвалился ли драйвер, проверил обновление и прочее, но по сути вся проблема в том что «с первого раза может не сработать».
Просто пробуйте еще раз!
Т.е. опять вводим:
sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-1:49 -c «W25Q16.V» -w firmware.bin
Со второго раза у меня прошло и чтение, и стирание, и запись, но вот на моменте верификации выдало ошибку.
Вы наверное уже догадались, вводим еще раз тоже самое:
sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-1:49 -c «W25Q16.V» -w firmware.bin
И вуаля, проходят все этапы, и монитор благополучно прошивается.
После чего его можно смело включать и лезть смотреть инженерное меню.
Всем удачи при прошивке! 🙂