0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Banana Pi [BPi-R3-Mini] 产品和主线 ImmortalWrt 固件支持

Banana Pi开源硬件 2023-11-30 14:38 次阅读

BananaPi BPi-R3 Mini 采用 MediaTek 830(4 个 A53,最高 2.0 GHz),具有 2 个 2.5 GbE、AX4200 2.4G/5G 无线和 USB 2.0 端口。它还具有两个 M.2 连接器,可用于 NVMe SSD 和 5G 模块(板上包含 Nano SIM 插槽)。

这将是用作便携式迷你路由器和 CPE 的不错选择。
借助 Mediatek PPE 引擎,您可以在零 CPU 使用率的情况下达到 2.5 Gb。
该 SoC 的速度也足够快,可以处理千兆位网络上的加密/解密操作(对于 aes-128-gcm,速度约为 1440 Mbps)。

带有开机开关切换功能,也适合刚接触OpenWrt/Mediatek并对它感兴趣的人。物理A/B插槽设计可以帮助您轻松恢复系统。

不幸的是,只有一个 USB 2.0 端口(3.0 PHY 由 M.2 连接器占用)。

强调:

SoC: MediaTek MT7986A 4x A53 Flash: 128MB SPI-NAND, 8GB eMMC RAM: 2GB DDR4 Ethernet: 2x 2.5GbE WiFi: MediaTek MT7976C 2x2 2.4G + 3x3 5G Interface: M.2 B-Key, M.2 M-Key, Nano SIM slot, USB 2.0 LED: Power, Status, WLAN2G, WLAN5G, LTE, SSD Button: Reset, Boot switch Power: 12V Type-C PD Size: 65x65mm

e5d6592ed6f544ff9880b26582fd5d8b~tplv-obj.jpg?lk3s=3de049d8&traceid=20231130143115E3CAE3B25C2F128306CF&x-expires=2147483647&x-signature=t6EGY9vm%2BJU%2F1pu8zXCGnnvI8%2Bk%3D

cf6fe38ebe0647f09aa2d32b1b49fe03~tplv-obj.image?lk3s=3de049d8&traceid=20231130143115E3CAE3B25C2F128306CF&x-expires=2147483647&x-signature=NKTqxSkNR6tB7YKM4c7ue0wAG80%3D


ImmortalWrt 最近添加了对此板的支持 22,所有基本功能都正常工作。

5f182e0cb0e44d85be5be597993fe88e~tplv-obj.jpg?lk3s=3de049d8&traceid=20231130143115E3CAE3B25C2F128306CF&x-expires=2147483647&x-signature=K4nFgh4mji0P1OC%2B8%2FkheaxdK1A%3D

  • 笔记: 默认情况下,LuCI 不包含在快照构建中。 确保 initramfs 文件命名为immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-initramfs-recovery.itb. 对于 TFTP 恢复,您需要将 PC 连接到 WAN 端口(靠近边缘) *。

eMMC闪存指令:

  1. 通过 SSH 连接到 BPi-R3 Mini,并上传所有必需的固件:
    emmc-gpt.bin, emmc-preloader.bin,emmc-bl31-uboot.fip
  2. 写入新的GPT表: dd if=immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-emmc-gpt.bin of=/dev/mmcblk0 bs=512 seek=0 count=34 conv=fsync
  3. 擦除并写入新的BL2: echo 0 > /sys/block/mmcblk0boot0/force_ro dd if=/dev/zero of=/dev/mmcblk0boot0 bs=512 count=8192 conv=fsync dd if=immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-emmc-preloader.bin of=/dev/mmcblk0boot0 bs=512 conv=fsync
  4. 擦除并写入新的 FIP: dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=13312 count=8192 conv=fsync dd if=immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-emmc-bl31-uboot.fip of=/dev/mmcblk0 bs=512 seek=13312 conv=fsync
  5. 在您的 PC 上设置静态 IP:
    IP 192.168.1.254/24、 GW192.168.1.1
  6. 使用 TFTP 服务器提供 ImmortalWrt initramfs 映像。
  7. 切断电源重新接通,等待TFTP恢复完成。
  8. ImmortalWrt 启动后,执行 sysupgrade。
  9. 此外,如果您想拥有 eMMC 恢复启动功能:(
    不用担心!您将始终拥有 TFTP 恢复启动功能。) dd if=immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-initramfs-recovery.itb of=/dev/mmcblk0p4 bs=512 conv=fsync

NAND闪存指令:

  • 此外,kmod-mtd-rwNAND 闪存需要:
    mtd-rw-a53-5.4.ko (5.3 KB)

  1. 通过 SSH 连接到 BPi-R3 Mini,并上传所有必需的固件:
    mtd-rw-a53-5.4.ko, snand-preloader.bin,snand-bl31-uboot.fip
  2. 擦除并写入新的BL2:
  3. insmod mtd-rw-a53-5.4.ko i_want_a_brick=y mtd erase BL2 mtd write immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-snand-preloader.bin BL2
  4. 擦除并写入新的 FIP:
  5. mtd erase FIP mtd write immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-snand-bl31-uboot.fip FIP
  6. 在您的 PC 上设置静态 IP: IP 192.168.1.254/24、 GW192.168.1.1
  7. 使用 TFTP 服务器提供 ImmortalWrt initramfs 映像。
  8. 切断电源重新接通,等待TFTP恢复完成。
  9. ImmortalWrt 启动后,擦除 UBI 卷:
  10. umount /mnt/ubi0* ubidetach -p /dev/mtd4 ubiformat -y /dev/mtd4 ubiattach -p /dev/mtd4
  11. 创建新的 ubootenv 卷:
  12. ubimkvol /dev/ubi0 -n 0 -N ubootenv -s 128KiB ubimkvol /dev/ubi0 -n 1 -N ubootenv2 -s 128KiB
  13. 此外,如果您想要 NAND 恢复启动功能:(
    别担心!您将始终拥有 TFTP 恢复启动功能。)
  14. ubimkvol /dev/ubi0 -n 2 -N recovery -s 20MiB ubiupdatevol /dev/ubi0_2 immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-initramfs-recovery.itb
  15. 执行系统升级。

截屏

9c3dd5f6e99b4c4c8e49cdbf51c1cae3~tplv-obj.jpg?lk3s=3de049d8&traceid=20231130143115E3CAE3B25C2F128306CF&x-expires=2147483647&x-signature=Ug4nMF%2FX1GAdKcRhM%2BhuUTW1MYg%3D

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 连接器
    +关注

    关注

    98

    文章

    14752

    浏览量

    137498
  • 路由器
    +关注

    关注

    22

    文章

    3754

    浏览量

    114698
  • 开发板
    +关注

    关注

    25

    文章

    5162

    浏览量

    98532
收藏 人收藏

    相关推荐

    Banana Pi开源社区基于瑞芯微RK3588开发板,DeepSeek开发利器

    。 []() Banana Pi BPI-W3单板机是由Banana Pi团队为专业和企业用户设计和开发的,由Rockchip RK 358
    发表于 02-19 18:27

    Banana Pi BPI-RV2 RISC-V路由开发板采用矽昌通信SF2H8898芯片

    Banana Pi BPI-RV2 开源网关是⼀款基于矽昌SF2H8898 SoC的设备,1 × 2.5 G WAN⽹络接⼝、5 个千兆LAN ⽹络接⼝、板载 512MB DDR3
    的头像 发表于 01-15 17:02 252次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-RV2 RISC-V路由开发板采用矽昌通信SF2H8898芯片

    Banana Pi BPI-CanMV-K230D-Zero :AIoT 应用的 Kendryte K230D RISC-V

    Banana Pi BPI-CanMV-K230D-Zero 是一款紧凑型低功耗单板计算机,基于 Kendryte K230D 双核 XuanTie C908 RISC-V 芯片构建,集成第三代知识
    发表于 12-05 09:19

    Banana Pi BPi-M4 Zero 开源硬件开发板评测试: 全志科技H618 方案设计

    -M4 Berry型号,其外观类似于Raspberry Pi 3。当时,我们首先对Banana Pi提供的支持感到满意。这个 Zero 克隆
    的头像 发表于 12-03 17:58 655次阅读
    ​<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPi</b>-M4 Zero 开源硬件开发板评测试: 全志科技H618 方案设计

    Banana Pi BPI-R3路由器开发板运行 OrayOS物联网系统

    近日,Banana PI开发板宣布与贝锐达成战略合作,贝锐OrayOS现已成功适配Banana PIBPI-R3型号,并计划进一步扩展硬件
    的头像 发表于 10-23 15:49 546次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-R3</b>路由器开发板运行 OrayOS物联网系统

    Banana Pi BPI-R3路由器开发板运行 OrayOS物联网系统

    近日,Banana PI开发板宣布与贝锐达成战略合作,贝锐OrayOS现已成功适配Banana PIBPI-R3型号,并计划进一步扩展硬件
    发表于 10-23 15:26

    Banana Pi BPi-M4 Zero 开源硬件开发板评测试

    Banana Pi BPi-M4 Zero 开源硬件开发板评测试: 全志科技H618 方案设计 ,板载4G 内存,32G eMMC 编辑搜图 Banana
    发表于 10-15 12:06

    Banana Pi BPI-R4 路由器和 Wi-FI 7 测试回顾

    Banana Pi BPI-R4 是一款功能强大的单板计算机,具有 10GbE SFP+ 端口,运行 OpenWrt,子卡提供对 Wi-Fi 7 的支持。让我们测试设备本身和最近推出的
    发表于 10-10 09:51

    Banana Pi BPI-R4 路由器和 Wi-FI 7 测试回顾

    Banana Pi BPI-R4 是一款功能强大的单板计算机,具有 10GbE SFP+ 端口,运行 OpenWrt,子卡提供对 Wi-Fi 7 的支持。让我们测试设备本身和最近推出的
    的头像 发表于 10-10 09:49 804次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-R</b>4 路由器和 Wi-FI 7 测试回顾

    Banana Pi BPI-R3 联发科MT7986方案开源路由器开箱及性能测试

    Banana Pi BPI-R3 联发科MT7986方案开源路由器开箱及性能测试
    的头像 发表于 08-08 16:51 2416次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-R3</b> 联发科MT7986方案开源路由器开箱及性能测试

    Banana Pi BPI-M4 Berry创建热点和设置静态IP

    Banana Pi BPI-M4 Berry创建热点和设置静态IP
    的头像 发表于 07-11 18:41 1989次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M4 Berry创建热点和设置静态IP

    Banana Pi BPI-F3 进控时空SpacemiT K1芯片场景功耗测试

    Banana Pi BPI-F3 进控时空SpacemiT K1芯片场景功耗测试
    的头像 发表于 07-10 10:27 620次阅读

    Banana Pi BPI-M4 Berry 开源硬件开发板以太网口和WiFi测试

    Banana Pi BPI-M4 Berry 开源硬件开发板以太网口和WiFi测试
    的头像 发表于 07-02 16:16 1020次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M4 Berry 开源硬件开发板以太网口和WiFi测试

    Banana Pi BPI-R4 最新Wi-Fi 7 路由开发板 ,联发科MT7988芯片方案,2x10G SFP,支持 OpenWrt

    由Sinovoip开发的著名Banana Pi品牌刚刚发布了新款Banana Pi BPI-R4路由器主板,与之前的
    的头像 发表于 05-13 10:13 2610次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-R</b>4 最新Wi-Fi 7 路由开发板 ,联发科MT7988芯片方案,2x10G SFP,<b class='flag-5'>支持</b> OpenWrt

    Banana Pi BPi-R3 Mini 联发科 MT7986方案开源路由器评测,支持Wifi6

    Banana Pi BPi-R3 mini 迷你路由器适合家庭和办公室使用,作为智能家居多媒体路由器或扩展器,有可能作为基于 Mediatek MT7986A SoC 的良好 Medi
    的头像 发表于 05-13 10:04 2283次阅读
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPi-R3</b> <b class='flag-5'>Mini</b> 联发科 MT7986方案开源路由器评测,<b class='flag-5'>支持</b>Wifi6