Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Общие вопросы » Banana Pi BPI-R4

Модерирует : Akam1, Dr_StandBy, vertex4

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Banana Pi BPI-R4
 
Оффсайт | Скачать OpenWrt | Прошивка
 

 
"Banana Pi BPI-R4 Router board with MediaTek MT7988A (Filogic 880) quad-core ARM Corex-A73 design ,4GB/8GB DDR4 RAM,8GB eMMC,128MB SPI-NAND flash onboard, also have 2x 10Gbe SFP, 4x Gbe network port,with USB3.2 port,M.2 support 4G/5G/NVME SSD.2x miniPCIe slots with PCIe3.0 2lane interface for Wi-Fi 7 NIC (Network Interface Card). It is a very high performance open source router development board."

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 19:38 27-08-2025 | Исправлено: WildGoblin, 11:28 07-09-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заказал себе комплект Banana Pi BPI-R4 - будем посмотреть на неё и на Openwrt.

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 09:01 28-08-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приехала банана - буду собирать.

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 13:49 05-09-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Штатные термопрохладки, что идут вместе с BPI-R4-NIC-BE14 IMHO тонковаты - заменил на более толстые. Но после замены основную плату надо аккуратно к корпусу привинчивать - чтобы не перетянуть.
 
Вот так, как советуют на офсайте, антенны не надо монтировать:

 
Надо так:

 
В итоге такой колхоз получился:

 
Ещё снизу у модуля WiFi радиатор прилеплю и всё с моддингом.
 
Добавлено:
Скорость вифи по мере удаления от бананы падала довольно драматически, но после того как я разнёс антенны так как на втором фото всё стало хорошо.
 
Добавлено:
Читаешь оффорум и удивляешься какие люди идиоты:
 
"Дополнение. Для лучшей изоляции я бы вместо пакета обернул фольгу двумя слоями пластиковой ленты и наклеил бы её на материнскую плату вокруг Wi-Fi-модуля для дополнительной безопасности. Фольга также может служить для отвода тепла от беспроводных микросхем, если сделать в ленте небольшие вырезы для установки термопрокладок между микросхемами и фольгой. "
 
"Думаю, мне также придется закрыть заднюю часть платы (по крайней мере, на фотографиях я также вижу эти дорожки для отсутствующего экранирования радиочастот)."
 
"Здесь вы можете увидеть внутренние фотографии нескольких WiFi-роутеров, и ВСЕ они имеют радиочастотное экранирование"
 
Ну а ничего, что у всех этих роутеров пластиковые корпуса, а у бананы корпус из довольно толстого алюминия!

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 16:03 06-09-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошить довольно просто:
 
Выбираем нужную версию Openwrt
 
С помощью rufus раскатываем её на SD карту, на банане выставляем BootStrap Switch в положение 11 и загружаемся с оной карты.
 
Далее установка в SPI NAND:
 
Заходим в Terminal винды, вводим ssh root@192.168.1.1 (на запрос пишем yes) и далее копипастим две команды:
 

Код:
fw_setenv bootcmd "env default bootcmd ; saveenv ; run ubi_init ; bootmenu 0"
reboot

Ждём когда загрузится с карты и скопируется в нанд.
 
После выключаем банану, ставим BootStrap Switch в положение 01 и загружаемся с нанд.
 
P.S. Если терминал винды откажется снова подключаться к банане, то удаляем сохранённый ключ SSH - ssh-keygen -R 192.168.1.1
 
P.P.S. С установкой на eMMC пока засада.

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 11:26 07-09-2025 | Исправлено: WildGoblin, 14:27 07-09-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
P.P.S. С установкой на eMMC пока засада.

Не - никак не выходит заставить грузиться с eMMC.
 
UART привезли - попробую им.
 
P.S. В итоге - вифи в банане этой полная дрянь - завтра разберу и оставлю только роутер.

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 19:47 07-09-2025
tmpl

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WildGoblin
 
Вот инструкция, плюс в конце есть ссылка на скрипт.

Всего записей: 1583 | Зарегистр. 22-03-2008 | Отправлено: 21:17 07-09-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tmpl

Цитата:
Вот инструкция, плюс в конце есть ссылка на скрипт.

Оно не работает на современной банане 4.
 
"fw_setenv bootcmd "env default bootcmd ; saveenv ; saveenv ; run emmc_init ; bootmenu 0"
 
+Оно для BP3.


----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 21:49 07-09-2025
tmpl

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WildGoblin

Цитата:
Оно не работает на современной банане 4.

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

Всего записей: 1583 | Зарегистр. 22-03-2008 | Отправлено: 23:00 07-09-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tmpl

Цитата:
Должно работать...

Может и должно, но не работает - fw_setenv ошибку выдаёт - не находит эти самые переменные. Я и руками уже все образы по разделам раскидывал и то и сё - не заводится.

Цитата:
...если юартом лень.

Да мне его вчера только ближе к вечеру привезли и лень было разбираться - сегодня им перепрошью.
 
Только вон разобрался, что из сборки Openwrt можно ненужного выкинуть:
 
kmod-mt7996-firmware – прошивка для WiFi-чипа MT7996.
kmod-mt7996-233-firmware – другая версия прошивки WiFi для MT7996.
mt7988-wo-firmware – прошивка Wireless Offload Engine (аппаратное ускорение WiFi у MT7988).
wpad-basic-mbedtls – WPA-суппликант/hostapd (необходим для работы WiFi AP/STA).
 
Дешёвый WiFi7 с 6 ГГц оказался совершенно не работоспособен.
 
Добавлено:

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

Сам же себя поправлю - не скорость, а сигнал WiFi и с ним да - вполне норм всё. А вот со скоростью передачи данных (я не сразу её измерил) всё плохо очень.
 
Фтопку в общем BPI-R4-NIC-BE14 - его не исправить/не улучшить.

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 11:50 08-09-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Фтопку в общем BPI-R4-NIC-BE14 - его не исправить/не улучшить.

Хотя нет - похоже нашли причину и её можно исправить программно mediatek: port patch: add tx_power check during eeprom loading for BE14 by danpawlik · Pull Request #19503 · openwrt/openwrt, но непонятно почему патча нет даже в ночниках OpenWrt?

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 16:36 08-09-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
похоже нашли причину и её можно исправить программно mediatek...

Может причину и нашли, но в итоге костылинг какой-то и нет однозначно рабочего решения.
 
Материковые китаёзы как всегда в своём стиле - делают неплохую железку, но прошивку не доводят до рабочего состояния совершенно.
Современный WiFi слишком сложная и многогранная технология чтобы можно было в любом подвале создать для неё железку и она бы работала.


----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 20:44 08-09-2025 | Исправлено: WildGoblin, 11:20 09-09-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Материковые китаёзы как всегда в своём стиле - делают неплохую железку, но прошивку не доводят до рабочего состояния совершенно.

А вот и нет - в образе собранном бананой с проприетарной дровиной медиатек вполне себе и мощность сигнала хорошая и с скорость тоже т.ч. всё же дело не в самой железке, а именно в дровине.
 
Правда пользоваться этим образом не реально ибо опенврт там очень уж древняя.
 
Добавлено:
Release OpenWRT BPI-R4 + mtk feed firmware + EEPROM fix + MLO + main_router packages - main - 2025-08-30 · danpawlik/openwrt-builder
 
В от это уже совсем другое дело!
 
BE, 5GHz, ширина 160 MHz - в прямой видимости выдаёт 1600мбит, за стенкой 900 и в самых дальних местах тоже вполне ок (и это притом, что сейчас банана не в оптимальном месте стоит и второй wrt ещё тут работает).
 
А да - это всё на мощности в 100mW, а можно выставить макс 251.
 
Добавлено:
AX, 5GHz, ширина 80 MHz - тут скорость "грустная" - 900мбит макс, но... но даже в самом дальнем закутке она 300-500 мбит и можно вертеться как хочешь, а при BE, 5GHz, ширина 160 MHz если от AC где-то за стенками отворачиваешься, то скорость сильно падает.
 
И опять же - это всё при 100mW.
 
Добавлено:
6 GHz тоже лучше работает на AX, но 160 MHz.

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 11:16 09-09-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот только 6 GHz не поднимается если выбирать не Ru в CountryCode, а если выбирать его то выше 100mW мощность не поставишь.
 
Впрочем на 5 GHz я ставил US и мощность задирал в два раза выше - никакого эффекта.
 
Добавлено:
Греется кстати банана так себе  - в среднем 53*С.

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 13:38 09-09-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В итоге (по вайфаю) - все эти хаки дающие нормальную скорость слетают после изменений настроек WiFi (не разобрался точно каких, да и не хочу разбираться) и оно опять начинает работать тормознуто.
 
Таким пользоваться совершенно невозможно.

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 17:47 09-09-2025
tmpl

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WildGoblin
 
Если eeprom пустой, то прошей его, может поможет.

Всего записей: 1583 | Зарегистр. 22-03-2008 | Отправлено: 18:15 09-09-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ImmortalWrt Firmware Selector - вообще какой-то жуткий шляпа-форк!
 
Последние там патчи/хаки для вифи бананы есть, но они не работают в отличии от проблемных сборок, что я упоминал - скорость гасится за одной стеной буквально в ноль.
 
Но есть нюанс - в сборке этого форка даже вблизи на 5 ГГц скорость больше 150мбит не бывает!
 
А 6 ГГц хоть и показывает, что работает, но он не работает.
 
Ок - дочитаю топик на 4пда (страниц 50 всего осталось) и таки удалю плату вифи... но сначала дочитаю.
 
tmpl

Цитата:
Если eeprom пустой, то прошей его, может поможет.

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

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 19:24 09-09-2025
tmpl

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WildGoblin

Цитата:
А как узнать точно ли он пустой...

Для начала посмотреть через iwinfo на ванильной, как здесь: https://github.com/openwrt/openwrt/issues/17489 Если там 7dbm максимум, то это оно.
 
Потом посмотреть дамп:
https://github.com/openwrt/openwrt/issues/17489#issuecomment-2632409223
и сравнить с:
https://github.com/openwrt/openwrt/issues/17489#issuecomment-2632528595
 
Исправленный eeprom лежит здесь: https://docs.banana-pi.org/en/BPI-R4/BananaPi_BPI-R4_FAQ#_improve_the_performance_of_radio_frequency_under_openwrt24_10_firmware
 
Но хз, там вроде бы простой замены недостаточно, надо пересобирать всю прошивку еще с каким-то патчем.

Всего записей: 1583 | Зарегистр. 22-03-2008 | Отправлено: 20:27 09-09-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tmpl

Цитата:
Для начала посмотреть через iwinfo на ванильной, как здесь: https://github.com/openwrt/openwrt/issues/17489 Если там 7dbm максимум, то это оно.

В ванильной люси и так показывает, что 7dbm.
 
В "iwinfo phy0 txpowerlist" не работает у меня и всё (я очень много прочитал про это).

Цитата:
Потом посмотреть дамп:

Я это всё видел, но где там нормальный бинарный дамп?

Цитата:
Исправленный eeprom лежит здесь: https://docs.banana-pi.org/en/BPI-R4/BananaPi_BPI-R4_FAQ#_improve_the_performance_of_radio_frequency_under_openwrt24_10_firmware

Нет - он ни разу не исправленный - я его устанавливал (по инструкции там же) и толку нет никакого от него.

Цитата:
Но хз, там вроде бы простой замены недостаточно, надо пересобирать всю прошивку еще с каким-то патчем.

Единственное рабочее что мне попадалось это древнее врт от мдк и вот это https://github.com/danpawlik
 
Последнее отличное, но если поменял какие настройки вифи, то хак перестаёт работать.
 
Нужно оно такое? Нет конечно.

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 20:39 09-09-2025
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Banana Pi Wifi7 router product design - вот это я понимаю колхоз на все деньги!
 
Интересно какая будет цена у такого роутера, что они хотят продавать массово?
 
Комплект BPI-R4 ~24тыр, а вот это вот чудо думаю минимум 40тыр будет стоить.
 
Ну ок - платы они колхозно опять же разнесли и у WiFi уровень шума на входе может быть снизится/ +Они плату BE14 экранировали радиатором сверху, но не по бокам ибо китайколхоз.
 
Поставили жужжалку серверную, высокооборотистую - тоже в принципе можно поменять.
 
Но одно из самого главного - драйвер WiFi Медиатека так и останется проприетарным и в OpenWrt его не будет, а значит все возможности их чипа не получится использовать.
 
В общем имхо шлак они сделают.

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34173 | Зарегистр. 15-09-2001 | Отправлено: 14:55 10-09-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Hardware » Общие вопросы » Banana Pi BPI-R4


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru