Как прошить монитор через vga
Перейти к содержимому

Как прошить монитор через vga

  • автор:

Прошивка монитора samsung через vga

Пару дней назад пришли 2 одинаковых монитора на ремонт, у обоих идентичная неисправность. Первый не показывает картинку при подключении по VGA, но вполне так выдает картинку при подключении по DVI. Второй же никак не хочет показывать картинку, просто черный квадрат Малевича как ни крути (печаль короче). Путем недолго гугления прочитал что у мониторов Samsung серии SA300 до 2012 года выпуска какой-то баг в прошивке, от которого они работают-работают года так 2-3, а потом просто «умирают». Вот он красавец:

Было решено перепрошивать монитор, скачал с сайта samsung.com в разделе support программу Samsung Software Updater последней версии и инструкции по этой самой перепрошивке (чтобы не оставить после своих манипуляций хладный труп). Нашел в заначках кабелек VGA с USB:

Прошивка очень проста. Подключаем монитор к ноутбуку кабелем VGA, включаем USB, даем питание монитору, запускаем Samsung Software Updater, предварительно установив софтину на свой компьютер, смотрим на процесс прошивки, все происходит автоматом, главное чтобы ваш ноутбук был подключен к интернету, т.к. он требуется программе для скачивания прошивки к монитору. В процессе прошивки ни в коем случае не выключайте питание монитора, иначе получите труп, который не перепрошить без специального программатора.

После окончания процесса прошивки вылезет вот такое окошко, значит все ОК.

После прошивки и перезагрузки монитора он сразу же заработал как новый.

2 Ответов в “ Ремонт LED монитора Samsung LS23A300BS ”

доброго времени суток.
попал в руки такой же монитор. сперва бегал по экрану квадратик «проверьте кабель» . потом совсем погас (легкий писк сверху. видать от платы подсветки).
ни как не могу найти прогу на перепрошивку. можно ссылку, прямую, на скачивание.

Для того, чтобы скачать прошивки для мониторов Samsung, Вам нужно выбрать модель, соответствующую Вашему устройству.

Список моделей для мониторов Samsung Вы можете видеть ниже. Когда Вы найдете нужный Вам файл, просто кликните напротив него кнопку "Скачать". Таким образом Вы перейдете на конечную страницу для загрузки прошивки для мониторов Samsung.

Если случилось так, что Вы не можете найти в нашем каталоге нужную Вам модель устройства, свяжитесь с нами через нашу контактную форму, и мы постараемся Вам помочь.

Дубликаты не найдены

блин а где взять сейчас эту программу, моник точно такой же, проблема та же(

Для клиента отдал такой моник сегодня в ремонт — а оно вона как. За ремонт взяли 800р.

Спасибо добрый человек !

такс, не подскажите, а на win 10 где такие свойства экрана. второй моник есть, но вот как подключию, у меня перекидывает рабочий стол на моник, который как раз надо перепрошить.

Инструкция по прошивке монитора BenQ XL2720Z


Данная инструкция так же подойдет для некоторых других моделей 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. <«x. XR?&
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Мб, забивая оставшееся место нолями:

tr ‘\000’ ‘\377’ < /dev/zero | dd of=firmware.bin bs=1k count=2k

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

Со второго раза у меня прошло и чтение, и стирание, и запись, но вот на моменте верификации выдало ошибку.

Как прошить монитор через vga

Тем не менее, снять с моника информацию о нем мне удалось, скорее это содержимое eeprom 24с04 на материнской плате монитора.

Подключится по vga не сложно и не дорого:



Достаточно спаять короткий переходник.
И разницы большой нет, например для перепрошики биоса на материнках используется подобный интерфейс — JSPI1 (предусмотренный производителем), который позволяет программировать не выпаивая чипы:


Как прошить монитор через vga

к тому, что сидит на i2c шине.

Ни разу не парился по поводу программирования через VGA разъем. Ни разу не шил процы с встроенной флешой. Поэтому не знаю чо там можно. Нужно опыта набираться в этом направлении.

Хвосты какие к нему? А то нашел Postal2 за 500 руб собранный в корпусе разъема LPT, а с него торчит RS-232. Явно с намеком, что существуют какие-то хвосты для программирования, подключающиеся к этому разъему. В том числе и наверно хвост COM-VGA для шиться мониторов\телеков. Но инфы по хвостам никакой не нашел.

А вообще читайте внимательнее о чем пишет ТС. А то вы (всмысле все отписавшиеся) прочтете первые 2 слова и уже торопитесь ответить.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *