2 puan yazan GN⁺ 2025-11-18 | 1 yorum | WhatsApp'ta paylaş
  • Miele ev aletlerinin optik teşhis arayüzü ile iletişim kurabilen açık donanım ve yazılım aracı sunuyor
  • Mevcut özel yazılım Miele Diagnostic Utility (MDU) ve özel kızılötesi adaptörün yerini alan ücretsiz bir alternatif yapısı
  • Proje, Protocol, TUI, Home olmak üzere üç bileşene ayrılıyor ve teşhis, test ile ev otomasyonu entegrasyonu işlevlerini destekliyor
  • Bazı modeller (örn. G 651 I PLUS-3, W 2446) tam destekleniyor; diğer modeller için uyumluluk yazılım kimliği üzerinden doğrulanabiliyor
  • Home Assistant entegrasyonu ve Rust tabanlı geliştirme genişletilebilirliği sunarak kapalı teşhis sistemlerini açık bir yapıya dönüştürmeyi amaçlıyor

Proje genel bakışı

  • FreeMDU, Miele ev aletlerinin kızılötesi tabanlı teşhis arayüzü ile iletişim kurmak için geliştirilmiş açık kaynaklı donanım ve yazılım aracı
    • Daha önce bunun için Miele'in özel adaptörü ve kapalı yazılımı gerekiyordu
    • FreeMDU, herkesin erişebileceği ücretsiz bir alternatif olarak tasarlandı
  • Amaç, bu arayüzü teşhis ve ev otomasyonu (Home Automation) kullanımına açmak
  • Miele Diagnostic Utility (MDU)'den farklı olarak, kayıtlı servis teknisyeni olmadan da kullanılabiliyor

Bileşenler

  • Proje üç ana bileşenden oluşuyor
    • Protocol: çekirdek protokol kütüphanesi ve cihaz uygulamaları
    • TUI: terminal tabanlı cihaz teşhis ve test aracı
    • Home: MQTT entegrasyonunu içeren iletişim adaptörü firmware'i; Home Assistant ile entegre çalışabiliyor
  • Her bileşen bağımsız olarak derlenip kullanılabiliyor

Desteklenen cihazlar ve yazılım kimliği

  • Teşhis arayüzü üzerinden bağlanıldığında cihaz 16 bitlik yazılım kimliği döndürüyor
    • Bu kimlik firmware sürümünü tanımlar, ancak belirli bir model ya da kart tipiyle doğrudan eşleşmez
  • Şu anda doğrulanmış desteklenen cihazlar listesi
    • 360: EDPW 223-A kartı, Check inlet (PC) gösterge konumu, tam destek
    • 419: EDPW 206 kartı, Check inlet (PC) gösterge konumu, tam destek
    • 605: G 651 I PLUS-3, Salt (PC) gösterge konumu, tam destek
    • 629: W 2446, Check inlet (PC) gösterge konumu, tam destek
  • Benzer modeller uyumlu olabilir; yeni cihaz desteğinde ilk adım yazılım kimliğini doğrulamak

Kullanım

  • Kullanmadan önce Rust toolchain kurulumu gerekiyor
  • Miele cihazına bağlanmak için bir iletişim adaptörü yapılması gerekiyor
  • Üç ana kullanım senaryosu sunuluyor
    • Cihaz teşhisi ve testi: adaptöre Home firmware'ini bridge modunda flash'layıp masaüstünde TUI çalıştırmak
    • Ev otomasyonu entegrasyonu: Home firmware'ini standalone modda flash'layarak Home Assistant ile entegre etmek
    • Özel araç geliştirme: bridge modunda bağlandıktan sonra Protocol crate'ini kullanarak kendi yazılımını geliştirmek

Uyarı ve sorumluluk reddi

  • Proje deneysel aşamada ve dikkatsiz kullanım Miele cihazlarında kalıcı hasara yol açabilir
  • Miele & Cie. KG ile resmî bir bağlantısı yoktur; ticari markalar ilgili sahiplerine aittir
  • Lisans olarak Apache 2.0 veya MIT seçeneklerinden biri tercih edilebilir
  • Katkılarda da aynı çift lisans koşulları geçerlidir

Ek bilgi

  • Miele'in özel teşhis arayüzü ve reverse engineering süreci ayrı bir blog yazısında incelenebilir
  • Yeni cihaz desteği prosedürü daha sonra sunulacak
  • Orijinal metinde ek bilgi yok

1 yorum

 
GN⁺ 2025-11-18
Hacker News yorumları
  • Gerçekten harika bir proje. Her şeyi nasıl reverse engineer ettiklerini anlattıkları blog yazısını da ilgiyle okudum

    • Gerçekten mükemmel bir yazıydı. Okuduktan sonra bir logic analyzer edinmem gerektiğini düşündüm. Sonda bahsedilen firmware analizini de merakla bekliyorum
    • Renkleri ve diyagramları çok iyi düzenlenmiş, harika bir reverse engineering dokümantasyonu olmuş
    • Böyle şeyleri görünce insanın Miele ürünü alası geliyor. Zaten tam da bir bulaşık makinesi almayı düşünüyordum
  • AEG çamaşır makinemle boğuştuğum günleri hatırlattı. En önemli ders şuydu: gizli hata kodlarını görmek için belgelenmemiş bir prosedürü uygulamak gerekiyor. Ayrıntıları blog yazımda anlattım. Bir dahaki sefere açık kaynaklı bir teşhis dongle'ı yapmayı düşünüyorum

    • Garanti süresi boyunca 10'dan fazla servis ziyareti oldu, 2 yıl sonra da kulp ve ön panel kırıldı. İçini açınca aşırı maliyet kısma hemen hissediliyordu. Başka bir modelin güç düğmesini zorla uyarlamışlardı ve kapağı yerinde tutan şey köşelerdeki iki küçük cıvatadan ibaretti. Bir daha asla AEG almam
    • Ben de bundan nefret ediyorum. Bir zamanlar SUV aracım süspansiyon hatası veriyordu ve OBD2 okuyucusuyla teşhis edilemeyen sistemlerin ne kadar fazla olduğunu fark ettim. Bu bilgilerin neden kullanıcıya açık olmadığını anlamıyorum
    • Benim çamaşır makinem Electrolux markalı, hata kodlarını doğrudan LCD'de gösteriyor ve bir teşhis menüsü de var. Servis kılavuzu ücretliydi ama ücretsiz deneme vardı, ayrıca YouTube'da da aynı bilgilerin çoğu bulunuyordu
  • Kaçırdığımız şey, çamaşır makinelerini kontrol edecek evrensel bir kontrol kartı. En sık bozulan parça bu ve değiştirme maliyeti o kadar yüksek ki çoğu zaman yeni makine almak daha mantıklı oluyor

    • Biraz uğraşınca tamir aslında şaşırtıcı derecede kolay olabiliyor. Televizyonum açılmadığında eBay'den 40 doların altında bir güç kaynağı kartı alıp değiştirdim ve kusursuz çalıştı. Elektroniğe hâkim biri olsaydı bunu bileşen düzeyinde onarıp çok daha ucuza çözebilirdi
    • Aha... AliExpress'teki evrensel çamaşır makinesi kartı listesine bakılırsa böyle bir şey gerçekten var
    • Bu günlerde çamaşır makinelerinde kendi başına arıza teşhisi yapmayı denemeye değer. Bizim makinede de bir hata kodu çıkmıştı; araştırınca tambur motorunun hall sensörü olduğu ortaya çıktı. Amazon'dan 12 dolara parçayı alıp bir günde değiştirdim. Yine de “FE” gibi basit bir kod yerine daha ayrıntılı bir teşhis kodu olmasını isterdim
    • Buzdolabını kontrol kartını değiştirerek tamir ettim; PIC16 tabanlı evrensel bir karttı. Resmî parçanın fiyatının %20'sine çözmüş oldum. eBay bağlantısı
    • Benim durumda sadece ısıtıcı ve motor kontrol kartını değiştirdim. Kontrolcü kartına hiç dokunmak gerekmedi
  • Yeni bir bulaşık makinesine ihtiyacım var ve Almanya üretimi Miele'yi düşünüyorum. Bir sürü korku hikâyesi gördüm ama yine de başka markaları aklımdan geçirmiyorum

    • Miele, Bosch ve Speed Queen klasik mühendislik felsefesini sürdürüyor. 20 yıl zaten normal, 30-40 yıl kullanılanlar da var. Enflasyon hesaba katılınca fiyatları 70'ler ve 80'lerdeki basit makinelerle benzer kalıyor. Çevreyi düşünüyorsanız bu tür markaları almak bence doğru seçim
    • Eskiden bir Samsung bulaşık makinem vardı; 5 yıl sonra su sızdırıp zemini göle çevirdi. Şimdi Miele kullanıyorum, çamaşır makinem ve buzdolabım da Miele. Çamaşır makinesi 20 yıldır haftada 5-6 kez çalışmasına rağmen hâlâ yeni gibi. Buzdolabı Liebherr üretimi ve kapı kolunun hissiyle sıcaklık kararlılığı mükemmel. Yalnız TwinDos deterjan sistemi pahalı ve Home Assistant entegrasyonu sadece en üst modellerde var. Buna karşılık otomatik açılıp kapanan kapı özelliği gerçekten çok kullanışlı
    • Evimizdeki Miele bulaşık makinesi 5 yıldır günde ortalama 1,5 kez çalışıyor. Kusursuz çalışıyor. Birleşik Krallık'taki Miele müşteri hizmetleri de harikaydı. Kurulum şirketi yanlış montaj yapmıştı; Miele ertesi gün gelip ücretsiz düzeltti
    • Birkaç yıl önce en üst seviye bir Miele modeli aldım; deterjan kartuşlarını takınca haftalarca düşünmem gerekmiyor, gerçekten çok rahat
  • 2014 model Miele bulaşık makinemin su pompası bozuldu ve parça aramaya başladım. 2008 öncesi modellerin parçalarının bile hâlâ üretiliyor olmasına hayran kaldım ama fiyatlar aşırı yüksekti. Pompa ve işçilik masrafıyla orta seviye yeni bir Bosch alınabiliyordu. Sonunda Bosch'a geçtim. Miele, Apple ya da Porsche gibi bir marka; ilk alırken pahalı, bakımda da pahalı. Yine de bu deneyim buzdolabı konusunda işime yarayabilir

    • Hâlâ iyi çalışan eski cihazları seviyorum. Büyükannemin Siemens buzdolabı 30 yıldır sapasağlam. Yeni bir buzdolabı muhtemelen daha verimlidir ama bir ayıplı ürün alma korkusuyla kararsızım
    • Bu arada Miele son birkaç yılda parça erişimini kısıtladı, artık yalnızca kayıtlı yetkili servisler parça satın alabiliyor. Bunun “tamir hakkı” hareketine ters düştüğünü düşünüyorum
    • Bilginize, şu anda Miele buzdolaplarının tamamı Liebherr tarafından üretiliyor
  • Güçlü bir IR LED ile çamaşır makinesinin düzenini bozmak mı mümkün yani?

    • Herkes Miele çamaşır makinesini giriş kapısına koyup sokağa çevirirse belki olabilir. Aslında güçlü bir LED'i pencereden içeri televizyona tutarsanız kanal değiştirmek ya da cihazı kapatmak da mümkün
    • Eğlenceli bilgi: Speed Queen de ticari çamaşır makinelerinde IrDA iletişimi kullanıyor. Eskiden PalmPilot uygulamasıyla programlanıyordu, şimdi ise NFC tabanlı bir arayüzle PC üzerinden yapılabiliyor. İlgili video
    • Hayır, tabii ki böyle bir şey mümkün değil
  • İlgili bir yazı olarak Reverse Engineering the Miele Diagnostic Interface var

  • Şimdi overclock zamanı... 10.000RPM! Harika iş

    • YouTube videosu
    • Çamaşır makinesi çipini ayarlayıp yavaşlarken patlamış mısır efekti çıkaralım, brrr!
  • Miele pahalı ama iyi çalışıyor. Ancak ABD'deki müşteri hizmetleri kalitesi berbat. Bölgedeki büyük perakendeciler bile yüksek iade oranları yüzünden Miele satışını azalttı. Ürünler harika ama servis gerçekten hayal kırıklığı yaratıyor. Bu tür reverse engineering girişimlerini bu yüzden görmek sevindirici

  • Bu proje hem sevindirici hem de biraz hayal kırıklığı yaratıcı. Ben de reverse engineering yapmayı sevdiğim için böyle girişimleri beğeniyorum ama bir anlığına Miele'nin teşhis aracını açık kaynak yaptığını sanıp heyecanlandım. Miele daha önce elektrikli süpürge aksesuarlarının 3D modellerini yayımlamıştı

    • HN'de Miele seviliyor ama tamir politikaları Apple'a benziyor. Sıradan kullanıcılar ya da bağımsız tamirciler parça bulamıyor. Buna karşılık Smeg fırınımda gereken parçaları kendim satın alıp onarabilmiştim. Demek ki yapılabiliyor, ama Miele bunu tercih etmiyor