Yazan:
mrtslk
Merhaba arkadaşlar.
Kısa süre önce yaşadığım problemi ve uzun uğraşlar sonucu bulduğum çözümü sizlerle paylaşmak istedim.
3. Nesil araçlarda bulunan MZD Connect infotainment sistem için malum pahalı navigasyon kartı sebebiyle birçok kişi gibi bende araca kendim navigasyon yükledim. gayet güzel çalıştı da. Ancak bu işlem esnasında sistemde değiştirilen "jci-linux_imx6_volans-release" isimli dosyanın orijinal halini geri yüklemeden sistemi güncellerseniz yeni sistemde navigasyon hackleme işini tekrar yapamıyorsunuz. bende bu hatayı yaptım. Üstelik bununla da kalmayıp sistemi downgrade yaparak eski versiyona dönüp orijinal dosyayı atabileceğimi düşündüm. Fakat bunu yaparken sistem hata verdi ve ekran tekrar açılmamak üzere kapandı. kutup başı sökme takma, sigorta değişimi vs. hiçbirşey işe yaramadı. ekranda hiçbir hareket yoktu ve sadece radyoda son seçili kanal çalıyordu. Kanal değiştirilemiyor sadece ses kısıp açabiliyordum.
Aracı yetkili Mazda servisine götürdüm. Onarılamayacağını ve değişmesi gerektiğini söylediler ve kdv dahil 4.500 tl istediler. Tabi değiştirmedim. Uzun uğraşlar sonucu sorunun failsafe dosyası yüklenemediği için sistemin kendini başlatamadığı olduğunu tespit ettim. downgrade esnasında silinen eski failsafe yerine yenisi yüklenememişti ve failsafe olmadan reinstall yüklenemediğinden sistem kilit olmuştu. Çözüm ya 4.500 tl ye değiştirmek yada CMU'ya müdahale ederek failsafe dasyasının saklandığı SPI-NOR içeriğini manuel olarak düzeltmekti. Bunun için https://yms.livejournal.com/3007282.html adresinde paylaşılan konudan faydalandım.
Öncelikle ekranı ve arkasında bulunan CMU'yu söktüm. Üzerinde bulunan SPI-NOR içeriğine erişmek için CH341A kartı ile bir adet 16 bacaklı mandal kullanarak bilgisayara bağladım. Yukarıdaki linkte bilgilerini bulabilirsiniz.
https://imgyukle.com/i/SjJmY (Resim-1: CMU içindeki kart ve SPI-NOR)
https://imgyukle.com/i/SjRAP (Resim-2: CH341A)
https://imgyukle.com/i/SjSl6 (Resim-3: 16 Bacaklı mandal ile SPI bağlantısı)
https://imgyukle.com/i/SjE2N (Resim-4: Bilgisayara tam bağlantı)
İnternetten elde ettiğim failsafe dosyasını bir hexaeditör programı ile açtım.( dosyalar şifreli olduğu için açmak epey zor oldu. Neyse ki şifresini internete bulduğum bir hayırseverden aldım:)) Önümde birçok dosya ve CMU içeriğinde Hexadecimal kodlu büyük bir dosya vardı. http://www.2x4logic.com/jci-failsafe.html adresinde de SPI-NOR içeriğinde hangi adreste hangi bilginin yazılı olduğu aşağıdaki tablo ile belirtilmiş.
The memory is segmented as follows:
official partition name
offset prior to v31
offset after v31
bootstrap
0x000000
0x000000
boot-select
0x010000
0x010000
ibc1
0x020000
0x020000
ibc2
0x040000
0x040000
nv-config
0x060000
0x060000
config
0x070000
0x070000
jci-boot-diag
n/a
0x0D0000
fail-safe
0x0E0000
0x0E0000
update
0x7E0000
0x7E0000
Görüldüğü üzere sadece Fail-safe dosyasının yazılı olduğu adres aralığını düzeltmem gerekiyordu. ancak ben tüm adres gruplarını kontrol ettim. ilgili bölümlerin tamamı içini açacağınız failsafe dosyası içerisinden çıkacak.
Sonuç olarak yorucu ve günler süren mesai sonucu sistemimi geri getirmeyi başardım. tabi bu sadece sistemi açmamı sağladı.
https://imgyukle.com/i/SjCix (Resim-5: sistemin tecrübe anı)
Hala Failsafe dosyası yüklü değildi. Eğer yüklemeden kapatsaydım tekrar açılmayacaktı ve en başa dönecektim. usb ile güncelleme esnasında yaptığımız failsafe yükleme kısmını uygulayarak olayı noktalamış oldum.
https://imgyukle.com/i/SjxRp (Resim-6: Ve SONUÇ)
Sonuç 4500 tl cebimde kaldı ve sistemim eskisinden farksızdı. Konuyu biraz yüzeysel anlatmış olabilirim. Detaylara ileride daha geniş bir zamanımda değineceğim. En doğrusu en başında çalışan sisteme hiç dokunmamak:) cok kolay bozulabiliyor:)