Arama butonu
Bu konudaki kullanıcılar: 2 misafir
7447
Cevap
364445
Tıklama
54
Öne Çıkarma
Cevap: Xiaomi Router Modelleri ve OpenWrt Firmware [ANA KONU] - OpenWrt 24.10.1 Yayınlandı! (125. sayfa)
D
3 yıl
Yüzbaşı

tamam hocam brick olmasın da :)
yaklaşık 15 dakikak oldu, sanki daha kısa süre ile yanıp sönüyor turuncu ışık, ne kadar beklemek gerekir?




Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

O kadar sürmemesi lazım hocam. Arayüzden flash güncelleme işlemi 1-2dk sürüyor en fazla. Acaba noldu?


Doğru dosyayı yüklediğinize emin misiniz? sysupgrade dosyasını kullanıyoruz her zaman. Siz initramfs-kernel.bin dosyasını yüklemiş falan olmayın sakın?
openwrt-21.02.1-ramips-mt7621-xiaomi_mi-router-4a-gigabit-squashfs-sysupgrade.bin


Bu mesaja 1 cevap geldi.
D
3 yıl
Yüzbaşı

hocam indirdiğ dosyayı gösterdim tekrar, back-up-2021.tar.gz.
şu anda turuncu ışık yanıp sönüyor.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Hoppa O başka bu başka.

Yok o dosya sizin openwrt ayarlarınızın olduğu yedek dosyası, o tamamen başka. Ben firmware dosyasından bahsediyorum. Backup - Flash sayfasında altta flash new firmware image kısmından yeniden flash'lamayı tavsiye ediyoruz.

Sizin cihaz brick mi oldu yoksa?




Bu mesajda bahsedilenler: @dream_04
D
3 yıl
Yüzbaşı

cihaz açılmıyor, turuncu ışık yanıp sönüyor.
biraz da kurtarmak için uğraşalım bakalım :)


Bu mesaja 1 cevap geldi.
0
3 yıl
Yarbay
Konu Sahibi

Hocam sizin o back-up-2021.tar.gz dosyasını cihaza firmware kurma kısmından mı yüklediniz? Eğer öyleyse size o anda bir sürü uyarı vermiş olmalı. Öyle basit olmaz yani o dosyayı yüklemek.

Yoksa siz ayarları geri yükle kısmından mı cihaza yüklediniz? Hatırlıyor musunuz? Eğer bu işlemi yaptıysanız cihazı resetleyip devam edebilirsiniz cihaz brick olmamıştır.

Ama ilk söylediğim gibi olduysa sizi ilk mesajdaki unbrick kısmına alalım


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @dream_04
V
3 yıl
Binbaşı

Teşekkürler hocam. 4ac global yazılım iş gördü. Tekrar openwrt kurmayı denedim bir kaç kez 100m yazılımı ile. Telnet komutları düzgün çıktı veriyor, yazılımı yazdıktan sonra yeniden başlatıyor fakat openwrt yazılımı flashladıktan sonra sürekli reboot atıyor cihaz. Bu konuda çözüm varmı acaba ?

Edit: Curl ile çekemiyorum yazılımı. PCye çekip ftp ile atıyorum tmp yoluna.





< Bu mesaj bu kişi tarafından değiştirildi vahit.lafci -- 20 Ocak 2022; 23:32:0 >


Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Geçmiş olsun hallolduğuna sevindim.
Maalesef benim o model cihazla ilgili bir tecrübem yok. Hiç kullanmadım. Kesin çözüm için OpenWrt kurduktan sonra bootloop yaşıyorsanız eğer OpenWrt geliştiricileriyle iletişime geçin derim. Yine de elinizde bir bootlog varsa paylaşın anladığım kadarıyla bakayım.

Bir de alternatif olarak başka bir sürüm openwrt kurmayı deneyebilirsiniz. Örn. 19.07.8 veya master snapshot gibi. Snapshot sürümlerde luci (192.168.1.1 görsel arayüz) ön yüklü gelmez onu hatırlatayım. Ama en son yazılım değişiklikleri hep bu sürümde olur. Eğer bir hata varsa master snapshot'ta fix'lenmiştir. Daha sonra bu fix'ler stabil sürüme gelir.
https://downloads.openwrt.org/releases/19.07.8/targets/ramips/mt76x8/openwrt-19.07.8-ramips-mt76x8-xiaomi_mir4a-100m-squashfs-sysupgrade.bin
https://downloads.openwrt.org/snapshots/targets/ramips/mt76x8/openwrt-ramips-mt76x8-xiaomi_mi-router-4a-100m-squashfs-sysupgrade.bin



0
3 yıl
Yarbay
Konu Sahibi

Ufak bir araştırdım durumu. Anladığım kadarıyla xiaomi mi router 4a 100m sürümü için sessiz sedasız başka bir revizyon çıkarmış. (Çin-global ayrımı) Cihazın özellikleri aynı fakat yazılımları farklı. Cihazın flash'ı üzerindeki mtd partition'lar farklı olduğundan OpenWrt kurulmuyor ve bu sorun(bootloop) yaşanabiliyormuş. different mtd layout geçiyor bu fark.

Bu durumda benim anladığım iki olası çözüm var.
1) Sizin cihazınıza özel uyumlu yazılımı kendiniz derleyeceksiniz ve u-boot boot etmek için aradağı mtd partition'ları görüp bulabilecek.
2) Cihazın spi flash'ını silip openwrt ile uyumlu olan bir cihazın dump'ını bulup kuracaksınız.

  • çözüm için gereken dts değişikli şöyle olur.
İlgili dosya bu.https://github.com/openwrt/openwrt/blob/master/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4a-100m.dts

Yapılacak patch bu:
quote:

--- a/target/linux/ramips/dts/mt7628an_xiaomi_mir4a-100m.dts
+++ b/target/linux/ramips/dts/mt7628an_xiaomi_mir4a-100m.dts
@@ -90,13 +90,13 @@


                       partition@60000 {
                               label = "overlay";
-                              reg = <0x60000 0x100000>;
+                              reg = <0x60000 0x200000>;
                               read-only;
                       };


-                      partition@160000 {
+                      partition@260000 {
                               label = "firmware";
-                              reg = <0x160000 0xea0000>;
+                              reg = <0x260000 0xda0000>;
                               compatible = "denx,uimage";
                       };
               };

Çözümü hazırlayan arkadaş sanırım PR oluşturmamış. Siz bu işlemi yapıp bir PR oluşturursanız sizinle aynı revizyon kullanan insanlara yardımcı olmuş olursunuz. Bu revizyon cihazların yazılımları bu sayede ayrı olarak her güncellemede hazır olarak gelir.

daha fazla bilgi için:https://forum.openwrt.org/t/xiaomi-mi-router-4a-r4ac-new-revision/83365https://forum.openwrt.org/t/xiaomi-r4ac-problems-installing-openwrt/82083/16https://forum.openwrt.org/t/xiaomi-r4ac-problems-installing-openwrt/82083/20



@vahit.lafci


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @vahit.lafci
D
3 yıl
Yüzbaşı

hocam önce orjinal yazılıma ondan sonra tekrar openwrt yükledim sayenizde teşekkür ederim. 2. sefer çok kolay oldu :)
şimdi başka bir problem daha var.
2 adet 4a gigabit var elimde ve ikiside 192.168.1.1
  • cihaz pppoe ayarlı.
  • cihaz mesh sistemi olacak
diğer cihazı ayarlamaya nereden/nasıl başlamalıyım?





< Bu mesaj bu kişi tarafından değiştirildi dream_04 -- 21 Ocak 2022; 1:25:36 >


Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Hem geçmiş olsun hem hayırlı olsun. Şimdi hocam;

1. adım olarak bir cihaz ana cihaz oluyor. Önce onu tek başına bağlayıp kurup bütün işlerini bitirin. Bu kısım standart ayar ve kurulum tamamen.

2. adım olarak daha sonra ikinci cihazı ilk cihaza bağlamadan etmeden adımları sırayla takip edip; dumb ap haline getirin. Aslında bu işlemi bir sonraki adımda neredeyse tekrar yapacağız denilebilir ama ben usulen paylaşayım. Bu işlem ile ikinci cihazın, benzetme olarak "aklını almaya" yarıyor onu akılsız hale getiriyoruz. Bu sayede bu cihazın network temelli bütün görevlerini ana cihaz devralacak ve karışıklıklar yaşanmayacak.https://openwrt.org/docs/guide-user/network/wifi/dumbap#configuration_via_luci_the_openwrt_web_interface

3. adım olarak hemen ardından 802.11s temelli mesh ağınızı oluşturabilirsiniz. Onun için de videoyu takip etmeniz yeterli olacaktır.https://www.youtube.com/watch?v=cw8ykKgVKbM


Bu mesaja 1 cevap geldi.
V
3 yıl
Binbaşı

Teşekkürler hocam. SPI flash işi ile uğraşabilirim CH341 vardı bi yerlerde. Ondan önce DTS işine vakit ayırabilirsem uğraşacağım. Başarırsam build ettiğim romu paylaşırım sizinle.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Aa tamam süper. Elinizde programlayıcı var ve olaya hakimsiniz demek ki. Önce bir full yedek alıp sonra istediğiniz gibi müdahale edebilirsiniz.

Bence dts profili yamalamak ilk adım olarak daha kolay. Hatta ben gece o konuyu araştırıp öğrenince github'daki kendi fork'umda gerekli mtd yamasını yaptım. Ama iş için şehir dışında olduğumdan henüz bir test build derleyemedim. Siz kendiniz de ilgili değişikliği yaparsanız hiç beklemeden bir test build'i oluşturabilirsiniz.

< Resime gitmek için tıklayın >


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @vahit.lafci
V
3 yıl
Binbaşı

evet hocam olaya hakimim. ch341 memlekette, henüz erişimim yok. dts işini deneyeceğim. Bizim router a özel spesifik bir buidl guide varmı acaba bildiğiniz? dts in olduğu repository çok generic. bizim cihaza özel build ederken başka şeyler girmesin araya


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Yok yok standart derleme işlemi. Hiç özel bir şey gerekmiyor. make menuconfig ile sadece bu cihazı target olarak seçeceksiniz zaten diğer cihazlar için derlemeye gerek olmayacak.

En kaba haliyle bu şekilde oluyor. Tabii siz git clone aşamasında yama işlemini yaptığınız kendi fork'unu kullanacaksınız. github.com/xxxx/openwrt gibi.
git clonehttps://github.com/openwrt/openwrt.git
cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
make -j $(nproc) defconfig download clean world
https://openwrt.org/docs/guide-developer/toolchain/use-buildsystem


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @vahit.lafci
A
3 yıl
Yarbay

Bende bir de tplink cihaz var. Onun adaptör ucu xiaomi’ye uyuyor, ama elektrik verip denemedim.

< Resime gitmek için tıklayın >

< Resime gitmek için tıklayın >

12V’ler uyuşuyor. Amperler farklı. Xiaomi’ninki 1 diğeri 1.5.

Şöyle bir yükseltici buldum;

Giriş arayüzü: tip A erkek USB
Giriş voltajı: 4.5-5.5VDC
Çıkış arayüzü: DC Jack 5.5*2.1mm
Çıkış voltajı: 12VDC ± 2%
Yüksüz akım: düşük, 1mA
Sürekli akım: MAX 500MA (MAX)
Dönüşüm verimliliği: 92% (MAX)

Diğer adaptör xiaomi’yi çalıştırırsa, bu yükseltici de çalıştırır sanırım.

Durduk yere de cihazı bozmak istemiyorum 😁

Denesem mi ne dersiniz?



< Bu ileti iOS uygulamasından atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Muadil adaptör bakarken ilk olarak çıkış voltajına bakmalısınız. Giriş voltajı da önemli ama artık çoğu SMPS geniş voltaj aralıklı (100-240 volt aralığına uyumlu) olduğundan onu atlıyorum. Bu örnekte her iki adaptör de 12 volt çıkış veriyor. Yani uyumlu. Daha sonra amper değerlerine bakmalısınız, unutmayın yeni adaptör eskisinden güçlü olabilir ama düşük olamaz. Bu durumda siyah olanın çıkışı 1,5 amper verebilirken beyaz adaptör 1 amper verebiliyor. Cihaz zaten ihtiyacı kadar akım çekeceği için yeni adaptörün daha yüksek akım verebiliyor olması sorun olmaz. Yani bu aşama da tamam. Son olarak adaptörün polarizasyonuna bakılır. Genellikle center positive adaptörler piyasada yaygındır. Jack'in iç kısmı +, dışa bakan kısmı - olur. Bu örneklerin ikisi de aynı görünüyor. Yani burada da sorun yok. Kullanabilirsiniz.


< Resime gitmek için tıklayın >



Fakat; şöyle bir yükseltici buldum dediğiniz ikinci örnek cihazı çalıştırmaya yetmez. Çünkü verebildiği akım sadece 500 miliamper yani 0,5 amper. O da maksimum denilmiş. Ne demiştik fazlası olsun eksiği olmasın. Bu bulduğunuz tahmin ediyorum piyasada 15-20 liraya satılan hazır bir ucu usb diğer ucu barrel jack olan kablo, tam da benim daha önce düşük akım yüzünden tavsiye etmiyorum dediğim örneklerden Maalesef iş görmez, cihazı bir an için çalıştırsa bile yük altında yeterli akım sağlayamadığı için ya kendini ya router'u ya da ikisi birden yakar.. Tavsiyem uzak durun. Bir tane xl6009 veya mt3608 alıp kendiniz hazırlasanız daha iyi olur.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @WaywardSon
A
3 yıl
Yarbay

Tekrar çok teşekkürler bilgiler için. Detaylı şekilde yardımcı oluyorsunuz

Bende kendim yapacak alet edevat yok. O yüzden hazır bulabilir miyim diye baktım ama amperler hep düşük. :(



< Bu ileti iOS uygulamasından atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Rica ederim. Hocam en kolayı o zaman şöyle yapabilirsiniz.
Bir tane mt3608 alın üzerinde micro usb girişi de olanlardan. Bir de dc barrel jack alın hazır kablolu. İkisini alıp bir elektronikçiye, bilgisayarcıya götürürseniz ayaküstü hemen 1dk içinde ikisini lehimler. Çıkış voltajını da modül üzerindeki potansiyometreden 12 volta ayarlayıp bırakır. Sonra da modülü ufak bir plastik kutuya da koyarsanız korunaklı derli toplu durur. Siz de iyi günlerde kullanırsanız.

Bu örnekteki modülün girişi doğrudan micro usb olduğundan giriş tarafında bir işlem gerekmiyor.https://www.robolinkmarket.com/mt3608-2a-yukseltec-dc-dc-guc-modulu-micro-usb-cikisli

Modülün çıkışına da bir tane şu basit kablolardan lehimlenir.https://www.motorobit.com/urun/dc-adaptor-kablosu-1-metrehttps://www.motorobit.com/urun/dc-adaptor-kablosu-1-2-metrehttps://www.motorobit.com/urun/dc-adaptor-kablosu-1-4-metrehttps://www.motorobit.com/urun/dc-adaptor-kablosu-22awg-1-metre


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @WaywardSon
A
3 yıl
Yarbay

Tamamdır. Bu çok yapılabilir.

Çok sağolun.



< Bu ileti iOS uygulamasından atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool