sayın @0ldskool . mi router 3G cihazına daha hızlı olsun diye breed ile padavan yüklemiştim. şimdi de onun yerine breed üzerinden openwrt kurmak istiyorum ama nasıl yapılacağına dair düzgün birşey bulamadım. nasıl olduğu konusunda bir bilginiz var mıdır? |
Merhaba Sn. maksud, Hocam deyim yerindeyse tek yön bilet almışsınız desem yanlış olmaz. Ama sanırım Rus kaynaklarında (4pda.ru) padavan'dan openwrt'ye geçiş yöntemi mevcut. Fakat benim tecrübe ettiğim veya kesin bir bildiğim bir konu değil o maalesef. Daha iyisi öncelikle breed+padavan'dan stok yazılım + stok bootloader'a dönmeniz olur. Stok yazılıma geçtikten sonra openwrt geçişi çok kolay. Padavan <-> stok firmware <-> Openwrt şeklinde |
mir3g+breed için şuarada openwrt dosyaları var sanırım. Üyeliğiniz varsa indirebilirsiniz. Yoksa istediğiniz dosyayı bana söyleyin indirip başka bir yere yükleyeyim.https://4pda.to/forum/index.php?showtopic=837667&st=5780#entry75714350 |
|
Elinizde yedek varsa güzel. Cihaza nasıl padavan yüklemiştiniz? freize'in prometheus aracıyla mı yoksa direkt terminalden mtd write komutlarıyla breed bootloader kurduktan sonra trx dosyasıyla mı? Emin değilim ama bildiğim kadarıyla prometheus'ta geri dönmek için bir seçenek vardı. Tekrar aynı aracı kullanabilirsiniz. |
breed bootloader ile trx dosyası ile kurmuştum. https://www.ixbt.com/live/nw/proshivka-keenetic-v-xiaomi-3g-router-ustanovka-breed-kak-s-miwifi-tak-i-s-padavan_3.html breed i de bu linkteki yöntem ile stock yazılım üzerinden kurmuştum. |
Anladım o şekildeki kurulumdan nasıl geri dönülür açıkçası tam bilmiyorum. Diğer konudaki gibi muhtemelen breed üzerine stock bootloader kuracaksınız ama parametre vs nasıl yapılacak bilgim yok. Araştırmanız lazım. Ben daha önce aynı bu şekilde bootloader ile uğraşırken bir tane mir3g'yi full brick ettim. Bootloader uçtu hiçbir şekilde çözemedik yazılımsal olarak, sonra kartın üzerindeki NAND flash'ı iptal edip cihazı komple spi flash'a çevirmek zorunda kaldım. Size de çok dikkatli olmanızı tavsiye ederim naçizane. Kolay gelsin. |
sağolun. peki böyle bir dosya buldum https://github.com/roschacker/openwrt-mir3g-breed bununla breed üzerinden openwrt kurabilir miyim. |
https://t.me/xiaomi_mi3g daha önce paylaşıldı mı bilmiyorum ama bu da 3G için telegram kanalı. daha çok ruslar var. |
kısa bir araştırmadan sonra böyle birşey buldum. belki işine yarayan olur. daha denemedim. |
Bu bir dosya(.cmd) script aslında, openwrt firmware kernel0.bin+kernel1.bin+rootfs0.bin kullanıp breed ile boot edilebilir hale getiriyor. Az yukarıda paylaştığım Rus sitesindekiyle aynı olay. (.bin) olan dosya da script'in çıktı dosyası. Onu kullanıp kurabilirsiniz. Ek bilgi olarak: yanılmıyorsam her openwrt güncellemesinde script'i güncelleyip, tekrar bu işlemi yapmanız gerekebilir. %100 emin değilim ama sanırım bu şekilde kurarsanız sysupgrade.bin ile sistemi güncelleyemiyorsunuz. Script'i güncellemenizden kastım da şu: şuan mi3g'de durum nasıl bilmiyorum ama yeni openwrt sürümlerinde dosya boyutu arttı. Bu script kernel boyutunu hep 4 MB, 4194304 bytes olarak işliyor. Yeni openwrt sürümleriyle uyumsuz olabilir. Openwrt 18.06.X kullanacaksanız sorun yok. |
Bu da üsttekiyle aynı mantık. Standart openwrt dosyalarını veriyorsunuz breed ile boot edilebilir tek dosya olarak size çıktı veriyor. Bunun sürümü 19.07.x olarak görünüyor. Hem breed ile kurulumu da anlatılmış repo'da. |
Kurulumu da resimli olarak anlatılmış. Orijinali bu:https://github.com/eg15/mir3g-breed-image-maker |
|
Estağfurullah, tam kullanımı şöyle. Linux çalıştıran bir bilgisayarda terminali açıp; git clonehttps://github.com/eg15/mir3g-breed-image-maker cd mir3g-breed-image-maker && chmod +x make_mir3g_breed_image.sh curl -Lhttps://downloads.openwrt.org/releases/19.07.7/targets/ramips/mt7621/openwrt-19.07.7-ramips-mt7621-xiaomi_mir3g-squashfs-kernel1.bin --output kernel1.bin curl -Lhttps://downloads.openwrt.org/releases/19.07.7/targets/ramips/mt7621/openwrt-19.07.7-ramips-mt7621-xiaomi_mir3g-squashfs-rootfs0.bin --output rootfs0.bin ./make_mir3g_breed_image.sh kernel1.bin rootfs0.bin bu komutları her satırı sırasıyla kopyala-yapıştır yapıp enter'a basacaksınız. Üstteki şekilde şimdi hazırlanmış, breed ile flashlanmaya hazır Openwrt 19.07.7 dosyası da bu: md5sum: 45a664645ed9b09cebe0e8a942037b21 sha1sum: cce0d4e3088fa732e77f325f34ad1e179947f9c9 https://www.mediafire.com/file/6setbtvafjdpoc4/openwrt_for_breed.bin/file |
verdiğiniz dosya ile burdaki yöntemi denedim ve openwrt kuruldu. teşekkürler. |
Rica ederim hayırlı olsun güle güle kullanın. Cihaz openwrt boot ettiğine göre mtd write tarzı komutları kullanabilir duruma geldiniz. Eğer geçmeyi düşünürseniz stok bootloader'a geçmeniz de artık daha kolay olacaktır aklınızda olsun.https://openwrt.org/docs/techref/mtd#example_flash_u-boot_from_openwrt |
Ekleme olarak söyle bir şey söyleyeyim üstteki linkte örnek olarak mtd0'a yazıyor ama sizde bootloader partition farklı olabilir. cat /proc/mtd komutuyla bootloader bölümünü bulup doğru partition'a yazmanız şart yoksa hiç hoş olmayan bir durumla karşılaşabilirsiniz aman dikkat. |
Bu mesajda bahsedilenler: @Skofield