DEV Community

Cover image for Mi AX3200 için OpenWRT Kurulum Rehberi!
Mustafa Yucel for OpenWrt Türkiye

Posted on

Mi AX3200 için OpenWRT Kurulum Rehberi!

Bu yöntem ile Windows üzerinde Mi AX3200 routerımıza OpenWRT kurabileceksiniz.

OpenWRT kurulumunda oluşabilecek tüm komplikasyonlar sizin sorumluluğunuzdadır.

Rehberimizi kaynak göstererek paylaşmanız önemle rica olunur. 🙏

⚙️ Cihaz Özellikleri

  • CPU: 1350 Mhz MediaTek MT7622B x 2 cores
  • RAM: 256 MB
  • FLASH: 128 MB
  • 2.4 GHz Wifi: MediaTek MT7622B
  • 5 GHz Wifi: MediaTek MT7915E
  • PORT: 4 adet Gigabit LAN/WAN

💻 Gerekli Program ve Dosyalar

Aşağıdaki programları önceden kuralım.

  • Firmware - factory olanı indirelim ve ismini factory.bin yapalım.

    • Bu cihaza kuracağımız yazılım dosyasıdır. İsteğe bağlı sürümü seçip indirelim.
  • TeraTerm - İndir

  • Python3 - İndir

  • xmir-patcher - İndir

  • netmode4 - İndir

🚀 OpenWRT Kurulumu

  • Cihazı LAN portundan bilgisayara bağladıktan sonra 192.168.31.1 adresinden ilk kurulumu yapın.

  • İndirdiğimiz netmode4 dosyasını python ile çalıştıralım. (Windows üzerindeki python3 ile çalışmıyorsa WSL'de deneyiniz.)

  • Adres çubuğuna girdiğimizde cevabı almamız gerekiyor:

http://192.168.31.1/cgi-bin/luci/;stok=${token}/api/xqnetwork/get_netmode

Cevap: {"netmode":4,"code":0}

  • İndirdiğimiz xmir-pather programını run.bat dosyasından çalıştıralım.

    • 1 yazarak ip ayarlayalım. 192.168.31.1 yapalım.
    • 2 yazarak da ssh aktif edelim.
  • Bu adresten ssh'ın true olduğunu kontrol edelim.

  • "TeraTerm" programını açın ve ssh seçili şekilde 192.168.31.1 adresinden cihaza bağlanın.

  • Giriş için alttaki bilgileri girelim

  XiaoQiang login: root
  Password: root
Enter fullscreen mode Exit fullscreen mode
  • Aşağıdaki komutları girelim:
  nvram set ssh_en=1
  nvram set uart_en=1
  nvram set boot_wait=on
  nvram set flag_boot_success=1
  nvram set flag_try_sys1_failed=0
  nvram set flag_try_sys2_failed=0
  nvram commit
Enter fullscreen mode Exit fullscreen mode
  • Python ile http serveri açalım: python -m http.server

  • Daha sonra kullanıcı ana klasörüne factory.bin dosyasını atalım.

  • Alttaki komutları girerek http serverinden dosyayı cihaza çekelim ve yazılımı cihaza kuralım:

  cd /tmp
  wget http://<IP adresiniz>:8000/factory.bin
  mtd -r write factory.bin firmware
Enter fullscreen mode Exit fullscreen mode
  • Yazılım atma tamamlandıktan sonra, cihazınız OpenWrt'de yeniden başlatılmalıdır. Cihaz IP'sinin, yeniden başlatıldıktan sonra 192.168.1.1 olan OpenWrt varsayılan IP adresine değişeceğine dikkat edin.

  • Eğer stock yazılım açılıyorsa yeni bir ssh başlatıp aşağıdaki komutları girin:

  nvram set flag_ota_reboot=1
  nvram commit

  reboot
Enter fullscreen mode Exit fullscreen mode
  • Bir önceki adımı yaptığınız halde stock yazılımda açılıyorsa aşağıdaki komutları girerek önceki adımları uygulayarak tekrar yazılım atın:
  nvram set ssh_en=1
  nvram set uart_en=1
  nvram set boot_wait=on
  nvram set flag_boot_success=1
  nvram set flag_try_sys1_failed=0
  nvram set flag_try_sys2_failed=0
  nvram set "boot_fw1=run boot_rd_img;bootm"
  nvram commit
Enter fullscreen mode Exit fullscreen mode
  • 192.168.1.1 adresinden arayüze girerek gerekli kurulumu yapın ve kullanmaya başlayınız.

  • Tebrikler OpenWRT kurulumunu tamamladınız. 👏👏

💖 Özel Teşekkürler

  • Yazdığı güzel readme'den örnek aldığım için @frudotz'a teşekkürler.

🗃️ Kaynaklar


🎀 Rehberimizi okuduğunuz için teşekkür ederiz!

Top comments (0)