На самом деле ноута два, оба нерабочие, разобранные, но не бесперспективные. Сейчас вызвонил проприетарный коннектор и собираю понижайку для запитывания ноута. Одна плата работает, но не работают CCFL, вторая плата не работает, её пытаюсь поднять. Корпусам плохо, но думаю у меня получится их отдриставрировать до хоть сколь-либо рабочего состояния. Ещё раз большое спасибо подписчику за подгон - всегда хотел пощупать ноуты времен начала 90х! Если смогу отдриставрировать - будет и статья и видос.
Я всегда любил находить новые применения стареньким девайсам, даже если обход защиты и разработка для них чего-то полезного занимала у меня некоторое время. И если с прошлыми моими статьями, где я привносил новую жизнь смартфонам на Android 2.3, а затем и на Android 1.5 всё понятно — девайсы получили возможность не только быть звонилками, но и вполне полноценными смартфонами, то в случае таких необычных девайсов, как электронные переводчики — всё гораздо интереснее, ведь по сути, это дешёвые альтернативы таким легендарным устройствам, как HP Jornada! Недавно я купил переводчик Ectaco за 1.500 рублей на Windows CE, обошел встроенную оболочку, написал программу, которая твикает реестр и даже портировал туда эмулятор NES. Интересно узнать об этом процессе во всех подробностях? Тогда добро пожаловать под кат!
❯ Предисловие
Есть на свете такой интересный класс устройств, как портативные клавиатурные минипк — HPC. Основные особенности таких девайсов перед обычными органайзерами — полноценная QWERTY-клавиатура, возможность запускать кастомный софт и порой интересные процессоры на очень необычных архитектурах. Совсем недавно, я писал статью о том, как купил целых два таких HPC — HP 620LX и HP Jornada 680, причём 620LX я отреставрировал — девайс теперь полностью работает!
Но буду предельно честен: оба девайса были куплены по низу рынка и не полностью рабочими. Каждый обошёлся в 3.000 рублей, в сумме 6.000 рублей — весьма немалая для меня сумма. Ценники на рабочие экземпляры, причём не всегда с доком и дата-кабелем начинаются от 5-6 тысяч рублей. Кто-то из читателей скажет мол это копейки, но для меня сейчас это прям ощутимые деньги, плюс в моём чате после выхода статьи многие писали что тоже хотели бы заполучить подобные девайсы, но не имеют возможности выложить такую сумму. И тут я подумал, что надо-бы поискать альтернативы джорнаде, которые были бы гораздо дешевле.
Однако с чего начать поиски? Ведь хочется девайс именно компактный и на необычном процессоре, понятное дело что EEEPC (которые, к слову, на вторичке стоят по 500 рублей) тут не подходят. Коммуникаторы на Windows Mobile тоже вполне недорогие — можно найти некоторые модели HTC или Glofiish по 500-1.000 рублей, но всё же это сайд-слайдеры, а хотелось бы форм-фактор ноутбука (к слову, из «ноутбучных» есть Toshiba Portege G910, который я давно хочу заполучить). И тут подписчик из Казахстана заслал мне целую коробку с подогоном ништяков, где среди девайсов оказался электронный органайзер Citizen!
Девайс меня жутко заинтересовал, даже несмотря на монохромный простенький ЖК-дисплей, мне хотелось под него что-нибудь написать самому. Да хоть понг или стрелялку, где кораблик — один пиксель слева, а астероиды — пиксели справа. Но я понимал, что конкретно в этой модели вся прошивка лежит в ROM (масочной, которая физически прошивается на заводе один раз) и под эту модель ничего написать самому не получится. Поэтому я полез на барахолки с тегами «органайзер» искать девайсы с возможностью подключения к ПК по USB: мало ли, хоть какая-то модель будет поддерживать кастомные программы на манер инженерных калькуляторов.
Но нет, поиски не увенчались успехом. Зато в какой-то момент, онлайн-барахолка подсунула мне объявления о продаже электронного переводчика Ectaco, которые тоже были в разделе «для офиса», как и органайзеры. И всё бы ничего — ну да, цветной дисплей, ну да, выглядит замечательно, но я даже не представлял что за процессор и ОС в таком девайсе стоят. Пока не полистал фото, не присмотрелся к крайне знакомому интерфейсу и не увидел вот это...
Да! Вы все правильно поняли, некоторые переводчики работают на базе WIndows CE. А если там стоит WinCE, то как минимум есть солидный объем оперативной памяти (хотя бы 64 мегабайта), дисплей с разрешением 240x320 и довольно бодрый процессор, как минимум 150-200МГц. Далее я хотел узнать, с чем же мне предстоит столкнуться и начал гуглить мануал, дабы узнать о доступных пунктах в меню и можно ли выйти через них в оболочку WinCE (как на навигаторах). Чтения мана дало понять что нет, но я узнал что для работы устройства обязательно нужна SD-флэшка из комплекта устройства, иначе девайс стопорится на белом экране.
А это тоже наводит на определенные мысли. Либо девайс полностью загружается с SD-карты, либо запускает оттуда программы, через которые потенциально можно запустить explorer.exe и выгрузить стандартный софт из памяти. И я начал искать в сети образ родной флэшки. Я нашел на ютубе гайд по восстановлению такого переводчика, где автор видео выложил архив в облако, скачал и начал колупать — да здесь же целая папка System, где лежат отдельные exe'шники каждой программы, представленной на устройстве!
в облако, скачал и начал колупать — да здесь же целая папка System, где лежат отдельные exe'шники каждой программы, представленной на устройстве!
На этом моменте я понял, что девайс надо брать! Также на онлайн-барахолках попадаются переводичики и других брендов, которые потенциально работают на других системах. Их тоже было бы интересно поколупать (авось на Linux!), попытаться что-то с ними сделать, но я пока не могу себе позволить их купить.
Когда девайс приехал ко мне, я понял что отдал деньги не зря: он настолько компактный (даже меньше iPhone 14 Pro Max), что помещается в карман летних шорт, у него есть QWERTY-клавиатура и DPAD (что пригодится для игр), а также резистивный тачскрин и реально классный корпус с металлической рамкой дисплея. Придя домой, я сразу же начал его колупать: такие красавчики точно не должны отправляться в утиль, я был уверен что смогу найти для них новое применение!
Тут важно отметить, что устройства от Ectaco были топовыми в свое время и стоили кучу денег. 15 тысяч рублей в 2009 году — очень серьезные деньги, это цена новенького коммуникатора Rover, Xperia X10 вышедшего годом позже, или, например, Mio/Glofiish. Неудивительно, что девайсы построены на базе неплохого железа и полноценной WinCE!
❯ Что под капотом?
Конечно же перед тем, как смотреть софт, нужно посмотреть на каком железе работает наш переводчик. Разбирается девайс несложно, но конструкция весьма замудренная, нужно быть аккуратным. Вытаскиваем флэшку, откручиваем винтики на крышке отсека АКБ и отключаем аккумулятор. В моём девайсе, он уже был кем-то заменен на свежий (родные уже «все»):
Далее выкручиваем 4 винта из задней крышки и расщелкиваем клипсы — сама крышка снимается легко. Затем нужно открутить винты, крепящие динамик и отложить заднюю крышку в сторону. Перед нами открывается внешний вид материнской платы (вернее, целых двух):
Сорян за качество фото на этапе разборки, мой S8, купленный по низу рынка и используемый в качестве камеры уже «подустал» и модуль автофокуса у него поврежден.
Сверху расположена материнская плата с процессором, ОЗУ и флэш-памятью. То есть, по сути, это SoM (система на модуле), но не общего назначения, а разработанная Ectaco для своих нужд. Моделей переводчиков было много и возможно компания меняла конфигурацию ОЗУ/процессора и т. п., оставляя одну и ту же нижнюю плату. Для дальнейшей разборки, стоит отклеить черную наклейку, дабы не повредить шлейф дисплея, открутить три винта, крепящие верхнюю плату и снять крепежи грузиков, впаянные в пластик корпуса. Теперь нужно аккуратно вставить плоскую отвертку так, как показано ниже и упереть её в пластиковую прокладку между коннекторами верхней и нижней платы:
Не тяните пальцами за другие части платы. Она достаточно тонкая и погнуть/надломить её не составит труда!
Теперь верхнюю плату можно снять. Осторожнее с шлейфом дисплея — он весьма хрупкий и его можно случайно порвать:
Теперь мы можем разглядеть основную плату нашего девайса подробнее. В качестве процессора используется чипсет NXP LH7A404-N0F000B3. Это ARM922T (ARM9TDMI, ARMv4) ядро, работающее на частоте до 200МГц. Уже вполне неплохо, на уровне ранних Intel StrongARM (XScale)! В качестве оперативной памяти, используются две банки Samsung K4M56163LG по 32Мб каждая. Теоретически, объем ОЗУ можно расширить до 128Мб, как я это делал в статье про апгрейд коммуникатора QTek! Тест-поинты дисплея подписаны, скорее всего используется стандартная TTL-RGB матрица (но найти такую на замену будет сложно).
С обратной стороны платы расположился чип флэш-памяти типа NAND в корпусе TSOP Legacy. Это стандартная самсунговская флэшка небольшого объема, но на ней находится скорее всего только загрузчик — сама система грузится в ОЗУ с SD-карты. Приятно радует, что подписаны тест-поинты на плате и среди них мы видим как минимум UART. Это значительно повышает возможности девайса для моддинга в будущем, единственный нюанс — лишь бы на этом UART не висела консоль ядра Windows CE, потому что иначе открыть COM-порт не выйдет и «выпнуть» логи из определенного терминала как в Linux не получится! Именно с такой проблемой я и столкнулся на навигаторах с WinCE на борту (UART'ов в SiRF Atlas IV только два, один на GPS-модуль, т. е. чип придется снимать и напрямую к шару паяться, а второй на логи системы).
На основной плате расположился чарджер/КП, кодек AC97, разъемы и другие необходимые модули для функционирования девайса!
❯ Обходим оболочку
Итак, сейчас при включении девайс нам показывает главное меню и встроенный софт для перевода, а также мультимедийные приложения и игры. Неплохо, но явно маловато, при этом какой-либо отдельной кнопки или последовательности нажатия на тачскрин для выхода в explorer.exe как в случае с многими моделями навигаторов здесь нет.
Поскольку я уже знал, что вся система грузится с SD-карты в рамдиск, я сразу же понял, что нужно копать именно флэшку. Вытаскиваем SD-карточку, вставляем в кард-ридер и видим следующую картину:
Ага, мы видим два потенциальных вектора для атаки: первый это system.bin, собственно «сырой» образ для загрузки в ОЗУ и папка System/App с системными приложениями. Изучение system.bin я отложил на потом, решив подобраться с самого простого метода — попытка подменить exe'шники программ в System/App. Я открыл в IDA Pro программу-лаунчер, которая представляет из себя меню устройства и проверил на манер наличия проверки каких-либо подписей перед запуском программ. Их, к счастью, не оказалось: правда и реверсил я как оказалось не лаунчер, а стартовую анимацию как потом узнал. Сам лаунчер находится в system.bin, но в прошивке для другого девайса, Launcher находится именно на флэшке.
Помимо этого, в папке лаунчера лежит файл с описанием пунктов меню и соответствующими программами. Я добавил туда пункт, который запускает \Windows\explorer.exe — и это сработало — девайс попал на рабочий стол! Но нужен был способ автоматизации всего этого дела и самое главное — закрытие родной оболочки (она кушает ОЗУ и на нее можно случайно переключиться в панели задач).
Мы уже вышли на рабочий стол!
Итак: если стартовая анимация запускается лаунчером и нет никаких проверок подписей, то всё просто, нужно лишь написать небольшую программу, которая будет запускать explorer.exe и прибивать родное меню. За минут 30 был написан следующий говнокод (помимо этого, я писал итератор по виндовым окнам дабы найти название класса окна лаунчера):
int WinMain(HINSTANCE inst, HINSTANCE prevInst, LPWSTR cmdLine, int nShowCmd) { // Launch explorer PROCESS_INFORMATION info; CreateProcess(L"\\Windows\\explorer.exe", 0, 0, 0, 0, 0, 0, 0, 0, &info);
Этого кода было достаточно для полноценного запуска системы и полного «выпинывания» стандартной оболочки из памяти :) Но есть важный нюанс: несмотря на то, что здесь используется WinCE 5.0 — довольно свежая система, нормально работают бинарники собранные только для PocketPC 2003 в VS2005/VS2008, иначе система ругается на отсутствие библиотек. Учтите это, если захотите себе такого же красавца!
Но, поскольку система загружается в рамдиск каждый старт устройства, то и реестр системы сбрасывается после отключения. Поэтому я добавил в программу патчинг реестра сразу при старте устройства и копирование нужных для работы других программ dll-файлов в Windows/
Второй вектор для атак — образ system.bin, я исследовал чуть позже. Открыл образ системы в hex-редакторе и обнаружил, что первый мегабайт просто забит нулями, без каких-либо данных. Возможно это своеобразная защита от любителей распаковывать ROM'ы. Воспользовался поиском текста по сигнатуре CE (часть заголовка образа) и сразу же нашел начало файла: сигнатуру образов CE можно определить по 4-м байтам, где два первых байта произвольные (их значение я не знаю), а вторые два (00 EA) — постоянные. Также сигнатурой можно считать последовательность символов ECE.
Вырезаем лишний мегабайт и используем программу dumpromx для распаковки образа устройства. Получаем набор готовых файлов. Чуть позже это помогло мне разобраться, как работают драйвера в Windows CE. При желании, можно напрямую редактировать ветки реестра (файлы .hv) и подменить программы/библиотеки на свои!
dumpromx -d nk1/ nk0.bin
В копирайтах программ я нашёл имя Вячеслава Боярышникова, который работал над устройством в 2008-2009 году. Отдельное спасибо ему и компании Ectaco за то, что не стали вставлять палки в колеса и сделали процесс моддинга максимально простым и приятным: я обошел стандартную оболочку в первый же день. Серьезно, это проблема современных устройств с заблокированными загрузчиками. Хабр ресурс большой, может кто-то знает его и кастанет в статью? :) Авось ему интересно будет посмотреть, что стало с девайсом его разработки спустя столько лет.
После этого, у нас есть полноценный доступ к винде и сразу же максимально удобный — панель задач не скрывается, системные файлы тоже видны в проводнике. Теперь я скопировал много самых разных программ на флэшку, но как они работают мы узнаем позже.
❯ Так что с ним можно сделать теперь?
Несмотря на то, что девайс работает на винде (пусть и CE), софта под него не очень много. Многие программы с HP Jornada и других HPC начала нулевых собраны под устройства с процессорами SH3 или банально не оптимизированы под разрешение дисплея нашего переводчика, а ещё в отличии от десктопной винды, у CE есть большие проблемы с совместимостью.
И казалось бы — да и ладно, вон есть Windows Mobile на базе всё той же CE, софт для неё должен хорошо работать на переводчике, но всё, конечно же, не так просто. Особенно когда вопрос касается игр! Большинство эмуляторов здесь не работают т. к. требуют библиотеку GX, которой нет в CE. Поэтому я решил портировать эмулятор сам, который будет рисовать картинку используя GDI.
В качестве основы я взял Wave's NES с китайской реплики телефона Nokia TV E71, выбросил платформо-зависимый код и реализовал рендер с обработкой кнопок для CE. Но вот незадача — производительность совсем не ахти.
Затем я искал возможность выводить картинку напрямую на дисплей — и через DirectrDraw (который почему-то был в дистрибутиве Windows, но для него не было драйвера), и через ExtEscape, и пытался реверсить драйвер дисплея но увы... Остаётся только медленный GDI - и именно в него идёт упор по скорости эмуляции из-за преобразования пиксельформатов (5551 винды в 565 нативный) каждый кадр. Максимум я добился вот такой производительности. Не густо.
При том, что QTek S110 с даунклокнутым до 208МГц PXA272 тащил эмулятор вообще без каких либо проблем, потому что в нём есть прямой доступ к фреймбуферу через GX!
Основной проблемой я считаю отсутствие сете вого стека в системе. К сожалению, сеть сюда никак не получится прокинуть, а жаль, была бы неплохая машинка для проверки почты и работы в терминале, благо порт Putty на нее есть!
Но всё же под девайс есть некоторое количество полезного софта. Например пресловутые текстовые редакторы.
Есть и плееры. Причём в качестве плеера девайс показывает себя вполне неплохо. Кроме того, есть TCPMP — можно попробовать посмотреть киношку, если есть цель смотреть видеоконтент на ретро-девайсах.
Ну и есть конечно же разные нативные игры с HPC 2000х годов! Такие раньше на отдельных дисках продавали!
Сейчас я активно портирую KVM (JVM для J2ME) и MIDP-профиль на Windows CE. Если у меня получится — то на WinCE появится поддержка Java-игр!
❯ Заключение
Вот такой интересный материал с моддингом электронного переводчика у нас с вами сегодня получился. Весьма перспективный девайс, и если бы был прямой доступ к фреймбуфферу — потенциально очень неплохая машинка для ретро-гейминга. А как вам такая идея превращения профильного устройства во что-то совершенно иное? Пишите своё мнение в комментариях!
Также я сейчас ищу несколько девайсов для будущего контента, с которым вы, мои читатели, могли бы помочь. В первую очередь, я активно ищу дата-кабель для HP Jornada. У меня есть всё для того, чтобы запилить под него свою игру и рассказывать вам о таком опыте в отдельной статье и видео, но нет самого главного — дата-кабеля, с помощью которого можно было бы устанавливать и отлаживать нашу демку! Так что если у кого-то есть, будет здорово, если сможете поделится.
Также я сейчас ищу телефон Motorola на платформе MAGX или EZX (Linux). Среди таких, например, RAZR V8 и RAZR V9, EM30 и некоторые другие девайсы. Они отлично поддаются моддингу и с ними можно запилить крутой контент!
У меня есть Telegram-канал «клуб фанатов балдежа», куда я выкладываю мысли о ремонте, моддинге и программировании под девайсы прошлых лет. Подписывайтесь, дабы не пропускать всякое интересное каждую неделю!
Статья подготовлена при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud, чтобы не пропускать новые статьи каждую неделю!
Наверняка олды Хабра помнят о таких крутых устройствах, как HP Jornada и HPC в целом. Мини-нетбуки работающие на процессорах с необычными и редкими архитектурами — настоящая находка для многих гиков и в свое время помогали студентам/бизнесменам с решением самых разных задач. Конечно хотелось бы сохранить как можно больше таких устройств до наших дней в рабочем состоянии, однако так получается не всегда: пластик «устаёт», дисплеи бьются, а при попытках разборки и ремонта случаются определенные казусы. Недавно я купил себе аж две HP Jornada, одну из которых я специально взял под компонентный ремонт и реставрацию. Интересно узнать о ремонте шлейфа, о том, что у таких красавцев «под капотом» и что они умеют? Тогда добро пожаловать под кат!
❯ Предисловие
Пожалуй, невозможно пройти мимо таких девайсов, как HP Jornada. Любой читатель, который так или иначе интересуется ретро-железом наверняка слышал о том, что же представляли из себя устройства этого модельного ряда. Кто-то в своё время читал олдовые статьи такого крутого автора, как @dlinyj, кто-то смотрел видеообзоры на ютубе от Кирилла Лейфера или даже Дмитрия Бачило, а кто-то вероятно и сам в своё время пользовался «джорнадой»!
Но история таких устройств начинается ещё в 90х годах, когда зародился такой класс устройств, как HPC (Handheld PC, HP называла его также palmtop), который старался уместить в миниатюрном корпусе практически полноценный компьютер, способный выполнять большинство бизнес-задач. На рынке было представлено множество моделей: начиная от IBM PC-совместимых (т.е полноценных ПК в самом классическом смысле этого слова), как например HP 200LX, заканчивая устройствами компании Psion на базе ОС EPOC (предок Symbian). Отдельно выделялись устройства на Windows CE — они работали на довольно интересных процессорах, начиная с ARM (Intel StrongARM — да, когда-то «интел» разрабатывала и ARM-чипсеты, сейчас этот бизнес принадлежит Marvell), заканчивая упомянутыми в статье RISC-процессорами с архитектурой Hitachi SuperH.
Главная фишка HPC на Windows CE была не только в том, что мобильная «винда» выглядела практически также, как и Win95/Win98 (а в первых версиях фактически и была ей), но ещё и имела очень похожий API (WinAPI), который в те годы позволял гораздо проще портировать программы с десктопов, чем и пользовались программисты в начале нулевых, например были портированы putty и различные эмуляторы.
Однако немаловажной аппаратной фишкой многих HPC была в том, что к ним точно также можно было подключать самые разные устройства (и в WinCE уже были драйвера для них). Для подключения внешних девайсов использовался не USB, а стандарт карточек расширения PCMCIA, кроме того, у устройств был полноценный COM-порт, который чаще использовался для синхронизации девайса с ПК («большой брат»). У HPC нередко вообще не было памяти для данных пользователя кроме рамдиска в оперативной памяти, поэтому у устройств были внешние разъемы для флэшек CompactFlash. О том, где хранилась операционная система и как её можно было обновлять мы поговорим немного позднее.
Конечно серия HP LX и Jornada просуществовала только до 2002 года, однако даже после этого формат миниатюрных портативных компьютеров не ушёл на покой: активно появлялись коммуникаторы с GSM-модулями и QWERTY-клавиатурой, которые работали на Windows Mobile (фактически, на ядре Windows CE), такие как QTek 9100 и QTek 9000 (настоящая мечта), а Nokia делала такие крутые девайсы, ка 9300, E90 и аж в 2011 E7!
Свою первую Jornada я купил буквально неделю назад. Ещё перед новым годом мне написал читатель @aik, который предложил купить Jornada 680 по хорошей цене — 3 000 рублей. Из минусов — неродной док (мелочь) и отсутствие специальной крышки со слотом под CF-карты, батарейкой CR2032 и динамиком. В тот же день я решил купить вторую джорнаду: обязательно по низу рынка, под реставрацию и нашёл лот на известной онлайн-барахолке: за те же 3.000 рублей продавался HP 620LX в состоянии «на запчасти», заявленный как «нерабочий, проблемы с шиной». Подзанял чуть у подписчика Олега и купил!
Перед покупкой я немного распросил продавца о том, что же он предполагает под проблемами с шиной. Думал он сидел там, с мультиметром звонил линии от проца до ROM/RAM, но всё оказалось проще: под шиной он понимал шлейф дисплея. По его словам девайс включился, немного поработал и теперь перестал. По всем симптомам — проблемы с шлейфом, ведь звуки работы системы есть, а картинки нет.
Я попросил сделать продавца более подробные фото платы и мне все стало ясно: поврежден шлейф подсветки дисплея при разборке. Попросил продавца включить устройство, посветить фонариком и сказать есть ли картинка. И как вы уже поняли — картинка была, а значит нужно лишь восстановить шлейф.
Что интересно — оба девайса приехали ко мне в один день! Однако на фотографиях, 620LX выглядел заметно лучше... приехал девайс в коробке без какой-либо упаковки, полностью разобранный. Радует хотя бы то, что девайс не разбили. Давайте же попробуем отремонтировать наш замечательный HPC.
❯ Ремонт
Поскольку девайс уже приехал ко мне разобранный, я смог сразу начать процедуру ремонта. В целом, конструктив устройства несложный, но довольно интересный: например, шлейф дисплея намотан на ролик, дабы сильно не изнашивался... да, такие девайсы делали на совесть.
Особенно меня удивил дисплейный модуль девайса, который из-за высокого разрешения имел множество контроллеров на каждый участок матрицы. Такого решения до этого момента я никогда не видел.
Если присмотреться, то можно увидеть что шлейф резистивного тачскрина (небольшой снизу) пытались вытаскивать. Возможно, причиной разборки был нерабочий тачскрин, что для резистивных тачпанелей отнюдь не редкость.
Переходим к причинам неисправности — как мы с вами видим, шлейф тачскрина был поврежден, скорее всего при попытке вытащить его из коннектора. Сам коннектор просто нужно поднять вверх для освобождения, или на крайний случай тянуть шлейф у основания. Не тяните такие шлейфы под углом — это для них опасно!
Подсветка — CCFL
Но ничего критичного в этом нет и поломку можно исправить при наличии паяльника, флюса, припоя и специальной проволоки для восстановления дорожек. Я использую проволоку с толщиной 0.1мм — более тонкую ставить сюда смысла нет, да и без микроскопа паять её очень сложно. Распиновка шлейфа простая: плюс, ШИМ для регулировки подсветки и масса. Сначала необходимо зачистить пластиковую часть шлейфа, дабы открыть доступ к дорожкам. Для этого можно воспользоваться острой иглой или плоской отверткой, но нужно быть осторожным.
Все три дорожки зачищены — даже тонкий-тонкий ШИМ!
Теперь нам необходимо залудить дорожки на обеих сторонах шлейфа и припаять перемычки. Я не стал зачищать дорожки на ответной стороне шлейфа и подпаялся сразу к контактам, которые уходят в коннектор.
К сожалению, у меня не оказалось специальных лезвий чтобы обрезать «сопли». Не лучшая моя работа, но тоже вполне неплохо.
Если подключить шлейф, то мы увидим что подсветка появилась, однако оставлять «сопли» без изоляции плохая идея. Во-первых, они могут порваться при открытии/закрытии устройства, а во-вторых, есть шанс что они коротнут друг на друга и выбьют чего посерьезнее. Поэтому я воспользовался УФ-маской — специальный герметик-компаунд, который используется при ремонте плат. Капаем немного на место стыка шлейфа:
И отвердеваем с помощью УФ-фонарика. Правда у меня был простенький и маломощный, так что полного застывания пришлось подождать.
Ну вот, теперь подсветка работает и ноутбук можно собирать! Однако сборка оказалась отдельным квестом — ведь продавец положил только одну петлю и куда-то потерял винтики... Потом оказалось что петля в устройстве и должна быть одна. Сборка заняла всю ночь — с ~3 ночи до 7 часов утра, параллельно с этим я готовил видео о ремонте 620LX! Итак, устройство почти собрано и мы наконец-то видим перед собой плату устройства:
В первую очередь, в глаза бросается модуль памяти с нашей ОС на борту. Это масочная ROM, что означает невозможность прошивки данных в памяти. Поэтому прошивку производитель предлагал обновлять... путём покупки отдельных карточек апгрейдов с новыми версиями Windows CE! В те годы, Flash-память была очень дорогой, поэтому дешевле было установить систему в ROM, а пользовательские данные разместить в RAM!
Далее мы видим две банки оперативной памяти типа SDRAM по 8 мегабайт, в сумме целых 16Мб. В те годы не каждый десктоп мог похвастаться таким объёмом памяти! Хватало ли этого для приложений? Узнаем чуть позже!
Рядом с оперативной памятью расположился здоровый процессор Hitachi SH3 на частоте аж 75МГц, о которых @MaFrance351делал отдельный материал. Насколько я понимаю, это полноценная система на кристалле с контроллером PCMCIA, CF и иных модулей. Помимо Windows CE, на SH3 запускали и Linux!
На плате уже видны следы ремонта, причём достаточно качественного. Поскольку девайс официально ввозился в РФ, возможно его чинили в авторизованном сервис-центре по гарантии, поскольку схем на устройство в наше время я найти не смог... Такой вот нелегкий путь был у 620LX :)
Давайте же наконец-то перейдем к обзору устройства и познакомимся с ним поближе!
❯ Обзор
Включив девайс, мы автоматически попадаем на экран настройки а-ля как в современных смартфонах. Устройство предлагает настроить параметры синхронизации, откалибровать тачскрин и настроить данные о себе. Так происходит каждый Factory reset — то есть, если обесточить устройство, то все данные полностью теряются.
Для предотвращения этого предполагалась регулярная синхронизация пользовательских данных и компьютера с помощью ActiveSync. Читатели, у которых были КПК и коммуникаторы наверняка помнят, что это за софт и чем он был так удобен (проводник, автоматическая синхронизация почты, контактов, календарей и прочих фишек, а также установка cab-программ). Не стоит забывать, что 16Мб ОЗУ делились на рамдиск (обычно 8Мб) с данными пользователями, размер которого можно было регулировать в реальном времени и оперативную память для программ, которая была обычно те же 8Мб.
Несмотря на долгие годы, тачскрины обоих устройств продолжают работать без каких либо проблем. Резистивные тачскрины славятся тем, что выходят из строя спустя некоторое время работы, однако здесь всё замечательно и тач работает просто идеально. Для работы подразумевается стилус, однако сохранился он только у Jornada 680. Впрочем, можно и пальцами тыкать — получается вполне себе точно. По бокам дисплея есть кнопки для скроллинга страниц и для вызова некоторых программ — очень удобно!
Сама система очень сильно напоминает Win9x, практически один в один.
Конечно же есть одинаковые сочетания клавиш, однако, например, Alt-Tab вызывает местную вариацию диспетчера задач. И потребление ОЗУ программами здесь удивляет...
Несмотря на не слишком шустрый процессор (75МГц), малый объем ОЗУ и высокое разрешение дисплея, девайс летает как ракета. Его производительности могут позавидовать некоторые современные планшеты!
Ну и главная фича 620LX — это очень, очень классный дисплей с яркой CCFL подсветкой (не «села» за все эти годы!), реально высоким по меркам тех лет разрешения (в 1997 году не все еще с 386 слезли).Несмотря на то, что матрица выполнена по технологии TN, качество передачи картинки радует. Изначально система работает в 8-битном режиме (палитровый), однако после апдейта ОС, система начинает работать в 16-битном режиме. У 680 дисплей тоже хороший, но из-за светодиодной подсветки чуть более тусклый — по понятным причинам. Но тем не менее, у обоих девайсов офигенные дисплеи!
❯ Заключение
Вот такой крутой HPC получился у HPC аж в 1997 году. Чего уж говорить, этот красавец старше меня на 4 года, а старших нужно уважать — и конечно же, по возможности ремонтировать :) Я очень доволен тем, что у меня теперь есть свой личный HPC...
Но чего-то в статье не хватает, скажут мои читатели. Давные подписчики помнят, что под крутые девайсы я нередко писал различные демки и прикольный софт и джорнада не станет исключением, если мне всё же удастся найти дата-кабель или хотя-бы CF-флэшку небольшого объёма. Может и USB IrDA сможет помочь?
Если вам понравился материал и вы хотите не пропускать новые статьи и видео каждую неделю — подписывайтесь на меня и TimeWeb Cloud на Хабре, Пикабу или Ютубе :) А ещё у меня есть свой Telegram-канал «Клуб фанатов балдежа», куда я публикую анонсы и ссылки на свои новые статьи и видео, а также мысли насчет моддинга, ремонта и программирования под гаджеты прошлых лет!
После подробного материала с разбором и тестами N14 Pro, компания Ninkear предложила заслать мне их следующую модель - A15 Plus, которая построена на базе проверенной временем платформы Ryzen 5700U. Пожалуй, если сейчас зайти на любой онлайн-маркетплейс, можно найти сотни различных предложений ноутбуков на базе "красной" платформы и даже среди них модели от Ninkear есть чем выделится! Стоит ли брать A15 Plus за 60.000 рублей? Узнаем в сегодняшней обзорной статье!
Распаковка
Пожалуй, не могу не отметить свою благодарность компании Ninkear за подаренный ультрабук N14 Pro: девайс во многом мне помогает, с учётом того, что мы собираемся с вами реализовать проект автомобильной тематики (который в свою очередь требует частого нахождения на улице), иметь подобный портативный гаджет как минимум удобно.
После прошлого обзора ребята из Ninkear сказали, что мой стиль написания обзоров им понравился и в особенности то, что я уделяю внимание такому важному аспекту для многих разработчиков, как скорость clean-сборки комплексных проектов с десятками тысяч строк кода. Поэтому когда мне предложили протестировать другой их лэптоп на базе "красной" платформы - я согласился :)
Девайс пришёл ко мне в хорошо запечатанной коробке, внутри которой находилось ещё две небольшие коробочки: первая с блоком питания, проводной мышкой (в N14 Pro была беспроводная), а также фирменным ковриком. Ультрабук хорошо запакован, в целом, не вызывает сомнений, что он доедет нормально и служба доставки его не разобьёт.
Дизайном лэптоп напоминает, в первую очередь, конечно-же технику от всем известной яблочной компании. Пожалуй, это какой-то тренд последних лет, но назвать его плохим язык не повернется - ультрабук очень тонкий, почти полностью металлический и в целом отдаёт некоторой премиальностью. Корпус очень сильно напоминает оный у N14 Pro, однако наша сегодняшняя модель значительно тоньше - что можно записать как в плюсы (очень компактный), так и в минусы (нужно быть осторожнее, если устройство необходимо будет закинуть в рюкзак или в машину).
Открывая лэптоп, мы лицезреем здоровенный тачпад с поддержкой мультитача (т.е возможностью делать операции а-ля зум) и весьма удобную клавиатуру, которая, кстати, весьма похожа на оную в N14 Pro. Судя по всему, Ninkear не стали изобретать велосипед и использовали одну из generic-клавиатур, которые можно без проблем найти в Китае и заказать по парт-номеру. Небольшой, но всё же плюсик к ремонтопригодности! Кроме того, в клавиатуре установлена светодиодная регулируемая подсветка для работы в темное время суток. Мелочь, а приятно.
Лишь один мелкий нюанс может расстроить некоторых читателей - это совмещенная кнопка включения с общей клавиатурой. Я лично тоже немного скучаю по этим тактильным отдельным кнопочкам, но увы, тренды диктуют свои правила!
В остальном же, девайс не вызывает никаких нареканий с точки зрения внешнего вида и в целом, весьма стоек к царапкам и прочим вещам, характерным для устройств, которые активно используются в портативном режиме. Давайте же узнаем, что у девайса "под капотом"!
Производительность
Как уже было оговорено ранее, ультрабук построен на базе достаточно актуальной и проверенной платформы Ryzen 7 5700U. В отличии от N14 Pro, который построен на базе платформы от Intel, A15 Plus отличается значительно более высокой производительностью и в первую очередь - в 3D графике: сложно поспорить с тем, что GPU семейства Radeon значительно шустрее Iris XE в наше время. Давайте же ознакомимся с подробными спецификациями A15 Plus:
Процессор: AMD Ryzen 7 5700U с 8-ядрами/16-потоками и частотой до 4.3ГГц на базе архитектуры Zen 2, выпущенный по 7нм тех. процессу. Процессор вышел в 2021 году и получил 8 мегабайт L3 кэша (общего), 512Кб L2 кэша (на каждое ядро отдельно), а также имеет весьма "холодный" нрав в виде TDP 15W.
GPU: Radeon 512SP на базе архитектуры GCN 5.1 (Vega II), который работает на частоте до 1.750МГц и использует некоторую часть ОЗУ в качестве VRAM. Ускоритель поддерживает DX12, OGL 4.6, Vulkan 1.3 и SM 6.7. Практически все самые последние стандарты!
ОЗУ и SSD: 32Гб DDR4 на частоте 3200МГц. SSD - NVMe на 1Тб.
Аккумулятор: 57Вт/ч. Производитель обещает около 10 часов работы от аккумулятора в обычном режиме (понятное дело, что если процессор будет молотить весь аптайм на 100% - то аккумулятор сядет быстрее).
Дисплей: 15.6" матрица с разрешением 1920x1080, выполненная по технологии IPS с яркостью 400Нит. Её качество вполне на уровне, хотя для кого-то яркость может показаться маловатой.
Интерфейсы: 2x USB 3.0, MicroSD, 3.5мм джек для наушников, а также HDMI и полноценный Type-C (как передача данных, так и зарядка), а также Wi-Fi 2.4GHz/5.0GHz.
ОС: Windows 11 Home.
Цена: 63.000 рублей на момент написания статьи или 675$!
По моему субъективному мнению, характеристики весьма и весьма неплохие для такого прайса! Я помню лэптопы за те-же деньги в 2012-2013 году (те же Samsung'и RV серии), которые предлагали совсем уж базовые характеристики за эти же деньги. А сейчас, вот, можно купить весьма бодрый лэптоп не только для офиса и серфинга в сети, но и более серьезных рабочих задач!
В отличии от N14 Pro, у A15 Plus практически нет настроек в UEFI. По словам Ninkear, почти во всех своих лэптопах они даже дебаг-режим не прячут в релизных версиях прошивок UEFI, что даёт доступ к UART'у. Стоит ли говорить о том, что если девайс пишет логи в UART, диагностика нерабочего устройства значительно облегчается?
Давайте же перейдем к бенчмаркам. Тут всё по классике: CPU-Z, GPU-Z, Furmark, а также AIDA64. Начинаем с CPU-Z, который выдаёт более подробную информацию о нашем процессоре. Бенчмарк набирает 510.9 попугаев в однопоточном режиме и 3596.9 попугаев в многопоточном - вполне неплохо, это уровень.
GPU-Z подтверждает нашу информацию о GPU, а Furmark 2 выдаёт ~12 FPS на бублике в FHD (это относительно нормальный результат для встройки, FurMark - очень тяжелый бенчмарк). Ну, игровой потенциал мы протестируем в отдельном разделе нашего обзора!
В AIDA64 я тестировал ЦПУ используя два бенчмарка: CPU Queen для подсчета производительности АЛУ, а также FPU Julia для теста сопроцессора чисел с плавающей точкой. Результат очень и очень достойный, на уровне десктопного i7-7800K.
В повседневных задачах девайс проявляет себя замечательно: нет никаких проблем при серфинге страниц, благодаря 32Гб шустренькой DDR4 памяти девайс может держать параллельно открытыми пару браузеров с несколькими вкладками и параллельно запущенный видеоролик в YouTube, а также какой-либо рабочий софт. Конечно-же девайс подойдет и для офиса, или, например, диагностики автомобилей (относительно современных).
Если вы любитель GNU/Linux, то с этим есть некоторые проблемы - конкретно на A15 Plus, последний релиз Ubuntu работал с косяками: в самой системе залипали кнопки клавиатуры на 1-2 секунды (скорее всего, баг "вялого"). С драйверами на Radeon сейчас всё хорошо (учитывая что AMD охотно делится спеками и документацией на старые видеочипы), система подхватывает почти все устройства (я не проверял управление охлаждением).
Давайте же перейдем к профильным тестам ультрабука, ведь статья позиционируется как обзор именно для разработчиков!
Для разработчика
Как и в случае с обзором на N14 Pro, мы будем с вами проводить тесты в нескольких кейсах: компиляция Android-проектов и работа в Android-Studio, компиляция .NET проектов и использование VS Community, а также сборка здоровенных С++ проектов с сотнями тысяч строк исходного кода! В качестве изюминки мы замерим время компиляции самого свежего ядра Linux для нашего устройства!
Начинаем с Android Studio, который работает очень шустро, несмотря на общую прожорливость IDE от Google и JetBrains. Никаких неудобств при разработке не возникает, редактор лейаутов и кода работает нормально. Время сборки проекта моего клиента YouTube для Android 2.2 без учёта Gradle refresh - 9 секунд.
Переходим к .NET. Здесь я использую VS2022 Community Edition, а собираю свой самопальный шутер на собственном 3D-движке. Игра небольшая - всего около 3х тысяч строк кода, которые на Ryzen 5700U собираются менее чем за секунду! Очень-очень шустро! IDE работает быстро и оптимизирована хорошо.
Давайте соберем большой и крутой движок Urho3D из исходного кода в рамках теста компиляции C++. Опять же, компилятор - VC2022, а время сборки - всего 55 секунд. Это в два раза быстрее, чем время сборки проекта на N14 Pro (скорее всего сказывается значительно более шустрый SSD и Ryzen, который хорошо дружит с распараллеленными компиляторами). Intellisense работает моментально.
Изначально, я хотел протестировать время компиляции ядра Linux, но увы. Хотя, конечно, можете меня пожурить в комментариях за то, что настоящий линуксоид собирает ядро и без этих ваших XTerm, прямо в обычном текстовом терминале!
Играем
Пришло самое время поиграть! Я установил несколько игр, правда стоит всё же учитывать, что это интегрированная графика и смысла запускать условный киберпанк на ней нет. Поэтому я прошёлся по нескольким любимым мной играм прошлых лет, которые, тем не менее, все еще могут нагрузить относительно бюджетные и среднебюджетные лэптопы! Пожалуйста, учтите что все тесты проводились в портативном режиме для честности.
Начинаем с Black Mesa. Игра выдаёт нестабильные 30 FPS при средних настройках графики в FHD. Несмотря на то, что BM работает на Source, ребята из Crowbar Collective форкнули одну из веток движка и значительно переписали рендерер, из-за чего игра способна нагрузить многие шустрые десктопные карточки прошлых лет.
А вот с Fallout 4 ситуация сложнее. На средних настройках в FHD и отключенным антиальясингом, игра едва ли тянет в 15 кадров при нахождении в густонаселенных локациях с, предположительном, большим овердравом.
GTA 5 ноутбук тянет в относительно стабильные кинематографичные 24-30 FPS на "стандартных" настройках графики. Не так хорошо, как хотелось бы, но в целом нормально.
Давайте разберем девайс и узнаем, что у него внутри! Как я уже говорил в обзоре на N14 Pro, лэптопы Ninkear очень легко разбираются: достаточно лишь открутить винты и расщелкнуть клипсы поддона. После этого, перед нами предстает плата устройства.
Очень приятно то, что аккумулятор можно отключить без полной разборки устройства - это полезно, если вам нужно надолго убрать ноутбук на полку и вы не хотите увести АКБ в глубокий разряд.
Система охлаждения выполнена в виде одного большого кулера, от которого идут две теплотрубки: одна на процессор, другая на хаб.
Аккумулятор представляет из себя несколько последовательно соединенных банок с общей емкостью 5Ач:
В остальном, ультрабук скомпонован весьма грамотно и его легко обслуживать. Многие читатели смогут без проблем его разобрать и прочистить от пыли и засорений. Никаких разборок через клавиатуру!
Заключение
Вот такой обзор на A15 Plus у нас с вами получился. Как вы считаете, девайс достаточно шустрый? Достоин покупки? Лично по моему мнению - да, ультрабук имеет хороший баланс цена/качество и предлагает хорошую производительность за небольшие деньги. При этом его легко обслуживать.
Плюсы устройства:
Шустрый "кукурузен": Ультрабук замечательно подойдет для работы и выполнения большинства задач. Начиная от офиса, заканчивая сборкой тяжелых проектов с комплексными системами сборки.
Хороший дисплей: FHD IPS матрица - сбалансированный выбор, который позволяет не особо грузить не самую шуструю встройку, снизить конечную устройства и при этом порадовать пользователя хорошей цветопередачей и отличными углами обзора.
Большой объём ОЗУ: Благодаря 32гб ОЗУ, есть возможность запустить множество программ одновременно. Но в этом есть и минус - память одноканальная, хоть и шустрая.
Бесшумность: Ультрабук не слышно от слова совсем. Он крайне тихий даже при 100% нагрузке и не сказать что горячий.
Хороший корпус: Конструктивно девайс не вызывает никаких нареканий. Ничего не скрипит, не люфтит, всё выполнено на достойном уровне. Металлические материалы корпуса оставляют приятное впечатление от девайса.
Минусы:
Звук: Не очень хорошее качество звука из динамиков устройства. Не сказать, что оно совсем плохое, но N14 Pro в этом плане показывает себя лучше. В любом случае, проблема решается подключением внешних колонок, благо в A15 Plus оставили 3.5мм джек.
Не работает текущая версия Ubuntu из коробки: Ну, тут некоторые читатели скажут мол я не трушный, трушный пропатчил бы вялого под эту платформу и заставил нормально работать клавиатуру. Но в конце концов, большинство читателей этого обзора ожидают нормальной работы из коробки.
Низкая производительность GPU: Здесь сложно упрекнуть Ninkear, но пока что ситуация на рынке встроек не особо меняется: что в нулевых на IGP можно было поиграть лишь в релизы 5-10 летней давности, что сейчас. Но в целом, почему-бы не перепройти классику? :)
Подойдет ли вам A15 Plus?
Офисная работа и серфинг: Легко! Ноутбук справится с задачами серфинга и офисного использования без каких либо проблем.
Разработка: Благодаря шустрому процессору 5700U, девайс быстро собирает большие проекты в 16 потоков и предоставляет приятный экспиренс в IDE даже с множеством открытых больших файлов.
Игры: Если вы любитель игр из начала-серединых 2010х годов, почему-б и нет?
Спасибо компании Ninkear за предоставленный девайс! Приобрести девайс можно на официальном сайте компании с быстрой доставкой по России, или на WB.
Пожалуй, рубрика, связанная с обзором и ремонтом различных ноутбуков уже успела стать одной из самых любимых среди моих читателей. Мы с вами успели рассмотреть множество весьма необычных и диковинных устройств прошлых лет: ноутбуки на базе процессоров Transmeta Crusoe, миниатюрные японские девайсы с графикой PowerVR и даже бюджетные ARM-смартбуки на базе различных Linux-дистрибутивов! Поскольку желание копаться в девайсах, писать код и созидать что-то своё у меня возникает даже в дороге, моё творческое начало постоянно требует дописывать и переписывать черновики будущих статей в редакторе Хабра. Для этих целей, мне нужна была надёжная, портативная рабочая машинка, на которой я мог бы с комфортом заниматься подготовкой будущих статей. И этой машинкой оказался получивший апгрейд Ninkear N14 Pro! Что за девайс мы получаем за 40.000 рублей? Читаем в статье!
Что за девайс и на кого он рассчитан?
Сейчас на рынке представлен довольно широкий выбор различных портативных лэптопов: начиная от лёгких и достаточно шустрых Windows-планшетов с клавиатурой-крэдлом, заканчивая мощными и тяжелыми игровыми девайсами-«печками». Крайне большой популярностью пользуются различные бюджетные ультрабуки на базе «околопланшетной» платформы Intel Celeron J-серии, которые в основном берут для базового серфинга в интернете, работы с документами и даже, в некоторой степени, для старых игр.
Однако производительности девайсов на базе бюджетных Celeron и Pentium может не хватать для достаточно ресурсоёмких задач: например, разработка современных UWP и Android-приложений, развёртывание множества Docker-контейнеров, монтаж видео и обработка звука и тогда приходится искать что-то пошустрее, пусть даже на базе достаточно шустрых процессоров позапрошлого поколения.
Недавно компания Ninkear выпустила апгрейд своей шустрой и компактной рабочей лошадки — модель N14 Pro, предназначенную для тех пользователей, кому нужен достаточно маленький и холодный девайс с достойным железом, адекватным временем жизни от аккумулятора и нормальной IPS-матрицей. Ребята из Ninkear лично предложили мне затестить их новенький девайс и рассказать свои впечатления о нём… ну а я не смог не согласится!
Характеристики тестируемого девайса следующие:
Процессор: Intel Core i7-11390h Tiger Lake, работающий на частоте 3.4ГГц (с автоматическим разгоном до 5ГГц в режиме TurboBoost), выполненный по 10нм техпроцессу в конфигурации 4 ядра/8 потоков. Процессор достаточно «горяч» по меркам лэптопа — теплопакет аж в 35Вт, однако производитель обещает довольно продуманное и тихое охлаждение для большинства режимов работы!
ОЗУ: 16Гб DDR4 в одноканальном режиме.
GPU: Интегрированный GPU Iris XE, работающий на частоте до 1.4ГГц и в качестве видеопамяти использующий некоторый процент основной ОЗУ устройства. Iris, как и UHD Graphics, поддерживает OGL 4.6, Vulkan и DX12. Для большинства современного софта этого более чем достаточно, а вот игры… узнаем чуть позже!
Постоянная память: 1Tb NVME SSD, что само по себе уже неплохо, учитывая цену девайса и его мы тоже позже потестируем!
Дисплей: 14.1" 1080p шустрая IPS-матрица достойного качества с яркостью 280Нит.
Аккумулятор: Li-Ion ёмкостью 4.700мАч. Производитель обещает до 48ч в режиме простоя, 6ч размеренной работы и 8ч проигрывания видео в FHD
Толщина и вес: Всего 1.5Кг и тонкий 17мм корпус — весьма компактненько и портативно для такой машинки!
Камера: «Вебка» с разрешением 720p для любителей поболтать в видеочатах.
Wi-Fi: Современный модуль с поддержкой частот 2.4ГГц и 5ГГц.
ОС: Windows 11.
На первый взгляд всё весьма неплохо…
Распаковываем
Девайс пришёл ко мне в двух симпатичных коробочках, одна из которых была с надписью «Notebook». Вероятно, мне прислали ещё предсерийный образец, а дизайн финальной коробки пока ещё не готов.
В первой коробке лежал сам девайс в пленках, а также коврик для мыши, а во второй, которая поменьше — блок питания с кабелем для европейской вилки, а также фирменная беспроводная мышка весьма причудливой формы. Мелочь, а приятно :)
Что мне лично понравилось в первую очередь — так это конструкция и материалы корпуса девайса. Несмотря на то, что поддон ноутбука выполнен из классического пластика, вся верхняя часть устройства и топкейс выполнены из приятного на ощупь алюминия, что, в целом, даёт даже некоторое ощущение премиальности устройства. Девайс мне напоминает макбук, хотя из оригинальных маков у меня только PowerBook G4.
Открывается девайс относительно легко, в таком состоянии мы можем увидеть довольно большой по размерам тачпад с поддержкой мультитача, весьма удобную для девайса таких размеров клавиатуру с подсветкой клавиш, а также хвалёный мной ранее IPS-дисплей. Единственный момент, который мне немного не понравился — яркие статусные светодиоды, которые могут мозолить глаза в полной темноте. Для кого-то может статьи минусом единая с клавиатурой кнопкой включения — но сейчас это тренд.
В целом, по первому впечатлению всё очень даже неплохо, учитывая относительно невысокую цену данного красавца. Предлагаю включить девайс и познакомиться с ним поближе!
Включаем, смотрим и тестируем
Для многих будет приятным тот факт, что несмотря на относительно невысокую цену девайса, на N14 Pro предустановлена лицензионная Win11, а не, например, Debian (впрочем, для многих моих читателей это наоборот минус :)). Девайс достаточно шустро загружается с SSD, холодный старт занимает секунд 5, что весьма приятно.
В меню UEFI настроек довольно много, что не свойственно для большинства ноутбуков, в т.ч и пункты связанные с отладкой. С чем связано — не знаю, возможно у меня предсерийный образец и на него заливали дебаг-UEFI.
После того, как система стартовала и нужный софт был установлен, можно визуально оценить производительность девайса по скорости выполнения базовых задач: сёрфинг в браузере с парой десяток вкладок, встроенный UWP-плеер и редактирование документов — с этим всем девайс, очевидно, справляется замечательно!
Рекурсия
Но без синтетики глупо судить о производительности девайса, поэтому мы накатываем бенчмарки и смотрим конфигурацию нашего девайса в CPU-Z и GPU-Z. На первый взгляд, всё весьма неплохо:
Запускаем бенчмарк CPU-Z и получаем следующие результаты:
424.5 очка в режиме теста работы в одном потоке, что по «попугаям» равно Ryzen 5 2600, Ryzen 5 3400G и чуть меньше легендарного i7-7700
2327.6 очков в режиме теста работы в несколько потоков, что в целом, немного шустрее i7-7700, равно тому же 3400G и когда-то желаемому многими i7-4790K
Для честности теста, запускаем бенчмарк CPU Queen в AIDA64 и узнаем, что процессор выдаёт 38025 попугаев. Для портативного и не особо дорогого девайса результаты вполне достойные :
В тесте FPU Julia, 11390H выдаёт 23841 попугаев.
Давайте разберем девайс и глянем, что-же у него «под капотом»?
Что под капотом?
В ультрабуке предусмотрен отдельный отсек для быстрой замены и обслуживания ОЗУ и NVMe. К сожалению, как уже было оговорено выше, слот под ОЗУ только один — возможность проапгрейдить оперативку есть, но работать она будет только в одноканальном режиме. NVMe, как и обещано, на 1Тб, одним чипом памяти. Маркировка на плате говорит о том, что потенциально можно попробовать распаять второй чип памяти и получить 2Тб… Может, как-нибудь попробовать? :)
Вообще, это забавно прозвучит, но меня порадовало наличие коннектора АКБ в открытом доступе без необходимости полной разборки ноутбука. Казалось бы, что в этом такого, но иногда меня просят перебрать и обслужить свежие ноуты, а в некоторых моделях АКБ можно отключить только после частичной разборки девайса… что, в общем-то, весьма рискованно. Кроме того, это полезно если вам необходимо на долгое время убрать девайс на полку и вы не хотите, чтобы АКБ ушёл в защиту.
Разбирается девайс очень просто, без необходимости снятия клавиатуры: просто откручиваем поддон, расщёлкиваем клипсы и снимаем его.
Конструктивно девайс весьма неплохо продуман. Охлад состоит из двух кулеров, хаб и процессор с GPU «сидят» на разных тепло-трубках, что обеспечивает достойный уровень охлаждения. Ещё-бы, с достаточно горячим по мобильным меркам процом!
В ноутбуке хоть и классическая, но весьма надежная конструкция петель: с завода девайс хоть и не открывается одной рукой, как макбук, однако петли не вызывают нареканий с точки зрения пользовательского опыта. На 5+ лет активной работы их должно хватать с головой! Обратите внимание на наличие UART на плате. С учётом того, что в ноутбуке прошита debug-версия UEFI, диагностика аппаратных проблем лэптопа может стать проще:
С пользовательской точки зрения, ноутбук легко обслуживается: весь охлад снимается за пару минут, ОЗУ не распаяна и её без проблем можно заменить, NVMe-диск также легко поддаётся замене. Для рабочей и недорогой машинки — самое то!
Подходит ли девайс для разработчика?
Мой основной стек технологий — это C/C++ (Embedded-разработка и системное программирование), .NET (игры, мобильные приложения) и Java (Android, ну и по малёху J2ME из интереса), поэтому в этом тесте мы будем смотреть, как будет проявлять себя девайс при работе в современных и тяжелых IDE (IDEA-подобная Android Studio, привет!), как шустро девайс сможет справляться с компиляцией больших проектов и работой с тяжелыми системами сборки (Gradle).
Первым у нас будет VS2022 Community Edition. IDE работает достаточно плавно как в маленьких, так и относительно больших проектах. С .NET нет никаких проблем: студия практически моментально собирает и запускает отладчик для любых моих небольших проектов, а также быстро собирает сторонние библиотеки. Время сборки после clean моего самопального 3D-шутера на ~4к строк кода с учетом фреймворка — менее секунды!
Переходим к плюсам. Собирать мы будем 3D движок Urho3D. Накатываем CMake, генерируем проекты VS и переходим к компиляции…
Полное время сборки комплексного проекта с учетом сборки физ. движка, статической библиотеки самого движка и демок — 03:16, что весьма достойно.
Дальше у нас идёт Android Studio, известный своей системой сборки Gradle. Первая сборка всегда довольно долгая, поскольку Android Studio качает необходимую для проекта версию Gradle, однако основным показателем будет являться время Gradle sync и фактическое время сборки проекта после его очистки.
Мой клиент «вкшечки» собирается за 15 секунд, с учётом того, что Gradle уже развёрнут и проводится clean-сборка проекта. Gradle сам по себе неповоротлив до жути, но результат в любом случае неплохой!
Играем
Ну и само собой, самое время погонять девайс в играх! Если честно, я практически не играю в свежие релизы и не вижу особого смысла прогонять бенчмарки условного Cyberpunk 2077 на встройке… Но некоторую классику мы, пожалуй, с вами можем погонять!
Начинаем с GTA V, минимальные настройки графики, но при этом FHD-разрешение. 20-30 нестабильных кадров в портативном режиме. Уже не очень, да?
Black Mesa, релизная Steam-версия, в одной из самых тяжелых сцен с поездкой на «поезде» мы получаем ~30-40FPS на минимальных настройках графики, но в нативном разрешении. Казалось бы, первому Source уже вот-вот 20 лет стукнет, а всё равно лучшая его ветка способна нагрузить даже современные GPU!
Counter-Strike: Source. Не поймите меня неправильно, CS2 девайс тоже вполне тянет и в портативе, однако производительность слишком нестабильная для комфортной игры. Зато CSS — вполне! Кроме того, интеловский драйвер форсирует во всех D3D-приложениях 60FPS и отключить лок в текущей версии софта невозможно :(
Ну и Flatout 2. Здесь всё замечательно, как и в большинстве гоночек тех лет :)
Заключение
Давайте подведем итоги на основе проведенных нами тестов:
Игры: Для свежих релизов девайс не подойдет от слова совсем. Iris XE в текущей конфигурации — достаточно слабая встройка, которая с трудом вытягивает игры 5-6 летней давности в 1080p. Но тем не менее, если вы покупаете лэптоп в первую очередь для работы, но время от времени любите погонять в условный New Vegas, или, например, CSS, то почему бы и нет?
Разработка: Для целей разработчика девайс подходит весьма неплохо. Шустрый террабайтный NVMe SSD вкупе с не самым плохим i7 11390H позволяют с комфортом работать в IDE, а также собирать и дебажить проекты «на лету». Можно накатить osx86 и будет «почти макбук», учитывая моду на дизайн лэптопов от Apple.
Офис и учёба: Подойдёт замечательно. Девайс без проблем можно использовать для подготовки презентаций в поверпоинте, работы с документами, таблицами и т.п.
Сёрфинг, просмотр видосов и онлайн-кинотеатров: С этим тоже никаких проблем нет. Девайс легко вывозит с десяток открытых вкладок, при просмотре видео девайс практически не греется — GPU поддерживает аппаратное декодирование VP9 в 2160p.
Если девайс подходит вашим требованиям — можете смело брать на официальном сайте производителя. Склады есть и в РФ, так что проблем с сроком доставки не будет :)
Друзья! Ninkear прислали мне данный ноутбук в обмен на обзор. Но пожалуйста, смотрите на это не с позиции «автор, ты продался», а с позиции того, что ребята заслали мне удобную машинку, которая поможет сделать будущий контент лучше! Мне лишь оставалось расписать свои искренние впечатления касательно девайса и лично я считаю, что ноут вполне можно рассматривать к покупке.
Китайские инженеры не перестают удивлять. Практически каждый год они умудряются в очередной раз уронить планку цены ниже плинтуса и представить рабочее полноценное устройство за довольно небольшие деньги. Примеров тому достаточно: новые кнопочные телефоны с цветными дисплеями по 500 рублей, планшеты со здоровыми 10" матрицами по 2-3 тысячи рублей, полнофункциональные смартфоны за 2 тысячи рублей. Недавно мне удалось пощупать ещё один плод сумрачного гения из Китая: миниатюрный нетбук с дисплеем 7" из далекого 2011-2012 года, который продавалсяновымза 40$. Да, это полноценное устройство: с аккумулятором, дисплеем, клавиатурой, Ethernet, Wi-Fi и тачпадом! Более того, устройство поддерживает дуалбут в Windows CE, Linux, Android, а ещё у устройства есть множество интерфейсов к внешнему миру, что превращает его в очень дешевый и довольно перспективный «одноплатник». Интересно, что за девайс придумали китайцы? Тогда добро пожаловать под кат!
❯ Как они вообще появились?
Ещё в середине нулевых с момента появления первых интернет-планшетов, за подобными девайсами широко закрепилось названиеMID— Mobile Internet Device. Это были миниатюрные устройства, которые имели довольно широкие мультимедийные возможности и необходимый минимум для доступа в интернет: Wi-Fi/Bluetooth/Ethernet и встроенный браузер, позволявший грузить полноценный Web 2.0 страницы.
MID были довольно дорогими устройствами и предназначались скорее для гиков, нежели для обычных людей. Примерно к 2010 году на рынке дешевых и довольно производительных чипсетов уже появилось, как минимум, несколько игроков: Ingenic с MIPS-чипсетами JZxxx (известные как процессоры журнала VOGUE и чипсет Dingoo A320), Actions Semiconductor со своими MIPS-чипами для MP5-плееров, в некоторой степени SiRF со своими SoC для навигаторов на Windows CE (тоже, если не ошибаюсь, MIPS) и тайваньский гигант VIA Technologies, который уже был известен как один из немногих производителей x86 процессоров. Помимо разработки x86 процессоров, у компании VIA было подразделение, ответственное за разработку ARM-чипсетов —WonderMedia Technologies.
В задачи этого подразделения входила разработка высоко-интегрированных решений, которые можно было бы использовать в нетбуках и планшетах — очень популярный сегмент рынка в конце 2000-х начале 2010-х годов. Тайваньские и китайские инженеры хотели сделать действительно очень дешевые нетбуки, где взаимозаменяемо всё: материнские платы, дисплеи, клавиатуры, динамики и разъёмы. Так и произошло: на dealextreme, aliexpress и иных онлайн-маркетплейсах появилось довольно большое количество различных нетбуков по 50 баксов, что по тем деньгам было около 1.500-1.700 рублей. Однако работали они далеко не всегда на WM8650: я встречал устройства и на иных чипах, иногда совершенно мне неизвестных. Но подавляющее число подобных буков работали именно на WM8650 — именно по названию процессора их до сих пор иногда можно найти на онлайн-барахолках за копейки.
Судя по утекшей схеме на WM8650, разработкой референса занималась сама WonderMedia и давала производителям электроники практически готовую платформу, на базе которой те могли разрабатывать свои устройства. И всё бы ничего, однако компания, судя по всему, поставляла сразу готовые процессорные модули (также известные как System on Module — системы на модуле) с определенной конфигурацией по NAND и ОЗУ, которые оставалось припаять к основной плате, на которой уже будет разведена необходимая периферия. Это кардинально снижало сложность выпуска уже готового устройства. При желании, плату для WM8650 можно хоть дома протравить, запаять на неё модуль и попытаться запустить!
Я уже давненько искал подобные девайсы себе в коллекцию: они отнюдь не редкие, но большинство из них либо отправились в металлолом, либо у них есть какие-либо дефекты. Однако недавно, шерстя «юлито», я всё же нашёл себе вполне живой экземпляр за 650 рублей. К сожалению, у устройства отгрызли пару кнопок на клавиатуре и разбили дисплей, однако для меня это отнюдь не было проблемой — в девайсе ведь хотелось покопаться, ранее у меня уже текли слюнки и я обсуждал сdlinyjэтого красавца. :)
Когда девайс пришёл, я осмотрел его и понял, что проблемы гораздо серьёзнее, чем казалось на первый взгляд: АКБ уже не держит, петли разболтаны до ужаса, а матрицу кто-то разбил прям «в хлам» (вероятно, кулаком). Давайте разберем его и рассмотрим поближе!
❯ Что внутри?
Несмотря на то, что это ультрадешёвое устройство, разбирается оно вполне как и обычные ноутбуки: откручиваем задние винты крышки аккумулятора, отключаем АКБ (осторожно, на таких устройствах они очень дутые, хоть и посажены в ноль), вытаскиваем клавиатуру, отщелкивая несколько клипс, отключаем шлейф и снимаем поддон, отключив шлейф тачпада.
А вот и наша основная плата. Однако самое интересное здесь с обратной стороны: давайте сначала глянем на шлейф дисплея и разберем рамку. В устройстве используется TN-матрица с 50pin шлейфом (они стандартизированы), TTL-интерфейсом и разрешением 480х800. Такие матрицы найти не проблема: в основном, встречаются они найти в планшетах 2011-2012 года и в современных 7" игровых консолях. Не исключено, что вы сможете найти их в автомобильных телевизорах, магнитолах, или, например, домофонах. Сразу же нашлась причина слабых петель: винтики банально вылетели из резьбы, однако сама резьба была целой (вероятно, что-то очень резко дёрнул устройство со психу).
Замена нашлась сразу: я взял дисплей с китайской реплики iPad тех же лет и… на том же WM8650! Обратите внимание на модуль Wi-Fi: сам он выполнен в виде USB-свистка и расположен около матрицы, а от него идёт 4 провода прямо к пятачкам USB на плате. Здесь много что реализовано на USB. :)
После установки нового дисплея, я подсобрал устройство и попробовал включить: девайс был полностью рабочим и дал изображение!
Дальше устройство разбирается крайне просто: мы откручиваем петли, откладываем экран в сторону и вытаскиваем плату. Судя по ручной пайке периферии, девайс собирался либо в подвальных, либо в полуподвальных условиях, но здесь есть много интересного! Первым делом мы смотрим на процессорный модуль, который припаивался поверх основной платы: на его выводах есть подписанные пятачки, а на сам модуль есть схема в интернете. При желании, его можно выпаять и попробовать запустить его самому. А можно подпаяться к его интерфейсам (i2c/spi/uart) и получить к ним доступ из под Linux или WinCE!
Помимо чипсета WM8650, на плате также можно найти NAND-память и две банки ОЗУ по 128Мб, а также SPI флэш-память с записанным на неё «BIOS» этого устройства — SPL и загрузчиком U-Boot.
Дальше на плате встречается чарджер АКБ, контроллер клавиатуры от производителя процессора Тетриса — Holtek HT82B40A (вероятно, USB), USB-хаб GL850G (чуть ли не второй по важности чип в этом устройстве, почему — читайте позже), сетевой контроллер VIA VT6113, сетевой контроллер физических уровней (по простому — именно этот чип преобразует байты в дифференциальные сигналы Ethernet) S16013LF, кодек VT1603A. Да, это всё :) Конечно на плате дисплея есть ещё бустер напряжения подсветки, но в целом — это практически весь нетбук. Да, такой простой! Его и дома при большом желании развести можно — благодаря простоте платы, в целом можно было наладить простенькое производство плат и масок и вручную собирать подобные девайсы в условиях настоящего подвала!
В целом, это вся конструкция нетбука. Да, как говорится, всё гениальное — просто! Исходя из информации, полученной анализом платы, мы приходим к следующему выводу:
Чипсет: ARMv5 600мгц, одно ядро, нет GPU, но есть 2D-ускоритель и блок декодирования видео.
С аппаратной частью разобрались. Мне лично очень понравилась простота конструкции данного девайса. Учитывая, что некоторые пятачки подписаны, есть возможность превратить девайс в эдакий одноплатник — только с уже готовым дисплеем, клавиатурой и тачпадом. Давайте посмотрим, что же это за девайс в программном плане!
❯ Софт
В программном плане девайс тоже весьма интересен. Для WonderMedia есть порт аж 3 ОС: Windows CE, Linux и Android (тесно связанный с портом Linux). Windows CE считается основной: её есть возможность как дуалбутить с USB-флэшки (чем пользовались некоторые вендоры для тотальной экономии и вместо NAND-чипа распаивали 2гб USB-флэшку… почему это было дешевле — мне неизвестно), так и с NAND или SD. Кроме того, вендоры часто предоставляли возможность перепрошивки устройства на Android 2.2. Бегает он здесь не очень быстро, но достаточно сносно: по крайней мере, в своё время этого хватало для базового сёрфинга интернета и просмотра мультимедиа. А порт дистрибутивов Linux, насколько я понимаю, развивали уже сторонние разработчики. Прошивки всё ещё можно найти на профильных сайтах типа 4pda — и никаких проблем с их поиском не будет.
Прошивки можно легко модифицировать и миксовать между собой, не забывая сохранять ядро вашего устройства — поскольку половина девайса выполнена в виде USB-модулей, никакой devicetree не нужен. Однако, прошивка для 10" нетбука не встанет на 7" — у вас будет белый экран из-за несовместимости драйверов дисплея. Теоретически, можно попробовать воткнуть прошивку от китайского айпада на этом чипсете, но это уже близко к извращению.
Мы же посмотрим на WinCE такой, каким его представляет нам производитель. Китайцы довольно сильно заморочились, дабы устройство походило на обычный нетбук на старой доброй Windows XP и даже дописали свой софт!
Девайс включается довольно долго — около 3-4 минут при «холодном старте». Занимательно, что даже анимацию загрузки U-Boot замаскировали под эдакий «типа Windows». :) Видно что инженеры хотели сделать что-то типа OLPC (One Laptop Per Child).
После загрузки девайс работает весьма сносно. Производительность далека от современных девайсов и находится примерно на уровне… Win98 машин на Pentium III. Но в целом, за свою цену машинка работает весьма сносно. Другой вопрос, что в 2011-2012 году, настоящий ноутбук на P III можно было взять в пределах тех же 2-х тысяч рублей, а то и дешевле!
В девайсе из коробки работает и Wi-Fi и Ethernet, никаких внешних манипуляций не нужно. В целом, машинка может весьма пригодится как терминал: устройство очень компактное и легкое, живет от нормально АКБ относительно долго, а под устройство есть как клиенты RDP/VNC, так и SSH/Telnet (порт Putty).
Девайс может пригодится не только сисдаминам и DIY-щикам, но и стать «гаражным» нетбуком или резервным устройством для просмотра кино или… даже игр! В WM8650 (но не в WM8505) есть аппаратный декодер h263 видео, вплоть до 720p. Поскольку сам дисплей здесь 480p, то какого-либо смысла в дисплеях высокого разрешения нет.
Когда-то здесь был даже YouTube!
Знакомо?
А что касается игр — ну, тут самое время вспомнить hpc.ru и раздел Windows Mobile на 4pda. Так уж вышло, что многие приложения для Windows Mobile без проблем запускается и на WinCE без изменений — даже программы на .NET! Тут мы и можем разгуляться.
На устройство можно накатить и десктопный дистрибутив Linux! Правда, готовьтесь к тому, что часть софта придется собирать вручную — armv5 и armv6 уже очень давно не поддерживаются в основных дистрибутивах. Поскольку материнская компания WonderMedia, VIA — уважаемая компания, которая (вроде бы) ни разу не нарушала GPL, с релизом устройств был опубликован исходный код порта ядра Linux 2.6 для Android. Путем правки конфигов конфига и сборки ядра, пригодного для десктопных дистрибутивов Linux, энтузиастам удалось портировать Debian (есть только в виде полупустой системы с нужными модулями, без GUI, однако пакеты можно поставить, добавив armlf архивы в sources.list) и arch (с GUI-интерфейсом). Обе системы накатываются на флешку за 5 минут и не заменяют собой WinCE: можно легко сделать дуалбут.
Не было скриншотера в репозиториях :(
У устройства довольно «горячий» чипсет без какого-либо охлаждения. Судя по всему, никакого динамического скейлинга частоты ядра нет: процессор всегда «молотит» на полную, что сказывается и на времени работы. Однако, ощутимого нагрева на корпусе не наблюдается. По ощущениям, чипсет греется до ~45-50 градусов.
❯ Заключение
Важно отметить, что подобные аппараты были отнюдь не в новинку даже на момент выхода. По сути, это увеличенные в размерах и кратно удешевленные наладнонники из начала 2000-х годов — HPC! Посудите сами, девайс ниже, разработанный компанией Sharp, тоже работал на базе Windows CE, тоже имел полноценную клавиатуру, а некоторые устройства и тачскрин, и тоже предназначался примерно для тех же целей, за исключением просмотра видео.
Касательно аппаратного моддинга — это тема для отдельной статьи. С «процессорной платы» выходят несколько протоколов, которые потенциально можно заюзать для своих проектов — как минимум, I2C и UART. Я не уверен насчет возможности использования i2c в юзерспейсе на Windows CE, но вот UART (если он не занят системой) можно будет использовать без проблем. Под Linux всё ещё проще: можно «выкинуть» устройства, которые используют SPI/I2C и подгрузить i2cdev/spidev прямо в юзерспейс! Таким образом, можно попробовать смастерить всякую всячину.
Я лично думал впаять сюда SIM800 и написать фронтэнд для него, а затем попробовать походить как с телефоном. А что, нетбук реально крошечный и легко поместится в карман зимней куртки! Звучит как дикий изврат но я, bodyawm, люблю подобное. :) Иначе не стал бы пилить прошивку под NoName-смартфон 2012 года!