Lake I - не мышонок, не лягушка, а неведома зверушка

Обсуждаем все компьютерное железо, не вошедшее в предыдущие разделы
Аватара пользователя
Zyxmon
Администратор
Сообщения: 1660
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 13 апр 2019, 23:39

Zyxmon писал(а):Источник цитаты порт последней прошивки Zidoo для Lake

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

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1660
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 14 апр 2019, 10:00

Пишу для себя, но может и другим пригодится. Как я настраивал прошивку Zidoo 2.1.24

1. root - снес OnKeyRoot из установленных приложений и сделал все как написано тут - http://4pda.ru/forum/index.php?showtopi ... ry55472156
Файл перезалил - http://android.zyxmon.org/files/lakei/ZIDOO_ROOT.zip

2. Установка поддержки init.d как и раньше, но удалил /system/etc/init.d/00SuperSUDaemon т.к. запуск daemonsu выполняется в п.1.

3. Entware после этого ставится как и раньше.

4. В какой-то момент обнаружил жуткие глюки - после сна был недоступен SSD и другие. Передернул в настройках разработки режим Deep Sleep, передернул питание - глюки прошли.

5. Для автозапуска SshDroid нужно в стоковом лончере нажать на иконке проги и выбрать автозапуск. Спасибо Alex_homme за подсказку. Это поможет, даже если используется другой лончер.

6. После п.4 у меня всегда горят часы на морде. Чтобы было видно, что бокс выключен, дополнил скрипт на засыпание-пробуждение

Код: Выделить всё

#!/system/bin/sh


# Не будем спешить, подождем 30 секунд. Экран уже наверяка включен
sleep 30

LAST_SCREEN='  mScreenOn=false'

# Запускаем бесконечный цикл в фоновом режиме. Проверяем экран каждые 5 секунд
(while true; do

sleep 5
CURRENT_SCREEN=`dumpsys deviceidle | grep mScreenOn`
if [ "$LAST_SCREEN" != "$CURRENT_SCREEN" ]; then
    LAST_SCREEN=$CURRENT_SCREEN
    if [ "$LAST_SCREEN" = "  mScreenOn=true" ]; then
        echo 1 > /sys/devices/platform/netxeon_nixie_driver/netxeon_brightness
        echo 1 > /sys/devices/platform/98013400.ohci/usb4/bConfigurationValue
    fi
    if [ "$LAST_SCREEN" = "  mScreenOn=false" ]; then
        echo 0 > /sys/devices/platform/netxeon_nixie_driver/netxeon_brightness
        echo 0 > /sys/devices/platform/98013400.ohci/usb4/bConfigurationValue
    fi
fi

done &)

Значение 0 в /sys/devices/platform/netxeon_nixie_driver/netxeon_brightness выключет часы, 1 включает на минимальной яркости. Спасибо noLive за подсказку.

7. На этой прошивке пока не вижу проблем с HDMI-CEC, даже бокс включается при включении ТВ.

8. Для работы голосового поиска поставил apk отсюда - https://apkpure.com/google-app-for-andr ... id.katniss вот эту версию - http://android.zyxmon.org/files/lakei/G ... re.com.apk

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1660
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 апр 2019, 10:26

Небольшие "tips and tricks" для zdmc.

Я использовал версию 16 (т.к. у меня есть amlogic боксы и база данных mysql на НАСе).
Эта версия (а может и 17) не хочет ставить плагины из репу Kodi - нет доступа.

Плагины можно скачать руками отсюда - https://mirrors.kodi.tv/addons/jarvis/
Первым можно поставить русский :D (для тех, кто не знает ангельский).

PS в Zdmc отлично работает AFR без внешнего системного плеера. Переключение идет быстрее. Управление и интерфейс стандартны для Kodi/Spmc при проигрывании.

KtF
Сообщения: 5
Зарегистрирован: 25 мар 2019, 19:45

Сообщение KtF » 16 апр 2019, 17:49

Привет!
Пытаюсь запустить на устройстве php-приложение. Для нормальной работы приложения в OpenWRT требуется модуль ядра kmod-nls-utf8.
Пожалуйста, подскажите или дайте совет по поводу его получения или самостоятельной сборки (кросс-компиляция).

P.S.
Немного информации в коллекцию

1. Пробуют портировать на устройство armbian: https://forum.armbian.com/topic/9285-pr ... ltek-1295/
2. Предлагают поработать с образом Fedora28: https://sites.google.com/site/robertotr ... a-i/fedora
3. Доступен образ OpenWRT 18.06.2 для обновления через OTA: https://github.com/jjm2473/rtd1295-open ... ADME_EN.MD

вопросы по пунктам:
п.2: не смог подключить busybox losetup, у кого-то получилось?
п.3: пока не пробовал прошиться (ссылку увидел только вчера), интересно, есть ли в этой версии поддержка kmod-nls-utf8, а также nfs? Можно ли собрать самому компилятором на устройстве или кросс-компилятором?
Последний раз редактировалось KtF 16 апр 2019, 18:03, всего редактировалось 1 раз.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1660
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 апр 2019, 17:56

KtF писал(а):Источник цитаты Пожалуйста, подскажите или дайте совет по поводу его получения или самостоятельной сборки (кросс-компиляция).

Собрать модуль ядра без исходников ядра почти невозможно. Исходники же ядра Realtek для 1295 - это их самая большая "тайна".
KtF писал(а):Источник цитаты Доступен образ OpenWRT 18

Доступна прошивка с OpenWRT 18. Я ее не ставил.
KtF писал(а):Источник цитаты не смог подключить busybox losetup, у кого-то получилось?

Моя плохо понимай по албански. Скрипт запуска Entware сработал у меня на трех разных прошивках без проблем. Правда используется не 7е loop устройство, а нулевое (проверял), так что можно попробовать монтировать без loosetup. Может осталась запись у меня в блоге предыдущего варианта монтирования образа. Если что не выходит - следует писать подробно - какая версия busybox установлена, что выдает какая команда. Заходите в "телегу" и спрашивайте. Или тут пишите подробно, если нужна помощь.

KtF
Сообщения: 5
Зарегистрирован: 25 мар 2019, 19:45

Сообщение KtF » 16 апр 2019, 18:05

Прошу прощения, что непонятно написал.
Linux localhost 4.1.17-g9100299-dirty #17 SMP PREEMPT Fri Sep 14 18:19:58 CST 2018 aarch64 GNU/Linux

root@localhost:~# opkg list-installed | grep busybox
busybox - 1.23.2-1

Package: busybox
Version: 1.23.2-1
Depends: libc, librt, libpthread
Status: deinstall user installed
Essential: yes
Architecture: rtd1295
Installed-Time: 1536921381

По ссылке из п.2 после выполнения команды в OpenWRT:

комментарий>>#link to /dev/loop
ввод>>busybox losetup -o 799014912 /dev/loop1 F28.raw

ответ>>losetup: applet not found
Последний раз редактировалось KtF 16 апр 2019, 18:26, всего редактировалось 4 раза.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1660
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 апр 2019, 18:11

Ответ был опять на албанском, информацию написали не всю, что надо, что просили.
Тем не менее ответ такой - не выполнен, или неправильно выполнен шаг 1 из инструкции. busybox следует не только установить, но и 1 раз запустить для установки апплетов. Это не было сделано, или же поставлен не рекомендованный busybox.

KtF
Сообщения: 5
Зарегистрирован: 25 мар 2019, 19:45

Сообщение KtF » 16 апр 2019, 18:18

Спасибо за ответ! Я имел в виду, те пункты, которые я привел как дополнительную информацию, не из инструкции топика.
Открою новую тему, отсюда сообщения удалю, так как оффтопик получился.
Последний раз редактировалось KtF 16 апр 2019, 23:38, всего редактировалось 1 раз.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1660
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 16 апр 2019, 18:49

Я нигде не писал про openwrt. Установка ведется в андроиде.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1660
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 21 апр 2019, 16:01

Выложил файл для init.d оптимизирующий стек tcp/ip в случае высоких нагрузок (торренты). Для обычного использования так же годится. Многие ромоделы добавляют подобное в init.d (истоки этой оптимизации - тема по zidoo на 4pda, добавлялся он в другой скрипт).
http://android.zyxmon.org/files/lakei/01tcp


Вернуться в «Другое оборудование»

Кто сейчас на конференции

Всего 2 посетителя :: 1 зарегистрированный, 0 скрытых и 1 гость (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: CommonCrawl [Bot] и 1 гость