Ну как сейчас без телефона?

Перестань называть меня жлобом! Я экономный!

Хороший эпилятор

Возникла необходимость подарить своей половине подарок. Выбор пал на эпилятор фирмы Панасоник. Выбирал долго, изучая отзывы, смотря обзоры. В общем хотел чрезвычайно обрадовать свою любимую. Купил. Подарил. Подарку рада, но не пользуется. От прямых вопросов уходит в несознанку. В общем подумалось мне, что аппарат не исправен, либо что-то не верно было использовано. Имея техническое образование, инструкцию и телефон с тырнетом, уединился я с этим девайсом в ванной. Решил испытать все режимы на себе.

Забегу слегка вперёд и скажу, что если дама этим для вас сделалась гладкой, то это прям, вот, пиздец, от какой любви к вам. Ну, а если это сделал парень, для своего мужчинки, то им прям совсем не больно "дружить".

Но, что-то я отвлекся. Вернёмся в ванну где мы остались вдвоём. Я и эпилятор. Включив этот чудный девайс я поднес его к щиколотке. Мир потух!!! Эта сволочь начала жадно жрать мою шерсть на правой ноге, громко чавкая. В этот момент я попытался ее с себя снять, но ничего не вышло. И он пополз вверх!!! Было очень больно и обидно. Глазами искал топор, чтобы сломать эту хрень или отрубить ногу. Возникали мысли позвонить в МЧС, но предстоящий позор и скорость сближения с моими гениталиями не позволили это сделать. Зверь плавно полз к самому дорогому!!! Зажмурившись, я с силой оторвал его от себя.

В этот момент я понял почему не по душе пришелся он моей жене.

Полоса на ноге была гладкой и шелковистой как жопа младенца следующие четыре недели. Физическая боль потихоньку ушла. Душевные раны затягиваются. Эпилятор спрятал. Если вдруг мне нужна будет какая-нибудь секретная информация, выведанная у человека, я обязательно заряжу эпилятор и.............

Смотри в глаза

Лазерный проектор или как проприетарность мешает устройству стать успешным

С детства люблю технические новинки, поэтому по мере сил стараюсь их приобретать. Иногда слишком рано:)
Лет десять назад появился у меня портативный лазерный проектор фирмы Microvision - Pico.
Вот такой.

Если помните, тогда многие представляли дальнейшее развитие мобильных устройств именно в сторону проекторов, мол, будет и удобно, и небольшой размер и, при необходимости, большой экран.
Штука необычная и удобная, встроенный аккумулятор позволял показывать минут 40-60, картинка получалась сочная (лазерных тогда наперечёт имелись), а возможность взять устройство с собой оказалось просто бесценным. Тогда мне нередко приходилось встречаться в различных местах с важными людьми и рассказывать им всякие сказки, а презентацию как представить? Не везде для этого имелись возможности, да и время.
А тут я достаю маленький девайс, прошу немного приглушить свет и начинаю прямо на стене презентацию. Действовало почти всегда отлично, понты в бизнесе никто не отменял. А когда они дополняются интересной инфой, то и результат получатся неплохой.

Но рассказ мой не об этом. А о проприетарности, будь она неладна. Кто-то еще помнить, как к каждому мобильному требовалась своя зарядка, даже к телефонам одного и того же производителя бывали разные. Но потом появился единый стандарт и стало хорошо. И только Apple смог так долго использовать свои вещи, сначало тридцатипиновый штекер, а потом лайтинг. Вот и проектор можно было подключить только к устройству от Apple, причём только к тому, где тридцатипиновый вход. Вдобавок видео проектор подхватывал только из программы эпловской, то есть никакие сторонние вроде AVPlayer не годились. Но нельзя же, чтобы всё было просто:) Поэтому я использовал с Ipadом, а когда и с Ipodом.


А потом внезапно всё кончилось, так как остались устройства только с лайнингом, а старые использовать было невозможно из-за тормозов на новых прошивках. И никакие переходники помочь не смогли. Вот так абсолютно рабочее устройство, востребованное и удобное, оказалось нафиг не нужным из-за слишком сильной зависимости от проприетарных разъемов. И оно с рынка исчезло.
Сейчас я периодически, когда добираюсь до ящика в деревенском гараже, где сложены купленные когда-то девайсы, вспоминаю о такой удобной штуке и порываюсь купить что-то подобное. Но сейчас у меня есть стационарный проектор, на котором я раз в год что-нибудь смотрю, а презентации показывать уже почти не приходится.
А сколько было таких удобных штук, которые не стали масовыми именно из-за ставки на исключительность...

Девайс для разливания

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива?



Каждый год выпускается с десяток новых моделей одноплатных компьютеров. Свежие девайсы представляют как старые и уважаемые фирмы по типу Raspberry Pi, Orange Pi или Banana Pi, так и относительные новички на рынке — Repka Pi, или, например, Lctech Pi. Одноплатники работают на достаточно большом парке железа: кто-то использует чипы AllWinner, кто-то Amlogic, кто-то Beoadcom, а кто-то… мобильные! Пару лет назад Orange Pi отличились выпуском нескольких одноплатников на базе чипсетов очень бюджетных мобильников 2013-2015 годов — 2G IoT и 3G IoT. На данный момент, выпуск 3G IoT завершен, а компания предлагает купить абсолютно новый одноплатник с 3G, Bluetooth, Wi-Fi, GPS, поддержкой Linux и Android всего за 1.000 рублей (500 само устройство и 500 доставка). На что оно способно и стоит ли его брать — узнаем в статье!

Что за устройство?

IoT устройство уже прочно закрепились в нашей жизни. Сейчас уже есть возможность приобрести полноценный внешний GSM-модуль за пару сотен рублей, который способен будет выйти в сеть или обрабатывать SM. Однако, в мире одноплатников всё не так просто: большинство из этих устройств использует планшетные чипсеты, которые обычно не обладают встроенными модемами для работы в GSM-сетях. На помощь приходят внешние модули, но чем выше необходимое поколение связи, тем выше цена. И есть 200 рублей за 2G модуль — это совсем немного, то 3G, а тем более LTE модули могут влететь в копеечку. Конечно в мейнлайн дистрибутивах уже есть драйвера на некоторые модемы Huawei, благодаря чему можно просто воткнуть копеечный USB-свисток но это не совсем спортивно.



С весьма интересным решением пришла компания Orange Pi. Несколько лет назад они представили весьма занимательное устройство: 2G IoT, которое работало на базе давным-давно забытого мобильного чипсета RDA8810, который является родственником Spreadtrum SC6820 — чипа, который использовался в очень многих китайских ультрабюджетниках 2012-2014 годов. Устройство отличалось весьма неплохими характеристиками за низкий прайс:

  • Процессор: RDA8810, Cortex-A5, 1Ghz.

  • ОЗУ: 256 мегабайт DDR2.

  • ПЗУ: 512 мегабайт NAND памяти + возможность загрузки с MicroSD флэшек.

  • Дисплей: 40-пиновый коннектор, мимикрирующий под стандартизированный. Однако производитель предлагает свой дисплей от мобильниках втридорого, а распиновка несколько отличается от общепринятой — нужно делать переходник.

  • Питание: 5в от USB, до 2А нагрузки при работе с сетью, 3.7в от АКБ с встроенным контроллером питания.

  • Звук: Микрофон + встроенный в чипсет ЦАП для вывода звука из системы.

  • Интерфейсы: SPI, I2C, GPIO, UART, Wi-Fi, Bluetooth.



Причина низкой цены и хорошего функционала очень проста: Orange Pi просто взяли референсную плату ультрабюджетного смартфона за 1.500-2.000 рублей и развели из нее одноплатник, который затем начали производить. На момент выхода одноплатника, смартфоны на 8810 не производились, так что отпускная цена на чипы была копеечная, в то время как на AllWinner'ы спрос весьма хорош. Год назад они продавались по 700 рублей с учетом доставки, но сейчас их окончательно распродали и найти их можно только на вторичке.



3G IoT — следующая ветвь развития IoT линейки OPi, которая на этот раз работает на базе чипсета MediaTek и имеет полноценную поддержку 3G. По сути, возможности остались те же, однако возможности вывода на HDMI до сих пор нет — теперь производитель предлагает LVDS матрицу, опять же, втридорого. Однако схема есть, чисто теоретически есть возможно купить какой-нибудь бюджетник от ZTE/Huawei, найти схему платы и сделать переходник с шлейфа нашей матрицы на коннектор одноплатника. Драйвер матрицы можно взять в исходниках ядра и без изменений перенести. Работает девайс на базе чипа для бюджетных смартфонов, однако теперь в нашем распоряжении целых два ядра!



Характеристики девайса такие:

  • Процессор: 2х-ядерный MT6572, Cortex-A7, 1.2Ghz.

  • ОЗУ: 256мб.

  • ПЗУ: 512мб eMMC флэшка от Leahkinn + возможность загрузки с MicroSD.

  • Дисплей: MIPI DSI, LVDS.

  • Питание: 5в, до 2А в пике, 3.7в с контроллером питания.

  • Звук: всё так же, микрофон + ЦАП.

  • Интерфейсы: SPI, I2C, GPIO, UART, Wi-Fi, Bluetooth.



Весьма недурно, согласны? На момент выхода статьи, этот одноплатник можно заказать на всем известном сайте за 1.000 рублей — это с учетом доставки. Идет недели 3, поставляется в фирменной коробочке. Гребенка уже распаяна с завода.



Ну что-ж, предлагаю посмотреть, что может предложить нам такой одноплатник и стоит ли его вообще брать?

Накатываем систему

На выбор у нас есть Android и Linux. Учтите, что GSM стек работает только в Android! Теоретически есть возможность связаться с модемом из под Linux, но это требует дальнейшего изучения местного factory-режима. Впрочем, GSM под Android не так уж и плохо — нужное вам поведение, вероятно, можно реализовать в виде службы. Но управлять Android придется только, и только через ADB, если у вас нет дисплея.

Для установки ОС можно использовать как внутреннюю память (только Android, rootfs линукса туда не влезет), так и на MicroSD. Оба способа требуют прошивки eMMC с помощью фирменого флэшера — SP Flash Tool. Суть в том, что выбор варианта загрузки с SD/NAND реализован здесь в виде настройки точки монтирования: ядро так или иначе будет находится на eMMC, но в зависимости от выбранного образа boot, будет загружать систему с соответствующего носителя. Примерно как это реализовано здесь.
Мы будем ставить Linux: качаем SP Flash Tool, выбираем scatter-файл и ставим Format All + Download. Осторожно, форматирование сотрет NVRAM и IMEI, так что лучше сделать бэкапы (хотя их все равно можно легко перебить из системы вручную):



На первом проходе, флэшер переразметит внутреннюю память, но ругнется на отсутствующий раздел System. После этого, нужно вернуть режим Download only, снять галку с System и прошить устройство еще раз — после этого, плата будет загружаться с MicroSD:



Теперь нужно записать саму систему на флэшку. Образы записываются как обычно — берем флэшку на 4-8гб, вставляем в кард-ридер и записываем образ через Win32DiskImager. Флэшку желательно брать 10-класса, но у меня и «пятерка» работала с адекватной производительностью:



После записи, вставляем флэшку в устройство и запитываем его. Возможны варианты питания как напрямую от БП, так и от аккумулятора — в таком случае, при подключении БП, контроллер питания будет заряжать аккумулятор, а за статусом зарядки можно следить через устройство battery в /sys/class/power_supply/ (и в Linux, и в Android).

Для общения с системой через консоль, нам понадобится UART-преобразователь. Я для этого использую плату ESP32-WROOM с выпаянным чипом ESP32. Подтыкиваемся (или подпаиваемся) к UART'у, запускаем putty, ставим бодрейт 115200 и вперед наблюдать за консолью!



Настраиваем Linux

Тут ничего особо сложного нет, лишь некоторая подготовка к полноценному использованию системы. Если для вас написанное малопонятно — можете просто скопипастить, все должно работать без проблем.

Итак, система запустилась и требует логин, а кроме этого — сыпет логами в UART. Стандартный логин — root, пароль orangepi, лучше смените пароль сразу. Надоели логи? Пишем:

dmesg -n 1



Можно сразу записать эту команду в rc.local, если не хотите после каждого ребута писать команду по новой.

После этого, нам нужно настроить Wi-Fi. В системе предустановлен wpa_supplicant, поэтому для подключения мы идем в /etc/network/ и редактируем с помощью nano файл interfaces:

nano interfaces

... Дописываем

auto wlan0

iface wlan0 inet dhcp

wpa-ssid "Имя вашей сети"

wpa-psk "Пароль вашей сети"

Жмем Ctrl + X, сохраняем и перезапускаем сервис networking service networking restart Возникли проблемы? wpa_supplicant жалуется на существующий контекст? Удаляем wpa_supplicant из /run/, если все равно не работает - отправляем систему в ребут, должно заработать.



Имейте ввиду: плата без проблем питается от стандартных 5В/0.5А USB-порта ПК, но если подключить к ней USB-устройство во время работы — то плата начнет уходить в ребут при попытке поднять Wi-Fi, даже если вытащить флэшку. Лечится легко: обесточиваем плату, затем включаем снова.



Подключиться можно хоть к точке Wi-Fi от вашего смартфона, дабы объединить их в локальную сеть. Тогда с помощью VNC можно будет вывести изображение с одноплатника на экран разбитого сяоми — чем не применение старому гаджету? Пингуем гугл, сеть есть — отлично!

Теперь ставим icewm из репозиториев, tightvnc и пошло поехало… ан нет! Debian Stretch уже выкинули из официальных репозиториев, перенеся его в архив. Пользовались старыми версиями убунты/дебиана? Тогда следующая операция для вас будет знакома:


nano /etc/apt/sources.list

...

Меняем ftp2.cn.debian.org на archive.debian.org во всех строках. Ctrl + X, сохраняем.

Пишеv apt-get update. Ждём обновления списка пакетов.



Теперь мы можем ставить официальные бинарные пакеты из репозиториев. Нам доступна куча софта, в том числе с более старших Raspberry Pi и Orange Pi — ABI то одно! Можно поставить TightVNCServer, запустить его и без проблем подключиться к нашей машинке (5900 — базовый порт, 5901 — будет для первого дисплея и.т.п).



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



GPIO

У устройства есть гребенка с 40 пинами, часть из которых мы без проблем можем использовать для наших целей. Друзья, если вы уже имели опыт с другими одноплатниками, то знаете что для Broadcom/AllWiiner и других иных чипсетов уже есть готовые библиотеки для работы с GPIO. Под MediaTek их нет, но ничего сложного в работе с ними из user-space нет. Рассмотрим схему подробнее и два способа работы с ними:



Первый из официального мануала, подразумевает чтение и запись в специальное виртуальное устройство — mt_gpio, а вернее — в его дебаг-режим. В него можно писать хоть из shell-скрипта при желании. Виртуальное устройство расположено по пути/sys/devices/virtual/misc/mtgpio/pin. Если просто начать читать из него, то мы получим список всех пинов и их состояние:



PIN: [MODE] [PULL_SEL] [DIN] [DOUT] [PULL EN] [DIR] [INV] [IES]
0:1000000-1
1:1000000-1
...

Чтобы записать состояние, нам нужно послать специальную строку:

echo -wdout<номер пина> > 1/0

Чтобы выбрать направление пина, нам нужно послать:

echo -wdir<номер пина> > 1/0, где 0 - вход

Чтобы получить состояние пина, нужно прочитать все строки устройство pin и потом распарсить, например, с sscanf (хотя поскольку одно поле — один char, можно взять абсолютное смещение от начала строки). Если читаем — то 3 столбец после двоеточия будет состоянием нашего пина. Я уже все проверил, все точно работает без каких либо проблем, главное не забывайте за режим GPIO :)



Пожалуйста, согласовывайте уровни! GPIO у MT6572 имеют лог. уровень 1.6в. Часть периферии чипсета работает на стандартных 3.3в.
Как это работает? См.в исходниках ядра.

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

Есть и второй способ — использовать mt-gpio напрямую через вызов ioctl. Я этот режим пока еще не пробовал, но он гораздо быстрее — для юзерспейса самое то, а работать с ним довольно легко. См. исходники драйвера здесь.

UART

Это второй способ коммуникации с внешним миром, доступный из коробки. На устройстве целых два канала UART, которые могут работать как минимум со скоростью 921600б/с (или 115200 килобайт в секунду). лучше всего использовать эту шину для общения с другими микроконтроллерами или ПК.



Получить доступ к UART можно благодаря соответствующему character-устройству /dev/ttyMTxx. При стандартных настройках (921600б/с), можно без проблем работать с UART из shell-скриптов, как с самым обычным терминалом: echo для записи, cat — для чтения. Из нативных программ, есть такая же возможность открыть ttyMT и читать/писать при стандартных настройках, а если конфигурацию необходимо изменить, то на помощь приходит termios.

SPI/I2C

А вот тут уже все гораздо интереснее. Как известно, в Linux драйвера шин делятся на два типа: kernel-mode, для работы с драйвером SPI/I2C из других драйверов (например, драйвер камеры хочет получить информацию о модуле через i2c) и user-space i2c-dev/spi-dev. Последние два есть из коробки в большинстве дистрибутивов для «взрослых» одноплатников, но их забыли включить в текущий релиз ядра 3G IoT. Почему? Не ясно — драйвера для i2c и spi у MediaTek точно есть.

На гребенке есть один I2C и один SPI. Исходники ядра для платы можно найти на гитхабе OrangePi. Чуть позже надо будет попробоваать скомпилировать i2cdev и spidev в виде отдельных модулей ядра, которые можно будет загрузить через modprobe.

Я хочу бэйр-метал, а не эти ваши линуксы!!!

И такая возможность есть, но лишь частично. Orange Pi открыли исходники вторичного загрузчика MediaTek — lk (альтернатива u-boot) или Little Kernel. При некоторой модификации логики lk, можно реализовать свою прошивку используя почти всю мощь чипсета. За этим — сюда.

Для чего он еще может пригодится?

Давайте смотреть сами. У нас есть полноценный десктопный Linux, есть Android, есть 2 неплохих ARMv7 ядра, работающих на частоте 1.2ггц, есть 256 мегабайт ОЗУ. Чем он может еще пригодится:

  • Сервер: Нет, речь конечно же не о NAS. Однако поднять простенькую домашнюю страницу, или попытаться реализовать на нем умный дом можно вполне.

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

  • Ретро-машинка для эмуляторов: При условии, что Вы купили фирменный дисплей, поскольку через VNC поиграть не получится. К сожалению, ни одного вывода на ТВ, данный чипсет не имеет, поэтому либо пытаться прикрутить дисплей от китайчика, либо покупать фирменный.

  • Хитрая и дешевая сигнализация с GPS: В целом, для сигнализации такую плату можно рассматривать как System On Module: сразу и линух есть, и GPS из коробки, и 3G. Выйдет дешевле, чем купить отдельно GPS, ESP32 и 3G модуль.



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

Схема платы доступна здесь:drive.google.com/drive/folders/19R66eFtCDVDVGs7P_WTTBaHTfshnIIqK

Заключение

Я считаю, что подобных ультрадешевых плат должно быть гораздо больше на рынке, ведь не все готовы платить несколько тысяч рублей за одноплатники. Однако, такие решения не подойдут для тех людей, которые хотят «купить и чтобы работало, с кучей гайдов» — у таких плат банально околонулевая поддержка. Да, Orange Pi уважаемая компания, они предоставляют полный исходный код не только ядра, но и загрузчиков — чего они делать не обязаны были, но по сути они просто произвели на свет эту плату, а разбираться в ней придется конечному пользователю. Без мануалов, без гайдов.



Стоит ли такую себе брать? Я лично не пожалел :) Плата очень перспективная, а ковыряться в исходниках ядра я люблю. Попробую сделать из неё что-то полезное!

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой?

В нулевых, ноутбуки обычно были слабыми рабочими машинками. Большинство лэптопов были предназначены для работы в офисе, серфинга в интернете, мультимедийных возможностей, однако ни о каких играх или тяжелой работе обычно речь и не шла. Типичный ноутбук тех лет работал на базе слабеньких процессоров VIA/Celeron-M/Pentium-M, обладал встроенной чипсетной графикой и 256-512мб ОЗУ и даже сейчас их можно купить за копейки на вторичке. Но сегодняшний девайс оказался крайне необычным: это флагманский брендовый ноутбук Acer Ferrari 2005 года выпуска, который обошелся он мне всего в 600 рублей и он оказался полностью рабочим! Предлагаю посмотреть подробнее на этот, безусловно, интереснейший коллекционный девайс поближе!




Что за ноутбук?



Ещё в двухтысячных, многие люди так или иначе с уважением относились к известным брендам и пользовались продукцией с их символикой. Вспомнить только все эти куртки с логотипами известных автомобильных брендов, всякие брелки, ботинки — своеобразный неофициальный «мерч» можно было увидеть почти во всех городах СНГ. Чуть позже появились даже телефоны в виде машинок, на которых гордо красовались надписи «Luxury» и логотипы известных премиум-автоконцернов.



Очевидно, что известные автоконцерны так или иначе выпускали официальный мерч со своим брендом, но большинство людей даже не слышали, что среди такого мерча были даже ноутбуки и смартфоны. Ещё в 2003 году, Acer стала спонсором гоночной команды Scuderia Ferrari и подписала контракт, разрешающий производителю ноутбуков использовать фирменную символику и бренды в своих продуктах. Таким образом, Acer сделали отдельную линейку ноутбуков премиум-класса, которые отличались не только флагманскими характеристиками, но и характерным дизайном в стиле Ferrari!



Однако, один из главных конкурентов Acer — компания Asus, тоже не оставались в сторонке и заключили похожее соглашение уже с… Lamborghini! Таким образом, одни из самых крупных производителей ноутбуков выпускали собственные «автомобильные» линейки премиального класса, где каждый лэптоп был крайне необычным и отличалось от остальной линейки устройств. Некоторые модели Asus Lamborghini, например, при включении ревели двигателем! Остается вопрос: почему у iRu не было линейки LADA в дизайне жигулей!?



Конечно за такой классный дизайн, мощное железо и бренд приходилось платить. Например, Ferrari 4000, который мы сегодня рассматриваем, стоил 2.199$ в августе 2005 года. Это действительно большая цена для тех лет, в глубинке РФ люди получали ~200$ в месяц в среднем. Немудрено, что за прошедшие годы, ноутбук получил статус коллекционного. И достался он мне за… 600 рублей (~7$) на вторичке, в неизвестном состоянии!



Как только я получил устройство, я сразу нашёл для него БП и попытался включил. И он оказался живым! Он включился и показал фирменную заставку с Ferrari! Моей радости не было предела и я уже был готов разобрать и обслужить этот ноутбук полностью. Как оказалось чуть позже — причины для этого конечно же были. Во первых, ноутбук через минуту выключился от перегрева, причём никакого воздуха из радиатора не было вообще. Во вторых, у ноутбука «украли» HDD, а в третьих: у него не работала клавиатура. Совсем. Ну что-ж, предлагаю разобрать его и попытаться привести в нормальный вид!



Обслуживаем и ремонтируем

Несмотря на то, что это устройство премиум-класса, никаких сложностей с его разборкой и обслуживанием нет. Переворачиваем ноутбук и видим, что кто-то украл пластиковые заглушки для слотов ОЗУ и Wi-Fi адаптера (куда их вечно теряют?), пластиковую заглушку DVD-привода и потерял аккумулятор. Не страшно, главное что и ОЗУ, и адаптер на месте! Откручиваем задние винтики:



И переворачиваем ноутбук. Разбирается он через клавиатуру, что можно зачесть как плюс (легкость разборки), так и минус (для чистки охлаждения нужно разбирать весь девайс до винтика). Очевидно, в ноутбук до меня уже лазили и пытались что-то сделать, но это не беда. Опа, а шлейф клавиатуры был отключен. Совсем! Вот и причина того, что клавиатура не работает.



Откладываем клавиатуру в сторону и откручиваем топкейс, который снимается вместе с дисплеем (!). После этого мы увидим саму материнскую плату. И да, как я уже говорил, её тоже нужно снимать для обслуживания охлаждения! В те годы, обычно доступ к охладу и практически всей обслуживаемой части ноутбука был очень простым, но Acer немножко страдали оверинжинирингом. Кроме того, меня привлекла остальная конструкция ноутбука: сначала я не понял, где находится LVDS-шлейф для подключения матрицы, но затем глянул внимательнее и обнаружил, что в топкейсе есть небольшая плата, которая имеет свой коннектор и вставляется «бутербродом» в коннектор на основной плате. Там же разведен коннектор матрицы. Ох уж этот Acer!



После этого, мы снова видим бутерброды из плат и кучу коннекторов, но для опытного технаря это проблем не составит: отключаем коннекторы, откручиваем материнскую плату и переворачиваем на другую сторону. И тут мы видим жемчужину ноутбука: довольно здоровая и мощная система охлаждения! Суть вот в чём: сам по себе, Turion — очень мощный и горячий процессор, к которым в пару идет довольно теплый чипсет и дискретный видеочип Radeon X700.



Обратите внимание на съёмный процессор — для современных ремонтников это уже давно артефакт прошлого. А тут хоб — и проц можно поменять на более мощный! Не уверен насчёт конкретно турионов, но ноутбучный PPGA478 для Pentium M был почти идентичен десктопному PGA478 за исключением пары пинов (были переходники).
Чтобы всё это оставалось достаточно хоолдным, нужна нехилая система охлаждения и даже эта не сказать, что справляется очень хорошо (даже после чистки температуры оставались ощутимыми). А вот и причина нерабочего охлада — кто-то отключил кулер. Причём сам коннектор в норме, ничего не выломано — подключаем обратно, подсобираем ноутбук и всё работает!



Термо-прокладки уже успели слегка рассыпаться за это время, поэтому кое-где я их заменил на дипкуловскую термопасту (хотя прокладки толстые и при следующем обслуживании лучше поставить именно их). Теперь собираем ноутбук в обратном порядке, включаем — и всё работает! Но нужно ещё подобрать новый HDD. Ноутбук поддерживает только IDE 2.5" жёсткие диски, которые нынче, можно сказать, редкость. Но в моей коробке с винтами нашлось парочку — я поставил на 20гб!



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



Смотрим на девайс подробнее

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



В статье про нетбук от Nokia, у меня мелькал слабый Atom Z530, который по производительности наверное как… ну может быть топовый P III, или слабый P4. Turion 64 — уже совсем другой разговор, это действительно довольно шустрый чип, который догоняет десктопные Pentium D своих лет. Однако, если Pentium D обычно не требует серьезного охлаждения, то на турионе за производительность приходится платить жестким нагревом. Да, AMD такой AMD. Ниже результат бенчмарка CPU Queen:



Температура процессора в относительном простое достаточно высокая: 60-70 градусов. Для сравнения, Pentium M гораздо менее горячие, а процессоры VIA вообще редко за 50 выходят.



Иногда возникают проблемы с установкой драйвера на видеочип. Суть вот в чем: на некоторых старых ноутбуках, судя по всему, немного отличается ID чипа, который родной драйвер видеть не хочет — а значит, либо модифицировать inf, либо пытаться подсунуть драйвер вручную. И это не прикол ATI: на NVidia, как минимум серии FX, такое тоже было!

По всем остальным характеристикам, ноутбук в целом и сейчас неплох для не особо сложных задач: сервер для ксочки/халвы, веб-сервер, сервер для файлопомойки и конечно же игры. В последнем нам подсобит дискретка Radeon X800, которую в целом можно назвать неплохим видеочипом. Всяко лучше Intel HD Graphics!



Что касается базового серфинга, то на 1гб ОЗУ в хром даже можно не суватся. Это будут жесткие лаги и боль и слезы, вместо серфинга. Но если Вы большой любитель «классического» легкого интернета без JS, т.е вам хватит полистать opennet/LOR или на двачике покапчевать, то хватит и Dillo. В иных же случаях, серфить с таких ноутбуков сейчас не получится.

Другое дело сервер — тут и процессор весьма бодренький и вероятно получится поднять даже не просто личную страницу, а какой-то +- динамичный сайт с достаточной посещаемостью! Что касается файлового сервера, то варианта два: воткнуть «помоечный» HDD в слот для привода, либо обложится внешними HDD-кейсами. Понятное дело, что сервер лучше поднимать под линухом, под WinXP сейчас безопасно разве что SMB поднять в локалку.

Играем

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

Я не буду приводить в тест 2D игры- Fallout, Stronghold, HoMM этот ноутбук потянет вообще без каких либо проблем. Другое дело 3D игры, да желательно в HD разрешении — не зря же здесь ставили дисплей 1600 x 1200, когда даже на десктопах у многих оставались мониторы 1280x1024, а то и 1280x720!
NFSU2 с полузнком на средних, HD-разрешение, средний FPS 30-40 без просадок:



GTA Vice City, дальность прорисовки выкручена на максимум, HD разрешение: ~30-40 кадров, лагов не ощущается совсем. Экспиренс точно тот же, как был и у меня в свое время! Однако важно понимать, что установка карпаков очень сильно бьет по этой видяшке и FPS может резко просесть.

COD 4 MW уже не тянет. И хотя десктопная X1800 тянула даже MW3 в 30 фпс на минималках, то мобильная X800 даже первую «колду» уже едва тянет. 800x600, минималки, ватные 20-25 кадров:



Чудеса показывает HL2, которая работает вообще везде: там даже FFP фоллбек для старых «жифорсов» есть! На открытых локациях при средне-высоких настройках графики и HD-разрешении, игра выдает 40-50 кадров. Достойно!


Низкие


Средне-высокие

Заключение

Подобные ноутбуки тех лет уже действительно несколько потеряли актуальность в качестве повседневных машинок для современного человека. И ютубчик уже не посмотреть, и Хабр не полистать — современный веб стал слишком тяжелым для подобных машинок. Однако полезные применения у них все равно есть и в первую очередь для тех, кто с годами не потерял возможность наслаждаться старыми играми! Поэтому, если у вас где-то лежит подобный лэптоп, может не стоит его выбрасывать, а попробовать найти применение!? Старых друзей на свалку выкидывать не хорошо :)

Но если говорить касательно Ferrari, то это настоящая коллекционная штука, иметь которую в коллекции — настоящая гордость и которую нужно беречь!

Этот китайчик просто любит жизнь: реставрируем игровую консоль с помойки за 250 рублей



Ни для кого не секрет, что иногда на онлайн-барахолках можно встретить продавцов, которые продают различные устройства с помойки. И ведь иногда прямо слёзы наворачиваются от того, какие крутые штуки люди умудряются выкидывать. Зачастую подобные девайсы требуют серьёзного обслуживания, но и стоят копейки: недавно я увидел симпатичную игровую консоль PGP Aio Droid Letto, которая привлекла моё внимание своими миниатюрными размерами и симпатичным дизайном, а ещё тем, что была в ужаснейшем состоянии и стоила всего 250 рублей. А поскольку я обожаю копаться в различных девайсах и давать им вторую жизнь, я сразу же её заказал! Сегодня мы с вами: приведем корпус устройства в подарок, подберем дисплей от GPS-навигатора, найдём прошивку на безымянное устройство и перепрошьём с помощью замыкания ножек NAND, а также посмотрим, годится ли на что-то консоль по цене кофе в столице!

Покупка

Мои давние читатели знают, что я просто обожаю различные старые китайские консоли. Денди, сеги, портативные устройства: уже как минимум с 10'ок игровых консолей я отремонтировал и написал о них статьи. Как уже было упомянуто выше, нашим сегодняшним героем станет некая PGP Aio Droid Letto 2012 года выпуска — ODM устройство, на которое налепили шилдик PGP. В своё время, подобные консоли были довольно популярны (в первую очередь — из-за своей цены) и как минимум несколько китайских заводов разрабатывали и продавали их локальным брендам под реализацию. Средняя цена была 2.000-6.000 рублей, что было весьма немного.



Листал я себе онлайн-барахолку в поисках игровых консолей и увидел Letto за преусловный прайс 250 рублей. Как уже говорил в интро — меня привлек приятный дизайн и компактность: я любитель поиграть в дороге, но даже PS Vita/PSP может оказаться великоватой для кармана летних шорт. А тут идеальный вариант! Ну и конечно же я видел плачевное состояние консоли и мне хотелось в ней покопаться и попытаться довести до ума.



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

Хардварный ремонт

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



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



После мытья и сушки корпуса, я решил заодно и заменить дисплей. Родной оказался с царапинами и неприятной трещиной на тачскрине. И вот тут есть маленький лайфхак: кто сказал, что дисплеи для таких устройств нужно покупать по названию модели втридорога? Секрет вот в чём: в небольшие консоли, китайцы обычно ставили стандартные матрицы с разрешением 480x232 и интерфейсом TTL RGB от… автомобильных навигаторов и фоторамок! Почти все дисплеи с этим интерфейсом унифицированы и имеют одинаковый шлейф (40 пин) и распиновку, а поскольку тачскрин у таких модулей резистивный (резистивный тач требует всего 4 сигнальных линии), то он сразу же включен в общий шлейф дисплея, делая дисплеи навигаторов и китайских консолей взаимозаменяемыми! Вот вам и идея, куда можно применить старый нерабочий авто-навигатор :)



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



После осмотра платы, на фронтальной стороне можно увидеть сгнивший SMD-элемент. Скорее всего, это ключ и я изначально предположил, что он отвечает за питание камеры (т.к находился близкой к ней). К сожалению, после того, как я счистил коррозию, оказалось что один пятачок и ножка ключа сгнили :( И чуть позже это стало серьёзной проблемой.



Не забываем почистить аналоговой стик от грязи и пыли. Подойдет спирт или контакт-клинер.



Программный ремонт

Поскольку консоль висела на заставке, нам предстояло найти прошивку и прошить устройство. Тут нам очень помогает Wayback Machine: ищемоф. сайт устройстваи пытаемся найти кликабельные ссылки на прошивку. В моём случае, ссылка была наяндекс диски файл был на месте!



Однако в архиве нет никакой инструкции: лишь софт для прошивки и сама прошивка. У меня был опыт с GP33003, поэтому я быстро разобрался: нам придется замкнуть пару ножек на чипе NAND. Для этого гуглим модель NAND и ищем даташит. В даташите смотрим на распиновку и ищем пины I/O — это сигнальные линии, в моём случае они находятся снизу, 5 и 6. Суть манипуляций проста: при загрузке, первичный загрузчик (Boot ROM) пытается загрузить вторичный загрузчик из встроенной памяти. Если зажата одна из сервисных кнопок (а таковых у этой консоли нет) или вторичный загрузчик найти не удалось (если плата только-только с конвейера), то он переводит консоль в режим прошивки с помощью фирменного софта. Замыкая сигнальные линии, отвечающие за ввод-вывод (и таким образом, выдавая билиберду вместо нормальных данных), мы обманываем первичный загрузчик и как-бы делаем вид, что в памяти нет системы и плата только-только с конвейера.



По итогу девайс определился и пошёл прошиваться фирменной программой без каких либо проблем. 5 минут и вуаля! Устройство уже загрузилось и предложило откалибровать тачскрин!



Собираем девайс и всё проверяем: кнопки работают, стик работает, всё замечательно! Или не совсем… а звук то где? Я полез менять динамик, предположив, что возможно он не перенес солёной ванны но всё оказалось куда печальнее. Ведь тот самый сгнивший ключ как раз относился к аудиотракту… Звука нет совсем, даже на подключение наушников устройство не реагирует… Вот обидно то, а? И Bluetooth у нас тоже нет. И ведь судя по всему, отлетел пятачок IN, а не GND :(



Но это не помешает нам попробовать потестировать консольку в эмуляторах и проверить её в играх. GP33003 — вполне бодрый чип, который тянет большинство эмуляторов вплоть до PS1. Попробуем поиграть в игры для NES, SMD, SNES и PS1. Справится ли она с ними?

Играем

Сначала я решил погонять парочку предустановленных игр: Fruit Ninja и Trial X. И обе игрушки шли отлично: за Trail X можно даже повспоминать про давно ушедшие годы Gravity Defied. Игра идёт стабильно, без каких-либо лагов. В целом, спокойно можно ставить нативные игры до ~2013-2014 года — они здесь пойдут хорошо.



Эмулятор PS1 в лице EPSXE без проблем дал настроить хардварные кнопки и попробовать поиграть в Time Crisis. FPS хороший, а как я понимаю, это далеко не самая легкая игра для PS1. Никаких лагов нет, но плавность звука, по понятным причинам, проверить нельзя. Автопропуск кадров делает своё дело (при этом рывков нет).



А вот эмуляторы классики, такие, как PS1 или SMD работают без нареканий. Ну если уж тяжелющий эмуль PS1 потянул, то с чего бы ему не тянуть 8 и 16 битки? Проблем никаких нет, все кнопки можно забиндить без танцев с бубном (виртуальный джойстик можно убрать).



И конечно же, консоль можно использовать в качестве простенького планшета. В ВК ленту полистать, или видос посмотреть (тут был бы HDMI кстати) — короче доступны почти все фишки планшетов 2012-2013 годов. Вполне неплохо, да?

Заключение

Копаться в этом девайсе было весело. Увы, но малину подпортил сгнивший ключ: со звуком от консоли было бы гораздо больше толку. Однако сама по себе концепция устройства очень классная и я понимаю, почему современные анберники в похожем дизайне и форм-факторе расходятся как горячие пирожки: это действительно удобно! И даже несмотря на довольно старое железо, если у вас есть подобный девайс, он всё ещё может оказаться вам полезным.

А вам как этот гаджет? Жду ваше мнение в комментариях! Кстати, если вдруг у вас есть подобные китайские консольки и вы не хотите с ними замарачиваться/не можете сами оживить — я их последнее время начал коллекционировать и оживлять из принципа. Авось кому-то данная в статье информация окажется полезной и вы сможете оживить свой ништяк?

Где такое купить?!

Рекомендуем
@GanW
@dust
Тренды

Fastler - информационно-развлекательное сообщество которое объединяет людей с различными интересами. Пользователи выкладывают свои посты и лучшие из них попадают в горячее.

Контакты

© Fastler v 2.0.2, 2024


Мы в социальных сетях: