Banana Pi [BPi-R3-Mini] 回顧和主線 ImmortalWrt 固件支持

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 A53Flash: 128MB SPI-NAND, 8GB eMMCRAM: 2GB DDR4Ethernet: 2x 2.5GbEWiFi: MediaTek MT7976C 2x2 2.4G + 3x3 5GInterface: M.2 B-Key, M.2 M-Key, Nano SIM slot, USB 2.0LED: Power, Status, WLAN2G, WLAN5G, LTE, SSDButton: Reset, Boot switchPower: 12V Type-C PDSize: 65x65mm

圖像1356×483 77 KB


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

您可以在以下位置下載預構建固件:?https://firmware-selector.immortalwrt.org/? version=SNAPSHOT&target=mediatek%2Ffilogic&id=bananapi_bpi-r3-mini?29

  • 筆記:
    1. 默認情況下,LuCI 不包含在快照構建中。
    2. 確保 initramfs 文件命名為immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-initramfs-recovery.itb.
    3. 對于 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:
    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
    
  3. 擦除并寫入新的 FIP:
    mtd erase FIP
    mtd write immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-snand-bl31-uboot.fip FIP
    
  4. 在您的 PC 上設置靜態 IP: IP?192.168.1.254/24、 GW192.168.1.1
  5. 使用 TFTP 服務器提供 ImmortalWrt initramfs 映像。
  6. 切斷電源重新接通,等待TFTP恢復完成。
  7. ImmortalWrt 啟動后,擦除 UBI 卷:
    umount /mnt/ubi0*
    ubidetach -p /dev/mtd4
    ubiformat -y /dev/mtd4
    ubiattach -p /dev/mtd4
    
  8. 創建新的 ubootenv 卷:
    ubimkvol /dev/ubi0 -n 0 -N ubootenv -s 128KiB
    ubimkvol /dev/ubi0 -n 1 -N ubootenv2 -s 128KiB
    
  9. 此外,如果您想要 NAND 恢復啟動功能:(
    別擔心!您將始終擁有 TFTP 恢復啟動功能。)
    ubimkvol /dev/ubi0 -n 2 -N recovery -s 20MiB
    ubiupdatevol /dev/ubi0_2 immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-initramfs-recovery.itb
    
  10. 執行系統升級。

截屏

圖像1015×1188 38.1 KB

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/165499.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/165499.shtml
英文地址,請注明出處:http://en.pswp.cn/news/165499.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ELK企業級日志分析平臺——kibana數據可視化

部署 新建虛擬機server5,部署kibana [rootelk5 ~]# rpm -ivh kibana-7.6.1-x86_64.rpm [rootelk5 ~]# cd /etc/kibana/[rootelk5 kibana]# vim kibana.ymlserver.host: "0.0.0.0"elasticsearch.hosts: ["http://192.168.56.11:9200"]i18n.local…

微服務學習(十二):安裝Minio

微服務學習(十二):安裝Minio 一、簡介 MinIO 是一款基于Go語言發開的高性能、分布式的對象存儲系統。客戶端支持Java,Net,Python,Javacript, Golang語言。MinIO系統,非常適合于存儲大容量非結構化的數據,例如圖片、視…

2023亞太杯數學建模C題:我國新能源電動汽車的發展趨勢,思路模型代碼

問題C 我國新能源電動汽車的發展趨勢 賽題思路:獲取思路見文末名片,第一時間更新 新能源汽車是指以先進技術原理、新技術、新結構的非常規汽車燃料為動力來源( 非常規汽車燃料指汽油、柴油以外的燃料),將先進技術進行汽車動力控制…

Qt 軟件開發框架(主要部分)

目錄 1、 一個軟件基本要素 (1)UI模塊 (2)網絡模塊 (3)業務邏輯模塊 (4)中間層 (5)獨立模塊(守護進程、更新模塊、日志收集模塊…&#xff…

【spring(三)】AOP總結

🌈鍵盤敲爛,年薪30萬🌈 目錄 一、AOP相關概念 ① AOP核心思想思想: ② AOP專業術語: 二、AOP快速如入門 三、AOP工作流程 四、切入點表達式 ① 語法格式 ②支持通配符 ③書寫技巧 五、通知類型 ①?環繞通知…

nodejs 如何將 Buffer 數據轉為 String

問題說明 使用webSocket的時候出現了一個問題,前端小程序和nodejs后端建立websocket連接后,使用send方法發送到后端為buffer格式,以下為我前后端代碼 1、前端小程序代碼 //創建webSocket連接 const socket uni.connectSocket({url: wss…

[架構之路-249]:目標系統 - 設計方法 - 軟件工程 - 需求工程- 需求開發:如何用圖形表達需求,結構化方法的需求分析

目錄 一、概述 二、數據模型:E-R圖/實體關系圖(數據單元之間的結構關系) 三、功能模型:數據流圖DFD(邏輯運算,包括輸入和輸出,實體之間的關系):輸入》處理 》 輸出 四…

【科技素養】藍橋杯STEMA 科技素養組模擬練習試卷5

1、隨著對新冠肺炎研究的深入,多個國家都已經開始了針對新冠肺炎病毒的疫苗的開發。以下關于疫苗的描述中,不正確的是 A、滅活疫苗的基本原理是將經過處理的病原體注射進入人體內 B、大規模接種疫苗可以幫助達成“群體免疫“,阻斷病毒傳播 …

【VSCode】VSCode 使用

目錄 文章目錄 目錄插件配置設置代碼不顯示 git 提示 "xxx months ago | 1 author"設置打開項目不自動選擇 CMakeLists 插件 以下插件為 C 開發偏好設置。 C/CCMakeCMake ToolsGitLensRemote DevelopmentRemote Explorer 配置 設置代碼不顯示 git 提示 “xxx mon…

絕地求生:PGC 2023 賽事直播期間最高可獲:2000萬G-Coins,你還不來嗎?

今年PGC直播期間將有最高2000萬G-Coin掉落,究竟花落誰家咱們拭目以待 公告原文:Watch PGC 2023 Live And Earn G-Coins! 如何賺取高額G-Coin? Throughout the PGC 2023, an astounding 20,000,000 G-Coins will be up for grabs as part of …

一致性 Hash 算法 Hash 環發生偏移怎么解決

本篇是對文章《一文徹底讀懂一致性哈希算法》的重寫,圖文并茂,篇幅較長,歡迎閱讀完提供寶貴的建議,一起提升文章質量。如果感覺不錯不要忘記點贊、關注、轉發哦。原文鏈接: 《一文徹底讀懂一致性Hash 算法》 通過閱讀本…

【OpenCV實現圖像:可視化目標檢測框】

文章目錄 概要畫框函數代碼實現標簽美化角點美化透明效果小結 概要 目標檢測框的可視化在計算機視覺和機器學習領域中是一項重要的任務,有助于直觀地理解和評估目標檢測算法的性能。通過使用Python和相關的圖像處理庫,可以輕松實現目標檢測框的可視化。…

C++二分算法:最多可以參加的會議數目 II

本文涉及的基礎知識點 二分查找算法合集 本題其它解法 C二分向量算法:最多可以參加的會議數目 II 題目 給你一個 events 數組,其中 events[i] [startDayi, endDayi, valuei] ,表示第 i 個會議在 startDayi 天開始,第 endDay…

如何在Ubuntu 20.04.6 LTS系統上運行Selenium自動化測試

文章目錄 寫在前面一、 環境準備1.1 安裝python31.1.1 使用APT安裝Python31.1.2 使用PPA安裝較新版本的Python31.1.3 從源代碼編譯安裝Python31.2 安裝pip31.3 安裝jdk1.4 安裝運行所需瀏覽器1.4 使用Git拉取自動化測試代碼/復制自動化測試代碼到Ubuntu 20.04.6 LTS二、安裝pip…

Let’s xrOS 一款讓你優先體驗社區創作者的 visionOS App工具

Let’s xrOS Apple Vision Pro 發布預示著空間計算時代的到來,讓科技愛好者和開發者開始思考如何在新的交互、系統和硬件上打造獨特的三維應用。 自 WWDC 2023 的發布會后,社交媒體上涌現了許多精美的 visionOS App 的效果圖和演示視頻,然而…

Rola詳解國外住宅IP代理選擇的8個方法,穩定的海外IP哪個靠譜?

一、國外住宅IP代理是什么? 代理服務器充當您和互聯網之間的網關。它是一個中間服務器,將最終用戶與他們瀏覽的網站分開。如果您使用國外代理IP,互聯網流量將通過國外代理服務器流向您請求的地址。然后,請求通過同一個代理服務器…

常見樹種(貴州省):014槭樹、梧桐、鵝掌楸、檫木、梓木、油桐、泡桐、川楝、麻楝

摘要:本專欄樹種介紹圖片來源于PPBC中國植物圖像庫(下附網址),本文整理僅做交流學習使用,同時便于查找,如有侵權請聯系刪除。 圖片網址:PPBC中國植物圖像庫——最大的植物分類圖片庫 一、色木槭…

java--繼承快速入門

1.什么是繼承 java中提供了一個關鍵字extends,用這個關鍵字,可以讓一個類和另一個類建立其父子關系。 2.繼承的特點 子類能繼承父類的非私有成員(成員變量,成員方法)。 3.繼承后對象的創建 子類的對象是由子類、父類共同完成的。 4.繼承的…

基于IDEA+HTML+SpringBoot前后端分離電子商城

基于springboot的電子商城 項目介紹💁🏻 ?B2C 商家對客戶 ?C2B2C 客戶對商家對客戶 1.1.1 B2C 平臺運營方即商品的賣家 小米商城 ?商品 ?用戶 1.1.2 C2B2C 平臺運營方不賣商品(也可以賣) 賣家是平臺的用戶 買家也是平臺用戶 ?…

『C++成長記』C++入門—— 函數重載引用

🔥博客主頁:小王又困了 📚系列專欄:C 🌟人之為學,不日近則日退 ??感謝大家點贊👍收藏?評論?? 目錄 一、函數重載 📒1.1函數重載的概念 📒1.2函數重載的種類 …