Golf 7 MIB2 Sport HMI – Euro 5 Araçlarda Spor Göstergelerini Çalıştırma


Unsullied

Katılımcı Üye
 
Katılım
8 Tem 2016
Mesajlar
697
Tepkime puanı
708
Konum
Ankara
İsim
Utku
Güncelleme 14.11.2026: Kod linki

Arkadaşlar Selam,

Bir süredir MIB2 yazılımıyla uğraşıyorum. Uzun zamandır bana uzaktan sırıtan ama retrofit dükkanlarının yardımcı olamadığı problem olmayan bir problemim vardı :) . Sonunda çözmeyi başardım. Sizlerle de paylaşmak istedim.

Bildiğiniz gibi MIB2 ünitelerinde Sport HMI (Spor Göstergeleri) adında bir özellik var. Bu özellik sayesinde aracın turbo basıncı, anlık motor gücü, yağ sıcaklığı gibi bilgilerini doğrudan multimedya ekranından görebiliyorsunuz.

Ancak özellikle Golf 7'nin ilk yıllarında kullanılan Euro 5 motorlarda bu özellik tam olarak çalışmıyor. Menüyü aktif etseniz bile bazı göstergeler sıfırda kalıyor. Benim 1.4 TSI 122 PS CXSA motorlu aracımda da aynı problem vardı.

Aslında günlük kullanımda çok da ihtiyaç duyduğum bir özellik değil. Ancak araçta teknik olarak mümkün olan bir özelliğin bulunup da çalışmaması gözüme batıyor. :) Bir süredir bu konuyu kurcalamamın sebebi de biraz bu.

Sorun Nedir?

Sport HMI yalnızca MIB2 üzerinde çalışan görsel bir arayüz değil. Göstergelerin çalışabilmesi için aracın elektronik sistemlerinden gelen bilgilerin MIB2 tarafından doğru şekilde işlenmesi gerekiyor.

Euro 5 motorlarda bu bilgilerin iletilme şekli ile MIB2'nin beklediği veriler arasında bir uyumsuzluk bulunuyor. Dolayısıyla yalnızca VCDS üzerinden özelliği aktif etmek veya farklı bir MIB2 ünitesi takmak sorunu çözmeye yetmiyor.

Ne Yaptım?

Amacım orijinal Volkswagen Sport HMI ekranını kullanarak, normalde çalışmayan göstergeleri de çalışır hale getirmekti.

Ana ünitenin yazılımına girip, Yağ Sıcaklığı, Su Sıcaklığı gibi parametrelerdeki hatayı düzelttim. Üretilen Tork ve Güç değerlerini doğrudan ECU'dan talep edip, ekrana yazdırdım.

Böylece normalde Euro 5 motorlarda çalışmayan göstergeleri de orijinal Sport HMI arayüzünde kullanmak mümkün hale geldi hatta fazlası da oldu.

Sonuç Videosu;


Videoda kendi aracımda elde ettiğim sonucu görebilirsiniz. Bu özelliğin bir diğer artısı her daim motoru kendi raporladığı güç ve torku yazdırması.
Fabrikasyon MIB2 araçlarda, bu değerler doğrudan motordan okunmadığı için arabaya yazılım yaparsanız sonrasında yanlış değer gösteriyordu. Burada o an motor ne üretiyorsa o :)

Şimdilik yalnızca kendi aracımda test ettiğim için bütün Euro 5 motorlarda aynı şekilde çalışacağını söylemek doğru olmaz. Farklı motor ve ECU kombinasyonlarında da denenmesi gerekiyor. Her ünitede de çalışır mı? Değişiklik ister mi bilemiyorum.

Projenin kaynak kodlarını da ilerleyen dönemde GitHub üzerinden paylaşmayı planlıyorum. Biraz daha düzenleyip farklı araçlardaki uyumluluğunu değerlendirdikten sonra buraya da bağlantısını eklerim.

Şimdilik kendi aracımdaki sonucu paylaşmak istedim. Konuyla ilgili gelişmeler oldukça buraya eklerim.
 
Son düzenleme:

Utku hocam güzel bir çalışma olmuş. Eline sağlık
 
Güzel bır çalışma olmuş
 
Çok faydalı bir konu elinize sağlık Utku hocam.

Bende aracımda aynı sorunu yaşıyorum g kuvveti haricinde diğer değerler okunmuyor.
2015 high Harman 2.5 crackli ünite

Ufak bir araştırma sonrası uğraşmaya değmeyeceğini anlayıp kendi içimde konuyu kapatmıştım ama siz pes etmemişsiniz :)
 
Merhabalar, öncelikle elinize emeğinize sağlık. Benzer problemi ben de yaşıyorum örneğin güç 85kw olarak gösteriyor fakat yazılımlı olduğu için 85 olmaması gerekiyor. Düzeltmem için yardımcı olabilir misiniz?
 
2020model 1.5 tsi larda da aktif hale gelir mi
 
Utku hocam eline sağlık,
2016 öncesine açılmıyor söylemi boşa düşmüş oluyor, takipteyim
 
Hocam Elinize Sağlık, Çok İyi Bir Çalışma Olmuş
 
Teşekkürler herkese, 2 gündür deniyorum stabil görünüyor bir sorun olmadı. Bu haftasonu paylaşmaya çalışacağım.
Sadece turbo basıncı kaldı, o daha zormuş. Farklı bir mesajda geldiği için ana üniteden özel bir CAN mesajı isteği servisi yazmam gerekiyor.

2016 öncesi açılmamış araç kalması :) Ek olarak bunu yüklemek isteyen olursa bende sadece delphi ünite olduğu için delpi ile test yaptım. Yüklemek için SSH bağlantısına ihtiyacınız olacak. En iyi ihtimalle uyumlu bir D-Link ethernet adaptörü almanız lazım.

@gkhnclk sizin aracınızda bu ekran yoksa önce onu açtırmalısınız. Açıldıktan sonra sizin aracınızda zaten çalışıyor olmalı.
 
Teşekkürler herkese, 2 gündür deniyorum stabil görünüyor bir sorun olmadı. Bu haftasonu paylaşmaya çalışacağım.
Sadece turbo basıncı kaldı, o daha zormuş. Farklı bir mesajda geldiği için ana üniteden özel bir CAN mesajı isteği servisi yazmam gerekiyor.

2016 öncesi açılmamış araç kalması :) Ek olarak bunu yüklemek isteyen olursa bende sadece delphi ünite olduğu için delpi ile test yaptım. Yüklemek için SSH bağlantısına ihtiyacınız olacak. En iyi ihtimalle uyumlu bir D-Link ethernet adaptörü almanız lazım.

@gkhnclk sizin aracınızda bu ekran yoksa önce onu açtırmalısınız. Açıldıktan sonra sizin aracınızda zaten çalışıyor olmalı.
bu ekran var ama ne işe arıyor diye çok kurcalamadım ama tekrar ilk fırsatta bakacağım teşekkür edrim
 
Arkadaşlar selam,

Konuyla ilgili ufak bir güncelleme yapayım.

Maalesef geliştirdiğim kodu test edebileceğim farklı araç, motor veya MIB2 ünite kombinasyonlarına denk gelemedim. Daha fazla bekletmenin de pek bir anlamı olmadığını düşündüm. Bu nedenle denemek ve geliştirmeye katkıda bulunmak isteyenler için kodları deneysel olarak paylaşmaya karar verdim.

Öncelikle birkaç önemli noktayı belirteyim.

Bu çalışma şu ana kadar yalnızca Delphi MIB2 ünitesinde ve kendi aracımda test edildi. Dolayısıyla farklı motor, ECU veya ünite kombinasyonlarında sorunsuz çalışacağını garanti edemiyorum. Hatta bazı kombinasyonlarda hiç çalışmayabilir veya kod üzerinde değişiklik yapılması gerekebilir.

Normalde bu tarz MIB2 modifikasyonlarının büyük çoğunluğu Delphi dışındaki ünitelere yönelik yayınlanıyor. Benim aracımda Delphi ünite bulunduğu için geliştirmeyi de doğal olarak bu platform üzerinde yaptım. Dolayısıyla Harman, Technisat veya diğer üreticilerin üniteleriyle doğrudan uyumlu olduğunu düşünmeyin.

Kurulum için D-Link USB–Ethernet adaptörüne, Green Engineering Menu (GEM) erişimine ve Telnet bağlantısına ihtiyacınız var. Bunlar üzerinden ünitenin dosya sistemine erişip gerekli değişiklikleri yapabilmeniz gerekiyor.

Önemli bir uyarı: GitHub'da paylaştığım kurulum dosyalarını ne yaptıklarını tam olarak anlamadan doğrudan çalıştırmanız, ünitenin çökmesine ve hatta yazılımsal olarak kullanılamaz hale gelmesine neden olabilir. Bu nedenle mevcut hâliyle herkesin indirip çalıştırmasını kesinlikle önermiyorum. Özellikle daha önce MIB2 dosya sistemiyle, Telnet bağlantısıyla veya benzer modifikasyonlarla uğraşmamış kişilerin dikkatli olması gerekiyor. İşlem yapmadan önce mutlaka mevcut dosyalarınızın yedeğini alın.

Konuya teknik olarak tam hâkim değilseniz, iyi bir yapay zekâ modelinden destek almanızı da şiddetle tavsiye ederim. Kodları inceletmek, neyin ne işe yaradığını anlamak, kendi ünitenizle uyumluluğunu değerlendirmek ve yapılacak işlemleri öğrenmek açısından oldukça faydalı olacaktır. Tabii yapay zekânın söylediklerini de doğrulamadan doğrudan uygulamayın. :)

Bir yandan da hafıza kartı veya USB bellek üzerinden daha güvenli ve kolay bir şekilde yüklenebilecek bir kurulum paketi üzerinde çalışıyorum. Amacım mümkün olduğunca manuel müdahale gerektirmeyen, gerekli kontrolleri yapabilen ve olası hatalarda üniteye zarar verme riskini azaltan bir kurulum yöntemi hazırlamak. Ancak henüz tamamlanmadığı için şu aşamada böyle bir güvence veremiyorum.

Dolayısıyla mevcut riskleri almak istemeyen arkadaşların ileride paylaşacağım bu paketi beklemeleri çok daha mantıklı olabilir. Şu an paylaştığım sürümü daha çok ne yaptığını bilen, kodları inceleyebilecek ve gerektiğinde kendi ünitesine göre uyarlayabilecek kişiler için düşünün.

Amacım herkeste sorunsuz çalışan, tek tıkla yüklenebilen hazır bir paket sunduğum izlenimini vermek değil. Şimdilik kendi aracımda çalışan çözümü paylaşarak başkalarının da üzerinde çalışabilmesine imkân sağlamak istiyorum.

Farklı araçlarda deneyenler olursa araç modeli, motor kodu, ECU ve MIB2 ünite bilgilerini, mümkünse yazılım sürümüyle birlikte paylaşırlarsa sevinirim. Böylece hangi kombinasyonlarda çalıştığını, hangilerinde değişiklik gerektiğini hep birlikte görebiliriz.

GitHub (kaynak kodları ve kurulum bilgileri):

https://github.com/Victor-Unsullied/mib2-sports-gauges

Umarım işine yarayan olur. :)
 

Geri
Üst