İçeriğe geç

Başlangıç Kılavuzu

BPI-R4 ile ilk adımlar

Banana Pi BPI-R4 Router · 6 adım

Bu kılavuz BPI-R4'ü ilk kez çalıştırmak için gereken temel adımları özetler: önyükleme anahtarlarının ayarı, imajın SD karta yazılması ve ardından dahili SPI-NAND ya da eMMC'ye aktarılması. Kart fabrikadan SPI-NAND'e yazılmış bir OpenWrt imajıyla gelir; isterseniz doğrudan NAND'den başlatabilirsiniz.

Önemli: 6.1 çekirdekli Ubuntu/Debian SD imajı ile önyükleme yaptıktan sonra NAND'deki imaj artık açılmaz; NAND'den başlatmak isterseniz imajı NAND'e yeniden yazmanız gerekir.

Gerekenler

  • 8 GB veya daha büyük microSD (TF) kart
  • 12 V güç adaptörü: çıplak kart en uç durumda 10 W'ı geçmez (12 V/2 A yeterli); Wi-Fi kartı, 5G modem, SSD gibi aksesuarlarla resmi spesifikasyondaki 12 V/5.2 A veya 19 V/3.2 A adaptör önerilir
  • USB-TTL seri konsol (UART) kablosu: 3.3 V TTL, 115200 baud (G=GND, RX=kart girişi, TX=kart çıkışı)
  • Ubuntu/Linux veya Windows bilgisayar (imaj yazmak için)
  • NAND/eMMC'ye yazma için FAT biçimli bir USB bellek
  1. Varsayılan erişim bilgileri

    • LAN portu varsayılan IP adresi: 192.168.1.1
    • Kullanıcı/parola: pi/bananapi, root/bananapi (bazı imajlarda root parolasız)
    • Wi-Fi ağ adları (Wi-Fi 7 kartı takılıysa): AP_MTK_MT7990_2G / AP_MTK_MT7990_5G / AP_MTK_MT7990_6G
  2. Önyükleme anahtarlarını (SW3) ayarlama

    Kartın hangi ortamdan açılacağı SW3 DIP anahtarıyla belirlenir:

    • Tüm anahtarlar "1": SD karttan önyükleme
    • SW3-A "0", SW3-B "1": SPI NAND'den önyükleme
    • SW3-A "1", SW3-B "0": eMMC'den önyükleme

    Seri konsolda System halt! mesajını görüyorsanız seçilen ortamda işletim sistemi yok demektir.

  3. İmajı SD karta yazma

    Yazmadan önce SD kartı düşük seviyede (hızlı olmayan) biçimlendirin ve üzerindeki tüm verileri silin; aksi halde açılışta "jffs2" hataları görülebilir. Linux'ta dd ile karta sıfır yazarak da temizleyebilirsiniz.

    Windows: açık kaynak Balena Etcher ile "Flash from file" → imajı seçin, "Select target" → SD kartı seçin, "Flash!" ile yazın.

    Linux: bpi-tools paketini kurun ve imajı yazın:

    apt-get install pv
    curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash
    bpi-copy xxx.img /dev/sdx

    Kartı BPI-R4'e takın, SW3'ü SD önyüklemesine (tümü "1") getirip gücü verin.

  4. İmajı dahili SPI-NAND'e yazma

    Önce SD karttan önyükleme yapın, ardından NAND imajını aktarın. Örnek dosya: mtk-bpi-r4-NAND-20231030.img.

    1. NAND imajını USB belleğe kopyalayın.
    2. SW3'ü SD önyüklemesine alıp kartı açın.
    3. USB belleği takın ve (otomatik bağlanmadıysa) bağlayın:
    mount -t vfat /dev/sda1 /mnt
    cd /mnt

    NAND'i tamamen silip imajı yazın:

    mtd erase /dev/mtd0
    dd if=mtk-bpi-r4-NAND-20231030.img of=/dev/mtdblock0

    Kartı kapatın, USB belleği çıkarın ve SW3'ü NAND önyüklemesine (SW3-A "0", SW3-B "1") getirin.

  5. İmajı dahili eMMC'ye yazma

    SD kart ve eMMC aynı denetleyiciyi paylaştığından eMMC'ye yazmak için kart NAND'den başlatılmalıdır. Örnek dosyalar: bl2_emmc-r4.img ve mtk-bpi-r4-EMMC-20231030.img (sıkıştırılmışsa önce açın).

    1. İki dosyayı USB belleğe kopyalayın.
    2. SW3'ü NAND önyüklemesine alıp kartı açın.
    3. USB belleği bağlayın:
    mount -t vfat /dev/sda1 /mnt
    cd /mnt

    BL2 ve sistem imajını yazıp önyükleme bölümünü etkinleştirin:

    echo 0 > /sys/block/mmcblk0boot0/force_ro
    dd if=bl2_emmc-r4.img of=/dev/mmcblk0boot0
    dd if=mtk-bpi-r4-EMMC-20231030.img of=/dev/mmcblk0
    mmc bootpart enable 1 1 /dev/mmcblk0

    Kartı kapatın, USB belleği çıkarın ve SW3'ü eMMC önyüklemesine (SW3-A "1", SW3-B "0") getirin.

  6. Ağ arayüzleri

    OpenWrt imajında eth2 ve lan0 WAN (br-wan köprüsü); eth1, lan1, lan2, lan3 LAN (br-lan) içindir. Kablosuzda ra0/ra1 2.4 GHz, rai0 5 GHz (Wi-Fi 6), rax0 6 GHz (Wi-Fi 7) arayüzleridir. Ayrıntılı ağ yapılandırması için: fw-web.de ağ yapılandırma notları.

    brctl show br-wan
    brctl show br-lan