Tebrikler, incik boncuk işi bittikten sonra bizler için root sonrası OpenWrt kurulumu için izlememiz gereken adımları paylaşabilirseniz çok sevinirim.

Az ve öz şekilde şunları yaptım:

- Cihazdaki tüm MTD partition'ların yedeklerini alınmalı, ben kısmı yedekleme almışım (13 bölümden 6'sı yok). OpenWrt kurduktan sonra fark ettim. Eğer cihaz kiralıksa bu bölüm çok önemli, ileride lazım olacak.

- Aktif ubi0 kullanıldığı için ubi1/mtd6'da kernel bölümüne initramfs yazdım. Kernel bölümünün boyutu 8.23 MB fakat initramfs dosyası 9.25 MB idi. Ben de içinden Wi-Fi driver'larını çıkardım, boyutu 8.12 MB oldu o şekilde yazdım. Ne de olsa geçici.

- tp_boot_idx değerini 0 -> 1 yaptım, geçici OpenWrt'nin açılması için.

- Açılınca sysupgrade.bin dosyasını yazdım. Sonra reboot ettim, bu kadar.


Detaylı kodu koduna bir rehber yapacağım fakat şuan yorgunum, dinlenince yazacağım. Birde kullandığım bu yöntem (initramfs'i kırpıp kernele yazmak) hakkında @thereisnourflevel 'in fikrini merak ediyorum. Daha etkili bir yöntem mümkün müdür diye.

Şuan cihaz düzgün bir şekilde çalışıyor.

1790437913273.webp