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

Обсуждаем все компьютерное железо, не вошедшее в предыдущие разделы
alexzbt
Сообщения: 8
Зарегистрирован: 17 авг 2017, 15:51

Сообщение alexzbt » 10 мар 2019, 13:31

Zyxmon, привет, может попробуете прошивки от KAM_58, например 2.0.0, есть на 4pda в шапке темы aleZidoo2.0.0NO_LOGO.rar или на freaktab https://forum.freaktab.com/forum/tv-player-support/realtek-based-tv-players/rtd1295/661976-lake-i-home-cloud-tv-box-2-16gb-dual-wifi-gig-lan-android-6-0-bluetooth-4-0?p=765543#post765543 . Там есть приложения из ZIDOO X9S, причем 2 системных плеера.

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

Сообщение Zyxmon » 10 мар 2019, 17:32

Пршивки kam_58 сделаны на базе probox от апреля 2018. Там все должно работать. Только лучше свяжитесь с автором и спросите у него прошивку.

alexzbt
Сообщения: 8
Зарегистрирован: 17 авг 2017, 15:51

Сообщение alexzbt » 10 мар 2019, 20:50

Zyxmon, entware заработало по инструкции, на aleZidoo2.0.0NO_LOGO, но может стоит дописать, что dropbear работает на порту 5022

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

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

alexzbt, спасибо, что обратили внимание. Помню, что указывап. При редактировани потерял. Исправил!

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

Сообщение Zyxmon » 17 мар 2019, 10:43

Сделал на коленке скрипт для init.d отключающий устройство, подключенное к usb2 при засыпании и включающий при просыпании. Элегантности проверки, как для amlogic, не вышло пока. Прошу пробовать и улучшать

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

#!/system/bin/sh


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

LAST_SCREEN='  mScreenOn=true'

# Запускаем бесконечный цикл в фоновом режиме. Проверяем экран каждые 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/98013400.ohci/usb4/bConfigurationValue
    fi
    if [ "$LAST_SCREEN" = "  mScreenOn=false" ]; then
        echo 0 > /sys/devices/platform/98013400.ohci/usb4/bConfigurationValue
    fi
fi

done &)

Для порта usb3 должно сработать после замены устройства на `/sys/devices/platform/98013000.ehci/usb3`

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

Сообщение Zyxmon » 21 мар 2019, 21:25

Хочу вернутся к вопросы выполнения скриптов из /etc/init.d. Я не являюсь знатоком Android и не знаю, насколько следующее поведение стандартно для разных приставок. В прошивках Lake I при включении выполняется скрипт `/system/bin/preinstallApks.sh`. При самом первом включении скрипт устанавливает пользовательские приложения и делает метку-файл в /data/local, что приложения установлены и повторно приложения не устанавливает. Этот скрипт выполняется при каждой загрузке и можно "врезать" цикл выполнения скриптов в /etc/init.d прямо в `/system/bin/preinstallApks.sh`. Поскольку в модах прошивки этот скрипт выполняет еще и дополнительные функции, я не стал делать "автоматическое врезание" в `/system/bin/preinstallApks.sh`.

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

Сообщение Zyxmon » 30 мар 2019, 09:59

Некоторые операции на Lake I проходят явно быстрее, чем на других боксах. Поэтому я решил сравнить быстродействие чипсетов RTL1295 (Lake I) и Amlogic S912 (BB2 Pro). И там и там DDR4. Установлено Entware aarch64 (64 битный arm), 3 теста по методик, изложенной в теме Вычисляем 5000 знаков числа PI для определения быстродействия железки

Тест 1. Вычисление 5000 знаков числа pi, используется 1 поток (1 ядро cpu)

RTL1295 - 67.69user 0.05system 1:07.91 elapsed 99%CPU
S912 - 67.10user 0.01system 1:07.18 elapsed 99%CPU
Полное равенство.

Тест 2. Архиватор 7zip, используются все ядра

RTL1295 - Tot: 332 1006 3491
S912 - Tot: 638 836 5473
Тут 1 ядро "лейки" почти 20% быстрее, но суммарно 8 ядер Amlogic выиграли у 4х реалтека.

Тест 3. openssl
RTL1295 - aes-256 cbc 34109.52k 37275.01k 38264.58k 38630.49k 38611.63k 38757.20k
S912 - aes-256 cbc 34000.05k 37770.30k 38811.65k 39086.08k 39152.30k 39168.68k
Тут равенство, на больших и малых блоках минимальный выигрыш у разных боксов.

Так что в целом, оказывается, Amlogic и Realtek равны (в расчете на быстродействие 1 ядра cpu).

kaztost
Сообщения: 223
Зарегистрирован: 16 июл 2017, 23:29

Сообщение kaztost » 31 мар 2019, 00:24

А что в это время делает Андроид? Возможно, тесты используют лишь те ресурсы, которые оказываются не пожранными Андроидом. А их примерно столько же. Поэтому предлагаю
Тест 4. пересобрать gcc
или хотябы
Тест 5. собрать boost
:D

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

Сообщение Zyxmon » 31 мар 2019, 21:29

Вернемся, к нашим баранам (С)
Точнее к Lake и к вопросу о HDMI-CEC, т.к. люблю управлять одним пультом всем (пультом от ТВ).
В моем случае, когда Lake включается или перезагружается управление по cec всегда работает, а когда просыпается может и не работать. Если зайти в настройки и передернуть CEC - выкл-вкл, то работает.
Ранее я приводил скрипт отключения usb устройств на время сна и включения после сна, чтобы мышь, аэромышь, клавиатура не будили лейку.

Если после активации usb в скрипт добавить строки

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

sleep 2
/system/bin/settings put global hdmi_control_enabled 0
sleep 5
/system/bin/settings put global hdmi_control_enabled 1

то после "пробуждения" будет программным образом передергиваться hdmi-cec и можно будет подключиться к боксу по cec и управлять с пульта. Не знаю, насколько это решение универсально, но мне с ТВ Samsung помогло.

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

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

Обновил образ с Entware - http://android.zyxmon.org/files/aarch64.rar
Обновлены пакеты, правки глобального профиля, таймзона Moscow.


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

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

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

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