Так хотя бы тем, что OpenWRT одна, а роутеров много.
Вот мне лично ну совсем не прикольно каждый раз изучать новый интерфейс: кинетик, асус, туполинк, дилиньк, ну и дальше прочая более неприятная нечисть - у них всё везде по разному, и порой нет даже базовых функций наподобие управления портами на роутерах начального уровня (когда выгоревший из-за грозы порт (по недоразумению разработчиков безальтернативненько названный "WAN") может сразу сделать такой роутер плохим, негодным, несмотря на то что у него ещё 3 свободных порта "LAN" есть - а в OpenWRT можно хоть гроздьями VLAN'ы на каждый из портов навешивать, не говоря уже о банальном переназначении WAN-порта на другой физический порт).
Ну и конечно полное управление пакетами, скриптами автозагрузки и firewall'ом дорогого стоит.
А вот если это всё перепрошить под OpenWRT - всё становится единообразно и унифицировано, и ты уже точно знаешь где и что искать, и даже смена роутера не проблема - всё будет настолько же привычно...
Правда, тут уже обратной стороной решки встаёт поперёк горла вопрос качества прошивок (которое, увы, не идеально) - к примеру на этом самом Redmi AX6S у меня вчера возникла парадоксальная ситуация - однажды (ещё имея альтернативный Ethernet-канал с чистым DHCP) я его настроил под своего нового провайдера, и он работал и неплохо раздавал интернеты.
Но вчера, после обновления OpenWRT на следующий релиз (23.05.4) он не смог поднять PPTP линк с провайдером, поскольку у AX6S слетели все установленные в процессе настройки под провайдера пакеты, и мне понадобилось слегка подкормить его самого хорошиими, годными DHCP-интернетами чтобы он смог скачать kmod-ы и прочие пакетики для поддержки PPP, PPTP и conntrack-extra.
И только после этого я смог снять микромикротик между ним и Ethernet-портом провайдера (а до этого мне этот микрот пришлось ещё и перенастроить), так как других простых способов раздать интернет на обновившийся AX6S не было - тратить LTE-трафик и настраивать Wi-Fi на AX6S как WAN на приём мне ещё больше не хотелось.
Кстати, а ваш роутер умеет принимать Wi-Fi как WAN?)
Video Speed Controller поставьте и будет вам счастье. Можно кнопками или клавишами скорость крутить практически на любом видео и даже на некоторых аудио. Можно даже указать скорость по умолчанию и залочить её.
Когда пользовался планшетником как основным LTE-модемом - пропатчил его ядро и добавил возможность через sysfs менять напряжение заряженного аккумулятора налету - задаёшь 3.9V вместо 4.45V - АКБ заряжается/разряжается до 57% и держится на этом уровне сутками, а если планшетник надо в дорогу взять - можно вернуть 4.45 и зарядить до 100%.
Имхо, софтовое решение проще и эстетичнее - не надо железо курочить.
Как показывает опыт - почему-то все виденные мной устройства с этим бэндом несут на себе весьма здоровенную длинную антенну (сравнимую размерами с антенной роутера). Или разъёмы для внешней антенны.
Мне не попадались такие сверхнизковольные dc-dc, поэтому и упомянул "джоуль-вор" - их на германиевых транзисторах строят, они открываются от 0.3v
Только маломощные они, и выходное напряжение не стабилизировано - поэтому не получится напрямую питать ESP, а придётся потихоньку заряжать ионистор. И нормальный dc-dc, чтобы не перезарядить ионистор.
У ионисторов есть проблема - у них рабочий график напряжения линейно падает до нуля в процессе разряда, то есть регулярно может быть так, что энергии в ионисторе ещё довольно много, а вот его напряжение уже просело ниже предела питания ESP. Что вы сделали чтобы решить эту проблему?
Или вы просто запитали ESP напрямую от ионистора?
Если так - можно подумать о том, чтобы использовать второй ионистор поменьше (или даже просто конденсатор, надо по ёмкости смотреть) и второй DC-DC для его зарядки, а также схему по типу "джоуль-вор", способную работать начиная от 0.3V на входе, чтобы на маленьком ионисторе напряжение поддерживалось равным примерно 3.3V, а его ёмкости хватало бы на проведение одного-двух измерений.
После измерения отправляем ESP в сон, а джоуль-вор и DC-DC потихоньку заряжают маленький ионистор от большого, высасывая из большого энергию на напряжении, от которого ESP уже не может работать (от 2.6V и ниже).
Возможно, таким образом получится значительно "увеличить ёмкость" ионистора и уменьшить необходимое количество солнечных батарей, или же улучшить надёжность, чтобы не приходилось беспокоиться о разрядке.
Можно даже попробовать питать второй DC-DC также от солнечной батареи паралельно с джоуль-вором (есть солнце - заряжаем маленький ионистор также как большой, от батареи, нет солнца - джоуль-вор и большой ионистор вступают в работу).
В статье ни слова про SELinux - а он может мешать работать с устройством UARTа, даже если его chmodнуть на 666.
SELinux можно выключить до ребута командой setenforce 0 под рутом, или же пропатчить cmdline в boot.img добавив туда параметр androidboot.selinux=permissive
Так вроде с Теслой же разобрались, что ржавеет не нержавейка кузова, а налипшая на ней металлическая пыль (к примеру, от тормозных дисков), нет? https://www.youtube.com/watch?v=UyaPfDxRjd8
Можно просто скопировать системный диск с линуксом и залить его на новый комп - максимум с драйвером на видяху придётся пошайтанить в терминале, если на старом была от другого лагеря карточка. И ничего не надо переустанавливать.
Я вообще скрипт написал и делаю зашифрованные бэкапы на USB-диски, причем с такого диска можно загрузиться на почти любом компе (как с BIOS, так и с UEFI) и попасть в родную систему и работать в ней полноценно. То есть, получил машинку - и сразу же можно работать. И при этом можно прямо с внешнего диска переписать всё на комп и ребутнуться уже с внутреннего SSD, если машинка планируется стать основной.
Если влезать в мозги экранам - на LG WebosTV (которые можно рутануть) ставится из Homebrew Channel сначала PicCap, затем HyperHDR, на rp2040 zero, двух транзисторах и четырёх резисторах паяется контроллер ленты HyperSerialPico, прошивается путём копирования прошивки на виртуальную флешку контроллера, затем HyperSerialPico подключается к TV по USB, дальше настраивается геометрия ленты в веб-морде HyperHDR и готово.
У меня такое решение работает довольно неплохо уже пару месяцев как, захватывает всё что на экране, будь то HDMI, приложение или менюшка TV. Скорость обновления на 50" TV с лентой 2812b на 144 диода/м - 120 Гц (при том что TV выдаёт 60 - можно было даже двухканальный режим не делать, а обойтись одноканальным)
Увы, подобные клавиатуры (по крайней мере те 2 что я пробовал) очень быстро жрут батарейку при использовании подсветки, не передают показания заряда (всегда 88%) и не отключаются до полного разряда АКБ (видно по тому, как тускнеют и плывут в сторону жёлто-красного цвета подсветки, на АКБ после отключения около 2.3V остаётся, и постепенно поднимается до 3.2V примерно - это явно аварийный режим работы для лиона).
Кстати, есть такие же и со свистком+BT, это удобнее. Но всё равно так себе.
Так хотя бы тем, что OpenWRT одна, а роутеров много.
Вот мне лично ну совсем не прикольно каждый раз изучать новый интерфейс: кинетик, асус, туполинк, дилиньк, ну и дальше прочая более неприятная нечисть - у них всё везде по разному, и порой нет даже базовых функций наподобие управления портами на роутерах начального уровня (когда выгоревший из-за грозы порт (по недоразумению разработчиков безальтернативненько названный "WAN") может сразу сделать такой роутер плохим, негодным, несмотря на то что у него ещё 3 свободных порта "LAN" есть - а в OpenWRT можно хоть гроздьями VLAN'ы на каждый из портов навешивать, не говоря уже о банальном переназначении WAN-порта на другой физический порт).
Ну и конечно полное управление пакетами, скриптами автозагрузки и firewall'ом дорогого стоит.
А вот если это всё перепрошить под OpenWRT - всё становится единообразно и унифицировано, и ты уже точно знаешь где и что искать, и даже смена роутера не проблема - всё будет настолько же привычно...
Правда, тут уже обратной стороной решки встаёт поперёк горла вопрос качества прошивок (которое, увы, не идеально) - к примеру на этом самом Redmi AX6S у меня вчера возникла парадоксальная ситуация - однажды (ещё имея альтернативный Ethernet-канал с чистым DHCP) я его настроил под своего нового провайдера, и он работал и неплохо раздавал интернеты.
Но вчера, после обновления OpenWRT на следующий релиз (23.05.4) он не смог поднять PPTP линк с провайдером, поскольку у AX6S слетели все установленные в процессе настройки под провайдера пакеты, и мне понадобилось слегка подкормить его самого хорошиими, годными DHCP-интернетами чтобы он смог скачать kmod-ы и прочие пакетики для поддержки PPP, PPTP и conntrack-extra.
И только после этого я смог снять микромикротик между ним и Ethernet-портом провайдера (а до этого мне этот микрот пришлось ещё и перенастроить), так как других простых способов раздать интернет на обновившийся AX6S не было - тратить LTE-трафик и настраивать Wi-Fi на AX6S как WAN на приём мне ещё больше не хотелось.
Кстати, а ваш роутер умеет принимать Wi-Fi как WAN?)
Video Speed Controller поставьте и будет вам счастье. Можно кнопками или клавишами скорость крутить практически на любом видео и даже на некоторых аудио. Можно даже указать скорость по умолчанию и залочить её.
Там не releases надо смотреть, а ci artifacts вроде.
Тема помидоров не раскрыта
Когда пользовался планшетником как основным LTE-модемом - пропатчил его ядро и добавил возможность через sysfs менять напряжение заряженного аккумулятора налету - задаёшь 3.9V вместо 4.45V - АКБ заряжается/разряжается до 57% и держится на этом уровне сутками, а если планшетник надо в дорогу взять - можно вернуть 4.45 и зарядить до 100%.
Имхо, софтовое решение проще и эстетичнее - не надо железо курочить.
Прямо все-все?)
И LTE450 (B31)?)
Как показывает опыт - почему-то все виденные мной устройства с этим бэндом несут на себе весьма здоровенную длинную антенну (сравнимую размерами с антенной роутера). Или разъёмы для внешней антенны.
Кто вообще мог подумать, что кнопка "Log In" не откроет форму для ввода логина с паролем, а сделает тебя кандидатом?
Для регистрации ведь должна быть кнопка "Sign Up".
Не удивлюсь, если у того дизайнера дома кнопка eject на пульте от CD проигрывателя катапульту у кресла включает.
А смысл?
Если это можно обнаружить - значит есть способ сделать так, что это станет нельзя обнаружить.
Да ещё и ИИ должен согласиться генерировать эти ватермарки..
Интересно, через сколько дней у этого ребёнка появится любимая флешечка с какой-нибудь Ubuntu Live?
Можно, но проблему использования всей ёмкости ионистора это не решит. С таким же успехом можно просто увеличить трехвольтовый ионистор.
Мне не попадались такие сверхнизковольные dc-dc, поэтому и упомянул "джоуль-вор" - их на германиевых транзисторах строят, они открываются от 0.3v
Только маломощные они, и выходное напряжение не стабилизировано - поэтому не получится напрямую питать ESP, а придётся потихоньку заряжать ионистор. И нормальный dc-dc, чтобы не перезарядить ионистор.
У ионисторов есть проблема - у них рабочий график напряжения линейно падает до нуля в процессе разряда, то есть регулярно может быть так, что энергии в ионисторе ещё довольно много, а вот его напряжение уже просело ниже предела питания ESP. Что вы сделали чтобы решить эту проблему?
Или вы просто запитали ESP напрямую от ионистора?
Если так - можно подумать о том, чтобы использовать второй ионистор поменьше (или даже просто конденсатор, надо по ёмкости смотреть) и второй DC-DC для его зарядки, а также схему по типу "джоуль-вор", способную работать начиная от 0.3V на входе, чтобы на маленьком ионисторе напряжение поддерживалось равным примерно 3.3V, а его ёмкости хватало бы на проведение одного-двух измерений.
После измерения отправляем ESP в сон, а джоуль-вор и DC-DC потихоньку заряжают маленький ионистор от большого, высасывая из большого энергию на напряжении, от которого ESP уже не может работать (от 2.6V и ниже).
Возможно, таким образом получится значительно "увеличить ёмкость" ионистора и уменьшить необходимое количество солнечных батарей, или же улучшить надёжность, чтобы не приходилось беспокоиться о разрядке.
Можно даже попробовать питать второй DC-DC также от солнечной батареи паралельно с джоуль-вором (есть солнце - заряжаем маленький ионистор также как большой, от батареи, нет солнца - джоуль-вор и большой ионистор вступают в работу).
В статье ни слова про SELinux - а он может мешать работать с устройством UARTа, даже если его chmodнуть на 666.
SELinux можно выключить до ребута командой
setenforce 0 под рутом, или же пропатчить cmdline в boot.img добавив туда параметр
androidboot.selinux=permissiveХотя, есть информация что трюк с cmdline может не прокатить если build variant == user. Подробнее: https://source.android.com/docs/security/features/selinux/validate?hl=en
Это когда ждала одного, а УЗИ показало двойню
Так вроде с Теслой же разобрались, что ржавеет не нержавейка кузова, а налипшая на ней металлическая пыль (к примеру, от тормозных дисков), нет? https://www.youtube.com/watch?v=UyaPfDxRjd8
Можно просто скопировать системный диск с линуксом и залить его на новый комп - максимум с драйвером на видяху придётся пошайтанить в терминале, если на старом была от другого лагеря карточка. И ничего не надо переустанавливать.
Я вообще скрипт написал и делаю зашифрованные бэкапы на USB-диски, причем с такого диска можно загрузиться на почти любом компе (как с BIOS, так и с UEFI) и попасть в родную систему и работать в ней полноценно. То есть, получил машинку - и сразу же можно работать. И при этом можно прямо с внешнего диска переписать всё на комп и ребутнуться уже с внутреннего SSD, если машинка планируется стать основной.
А этот nvme-over-tcp лучше или хуже работает чем nbd или iscsi при соединении через интернет+wiregiard? У кого-нибудь есть подобный опыт?
https://www.hyperhdr.eu/2023/02/ultimate-guide-on-how-to-build-led.html - хороший гайд как строить систему на HyperHDR с нуля
Если влезать в мозги экранам - на LG WebosTV (которые можно рутануть) ставится из Homebrew Channel сначала PicCap, затем HyperHDR, на rp2040 zero, двух транзисторах и четырёх резисторах паяется контроллер ленты HyperSerialPico, прошивается путём копирования прошивки на виртуальную флешку контроллера, затем HyperSerialPico подключается к TV по USB, дальше настраивается геометрия ленты в веб-морде HyperHDR и готово.
У меня такое решение работает довольно неплохо уже пару месяцев как, захватывает всё что на экране, будь то HDMI, приложение или менюшка TV. Скорость обновления на 50" TV с лентой 2812b на 144 диода/м - 120 Гц (при том что TV выдаёт 60 - можно было даже двухканальный режим не делать, а обойтись одноканальным)
Увы, подобные клавиатуры (по крайней мере те 2 что я пробовал) очень быстро жрут батарейку при использовании подсветки, не передают показания заряда (всегда 88%) и не отключаются до полного разряда АКБ (видно по тому, как тускнеют и плывут в сторону жёлто-красного цвета подсветки, на АКБ после отключения около 2.3V остаётся, и постепенно поднимается до 3.2V примерно - это явно аварийный режим работы для лиона).
Кстати, есть такие же и со свистком+BT, это удобнее. Но всё равно так себе.