/       /       /    HDMI заглушка или как оживить PIPO X10

HDMI заглушка или как оживить PIPO X10

$3.14 ($4.75 с учетом доставки)
Перейти в магазин
Немного больше года назад я приобрел новинку от PIPO, мини компьютер PIPO X10. Почти всем он мне понравился, большой экран, встроенная батарея, внешняя антенна. Но вот почти сразу выяснилась проблема, не хотел он нормально работать, причем проблема была не только у меня, а на глобальном уровне.
Поигрался я с ним и в итоге закинул на полку. И вот один из моих читателей подкинул вариант оживления этого компьютера, собственно сегодня я и расскажу - как оживить PIPO.


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


Покупал я его для возможности автономного управления такими вещами как - 3D принтер, лазерный и механический гравер, т.е. цель почти полностью отказаться от основного компьютера при работе с этими устройствами. Питание самих устройств собирался обеспечивать при помощи блока бесперебойного питания на 24 Вольта, а у компьютера есть встроенный аккумулятор емкостью 10000мАч.
Кроме большого экрана есть и четыре USB разъема, один из которых 3.0. Т.е. под задачу мне было как раз.


Управлять всем думал либо с самого компьютера, либо по WiFi или проводной сети, тем более что WiFi у этого компьютера работает довольно неплохо.
Вообще у меня есть обзор предыдущей версии, которая мне очень понравилась, но хотелось "новинку".



Некоторое время компьютер работал вполне нормально, может пол дня, может день, не помню уже. Но потом начала вылезать ошибка. При этом отключались 2.0 порты. И что интересно, если была подключена только флешка, то все было нормально, но стоило подключить что-то другое, все, отвал. USB 3.0 работал нормально, но если к нему подключить хаб, то была такая же картина.


При попытке переподключить устройство, как рекомендует Windows, отвал происходил уже через несколько секунд.


При этом в диспетчере задач писало о сбое запроса дискриптора.


На форуме 4пда была создана тема об этом компьютере и там же я узнал, что проблема есть у многих пользователей, хотя и не у всех. Проблема касалась как пользователей компьютеров с одной ОС, так и Вин+Андроид.


Первым делом грешили на USB HUB установленный на плате компьютера. Но у Х9 стоит такой же хаб и там никаких проблем нет, нет таких проблем и в других компьютерах, благо тестировал я их довольно много.


В процессе выяснили, что проблема касается только Windows, в Андроид все работает нормально, а значит надо "копать" в сторону операционной системы.
Пробовали устанавливать разные сборки Win10 и даже Win8, иногда работало некоторое время, уже начинали радоваться, но потом опять отвал.
Но путем всех этих мытарств было точно определено, что если не устанавливать драйверы на видеокарту, то все работает нормально. Кстати, после установки операционной системы никакие драйверы она сама не устанавливала, только базовые и диспетчер задач выглядел совсем грустно, но кто-то из пользователей дал полный архив драйверов.


И вот относительно недавно один из моих читателей не только подсказал решение проблемы, а и показал наглядно, что это работает. За что ему огромное человеческое спасибо.
Причем по сути решение лежало на поверхности, и возможно именно по этому у некоторых пользователей компьютер работал.
А работало все нормально только в том случае, если к выходу HDMI был подключен монитор или телевизор. И ведь вылазила проблема именно после установки драйверов видео, но как-то никто тогда не догадался.

Как вы понимаете, держать специально монитор просто невыгодно и человек предложил использовать заглушку для HDMI или "эмулятор монитора".

В общем заказал я его и себе, благо цена в 5 баксов не так велика для эксперимента.
По виду напоминает флешку, только с HDMI штекером.


Корпус металлический, на вид очень аккуратно.


Сзади занимает мало места и не мешает USB разъемам, что очень хорошо. Подключаем и переходим к проверке.


При подключении появляется второй монитор.


Опознается этот монитор как цифровой телевизор 28E850.


Если выбрать режим работы как расширенный рабочий стол, то дает выбор разрешения от 800х600 до 4к с кучей промежуточных вариантов.


Но так как такой вариант мне был не нужен, то выбрал режим дублирования (он по умолчанию), соответственно выставилось разрешение 1920х1280 (разрешение экрана PIPO).


Как обычно, в процессе "отвалилась" мышка, потому дальше все либо с тачпада, либо можно переключить ее в USB 3.0.
Заходим в диспетчер задач и просто выключаем/включаем - Универсальный USB концентратор.
После этого все работает. Можно в общем-то просто перезагрузить компьютер, но это дольше :)


Мне стало любопытно, что стоит внутри данной заглушки и я попытался ее открыть, но увы, такое чувство что внутренности залиты резиной, пришлось лезть в интернет и искать информацию, и нашел я её на форумах майнеров.
Все дело в том, что часто управляют они своими фермами через Радмин/тимвьювер, а без подключенного монитора программа выставляет разрешение 640х480 или 800х600. Хотя с радмином у меня обычно проблем не было, просто заходил удаленно и выставлял требуемое, а вот тимвьювер да, сложнее.



Выяснилось, что конструкция предельно проста, и стоит из микросхемы EEPROM и нескольких компонентов.


Есть даже схема подключения EEPROM, правда в "урезанном" виде. На форуме писали что могут быть проблемы в таком подключении, скорее всего надо ставить резисторы подтяжки по сигнальным цепям. Хотя как может повлиять отсутствие резисторов подтяжки на исправность HDMI порта, для меня загадка, но лучше их поставить. Также на плате есть конденсатор, предположительно по цепи питания.
В EEPROM записана информация о "мониторе" и список поддерживаемых разрешений.


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


Попутно выяснилось, что есть еще пара решений, одно - использовать VGA заглушку (там, где есть такая возможность) или конвертер HDMI-VGA. Но последнее решение имеет как преимущества, так и недостатки. В качестве преимущества то, что можно подключить VGA монитор, а из недостатков - жалобы, что иногда это приводит к выходу из строя видеокарты.
Я сам долгое время использовал подобный конвертер и все работает нормально, но зная как он греется и сколько потребляет, могу предположить, что опасения не беспочвенны. Кроме того, не думаю что разработчики интерфейса думали, что к порту будут подключать такую мощную нагрузку.


Но иногда бывает и еще одна проблема, конвертеру также нужен своя "заглушка" чтобы он думал, что к нему подключен монитор, благо ее конструкция примитивна и состоит из трех резисторов.


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



Хотел на этом уже закончить обзор, но не выдержал и решил все таки разобраться дальше, а вдруг это будет полезно.
И так, сначала я попробовал считать микросхему EEPROM, но у меня ничего не вышло, хотя пробовал по разному. Для подключения к программатору использовал схему, которую привел выше.
В конце концов плюнул на это дело и решил забить, а разобраться очень хотелось и начал пытаться открыть эту "флешку" и таки вскрыл ее.
Оказалось, что если сильно надавить на резиновую часть со стороны, обратной разъему, то она вскрывается. Но внутри все залито чем-то резиноподобным.


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


Получив "доступ к телу", все стало куда проще.
Меня интересовали контакты подключения, обозначенные как SCL, SDA и GND. На схеме разводки разъемов я выделил те контакты, которые вообще нужны для работы эмулятора.


Но свою ошибку я понял, когда увидел полную схему. Дело в том, что в той схеме подключения, которую нашел на форуме майнеров, было сразу несколько ошибок.
1. Перепутаны контакты SCL и SDA. В схеме они не были обозначены, а я поленился открыть даташит на чип EEPROM.
Естественно чип не читался.


Но если предыдущая ошибка была частично моей, то следующую я точно не мог предугадать. Контакт GND (земля) не подключен на сами контакты разъема, а выведен на корпус! Т.е. даже правильно подключив линии данных я бы никогда не прочел микросхему, выяснить это можно было только вскрыв эмулятор.
В общем подключил землю, поменял местами контакты SCL и SDA и дело пошло, ура, первая маленькая победа.


Микросхема прочиталась, а в полученной информации я увидел и название эмулируемого монитора.


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


Уже было думал на этом остановиться, но потом подумал, а что если проверить. Заодно набросал схему обозреваемого эмулятора, вдруг пригодится.
Конденсатор может иметь номинал от 10 до 100нФ, резисторы от примерно 2.2 до 6.2кОм. Неиспользуемые выводы просто висят в воздухе, хотя это и неправильно, но именно так сделано в эмуляторе.


24С02 у меня не было, зато нашлось несколько 26LC16B.


Записываем в микросхему прошивку, которую я скачал до этого, при этом в программаторе чип был выбран как 24C02, хотя это и не важно.
Собираем такую конструкцию "из палок и веревок".


Включаем, работает как родной :)


А теперь об экономии.
Микросхема стоит примерно 10 центов, есть и более дешевые, но они имеют меньше размер корпуса. Как вариант, выдрать из какой нибудь старой платы.
В качестве разъема проще применить кусок HDMI кабеля, можно самого дешевого, стоит он около 1 доллара и из него можно сделать 2 эмулятора.
Три резистора и конденсатор, ну пусть еще 5 центов.
Панельку можно не применять.
Итого 10+50+5=65 центов за эмулятор.


Вы конечно скажете, так это еще программатор денег стоит.
Конечно стоит, но здесь есть три варианта, либо найти знакомых радиолюбителей и зайти к ним в гости, либо собрать программатор самому, либо купить самый простой CH341A, благо стоит он около S2.58 вместе с доставкой
Даже если покупать программатор, то все равно это выходит дешевле, чем покупать готовый эмулятор :)


В качестве дополнения разводка переходника DVI-VGA для тех, у кого нет VGA выхода, но есть DVI с дополнительными контактами для аналогового выхода (сверху и снизу от широкого контакта) - DVI-A, DVI-I.


В таком варианте можно попробовать обойтись тремя резисторами номиналом 75 Ом. Не факт что заработает, но и делать особо ничего не надо.



Предвижу вопросы и попробую ответить.
Изначально для решения проблемы предпринимались попытки:
1. Отключение энергосбережения
2. То же самое на уровне реестра.
3. Переустановка Windows со сменой версий и билдов
4. Использование внешних хабов с питанием.
5. Поиск альтернативных драйверов
6. Смена настроек BIOS
7. Письма производителю и продавцам.

Все попытки окончились просто ничем, результат всегда был один - отвал USB портов.

Я тестировал компьютер несколько дней, порты отключились один раз, во время очередного перехода в спящий режим, отключил, после этого все нормально.
Решение конечно представляет из себя явный "костыль", но если работает, то лучше так, чем совсем никак. Но я бы советовал сначала попробовать с внешним монитором или HDMI-VGA конвертером (если есть где взять), и если все нормально, тогда покупать такую заглушку.
Продавца выбирал просто по минимальной цене, не думаю что есть какие-то отличия.

Чуть не забыл самое главное, собственно прошивку EEPROM, в архиве вместе со схемой подключения.
hdmi_plug.zip [ 0 b ] ( загрузок: 159 )


На этом все, надеюсь что было полезно.
$3.14 ($4.75 с учетом доставки)
Перейти в магазин
Эту страницу нашли, когда искали:
pipo x10 ремонт, замена аккумулятора пипо x10, pipo x 10 отключение спящего режима, pipo x8 контроллер питания, pipo x10pro не заряжает, pipo x10 переустановка windows, восстановление виндовс 10 на pipo, pipo x10 замена вентилятора, hdmi заглушка монитор, pipo x10pro перезагрузка, эмулятор для pipo x9, pipo m9 не загружается виндовс, как снять заглушку на hdmi на компьютере, pipo не загружается, pipo x10 pro схема, pipo x10 нет изображения в своем экране, самопроизвольно перезапускается pipo x9, минибокс pipo самопроизвольно отключается, нет изображения pipo, pipo 10 включение, как включить рекавери на pipo x10, pipo после прошивки отключились usb 2, как восстановить систему на компьютере пипо х10, hdmi обманка схема, mini pc pipo x10 нет изображения на матрице


Вас может заинтересовать


Товары по сниженной стоимости


Комментарии: 5

  1. Попробуйте в настройках BIOS задизейблить раздел PPM Configuration. Если сработает можно половить настройку Max CPU C-state.
    У меня на определенных терминалах Pipo X9 переводя в BIOS Max CPU C-state в значение С6 удалось снять зависания.
    #1: 27 ноября 2017 00:28
    1. Пробовал, безуспешно.
      #2: 27 ноября 2017 00:42
  2. USB отваливается при работе или при бездействии компа?
    #3: 27 ноября 2017 00:54
    1. Без разницы, может и так и так.
      #4: 27 ноября 2017 01:03
  3. Александр
    0
    Очень полезная статья, имеется такой же компьютер, с теми же болячками. Хотелось бы собрать эмулятор самостоятельно, но скачанный по ссылке архив не открывается: выдаёт ошибку. Без прошивки ничего не получится...
    #5: 18 февраля 2019 13:07

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.