Merhaba, Vestel DGW9000 modem üzerinde OpenWRT kurmak amacıyla teknik bir çalışma yürütüyoruz. Şu ana kadar yazılım ve donanım tarafında çeşitli adımlar attık. Bu başlık altında hem geldiğimiz noktayı paylaşmak hem de bilgili arkadaşlardan yardım almak istiyoruz.
Hedefimiz: Bu modemde ciddi bufferbloat sorunları var. QoS arayüzü çok yetersiz ve etkisiz çalışıyor. Hedefimiz, bu cihaza OpenWRT kurarak CAKE veya SQM üzerinden bufferbloat sorununu çözmek.
Techolay YouTube kanalında bu süreci video haline getiriyoruz. Sürecin tamamını belgeledik, eğer başarıyla sonuçlanırsa bu modem üzerinden binlerce kullanıcı için OpenWRT çözümü üretilebilir.
Şimdiye kadar yapılanlar:
– Modemin SSH desteği olduğu yazıyor ancak SSH menüsü pasif durumda ve etkinleştirmek mümkün değil.
– Arayüzden .cfg uzantılı bir yedekleme dosyası aldık. Dosya binary formatta ve büyük ihtimalle şifreli.
– Hex ve entropy analizine göre bu dosya sıkıştırılmış ya da şifrelenmiş özel bir yapı içeriyor. Entropy değeri yaklaşık 7.99 çıktı.
– Vestel’in bu modele ait firmware dosyasına açık bir şekilde ulaşmak mümkün değil. Güncellemeler sadece ISP üzerinden OTA ile yapılıyor.
– Yazılım tarafı kapalı olduğu için modemi açarak donanım seviyesinde incelemeye geçtik.
– Kart üzerinde işlemcinin hemen yanında CN11 etiketli 4 pinli bir UART portu tespit ettik.
– LED ve direnç kullanarak pinleri test ettik, TX ve GND pinlerini belirledik.
– CH340G tabanlı bir USB-TTL dönüştürücü siparişi verdik.
Donanım Bilgileri:
– RAM kapasitesi yaklaşık 100 MB
– İşlemci modeli root shell’e erişim sağlandıktan sonra tespit edilecek
– Yedekleme CFG dosyasına erişimimiz var ama şifreli olduğu için anlamlı veri çıkarılamıyor
Elimizdeki Kaynaklar:
– CFG dosyasının ham hali
– Kart fotoğrafları
– CN11 UART portu konumu
Yardım istediğimiz noktalar:
– Bellek haritası geldikten sonra hangi alanlara yazılmalı, brick riskini azaltmak için nasıl ilerlenmeli?
– OpenWRT’nin desteklediği benzer donanımı kullanan başka cihaz var mı?
– Şifreli .cfg dosyalarının çözümüyle ilgili daha önce deneyim yaşamış olan var mı?
Yorum, öneri ve yönlendirmeleriniz için şimdiden teşekkür ederim.