İçeriğe geç
Kurulum / Flaşlama

SD karttan açmak için eMMC'yi silme

Banana Pi BPI-M5 · Android veya Linux yüklü eMMC'nin önyükleyicisini silip kartı SD karttan başlatın.

eMMC'de Android varsa: USB Burning Tool'da yazma %7'de (formatting) iken USB kablosunu çekebilir, ya da fastboot ile önyükleyiciyi silebilirsiniz:

adb root
adb remount
adb shell
reboot fastboot
fastboot devices
fastboot flashing unlock_critical
fastboot flashing unlock
fastboot erase bootloader
fastboot erase bootloader-boot0
fastboot erase bootloader-boot1

Alternatif olarak seri konsolda açılışta ESC'ye basıp U-Boot komut satırında:

bananapi_m5_v1#amlmmc erase 1
bananapi_m5_v1#reset

En kolay yol: Linux yazılmış SD kartı takıp açmak. Android önyükleyicisi SD karttaki boot.ini'yi görürse Linux'u SD karttan başlatır.

eMMC'de Linux varsa: U-Boot komut satırında:

   bananapi_m5# mmc erase 0 1000

SD karttan Linux açıldıktan sonra Android kalıntılarını tamamen temizlemek için tüm eMMC'yi sıfırlayın:

 $ sudo dd if=/dev/zero of=/dev/mmcblk0boot0 bs=1M status=noxfer
 $ sudo dd if=/dev/zero of=/dev/mmcblk0boot1 bs=1M status=noxfer
 $ sudo dd if=/dev/zero of=/dev/mmcblk0 bs=1M status=noxfer
 $ sync

Önyükleyici bozulup açılış BL2'de takılıyorsa tek çözüm eMMC'yi USB Burning Tool ile biçimlendirmek ya da Android imajını eksiksiz yazmaktır. eMMC boşsa ROM doğrudan SD karttan yükler.