BPI-R1 — свистоперделки для старичка

    2026-06-23 11:45 | Автор: jekader | Filed under: FedoraMD

    У меня двоякое отношение к одноплатникам: большинство из них оказывается в тумбочке без дела. И только BPI-R1 - приятное исключение. Уже более 10 лет трудится в разных функциях благодаря управляемому коммутатору, SATA порту и контроллеру батарей.

    На текущий момент ветеран трудится торрентокачалкой и DLNA сервером для просмотра кино с телевизора.

    Поддержка Armbian для этой платы давно прекратилась, но в mainline поддерживается почти вся периферия Allwinner A20 и обновления в debian выходят исправно.

    Недавно прикупил OLED экранчик и решил сделать из него своего рода монитор загрузки маршрутизатора.

    малюсенький, такие в своё время ставили на mp3 плееры

    Работает он по I2C, поэтому подключаемся к контактам 1, 3, 5, 6 на гребёнке:


    Потыкав утилитой i2cdetect экранчик нашёлся на 2 порту по адресу 0x3C. Указал это в демке из документации к библиотеке luma и сразу всё заработало!

    Писать код попросил LLM, спустя несколько итераций имел необходимый функционал. Далее завернул это всё в systemd unit чтобы при загрузке отображало IP адреса по мере их назначения на интерфейсы а далее - информацию о загрузке системы.

    Теперь встал вопрос монтажа экрана в корпус.

    Чтобы всё выглядело опрятно, для начала начертил и распечатал переднюю панель в родной акриловый корпус:

    FreeCAD - сила

    Буквально час спустя состоялась примерка и после небольшой доработки напильником экранчик обрёл место, а маршрутизатор был установлен на место службы

    вид имеет

    Результатом и скоростью его достижения очень доволен! Теперь вижу нагрузку на процессор, память, заряд батареи а также график WAN порта в любое время. А также могу убедиться, что система не подвисла.

    Также распечатал отсек под батарею 18650 - теперь она не мешает жёсткому диску внутри корпуса. Её видно в левой части фото.

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Метки: , , , ,

    Comments (0) »


    BPI-R1 — первый сбой

    2016-02-10 23:26 | Автор: jekader | Filed under: Jekader

    Сегодня полез на рутер передёрнуть VPN, как вдруг он начал себя странно вести а потом и вовсе перестал пускать по SSH. При этом сеть работала, так что очевидно дело было в подсистеме ввода-вывода. (далее…)

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 1,00 out of 5)
    Loading...

    Метки: ,

    3 комментария »


    BPI-R1 – часть 5 – результаты опытной эксплуатации

    2015-04-15 23:20 | Автор: jekader | Filed under: Jekader

    После пары недель использования BPI-R1 по назначению появились некоторые мысли, которыми хочу поделиться. В первую очередь поводом для этого стала установка SATA диска на 1 TB.

    1) шумно! Диск довольно ощутимо шуршит, поэтому придётся передвигать железку из спальни в другую комнату
    2) поначалу диск постоянно отваливался. Это известный косяк с питанием, исправление уже в комплекте с новым релизом Bananian. Для исправления вручную я пользовался инструкцией отсюда.
    3) когда SATA диск стал исправно работать я перенёс на него /var и swap чтобы уменьшить износ SD карточки

    После решения этих недочётов появилось понимание что устройство исправно исполняет возложенные на него функции. Очень рад этому факту и надеюсь что плата не сдохнет раньше чем устареет морально 🙂

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Метки: , ,

    Comments (0) »


    BPI-R1 — часть 4 — последние штрихи

    2015-03-31 20:21 | Автор: jekader | Filed under: FedoraMD, Jekader

    Настроив Debian на BPI-R1 пришла пора доделать его и кинуть под шкаф. Так как распечатать корпус не удалось из-за капризов принтера, пришлось допиливать имеющийся корпус до приятного мне вида:

    (далее…)

    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    Метки: ,

    Comments (0) »


    BPI-R1 — часть 3 — Bananian — настройка точки доступа WiFi

    2015-03-26 19:23 | Автор: jekader | Filed under: FedoraMD


    После неудачи с драйвером wifi в федоре я принял решение что лучше смириться со старым ядром и кривым драйвером, зато иметь рабочее устройство.
    В связи с этим установил bananian с ядром 3.4.104+ из форка linux-suunxi - любимцем всех китайских производителей ARM железок.
    Подробности конфигурации ниже.
    (далее…)

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 3,50 out of 5)
    Loading...

    Метки: , , ,

    14 комментариев »


    BPI-R1 — часть 2 — Fedora — настройка точки доступа WiFi

    2015-03-26 18:51 | Автор: jekader | Filed under: FedoraMD

    Плата BPI-R1 представляет из себя маршрутизатор, поэтому наличие на ней точки доступа wifi для меня было обязательным. Начал я с того что изучил дистрибутивы и в первую очередь ядра:
    Bananian: 3.10.x с драйвером 8192cu без поддержки расширений mac80211
    Pibuntu: 3.19rc5 вроде-бы с "правильным" драйвером rtl8192cu но без драйвера b53 для свитча и соответственно с неработающим Ethernet
    Fedora for BPI: 3.19rc5 оба драйвера на месте. Нету звука но это мне и не требуется.

    Поэтому сначала поднял точку доступа на Fedora 20. Подробности ниже.
    (далее…)

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Метки: , , ,

    Comments (0) »


    BPI-R1 — часть 1 — новая цацка

    2015-03-16 23:22 | Автор: jekader | Filed under: FedoraMD, Jekader

    Не без приключений, но добралась ко мне из Китая посылка с новой игрушкой:

    (далее…)

    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    Метки: , , , ,

    4 комментария »