monobogdan

monobogdan

Топовый автор
На Пикабу
Дата рождения: 25 сентября 2001
mrbraintrue Alex4x.boss RetipGriffin
RetipGriffin и еще 49 донатеров
поставил 6 плюсов и 1 минус
отредактировал 2 поста
проголосовал за 2 редактирования
в топе авторов на 284 месте

Собираем на будущие ништяки

Именно Вы, читатели, помогаете с подготовкой новых статей - все деньги отправляются на покупку девайсов для будущих статей и оборудования! Спасибо всем, кто помогает - и морально, и материально!

0 2 000
из 2 000 собрано осталось собрать
Награды:
За участие в Авторской неделеболее 1000 подписчиков Высокий разум
42К рейтинг 1808 подписчиков 0 подписок 174 поста 127 в горячем

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник за "косарь" до ума!

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник за "косарь" до ума! Гаджеты, Смартфон, Программирование, IT, Orange Pi, Одноплатный компьютер, Linux, Android, Raspberry pi, Минипк, Дешево, Покупка, Моддинг, Своими руками, Embedded, Длиннопост, Авторская неделя на Пикабу



В прошлой статье, мы с вами рассмотрели на что способен одноплатный компьютер, который стоит всего 1.000 рублей. Как мы выяснили, перспективы у данного девайса весьма неплохие, однако по факту, Orange Pi продаёт практически голую железку, которую нужно дорабатывать самому. Да, тут есть Ubuntu/Fedora, да, тут выведена гребенка с I2C/SPI — однако из коробки это всё работает криво-косо, либо не работает совсем. Даже обещанные шины SPI/I2C фактически не доступны в системе «из коробки». Материалов о доработке этого одноплатника в сети мало, поэтому я решил довести его до ума сам и поделится с вами — в том числе, готовыми бинарными образами! Интересно, на что способен доработанный одноплатник по цене ящика пива? :)

Над чем будем работать

В прошлой статье, мы с вами определились с потенциальными перспективами такого устройства. По цене 3х ESP32, производитель предлагает нам два полноценных вычислительных ARM-ядра, 256 мегабайт оперативной памяти, 512 мегабайт встроенной NAND-памяти, контроллер питания с возможностью работы от литий-ионных АКБ и 3G модем. Но в бочке меда нашлась ложка дегтя: никто не собирался это всё поддерживать и Orange Pi практически сразу «забили» на поддержку устройства, ограничившись портом Debian/Ubuntun на устройство.

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник за "косарь" до ума! Гаджеты, Смартфон, Программирование, IT, Orange Pi, Одноплатный компьютер, Linux, Android, Raspberry pi, Минипк, Дешево, Покупка, Моддинг, Своими руками, Embedded, Длиннопост, Авторская неделя на Пикабу



Более того, производитель даже не описал как работать с GPIO и шинами устройства — что фактически превращало его из одноплатника в обычную ТВ-приставку, только без нормального видеовыхода. Меня крайне удивило, почему над такой дешевой платой не хотело работать коммьюнити — большинство людей только видели всю ситуацию и шли оставлять негативный отзыв, не попытавшись даже разобраться. А ведь для опытного линуксоида-эмбеддера здесь работы на день-два!

Ко всему прочему, в Linux не работает GSM-стек. Да, совсем. Производитель даже не стал кооперироваться с MediaTek, чтобы попытаться реализовать работу с модемом на уровне системы. А ведь фактически, вся работа с модемом происходит лишь на уровне AT-команд. Так в чем же проблема была?

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник за "косарь" до ума! Гаджеты, Смартфон, Программирование, IT, Orange Pi, Одноплатный компьютер, Linux, Android, Raspberry pi, Минипк, Дешево, Покупка, Моддинг, Своими руками, Embedded, Длиннопост, Авторская неделя на Пикабу



Со всем этим мне и предстоит разобраться! Клонируем репозиторий с исходниками ядра и бежим собирать!

Собираем ядро. I2C и SPI.

Вместо типичного Buildroot, Orange Pi использует свою собственную простую систему сборки на shell-скриптах: в качестве тулчейна используется уже готовый linaro. Отчасти, это связано с самими чипами, на которых работают их устройства — MediaTek, например, не использует Mainline ядро и в процессе сборке имеет ещё кучу шагов для подготовки финального образа. Там даже menuconfig не работает и все изменения приходится делать в уже сгенерированной когда-то конфигурации.

Клонируем репозиторий с системой сборки и запускаем скрипт:

git clone https://github.com/orangepi-xunlong/OrangePi_Build cd OrangePi_Build ./Build_OrangePi.sh

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник за "косарь" до ума! Гаджеты, Смартфон, Программирование, IT, Orange Pi, Одноплатный компьютер, Linux, Android, Raspberry pi, Минипк, Дешево, Покупка, Моддинг, Своими руками, Embedded, Длиннопост, Авторская неделя на Пикабу



Выбираем нашу плату — 3G IoT и ждем, пока система сборки фактически скачает все необходимое для сборки — исходный код ядра, папки external (драйвера, загрузчик и порт linux MediaTek). Обратите внимание, OrangePi даже систему сборки завязали на конкретной версии системы: только Ubuntu 18.04, но на самом деле, ядро соберется без проблем практически где угодно. После того, как все было скачано, переходим в папку с скриптом сборки и запускаем скрипт сборки:

cd ../OrangePi3G_iot/
./build.sh


А нет, не запускаем — скрипт жалуется на то, что не может поставить некоторые пакеты. Не беда — ставим bsdtar и python minimal вручную и идем править код скрипта. Находится в он scripts/general.sh: убираем оттуда устаревшие имена пакетов.

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник за "косарь" до ума! Гаджеты, Смартфон, Программирование, IT, Orange Pi, Одноплатный компьютер, Linux, Android, Raspberry pi, Минипк, Дешево, Покупка, Моддинг, Своими руками, Embedded, Длиннопост, Авторская неделя на Пикабу



После этого, компиляция ядра должна пройти успешно. Обратите внимание на версию вашей платы — те, что продают сейчас — именно A. Если пытаться подкинуть им ядро для B, то они будут уходить в kernel panic из-за отсутствия eMMC.

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник за "косарь" до ума! Гаджеты, Смартфон, Программирование, IT, Orange Pi, Одноплатный компьютер, Linux, Android, Raspberry pi, Минипк, Дешево, Покупка, Моддинг, Своими руками, Embedded, Длиннопост, Авторская неделя на Пикабу



Если mkbootimg будет жаловаться на libstdc++6, то ставим его x86 версию из репозиториев.

Готовое ядро будет лежать вoutput/kernel/boot.img, которое можно прошить на устройство. С одним маленьким нюансом — оно рассчитано на загрузку из внутренней памяти, которой критически мало для дистрибутива Linux! У нас нет boot_sd.img, который есть в оригинальном дистрибутиве. Попытка разобрать образ стандартным AndImgTool не увенчалась успехом — рамдиск встроен прямо в образ zImage, а не отдельно, как это обычно бывает у Android-образов.

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник за "косарь" до ума! Гаджеты, Смартфон, Программирование, IT, Orange Pi, Одноплатный компьютер, Linux, Android, Raspberry pi, Минипк, Дешево, Покупка, Моддинг, Своими руками, Embedded, Длиннопост, Авторская неделя на Пикабу



Покопавшись в скриптах сборки, я так и не понял логику создания boot_sd, ничего связанного с sd я не нашел даже grep'ом по всей папке. Ну что-ж, тогда попробуем обходным путем: скомпилируем нужные драйвера в виде загружаемых модулей (ko). Идём в наш конфиг, расположенный в linux/arch/arm/configs/3giot_defconfig и меняем CONFIG_I2C_CHARDEV и CONFIG_SPI_SPIDEV на m. Пояснение: y заставит систему сборки скомпоновать драйвер статически с ядром, а m выделит его в виде отдельного модуля ko, который затем можно загрузить черезinsmod.

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник за "косарь" до ума! Гаджеты, Смартфон, Программирование, IT, Orange Pi, Одноплатный компьютер, Linux, Android, Raspberry pi, Минипк, Дешево, Покупка, Моддинг, Своими руками, Embedded, Длиннопост, Авторская неделя на Пикабу



Снова собираем ядро, на этот раз компиляция занимает не больше минуты. Нужные нам файлы появятся в linux/drivers/spi/spidev.ko и linux/drivers/i2c/i2c-d-ev.ko. Переносим их на хост-пк, а затем и на само устройство с помощью SSH:

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник за "косарь" до ума! Гаджеты, Смартфон, Программирование, IT, Orange Pi, Одноплатный компьютер, Linux, Android, Raspberry pi, Минипк, Дешево, Покупка, Моддинг, Своими руками, Embedded, Длиннопост, Авторская неделя на Пикабу



Загружаем модули ядра:

insmod i2c-dev.ko


И та-дам! Целых две i2c шины появилось в системе (/dev/i2c-0, /dev/i2c-1). Устанавливаем i2c-tools и идем проверять с помощью i2cdetect: первая шина полностью свободна под наши проекты, а на второй по некоторым адресам висит периферия (FM-радио как вариант):

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник за "косарь" до ума! Гаджеты, Смартфон, Программирование, IT, Orange Pi, Одноплатный компьютер, Linux, Android, Raspberry pi, Минипк, Дешево, Покупка, Моддинг, Своими руками, Embedded, Длиннопост, Авторская неделя на Пикабу



I2C теперь точно работает! Но как насчет SPI?

insmod spidev.ko
Device or resource busy.



Увы! spidev нельзя подгружать динамически, только статически линковать с ядром, чего мы сделать пока не можем. Однако техническая возможность заставить работать SPI есть: например, написать свой драйвер, который транслирует команды из юзерспейса в SPI API, которое работает на уровне ядра.

GPIO

В прошлой статье, я вкратце рассказал, как работать с gpio из user-space на уровне терминала. Однако, большинство разработчиков потенциально будет пользоваться нативным API для GPIO — ну не всерьез же им парсить вывод состояния в консоль? Поэтому я решил написать крошечную библиотеку для работы с GPIO, такую же простую, как и DigitalWrite/DigitalRead!

Давайте сначала разберемся, как именно работать с драйвером GPIO. Для этого открываем исходники ядра и смотрим внимательно, что нам предлагает драйвер: в нашем случае, это вызовы IOCTL, да еще и простые и понятные. Это просто отлично! Я написал single-header библиотеку минут за 10: без проверки ошибок, но работоспособная.

void gpioInit();

void gpioSetDir(int num, byte dir);

byte gpioGetDir(int num);

void gpioWrite(int num, byte value);

byte gpioGetState(int num); byte gpioRead(int num);

void gpioSetPullState(int num, byte enabled, byte up);



Пример использования (141 — крайний пин на гребенке):

#define GPIO_IMPL

#include "gpio.h"

#include <stdio.h>

void testPin(int pin)

{

printf("Pin state %i is %i\n", pin, gpioGetState(pin));

gpioSetDir(pin, 1);

gpioWrite(pin, 0);

printf("Pin state %i is %i\n", pin, gpioGetState(pin));

gpioWrite(pin, 1);

printf("Pin state %i is %i\n", pin, gpioGetState(pin));

}

int main(int argc, char** argv) {

gpioInit();

testPin(141);

}

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник за "косарь" до ума! Гаджеты, Смартфон, Программирование, IT, Orange Pi, Одноплатный компьютер, Linux, Android, Raspberry pi, Минипк, Дешево, Покупка, Моддинг, Своими руками, Embedded, Длиннопост, Авторская неделя на Пикабу



Модем

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

В устройствах MediaTek, драйвер для общения с GPS, A-GPS и модемом один — ccci, судя по всему cross chip communication interface. Именно ccci создает устройства, с в которые поступает вход с микрофона и выход на динамики, а также он создает управляющие интерфейсы для общения с различными модулями этого SoC.

При старте ядра, ccci создаёт много устройств — ccci_ioctl, ccci_ipc, ccci_fs и самое нужное нам —ttyC0/ttyC1/ttyC2— в зависимости от количества СИМ-карт в системе. Кроме ccci, в системе есть некий 6620_launcher — бинарник, который загружает прошивку Wi-Fi и gsm0710muxd — специальный сервис, который позволяет в GPRS-сетях одновременно разговаривать и сидеть в интернете.

На смартфонах MTK есть factory mode — так называемый тестовый режим, который гоняют на заводах. Вы, вероятно, когда-то видели китайские меню похожее на рекавери — это и есть factory mode. Из этого режима можно дозвонится в 911 и активировать модем без запуска Android и RIL. Как это работает? Идём читать исходники ядра!

В factory-режиме, для каждого теста, программа активирует модем заново. Для этого есть функции тестового режима для работы с AT-командами и для инициализации модема. Сначала, она открывает терминал /dev/ttyC0 — именно там происходит общение с модемом с помощью AT-команд:

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник за "косарь" до ума! Гаджеты, Смартфон, Программирование, IT, Orange Pi, Одноплатный компьютер, Linux, Android, Raspberry pi, Минипк, Дешево, Покупка, Моддинг, Своими руками, Embedded, Длиннопост, Авторская неделя на Пикабу



После этого, программа выводит модем из режима сна с помощью команды «AT+ESLP=0», инициализирует СИМ-карту с помощью команды «AT+ESIMS» и задает режим работы с помощью «AT+EFUN=1» и «AT+CREG=1». После этого, модем начинает искать сеть и доступен для обычного общения с помощью AT-команд. Однако, написав тестовую софтину для общения с модемом из под Debian, я получал ошибки вида Device not found. Почему? Пока не знаю. Однако я продолжаю изучать данный вопрос!

Заключение

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

К счастью, довести гаджет до ума мы смогли своими силами. Весьма странно, что такой крупный и уважаемый производитель как Orange Pi, банально решил «забить» на поддержку собственного устройства. И я лично считаю, что не стоит закидывать в долгий ящик их тем читателям, которые купили когда-то себе подобный девайс и забили, смирившись с отсутствием гайдов.

Немного энтузиазма, опыта и видения будущего проекта — и все получится :)

Показать полностью 11

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

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Каждый год выпускается с десяток новых моделей одноплатных компьютеров. Свежие девайсы представляют как старые и уважаемые фирмы по типу 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-свисток но это не совсем спортивно.

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



С весьма интересным решением пришла компания 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.

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



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

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



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

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



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

  • Процессор: 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, поставляется в фирменной коробочке. Гребенка уже распаяна с завода.

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



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

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

На выбор у нас есть 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, так что лучше сделать бэкапы (хотя их все равно можно легко перебить из системы вручную):

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



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

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



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

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



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

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

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост
Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



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

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

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

dmesg -n 1

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Можно сразу записать эту команду в 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, даже если вытащить флэшку. Лечится легко: обесточиваем плату, затем включаем снова.

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Подключиться можно хоть к точке 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. Ждём обновления списка пакетов.

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



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

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



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

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



GPIO

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

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Первый из официального мануала, подразумевает чтение и запись в специальное виртуальное устройство — 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 :)

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



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

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

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

UART

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

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



Получить доступ к 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 уважаемая компания, они предоставляют полный исходный код не только ядра, но и загрузчиков — чего они делать не обязаны были, но по сути они просто произвели на свет эту плату, а разбираться в ней придется конечному пользователю. Без мануалов, без гайдов.

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива? Гаджеты, Покупка, Сборка компьютера, Одноплатный компьютер, Android, Arm, Linux, Девайс, Минипк, Компьютер, Nix, Embedded, Длиннопост



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

Показать полностью 19

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост



Многие из нас помнят компанию Nokia, как одного из лидеров мобильного рынка и производителя самых разных, необычных устройств, которые опережали свое время на много лет вперед! К сожалению, нынешняя Nokia — это уже совсем не та компания, которую мы любили и которой отдавали предпочтение при выборе мобильного девайса. Однако ещё во времена перехода под крыло Microsoft, практически под самый закат, финны сделали шедевральное устройство на десктопном Linux, которое до сих пор находит отголоски в современном мире смартфонов. И имя этому шедевру — Nokia N9! Недавно мне написал почётный хабровчанинdlinyjи предложил подарить этого красавца мне: причём с полным комплектом! Почему он оказался прорывным и что общего имеет с Lumia 800? Читайте подробнее в статье!

❯ Что за гаджет?


Когда-то у Nokia было две основных платформы, на базе которых они выпускали свои портативные гаджеты: S40, на которой работали функциональные Java-телефоны, сейчас их называют «фичефонами», и S60 — версия Symbian, на которой работало большинство смартфонов этой компании. Финская корпорация смогла занять серьезный процент практически в каждом сегменте рынка: бюджетники (1110, 1202 «фонарик», 2700c), средний класс (5310 XpressMusic, 5230/5228, 6300), флагманы (N95, N91, N72/N73) и, конечно же, бизнес-сегмент (8800 Arte/Luna, E90, в каком-то смысле Vertu).


Однако помимо выпуска девайсов на стандартных платформах была у Nokia и команда разработчиков, отвечавшая за гиковские устройства, которые были предназначены исключительно для энтузиастов. Началось всё с выпуска одного из первых устройств в классе «интернет-планшетов», имя которому было Nokia 770 Internet Tablet. Устройство, вышедшее за 5 лет до появления iPad, предоставляло обычному пользователю почти все возможности портативного компьютера тех лет: серфинг интернета через Wi-Fi, прослушивания музыки и просмотр видео с флэшек RS-MMC, а также работа с документами.

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост



Но это если смотреть с точки зрения обычного пользователя. На самом же деле устройство обладало огромными возможностями для разработчиков благодаря тому, что работало на базе ОС Maemo — адаптации десктопного окружения Linux под мобильные устройства. Nokia не просто выпустили на рынок занимательный продукт: они полностью открыли исходный код всей системы, позволяя кастомизировать прошивку как угодно, реализовали «магазин приложений» в виде репозитория с различными пакетами и позволяли запускать абсолютно любое Linux приложение, скомпилированное под ARMv5.

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост



В то время это было как глоток свежего воздуха. Конечно же, уже существовали КПК на базе Windows Mobile, где пользователи вовсю кастомизировали прошивки: подменяли драйвера из устройства в устройство, делали патчи и твики реестра/ядра, русифицировали и подменяли встроенные программы. Однако WinMobile оставалась проприетарной операционной системой, где хоть и был доступ к исходному коду ядра для любого желающего (Platform Builder), без BSP (Board Support Package — порт системы на определенную материнскую плату) в этом практически не было смысла. Другое дело — пользователи планшетов от Nokia: там была полная свобода во всем!

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост



Отдельной особенностью Maemo оставалось то, что даже пользовательский интерфейс строился по принципам обычного ПК и на базе тех же библиотек. В качестве официальной библиотеки интерфейса, Nokia предлагала GTK с набором виджетов для построения общего Look&Feel системы, но никто не мешал использовать Qt, или, например, wxWidgets.

И вот так, из года в год, выходили всё новые и новые устройств на базе Maemo. После 770 был успешный N800, а позднее в том же году появился и N810 с QWERTY-клавиатурой. В репозиториях появлялось всё больше и больше софта и, хотя едва ли обычный пацаненок с района мог увидеть у кого-то в руках такое устройство, именно они, в паре с КПК, стали прообразами современных смартфонов. Но был ещё один важный нюанс: ни один из интернет-планшетов от Nokia не имел радиомодуля. Выходить в интернет предлагалось с помощью Wi-Fi или через Bluetooth. Таким образом, эти девайсы нельзя было назвать полноценными коммуникаторами и смартфонами…

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост



До 2009 года. Ведь именно в этом году Nokia представляет коммуникатор N900 с QWERTY-клавиатурой, который снабдили радиомодулем, благодаря которому он оказался способен как звонить, так и выходить в интернет через 3G. Кроме того, у N900 были все характеристики современного смартфона: достаточно мощный ARM-чипсет TI OMAP с частотой 600мгц, способный запустить Linux; 256 мегабайт оперативной памяти (топовые коммуникаторы имели 128мб); GPU PowerVR SGX530 (что вообще было редкостью в мобильниках тех лет и только Qualcomm встраивали Adreno вообще во все свои чипы); магазин приложений и, конечно же, тачскрин, пусть и резистивный! Подробнее про N900 читайте в моей соответствующей статье.


В 2010-2011 годах Android уже начал идти победоносной поступью, будучи предустановленным на самые разные гаджеты: от телефонов и планшетов до тв-боксов и электронных книг. iPhone уже успел полностью согнуть свою линию и доказать, что за гаджетами с емкостными тачскринами и мощным железом будущее. Symbian уже было тяжело конкурировать с мастодонтами рынка: не помогал даже Qt, а о нативном API системы говорить вообще не стоит (оно неплохое, но своеобразное), нужно было думать, куда двигаться дальше. Сделать свой Android смартфон? Продолжать работу над Maemo? Microsoft уже начали потихоньку потирать руки и пытаться прибрать мобильное подразделение Nokia к себе: сначала поставили в кресло CEO Стивена Элопа, а затем сменили курс компании с Symbian/Maemo на Windows Phone.

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост



Symbian развивали и поддерживали до последнего, до 2012 года, когда Nokia совсем сдалась и прекратила выпускать серьезные апдейты, коим стал Symbian Bella. Nokia уже успела выпустить первые смартфоны линейки Lumia на базе Windows Phone и пыталась удержаться на плаву. Но у компании припасен ещё один козырь за пазухой. О котором знали в Microsoft, который действительно имел все шансы перевернуть мобильный рынок с ног на голову, и который развивали вместе с Intel. И имя ему — MeeGo!

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост



Nokia действительно могла перевернуть мобильный мир, если бы ей не мешала Microsoft. И не нужны были бы ей смартфоны на Android, когда у них самих была такая классная система. И ведь кто-то подумает «ну было и было», ан-нет, отголоски MeeGo раздаются и сейчас. Часть инженеров Nokia ушли развивать MeeGo в виде отдельной компании Jolla с смартфонами на базе Sailfish OS — дальнейшее развитие перспективной системы от Nokia. И как бы необычно это не звучало, сейчас Sailfish развивают в… России! Ростелеком выкупил контрольный пакет акций Jolla, что позволило реализовать свой форк под знакомым многим из вас названием Aurora OS! Я даже рискнул оставить заявку на закрытое бета-тестирование, авось и я смогу подержать в руках устройство на Авроре и даже что-то запилить на него, например, 3D-игрушку! :)

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост



Nokia N9 стал первым и последним гаджетом на базе MeeGo, на который будет крайне интересно взглянуть и… понять, что мы пришли ко всему тому, что Nokia реализовала много лет назад! N9 мне подарил мой читатель, наставник авторского дела и просто крутой мужик Сергей "@dlinyj" Долин! Этот человек сыграл довольно большую роль в становлении меня, как автора: давал советы касательно фотографий, стилистики текста, кое-где поправлял меня. И в один день он скинул фотографию N9 в родной коробочке со словами «хочешь же?))», заранее зная мой ответ! Сергей и сам успел поработать над Авророй, поэтому наличие у него N9 не вызывает вопросов.
Этот материал я решил подготовить на круглую и праздничную для меня дату — день рождения моего блога! Ровно год назад, 16 июля 2022 года, я написал свою первую статью — обзор на Samsung X450. :)

❯ Распаковываем...


Поставлялся девайс в большой коробочке, фирменного синего цвета и с гравировкой логотипа, как и свойственно всем флагманам Nokia. В N900 на коробке гравировали даже кнопки QWERTY-клавиатуры на силуэте устройства — даже над дизайном такой мелочи поработали знатно. Нас сразу встречает заветная надпись: Nokia N Series!

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост



Открываем коробочку и видим там комплект из: смартфона, буклетов, наушников и ЗУ. Всё весьма компактно и в чем то даже напоминает стиль iPhone.

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост



Основные интерфейсные разъемы устройства расположены сверху: там и слот под SIM, и разъем для ЗУ, причем на магнитах (!).

Что самое интересное — у N9 был параллельный «собрат» на Windows Phone в виде Lumia 800. Несмотря на то, что работают они на совершенно разных чипсетах и имеет немного отличающийся тачскрин, у этих девайсов очень похожий дизайн корпуса, конструкция, полностью совместимые дисплеи с немного разной диагональю, у них даже есть некоторые сходства в разводке материнской платы.

Характеристики нашего устройства такие:

  • Чипсет: TI OMAP 3630, одно ядро Cortex A8 на частоте 1ггц.

  • GPU: PowerVR SGX530. Весьма неплохое видеоядро по тем годам, немного более мощное использовалось, например, в первом iPad. Есть поддержка OpenGL ES 2.0.

  • ОЗУ: 1гб. Очень серьёзный объем по тем временам, некоторые флагманы комплектовались лишь 512мб ОЗУ, что было стандартом индустрии в 2012-2013 годах.

  • ПЗУ: 16 или 64гб. По тем временам, очень серьезный объем памяти.

  • Камера: 8мп фотокамера с оптикой от Carl Zeiss. Данная оптика стала стандартом и визитной карточкой многих камерафонов от Nokia. Помимо съемки фото, смартфон способен записывать видео в 720p при 30 кадрах в секунду.

  • Дисплей: 3.9" AMOLED матрица 854x480.

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост



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

❯ Патчим в программном плане


Поскольку MeeGo — это по сути, полноценный десктопный Linux, адаптированный под мобильные платформы, он точно также, как и Maemo, использует менеджер пакетов dpkg. Все приложения для этих систем распространяются в виде знакомым большинству линуксоидов пакетов .deb.

Однако есть целых два важных нюанса: в устройстве нет предустановленного файлового менеджера, откуда можно было бы установить минимально-необходимые программы, и устройство не всегда может установить «левые» dpkg даже после включения установки приложений из сторонних источников в настройках.

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост


Установить файловый менеджер можно скачав соответствующий .deb и скинув его через Bluetooth. Я выбрал FileBox. Затем его можно установить в списке переданных файлов обычным тапом. Обратите внимание, что пакеты для MeeGo имеют подпись а-ля Symbian, поэтому если у вас не устанавливается ничего — проверьте дату и время.

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост


Некоторые программы можно установить только в терминале, вручную вызвав dpkg -i с необходимым пакетом .deb. Для активации режима разработчика, который добавляет возможность связи с ПК и эмулятор терминала, нам нужно сначала обновить зеркала репозиториев с пакетами, установивэтот .debи затем активировать девмод в настройках. Смартфон докачает и установит нужные пакеты, перезагрузится, и мы сможем свободно пользоваться терминалом.

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост


Теперь гаджет полностью работает и может оказаться весьма полезным. Так в чем же N9 оказалась шедевральна? Какие её концепции до сих пор заимствуют?

❯ Смотрим на MeeGo


В первую очередь, MeeGo ещё в 2011 году вводила концепцию полного управления системой жестами. Здесь вообще нет никаких кнопок «домой», «назад», «диспетчер приложений» — все это инженеры Nokia посчитали не нужным и реализовали всё взаимодействие благодаря простым и понятным свайпам. Обратите внимание, ничего не напоминает? Неужто кто-то с выходом десятки полностью позаимствовал фишку финского гиганта?



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

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост


UX системы вообще очень необычный. Он пытается сочетать все лучшее из iOS, WP и отчасти Android. Да, здесь есть шторка уведомлений, но выглядит она максимально минималистично и единственная настройка — громкость звука. Да, часть параметров приложений можно найти в настройках — прямо как в iOS. Да, здесь уже был относительно строгий полу-Flat стиль, немного напоминающий стиль iOS 7 (который вышел на 2 года позже MeeGo). Даже меню опций нет, лишь значки действий снизу — как и в N8 на Symbian.

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост


Кроме того, здесь довольно удобно реализован диспетчер задач. В Android он только-только появился в 3.0 Honeycomb, а в iOS он был реализован жутко неудобно. Однако, судя по всему, MeeGo не умеет сама закрывать или отправлять в сон приложения, как это делает Android и iOS — такова нативная линуксовая натура системы. Из-за этого, если открыть слишком много приложений, можно наблюдать небольшие лаги. Вообще, система действительно не сказать что работает уж очень плавно: яблочки тех лет работали гораздо шустрее и плавнее, однако по тем временам плавность системы достаточно приемлема.

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост


Я решил установить некоторые приложения и использовать N9 в современном мире. И в целом, для каких-то базовых действий он отлично подойдёт и сегодня!

В системе есть браузер на базе WebKit — тот самый браузерный движок, что используется и в Safari на iOS, и долгое время использовался в стандартном браузере Android. Благодаря дисплею, страницы выглядят очень сочно, но только те, которые загрузятся :) И дело даже не в веб-стандартах, большинство страниц браузер сможет худо-бедно переварить. Однако встает проблема с сертификатами — браузер их не умеет игнорировать, если они просрочены, и вываливается в ошибку, отказываясь загружать сайт. Кроме того, браузер не поддерживает SSL 1.2, который использует большинство сайтов на данный момент.

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост


Зато в системе полностью функционирует почтовый клиент, причем довольно удобный. И здесь открывается еще одна фишка системы: один менеджер для всех аккаунтов на устройстве. Подобную концепцию имеет Android почти с самого начала, но в MeeGo она выделена в отдельное приложение. Не исключено, что в будущем туда хотели добавить и менеджер паролей — было бы весьма удобно!

Что же касается самого клиента почты, то его без проблем можно настроить на Яндекс почту, и на gmail — только не забываем включить SSL (по умолчанию отключен) и использовать одноразовые пароли — двухэтапную аутентификацию большинство старых гаджетов не поддерживает.

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост
Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост


И, конечно же, девайс подойдет для прямого применения — звонков. Помимо весьма удобного приложения номеронабирателя, N9 полностью поддерживает Nokia PC Sync и без проблем позволяет синхронизировать как контакты из vcf/outlook, так и фото/видео/музыку. Есть поддержка и CalDAV и некоторых других сервисов для синхронизации по сети.

Помимо всего прочего, у девайса отличный аудиотракт. Музыка в наушниках звучит отлично, кроме того, есть улучшалки от Dolby, благодаря чему девайс вполне можно юзать как плеер. Сергей похоже так и юзал его, судя по трекам в плейлисте. Само приложение не менее удобное и создавалось для взаимодействие с Ovi Music — аналогом iTunes от Nokia. Уже потом, музыкальный сервис от Nokia начали использовать в устройствах на WP.

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост


А ещё устройство неплохо подойдет в качестве камеры. На 2011 год качество снимков весьма на уровне! Как уже сказано выше, девайс умеет записывать и видео в 720p при 30 FPS.

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост
Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост

Полный фотосет есть на imgur.

А ещё смартфон сможет статьи отличной платформой для прохождения отличных мобильных игр — без доната и таймеров!

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед Гаджеты, Смартфон, Разработка, Linux, Android, Nokia, Meego, Nix, Unix, Мобильные телефоны, Операционная система, Железо, Microsoft, Windows Phone, Nokia Lumia, Видео, Вертикальное видео, Длиннопост

❯ Заключение


N9 получился первым гиковским устройством, которое могли без проблем использовать и обычные пользователи. Nokia вложили много сил и времени для того, чтобы привнести в N9 революционные по тем временам идеи, да так, что некоторые фишки потом у неё «позаимствовали» сами гиганты индустрии!

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

Показать полностью 23 1

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой?

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Тема различных ТВ-боксов очень актуальна в наше время. За весьма приемлемый прайс, им можно найти кучу применений: просмотр видеосервисов на старых телевизорах, использование в качестве тонкого клиента, накатывание линукса и превращение бокса в медиасервер — из всего этого мы делаем вывод, что эти девайсы весьма полезны в повседневной жизни. Однако есть ещё одно применение, которое до сих пор раскрыто не полностью: и это конечно же игры! Железо современных фирменных Smart телевизоров LG и Samsung до сих пор остается достаточно слабым и едва ли тянет 2D игры, чего уж там говорить о 3D, а телевизоры на Android а-ля DEXP достаточно быстро устаревают. Сегодня я купил рабочий TV-бокс на андроиде всего за 500 рублей, специально для применения в качестве игровой консоли. Что из этого получилось? Читайте в статье!

Что я купил?

TV-боксы как отдельные медиаустройства появились ещё в начале 2010х годов. В то время, это были весьма слабенькие и недорогие устройства для выполнения базовых мультимедийных задач. Большинство пользователей продолжали пользоваться обычными, не Smart-телевизорами, поэтому в какой-то степени, ТВ-приставка была «must have» устройством. По большей части, производители таких устройств называли их не просто мультимедийными устройствами, а микропк размером с флэшку — и ничуть не лукавили, ведь зачастую на них можно было накатить полноценный дистрибутив Linux!

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



К середине 2010х годов, Smart-телевизоры начали получать гораздо более широкое распространение: тут и доступные LG c webOS, и Samsung, которые переориентировали Tizen с мобилок на телевизоры, и китайские производители как Haier, которые встраивали ТВ-бокс прямо в основную плату устройства. Однако основной проблемой смарт-телевизоров оставалась их относительная слабость и закрытость: дополнительная ТВ-приставка умела банально больше. Именно поэтому, с 2016 года, некие компании, MXQ и X96, начали клепать боксы различных конфигураций: на разных чипсетах, с разными конфигурациями памяти, доступными разъемами и.т.п.

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Основной проблемой подобных приставок является их поддержка. Конечно популярные бренды так или иначе выпускают обновления прошивок и выкладывают всю необходимую информацию у себя на сайтах. Однако в одном корпусе могут выпускаться кучу разных ревизий одного и того же устройства: где-то чипсеты отличаются, где-то модули Wi-Fi, а где-то меняют модули NAND, каждый из которых требует свой драйвер. Кроме того, эти гаджеты очень не любят резкого отключения света, из-за чего они зачастую уходят в вечную загрузку — или Bootloop. Из-за всех перечисленных факторов, поиск прошивки может обернуться настоящей проблемой и большинство людей банально не хотят с этим заморачиваться, выставляя свои гаджеты на Авито или Юлу — за сущие копейки, лишь бы купили :)

Так получилось и с сегодняшним устройством. Продавец выставил на продажу ТВ-бокс Rombica V003 за 500 рублей, также известный, как MXQ 4K. Это достаточно бюджетное устройство 2016 года выпуска, которое, тем не менее, обладает весьма занимательными характеристиками:

  • Процессор: RockChip RK3229, 4х-ядерный чипсет с архитектурой Cortex-A7, который работает на максимальной частоте до 1.5ггц.

  • GPU: Mali400MP3. Судя по даташиту, в чипе используется три ядра Mali400, которые вкупе могут давать относительно неплохую производительность в 3D приложениях (но не стоит ждать слишком многого).

  • ОЗУ: 1гб DDR3 двумя банками.

  • ПЗУ: 8гб NAND памяти Micron (в моей ревизии).

  • Видеовыходы: AV (тюльпаны) и HDMI вплоть до 4K. Производитель обещает возможность воспроизведения фильмов в полноценном 4К без каких либо проблем, но за 4K игры можно забыть :) Хоть бы в 720p нормально работали.

  • Интерфейсы: 4x USB 2.0 разъема, ИК-порт для пульта, Wi-Fi. Bluetooth нет (но часто встречается в других похожих боксах).

  • Питание: 5В 2А. При этом, теоретически приставке хватит и блока на 1А.



Небезынтересно, да? Среди заявленных продавцом неисправностей: «не загружается». Это мне уже нравится, заказываю лот!

Что же в нём было не так?

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

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Всё весьма компактненько. У процессора «высокий» TDP: аж 5 ватт, что к нему даже приклеили маленький радиатор. После небольшого анализа платы, сразу был найден UART для потенциальной диагностики и кнопка RESET, благодаря которой мы можем попасть в Maskrom/Recovery. У устройств на базе процессоров RockChip, как я уже рассказывал в предыдущей статье про ТВ-стики, есть специальный режим для прошивки MaskRom, благодаря которому есть возможность залить прошивку в «мертвый» девайс (т.е с красным глазком при включении питания). Активируется он с помощью замыкания пинов на микросхеме NAND, каких — можно узнать в даташите на ваш чип (любые I/O линии между собой).

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Наш бокс назвать полностью нерабочим нельзя: у него как минимум жив загрузчик, а значит он сможет загрузится с SD-карточки. Флэшку можно подготовить с помощью фирменной программыSD Firmware Tool: выбираем подходящий img образ с прошивкой, выбираем флэшку и жмём Create, затем вставляем флэшку в устройство и включаем ТВ-бокс: приставка сама обновится. В процессе работы над устройством, я пытался зашить несколько официальных прошивок от MXQ 4K, брата-близнеца нашего устройства. К сожалению, стартовала лишь одна прошивка, да и то зависала на обновлении. Значит, самое время посетить официальный сайт производителя!

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка
Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Он нашёлся не сразу, а лишь по линку на официальном форуме. К сожалению, все ссылки на прошивки оказались нерабочими, поэтому расскажу вам о небольшом лайфхаке про поиск прошивок на неизвестные устройства. Видим доменfiles.rombica.ru? Вставляем его в archive.org, идём на вкладку URLs и ищем прошивку. Вполне возможно, что Wayback Machine сохранил архив с вашей прошивкой и даст его скачать. За пару часиков: скорость отдачи у архива очень медленная к сожалению.

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка
Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Тем временем, я вернулся к ТВ-боксу и обнаружил, что он в общем-то загрузился. Несмотря на то, что по всем признакам он висел в бутлупе, у приставок на ранних процессорах RockChip есть неприятная особенность: они весьма долго грузятся при обычной загрузке и очень долго грузятся при первой загрузке (около 15-20 минут). В этом и была «неисправность»: продавцу лень было ждать первой загрузки, из-за чего он забраковал девайс и выставил его за копейки на продажу. Я ещё раз сделал Factory Reset через рекавери и подождал всё те же 20 минут. После этого, девайс стал грузится гораздо быстрее.

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



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

Что мы имеем?

На устройстве установлен Android 6 Marshmallow. Хоть это уже и достаточно старая версия, но она до сих пор вполне себе поддерживается современными приложениями. Ни о каких свежих играх и речи не идёт, но эмуляторы и мобильную годноту середины десятых он должен потянуть без каких-либо проблем.

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Из коробки тут стоит лаунчер от самой Rombica. Но, очевидно, накатить можно любой: хоть сразу ретроарч ставь! Кроме того, из коробки стоит Kodi, что позволяет использовать девайс как полноценный медиацентр, но в этой статье мы коснемся только темы игр.

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Для игр нам нужен будет геймпад: не с пульта ж мы играть будем. У Android в этом плане всё хорошо: есть как поддержка XInput-устройств (геймпад Xbox 360), так и DirectInput. Но геймпады у ритейлеров сейчас такие дорогие… идём опять же на онлайн-барахолки и ищем новый джой за копейки. И такой нашёлся: от некой российской консоли GS GameKit! Геймпад с вибрацией и Bluetooth всего за 300 рублей. Заказал, поигрался — вроде норм. Геймпад конечно с кривой прошивкой, дабы его нормально увидел ПК/консоль, нужно одновременно зажать правый триггер и X. После этого он нормально определяется и работает.

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Важно отметить и то, что разрешение HDMI можно в любой момент изменить в настройках. Эдакий Performance-mode, как у Xbox: если игра лагает в 1080p, то можно скинуть разрешение до 720p и попробовать поиграть с комфортом.

Вроде все готово. Геймпад у нас есть, бокс работает стабильно. Во что мы сможем поиграть и в каком качестве? Предлагаю узнать!

Нативные игры

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

Не забывайте про лайфхак с 720p: Mali400 хоть и неплохой GPU по мобильным меркам, ждать от него 4K графики не стоит.

GTA Vice City идёт отлично в 720p и на высоких настройках детализации. Средний FPS колеблется на уровне 30, при этом никаких особых рывков или проседов при большом количестве машин в кадре нет. Кроме того, игра сразу подхватывает любые геймпады и работает без каких либо проблем, будто Вы проходите игры на ps3/x360.

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Несколько хуже идёт Dead Trigger. Несмотря на игры с разрешением, игра умудряется работать в ~15 кадров. Причем упор явно не в проц: в свое время эта игра свободно шла даже на одноядерных мобильных чипсетах. Скорее всего, это «проапгрейженная» версия до Unity 5, у Unity 4 рендерер был ощутимо легче для слабых мобилок и на процессор нагрузка была несколько ниже.

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка
Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Raging Thunder 2 — одна из самых годных гоночек начала десятых для мобилок. Кроме того, она полностью поддерживает геймпад, что нельзя не записать в плюсики. Идет отлично и в 1080p, 30-40 кадров точно есть, никаких рывков.

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



В процессе подготовки материала, я хотел запустить еще как минимум Asphalt 6, Asphalt 7, Moder Combat, NOVA — но многие игры Gameloft тех лет безнадежно «сломались» на версиях Android выше 5. На rk3229 есть Android 4.4, но будете ли Вы даунгрейдить консоль для этого? Не думаю. Давайте перейдем к лакомке, той самой, которая может отговорить вас от покупки лагающего Game Stick Lite — эмуляторам!


Эмулятгоры

И вот здесь, бокс раскрывается на все сто. На старых консолях не нужен был мощный GPU, по правде сказать, с графикой PS1 справится процессор и в софтварном режиме. И здесь наши 4 Cortex-A7 ядра раскрываются на полную: результаты действительно неплохие!

Начинаем с NES и SMD. Оба работают отлично, под обе есть куча эмуляторов, я лично пользуюсь NES.emu и MD.emu. Оба эмулятора легко подхватывают несколько геймпадов, а игры работают без каких либо проблем и пропуска кадров/заедания звука. Ну, это для rk3229 ещё цветочки!

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка
Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Переходим к куда более тяжелой консоли для эмуляции: Nintendo 64. Её едва ли вытягивают бюджетные мобилки тех лет, чего уж там думать про бюджетный бокс. Но нет! На удивление, N64.emu показал себя очень достойно, Mario Kart идёт просто отлично. Не могу говорить за все игры, но системселлеры N64 думаю можно будет пройти без проблем.

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка
Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Если бокс смог раскусить N64 как семечки, то сможет и пс1. Включаем хардварный рендеринг, отключаем эмуляцию BIOS и запускаем Porsche Unleashed: игра идёт максимально плавно. Для любителей графона можно поиграть с разрешением рендеринга, при софтварном рендерере бокс может не вытянуть 1080p, но при аппаратном — легко.

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Неплохо идёт и Quake 2. Но управление в этой игре просто жесть какая-то :)

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Ну и конечно же я не мог вспомнить про ту консоль, которую Вы ждёте: PSP! И тут я вам скажу, что результат переменный. Местами консоль откровенно слабовата для сонивской портативки, однако 2D должны идти хорошо. 3D идут не все: например, NFS MW хоть и работает в 20 кадров, но геймплей слишком кисельный для того, чтобы это можно было назвать играбельным (неверная реализация таймера в игре?).

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка
Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой? Гаджеты, Мобильные игры, Игры, Консоли, Android, Дешево, Покупка, Планшет, 3D, Длиннопост, Тв-приставка, Игровая приставка



Выводы

Итак, давайте подведем итоги, что же мы получаем за 500 рублей (800, если брать еще геймпад):

  • Игры с 16-битных консолей, NeoGeo и другие не сильно тяжелые консоли идут отлично. Насколько мне известно, на Game Stick Lite бывают подлагивают и 16-битные игры в том числе.

  • Игры с консолей уровня PS1/N64 идут вполне неплохо, хотя может потребоваться копание в конфигах. У Game Stick Lite, насколько мне известно, есть подтормаживания в некоторых играх, но и эта консоль потенциально не застрахована от них. Кроме того, консоль должна потянуть и Dreamcast.

  • Игры с PS2/GameCube сразу идут мимо. Бокс слишком слаб для них. У PSP еще есть шанс — зависит от того, во что вы играете.

  • Нативные игры до 2015 года идут неплохо. Может потребоваться поиграться с разрешением или таскать с собой мышку в некоторых играх, но в целом поиграть есть во что, причём в честных 1080p!

  • Возможность смотреть кино по сети в 4K разрешении. Тоже неплохой плюсик в общую копилку.



Такой девайс «за 3 копейки» должен неплохо подойти либо ребенку, либо любителю ретро-игр, особенно если накачать туда ромсеты с любимых игровых консолей. Любителям современных мобильных игр такая консоль не подойдет совсем, но применение ей явно найти можно в любом случае. Я уже знаю, куда отправить этот ТВ-бокс после статьи: накачать ромов и отправить на дачу! Ну а вас, я возможно мотивирую зайти на онлайн-барахолку и попытаться поискать похожий TV-бокс за копейки и для себя! Это будет гораздо лучше, чем он отправится на помойку будучи забытым навсегда…

Показать полностью 24

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей?

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост



В современном мире технологии производства чипов продвинулись настолько, что уже сейчас есть возможность уместить полноценный компьютер в один-два чипа. Ещё 20 лет назад сложно было представить миниатюрный компьютер размером с роутер, но в наше время можно купить такой гаджет за весьма скромные деньги! Недавно я купил себе тонкий клиент Dell Wyse за 500 рублей на базе ноутбучного процессора VIA Eden (C7-M) и обнаружил, что это по сути самый обычный x86 компьютер с возможностью апгрейда. Что у него под капотом и что он умеет в 2023 году? Предлагаю узнать под катом!

❯ Что за покупка?


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

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост



И что самое интересное — большинство из таких устройств сами по себе являются компьютерами. Причем вполне себе полноценными: за исключением Sun Ray Station (которая работает вообще непонятно на чем), почти все подобные девайсы работают на базе стандартных Windows CE или спец. дистрибутивов Linux. И конечно же подобные устройства так или иначе добирались до энтузиастов, которые пытались найти им нестандартное применение: тонкие клиенты постоянно списываются из офисов и растаскиваются по домам, чтобы затем попасть на онлайн-барахолки в больших количествах и за копейки.

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост



В железном плане, тонкие клиенты не отличались сильным разнообразием: большинство моделей из нулевых работали на базе процессоров AMD Geode, бывший Cyrix MediaGX — достаточно шустрый x86 процессор из 90х, примерно на уровне первого Pentium, предназначенный для применения в embedded устройствах с низким энергопотреблением. Тонкие клиенты на Geode обычно работали на базе Windows CE, но поскольку это стандартный x86 с полноценной реализацией BIOS, то можно поставить и DOS, и Windows 95.
Не менее часто встречались и решения на базе ARM: бывали тонкие клиенты на неких чипахChips. Я не могу особо про них рассказать, но знаю, что ТК на базе этих процессоров работали на Windows CE.

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост



Современные ТК уже стали гораздо мощнее и вполне походят на мини-ПК: например, часто можно встретить тонкие клиенты на базе ARMv7 процессоров Marvell PXA, последователе того самого Intel PXA, что вероятно стоял в вашем КПК. Такие клиенты работают на базе обычного Linux и зачастую имеют распаянный на плате UART, благодаря чему можно получить доступ к консоли U-boot или рутовой консоли самой системы. Иногда можно встретить устройства на базе относительно современных x86 процессоров VIA с частотой 1ггц — коим и стал и сегодняшний девайс.

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост



Нашим гостем сегодня станет Dell Wyse 2012 года выпуска на базе процессора VIA Eden — адаптации чипа C7-M под ещё более низкое энергопотребление и возможность работы с пассивным охлаждением. Устройство обошлось мне всего в 600 рублей, причём сразу вместе с блоком питания на 12в и переходником DVI — VGA. Девайс приглянулся своими неплохими характеристиками, поэтому я сразу же его заказал.

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост

❯ Разбираем


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

Первым делом, нам нужно открутить всего один винтик, который держит верхнюю крышку. После этого, мы аккуратно снимаем кожух, благо не страшно сломать клипсы — весь корпус состоит из металла. Перед нами предстает совсем небольшая плата и сопутствующие модули — Wi-Fi и Disk on Module:

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост



Вытаскиваем планку DDR2 ОЗУ производства Apacer, объём которой составляет1гб. Как вы уже поняли, есть возможность расширить и до двух — гаджет поддерживает двухсторонние модули.

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост



Затем отщелкиваем пластиковую клипсу и осторожно вытаскиваем память в видеDisk On Module— это небольшая плата, которая состоит из NAND флэш-памяти и IDE-контроллера. Судя по всему, используется самый обычный 40-pin IDE разъем, так что сюда можно подключить и старый пылящийся 3.5 винт на 40 гигабайт. Объем этого накопителя составляет2гб:

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост



Роль сетевого адаптера выполняет встроенный Ethernet-контроллер и внешний 6-pin Wi-Fi модуль Qualcomm. Я так и не понял, что за интерфейс здесь используется для подключения. USB? Антенну предполагается использовать внешнюю — как на роутерах.

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост



После этого, нужно открутить три винтика, крепящие материнскую плату к нижней части корпуса и планку с охлаждением ОЗУ.

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост



После этого, можно достать основную плату и полюбоваться на неё. Сердцем устройства является одноядерный процессорVIA Eden, работающий на частоте 1ггц. Как я уже говорил ранее, VIA в середине-конце нулевых активно пыталась занять нишу бюджетных ноутбуков с низким энергопотреблением. В некоторой степени, им это удалось (особенно в сравнении с Atom) с процессором C7-M и в тоже время они выпустили урезанную версию в виде Eden. Получился весьма неплохой процессор, благодаря которому появились такие «почти одноплатники». :) Часть логики интегрирована в процессор, а часть располагается в чипсете слева от процессора: его кристалл ощутимо больше, чем у самого процессора.

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост



Обратите внимание на пассивную систему охлаждения: за весь теплоотвод с чипсета и процессора отвечает тонкая «двухэтажная» медная пластина. Этого хватает, чтобы держать относительно стабильные температуры на обеих чипах.

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост



Полностью в разборе девайс выглядит так. Даже обслуживать его максимально просто и приятно:

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост



Кроме того, важно отметить, что у неттопа 4 разъема USB 2.0, разъемы под аудио/микрофон, для вывода видео используется DVI (в комплекте переходник на VGA), Ethernet и порты PS/2.

Питается гаджет от обычного источника питания 12в, который можно найти, например, в нетбуках EEEPC. После переборки и некоторого обслуживания, предлагаю посмотреть, как себя ведет этот девайс под Windows XP (выше ставить смысла мало, но Server/Embedded версии могут пригодится).


❯ Под Windows


После накатывания чистого образа XP, встал вопрос установки драйверов. Благо с их поиском никаких проблем нет: на сеть, звук и видео находятся без проблем. После того, как все встало нормально, наш минипк приятно удивил производительностью: хотя после установки было свободно всего 170 мегабайт на внутреннем накопителе, вся система работала очень и очень шустренько. Загрузка процессора в простое было ~15-20%:

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост
NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост


Средняя температура процессора при относительно активной работе держалась на отметке 70-75 градусов, что весьма много, но по меркам пассивного охлаждения — терпимо. В целом, можно установить ноутбучный небольшой кулер для отвода воздуха, дабы немного снизить температуры. В отличии от Geode, VIA поддерживает наборы инструкций вплоть до SSE3, что позволяет запускать относительно современный софт. Бенчмарк CPU Queen он не проходит по каким-то причинам, но в тесте AES уверенно держится на уровне Core 2 Extreme (это именно что касается шифрования), а в тесте ZLib на уровне… TransMeta TM5800/Celeron под PGA370. В целом, бенчмарки не отражают реальный экспиренс от работы системы.

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост


Кроме того, здесь есть 3D ускоритель VIA Chrome9, который встроен в чипсет. Chrome — родственник графических ускорителей S3 Trio/Virge, которые стояли чуть ли не в каждой офисной машинке нулевых. Его производительность в играх мы проверим позднее. GPU поддерживает DX9 и отчасти OGL2.0, а также имеет поддержку SM 2.0.\

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост


Я не вижу никакого смысла тестировать работу браузеров в системе, поскольку лаги будут жуткими. Однако старший брат VIA Eden, C7-M один раз выручил меня, когда я готовил статью про него самого, пусть и с большими тормозами, но я смог дописать статью про ноутбук на этомпроцессоре прямо на нем!

Ну а в каких то прикладных задачах, такой минипк покажет себя неплохо. Как офисная машинка для работы в ворде/экселе? Легко. Возможно какой-то бухгалтерский учет? Тоже потянет. SMB-диск с ромами? Да без проблем!

Однако можно ли поиграть на таком девайсе? Предлагаю узнать:

GTA Vice City в 640x480 при 16-битном цвете (для таких видяшек это важно) идёт примерно 10-15 кадров. Что-то на уровне Intel Extreme Graphics тех же годов. К сожалению, неиграбельно.

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост


NFS Underground 2 при том же разрешении и низких настройках графики: идёт ещё хуже, чем GTA. К сожалению, видеочип совсем слабенький даже для подобных игр, однако я немного успел попрограммировать под него и это было весело. :)

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост


Впрочем, эмуляторы 8 и 16 битных консолей он потянет без проблем. Да и в игрушки до 2000 года тоже можно поиграть: NFS High Stakes, или Quake — почему б и нет?Ноутбук на TM5800 едва ли даже такое мог! Ну и конечно же классика типа HoMM III здесь идёт замечательно:

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост


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

  • Файловый сервер: Тут уже на ваше усмотрение. Внешние винты можно подключить через USB (причём сами разъемы висят на разных хабах, благодаря чему не режется скорость), либо можно подключить два IDE HDD с помощью обычного шлейфа. Организовать SMB/FTP сервер можно и под WinXP, и под Linux.

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

  • Ретро-игры: Сюда относятся игры из 90х и простых из начала 2000х. Собственно, а почему бы не подключить пару геймпадов, накатить nestopia и не получить дешевый аналог Game Stick Lite?

  • Мультимедиа: Помимо организации DLNA сервера, откуда можно тянуть видео с отдыхом в Сочи 2007, из такого девайса можно сделать некоторое подобие ТВ-приставки — при условии, что у в вашем ТВ есть разъём VGA.

  • Embedded: Неожиданно было встретить такой способ применения здесь, да? Конечно LPT здесь нет, пинами порулить не получится, однако устройство вполне может стать в аккомпонимент с Arduino/ESP32 для обработки и хранения большого количества показаний с датчиков или ещё чего-то в этом духе. Как плюс можно отметить компактность устройства и довольно низкое энергопотребление.

❯ Заключение


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

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост


Сейчас рынок тонких клиентов вытеснили NUC'и. Однако они предназначены для похожих целей, но даже на вторичке стоят довольно ощутимо: одно дело 500 рублей, другое 2 тыщи. Так или иначе, у человека, у которого я купил себе этот девайс, в наличии около 50 девайсов из статьи. В полной комплектации: БП, антенна Wi-Fi, переходник DVI — VGA. Так что если вдруг такой гаджет заинтересовал, пишите в личку — скину ссылку, авось и вам будет интересна такая штука. :) Прямую ссылку по понятным причинам оставлять не буду — некоторые читатели могут счесть это за рекламу.

NUC для бедных — какой мини-компьютер на Windows я купил за 500 рублей? Гаджеты, Покупка, Компьютер, Минипк, Ноутбук, Одноплатный компьютер, Стики, Windows, Windows XP, Тонкий клиент, Dell, Дешево, Диковинка, Экономия, Длиннопост
Показать полностью 22

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

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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост




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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост
Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост
Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост
Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Что касается базового серфинга, то на 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 без просадок:

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



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

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост


Низкие

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост


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

Заключение

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

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

Показать полностью 25

Почему мои посты перестали попадать в Горячее?

Я и думаю, почему такая хреновая статистика, а меня зашедоубанили чтоли? @moderator,

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост



Друзья! Много ли гиковских серийных смартфонов вы знаете на текущее время? PinePhone, Pixel, Nothing Phone, да даже AYYA — выбор не так уж и велик. В 2014 году компания LG представила смартфон для гиков на базе FireFox OS эксклюзивно для рынка Японии — Fx0, который был интересен не только своей системой, но и прозрачным стильным дизайном, под которым можно было рассмотреть некоторые внутренности смартфона. Кроме того, это был самый мощный серийный смартфон на FireFox OS из когда-либо выпущенных. Несколько месяцев назад мне написал читатель с Хабра, предложив подарить такой девайс и попросил написать подробную инструкцию о перепрошивке на Android. Предлагаю сегодня посмотреть на этот уникальный и коллекционный смартфон поближе!

❯ Что за гаджет и почему FireFox OS?


Вероятно, многие читатели вообще никогда не слышали про такую систему, как FireFox OS, но вполне возможно, продолжают использовать её потомка и сейчас. Ещё в начале десятых Mozilla решила выйти на мобильной рынок, припася несколько тузов в кармане:

  • Тотальная открытость. Вся операционная система должна была быть открытой и свободной для модификации, а не только AOSP — как в случае с Android (маркет, сервисы — всё ещё закрытые и проприетарные продукты Google).

  • Низкие системные требования. Android по первой вполне неплохо работал и с устройствами с 256мб ОЗУ и одноядерными ARMv6 чипсетами частотой ~600мгц. Но FF OS умудрялась чуть ли не летать при таких характеристиках.

  • Веб-приложения. Концепция системы заключалась в том, что все приложения должны быть написаны с использованием HTML5 + JS. Если очень условно, то это аналог современных PWA приложений (только на FFOS было доступно больше API). А благодаря Cordova, приложения с FFOS можно было бы легко портировать на iOS/Android.

  • Портируемость. Здесь всё серьёзно: FFOS умеет работать через прокладку libhybris, позволяющую загружать библиотеки и драйвера (формально) от стоковых Android-прошивок. Благодаря чему систему можно было портировать почти на любое устройство с доступными исходниками ядра.

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост


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

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост


Как уже было сказано выше, все приложения под эту систему пишутся на связке HTML5 + JS. Однако немногие знают, что большая часть системы и интерфейса тоже написаны на JS, в том числе некоторые сервисы. Приложениям предоставляются упрощенные, но типичные для мобильных систем API в виде доступа к базе данных мультимедиа/контактов, API для файлов, диалогов и т. п. При этом, несмотря на «веб» корни интерфейса, работает он очень шустро даже на слабых девайсах и имеет некоторую многозадачность.

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост


Из самых известных моделей на FFOS, можно вспомнить ZTE Open, Alcatel Fire E, про который я уже писали конечно же Fx0! Девайс был выпущен эксклюзивно для рынка Японии в 2014 году, под местного оператора au (KDDI), лого которого красуется и на нашем девайсе. В первую очередь интерес к устройству вызывает его прозрачный дизайн, наводящий некоторые мысли о киберпанке. LG видимо хотели подчеркнуть гиковскую составляющую своего нового устройств.

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост


Сама прозрачность корпуса даёт нам разглядеть светодиоды подсветки дисплея, подключенные шлейфы, АКБ, слоты под сим и строение кнопки домой. Кроме того, задняя крышка покрыта интересным рельефом, приятным на ощупь. Кому-то этот дизайн кажется отталкивающим, но как по мне — он классный. Не менее интересна и железная начинка девайса:

  • Процессор: 2-х ядерный Qualcomm Snapdragon 400 с видео-ускорителем Adreno 305.

  • Оперативная память: 1.5гб ОЗУ.

  • Дисплей: 4.7" IPS матрица с HD-разрешением.

  • ПЗУ: 16гб.

  • Камера: 8мп/2мп.

  • ОС: FireFox OS 2.


Для 2014 года это вполне неплохие характеристики для средне-бюджетного аппарата. Похожими хар-ками обладает, например, Galaxy S4 Mini.

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост


Fx0 подарил мне мой читатель Артём с Хабра. Несколько месяцев назад он написал мне и предложил прислать два таких девайса: один в качестве подарка для статьи, другой для того, чтобы я перепрошил его на Android и отправил обратно. Под Fx0 уже был готовый порт CyanogenMod, поэтому в процессе прошивки ничего сложного нет, но Артёму нужна была подробная инструкция, дабы не убить девайсы. У него их оказалось несколько: в своё время он купил по вкусной цене и так они у него лежат новыми, а некоторые даже не распакованы!

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост


Конкретно про опыт использования FireFox OS в 2023 году я писал в статье про Alcatel Fire E. В этом материале давайте прошьём наш Fx0 и посмотрим, на что он способен сейчас!

❯ Прошиваем


Собственно, в этом нет ничего сложного. Работы буквально на 15 минут, благо уже есть готовая и рабочая прошивка CyanogenMod под наше устройство.

Первым делом качаем саму прошивку и TWRP — раздел recovery. Пригодятся драйверы и adb/fastboot.

Теперь нам нужно включить режим разработчика. Идём в настройки -> О телефоне -> Больше информации и включаем галочку режима разработчика. Теперь идем в соответствующее меню для разработчиков и выбираем режим работы USB — нам нужен режим adb.

Подключаем устройство к ПК и открываем командную строку (cmd.exe). Переходим в папку с скачанным adb (например, C:/adb/) и запускаем терминал:

adb shell su

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост



После этого нам нужно сдампить три важных раздела — с специальным режимом обновления lg и настройками модема. Пишем:

dd if=/dev/block/platform/msm_sdcc.1/by-name/laf of=/sdcard/laf.bin
dd if=/dev/block/platform/msm_sdcc.1/by-name/modemst1 of=/sdcard/modem0.bin
dd if=/dev/block/platform/msm_sdcc.1/by-name/modemst2 of=/sdcard/modem1.bin


И затем загружаем их к себе на ПК из памяти телефона:

exit
exit
adb pull /sdcard/laf.bin
adb pull /sdcard/modem0.bin
adb pull /sdcard/modem1.bin

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост



Далее в папке с adb появятся наши бэкапы. Это важно! Можно и систему забэкапить, если хотите потом вернутся на FireFox OS (раздел system). Теперь нам нужно получить доступ к fastboot, дабы загрузить кастомное рекавери. У устройства изначально разблокирован загрузчик, поэтому заморачиваться с разблокировкой не нужно. Однако для того, чтобы войти в него, нужно затереть раздел с режимом обновления LG — тот самый laf. Почему так? Загрузчик LG, при переходе в режим прошивки фирменным софтом, пытается загрузить специальный образ ядра и системы из раздела laf. Если он его не находит — то «сваливается» в обычный режим fastboot. Это работает и на некоторых других устройствах LG тех лет. Снова идем в командную строку:

adb shell su dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/laf


Готово! Варнинги в консоли — это нормально.

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост



Теперь пишем в консоли reboot и выполняем команду, одновременно зажав громкость вверх, устройство перейдет в режим fastboot. Теперь нам нужно загрузить recovery, пишем:

fastboot boot twrp_302-madai01.img


Устройство загрузится в режим recovery. Свайпаем ползунок и попадаем в главное меню.

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост



Теперь у нас два варианта: закинуть прошивку на MicroSD флэшку и вставить её в устройство (судя по всему, девайс поддерживает горячую замену), либо загрузить прошивку вообще не прибегая к MicroSD. Я выбрал второй вариант: заходим в Advanced -> Sideload и свайпаем полузнок. После этого, устройство «переподключится» к ПК и мы можем просто написать:

adb sideload cm-11-20160710-UNOFFICIAL-madai.zip


Готово! Теперь девайс прошьется сам. Можно сделать вайпы и перезагрузится в систему. Вероятно, кто-то спросит, почему всё так легко и откуда тут даже разметка памяти под Android? Потому что изначально FireFox и использует стандартную разметку андроида, что и позволяет легко портировать их на устройства под управлением каждой из них.

Если мы хотим вернуться на FFOS, то можно взять образ /system/ вот тут. Прошить можно из под TWRP через adb с помощью команды:

dd if=/sdcard/jp-system.img of=/dev/block/platform/msm-sdcc.1/by-name/system


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

❯ Юзаем девайс


Ну что ж. Устройство прошито и теперь работает на базе чистого Android 4.4 — никаких гугл-сервисов, ничего лишнего. Как оно работает теперь? Давайте узнаем!

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост


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

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост
Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост


Например, здесь все еще работает клиент ВК Kate Mobile, через который можно посидеть не только в ВКшечке, но и послушать музыку через местный стриминговый сервис. Однако могут возникать проблемы при воспроизведении видео, причем только некоторых. Работает и Telegram, который пока ещё поддерживает все устройства с Android 4.2 и выше.

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост


Стандартный браузер уже сильно устарел и едва ли открывает современные страницы. Поэтому накатываем последнюю версию Chrome для 4.4 — 81. Он пока еще может открывать большинство сайтов, но на Pikabu/DTF уже ломается верстка.

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост
Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост


Без каких либо проблем работает и встроенный клиент почты. Тут уж я не перестану хвалить почтовый клиент Android — он в разы лучше и Gmail, и любых других сервисов как по мне. Работает без проблем, только не забываем про одноразовые пароли и ставить SSL с одобрением всех сертификатов.

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост


Кроме того, здесь очень неплохая камера для своих лет. 8мп матрица выдает достойную картинку, на уровне флагманского Galaxy S4 2013 года выпуска. Однако есть важный нюанс: в предпросмотре кадра картинка получается мыльная, но сами фотографии сохраняются вполне неплохими. Оцените сами:

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост
Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост
Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост
Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост
Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска Гаджеты, Смартфон, Покупка, Редкость, Диковинка, Android, LG, Firefox, Гик, Моддинг, Кастомизация, Телефон, Мобильные телефоны, Длиннопост


Ну и конечно же игры! Как раз отличная возможность вспомнить 2012-2014 годы в мобильном гейминга и поиграть в годноту тех лет. Балдеж!

❯ Заключение


Смартфон получится очень интересным, но для некоторых весьма противоречивым. Ещё во время анонсов я слышал от своих читателей мнение о том, что он невзрачный, но лично я считаю что он наоборот, весьма и весьма симпатичен! Это действительно необычный, шустрый и интересный гаджет, который должен был получить продолжение!

Но увы, LG уже более года назад закрыли свое мобильное подразделение и ушли с рынка мобилок. А жаль, ведь зачастую у них выходили очень годные девайсы — абы какую компанию к работе над Nexus не привлекут! А вы как считаете? Жду ваше мнение в комментариях!

Статья подготовлена при поддержке компании TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud, чтобы не пропускать новые статьи каждую неделю!

Показать полностью 22
Отличная работа, все прочитано!