uydudoktoru

Tanınmış Üye
Yönetici
Yeni Başlayanlar İçin Rehber: EEPROM Okuyarak Teyp Kodu Nasıl Çözülür?

Her gün gelen "Dump nedir?", "EEPROM nerede?", "Nasıl okunur?" gibi sorular üzerine, bu işe yeni merak salan arkadaşlar için bu küçük rehberi hazırladım.

1. EEPROM veya MCU Hafızası Nedir?

Birçok teyp modeli, radyo konfigürasyonunu ve güvenlik kodunu saklamak için bir hafıza birimi kullanır. Çoğu cihazda ya bir EEPROM (24cXX, 93cXX serisi gibi) ya da bir MCU (Motorola 68Hc***X gibi mikrodenetleyici) bulunur.

2. EEPROM Teybin Neresinde Bulunur?

EEPROM genellikle ana kart (mainboard) üzerindedir. Ancak bazı modellerde (Kenwood, Clarion vb.) radyo tuner katının içinde de saklanmış olabilir.

3. EEPROM "Dump" Dosyası Nasıl Okunur?

Bunu okumak için bir EEPROM Programlayıcıya (PonyProg, CH341A vb.) ihtiyacınız vardır. Bu cihazlar piyasada ucuza bulunabilir veya bilgi ve sabrınız varsa şemalara bakarak kendiniz de yapabilirsiniz.

4. "Dump" Nedir?

Oto müzik sistemleri dünyasında Dump, teybin hafızasından (EEPROM veya MCU) aldığınız yedek dosyadır. Bu dosyanın uzantısı genellikle .HEX, .BIN veya .E2P olur.

5. Okumak İçin Hangi Yazılım Gerekli?

Dump dosyasını okumak ve kaydetmek için birçok yazılım mevcuttur. En çok kullanılanlar:
  • PonyProg
  • IC-Prog
  • NeoProgrammer (Güncel bir alternatif)
 

Eklentiler

Son düzenleyen: Moderatör:
How to generate radio code from dump
This tutorial is for replying to questions of newbies in car radio decoding and Dump reading :
The answers for this kind of questions : eeprom location, how to read eeproms, what is Dump, how to unlock radio from Dump…

1- Code storage in Eprom or Mcu memory :

Most of car Radios contain eproms like 24cXX and 93cXX or Mcu like Motorola 68Hc***X , these ICs are used to store radio configuration and security code.
2- What is the location of the eprom radio circuit ?
In most cases eprom is in mainboard, but some radios like Kenwood and Clarion have it in tuner.



24C08 eeprom

mc68hc11e1cfne2_t_thumb%5B2%5D.jpg


Motorola MCU

3- How to read Eeprom Dump :
EEprom Programmer is the hardware you need to read and write in eeprom ICs. It is very easy to make if you have knowledge and patience.
PONYPROG is a cheap one if you like to buy it, but if you want to build it Here is all schematic needed.
Eeprom Programmer


4- What's a Dump :
In carradio decoding domain, a dump is a back up of data contained in the MCU or eeprom memory of your car radio, The Extension of dump file can be .HEX .BIN .E2P
5- Witch software is needed to read dumps ?
In addition to the hardware eeprom programmer, you need a software to read Dumps. The most used are Ponyprog and Ic Prog .


6- After i read dump how can i get code from it ?

After reading your dump, you must use the appropriate code calculator from DUMP for your car radio model, just load dump to the software and hit calculate button.
In some cases you can get code directly from the hexadecimal file by following the eeprom address where the code is located (see example).



This is how to get volkswagen alpha stereo code from dump eeprom
 

Eklentiler

Uygulama Tüyoları ve Donanım Seçimi

"Arkadaşlar, işin teorisini anladık ama 'Hangi cihazı almalıyım?' diyenler için bir parantez açalım.

1. Hangi Programlayıcıyı Seçmeli?
  • Yeni Başlayanlar İçin: CH341A (Siyah Devre). Hem ucuzdur hem de USB üzerinden tak-çalıştır mantığıyla çalışır. 24 ve 25 serisi EEPROM'ları su gibi okur.
  • Bir Tık Üstü: RT809F. Eğer sadece teyp değil, TV anakartı veya laptop BIOS'u ile de uğraşacaksanız bu cihaz sizi yarı yolda bırakmaz.
2. Lehim Yapmadan Okuma (SOP8 Clip):Her seferinde entegreyi sökmek zahmetli olabilir. Bir SOP8 Test Klipsi (Mandal) alarak entegrenin ayaklarına üstten dokunup okuma yapabilirsiniz.
  • Kritik Uyarı: Bazı anakartlarda devre üzerindeki diğer elemanlar okumayı engelleyebilir. Eğer 'Read' dediğinizde hata alıyorsanız, entegreyi sıcak hava ile söküp okumanız en temiz yoldur.
3. Yedek Almanın Altın Kuralı:Dosyayı okuduktan sonra asla üzerinde hemen değişiklik yapmayın. Önce bir kopyasını 'ORIJINAL_YEDEK.BIN' olarak kaydedin. Eğer yanlış bir işlem yaparsanız, teybi eski haline döndürmek için bu yedek sizin tek kurtarıcınız olacaktır."

Mesaj 3: Dump Dosyasını Okuma ve Kod Analizi

"Peki, dump dosyasını aldık, içindeki o binlerce sayı arasından kodu nasıl bulacağız?

1. HEX Editör Kullanımı:Okuduğunuz dosyayı HxD veya benzeri bir HEX editörle açtığınızda sol tarafta adresleri, ortada verileri görürsünüz.
  • Honda/Alpine Modellerinde: Kod genellikle dosyanın en başında veya belirli bir satırda (örneğin 0000 veya 0010 satırında) açıkça yazar (Örn: 1 2 3 4 5).
  • Blaupunkt/Ford Modellerinde: Kod genellikle şifrelidir ve belirli bir matematiksel algoritma ile hesaplanır.
2. Yanlış Deneme Sayacı (Counter Reset):Eğer teybiniz 'WAIT' veya 'LOCK' modundaysa, dump içindeki belirli bir hücre (genellikle 'Counter' hücresi) 00 yapılarak deneme hakkı sıfırlanabilir. Bu sayede o 1 saatlik bekleme süresinden kurtulabilirsiniz.
 

Dump Dosyasından Radyo Kodu Nasıl Çözülür? (Detaylı Rehber)

Bu eğitim, oto teyp kodu çözme ve Dump okuma işine yeni başlayan arkadaşlarımızın en çok sorduğu; "EEPROM nerede?", "Nasıl okunur?", "Kilit nasıl açılır?" gibi sorulara yanıt vermek için hazırlanmıştır.

1. Kodun Saklandığı Yer: EEPROM veya MCU

Çoğu araç radyosu, güvenlik kodunu ve cihaz konfigürasyonunu saklamak için 24cXX veya 93cXX serisi EEPROM'lar ya da Motorola 68HcX* gibi MCU (Mikrodenetleyici) birimleri kullanır.

2. EEPROM Radyonun Neresinde Bulunur?

Genellikle ana kart (mainboard) üzerindedir. Ancak bazı Kenwood ve Clarion modellerinde EEPROM, radyo tuner katının içine gizlenmiş olabilir.

3. EEPROM Dump Dosyası Nasıl Okunur?

EEPROM çiplerini okumak ve yazmak için bir EEPROM Programlayıcıya (Hardware) ihtiyacınız vardır. PONYPROG veya CH341A gibi ucuz cihazlar bu iş için biçilmiş kaftandır. Bilginiz ve sabrınız varsa şemalara bakarak kendi programlayıcınızı da yapabilirsiniz.

4. "Dump" Nedir?

Oto müzik sistemlerinde Dump, radyonun MCU veya EEPROM hafızasındaki verilerin bilgisayara alınmış bir yedeğidir. Bu dosyalar genellikle .HEX, .BIN veya .E2P uzantılıdır.

5. Dump Okumak İçin Hangi Yazılım Gerekir?

Donanım (Programlayıcı) dışında, bu veriyi görüntülemek için bir yazılıma ihtiyacınız olur. En yaygın kullanılanlar Ponyprog, IC-Prog ve HxD Hex Editor'dür.

6. Okunan Dump Dosyasından Kod Nasıl Çıkarılır?

Dump dosyasını aldıktan sonra kodu bulmak için iki temel yöntem vardır:
  • Kod Hesaplayıcılar (Calculators): Teyp modeline uygun yazılımı açın, dump dosyasını yükleyin ve "Calculate" butonuna basın. Yazılım size kodu otomatik verecektir.
  • Manuel Hex Analizi: Bazı durumlarda, kodu doğrudan Hexadecimal (onaltılık) dosyası içindeki belirli bir adresten okuyabilirsiniz.
Örnek: Yukarıdaki görselde bir Volkswagen Alpha teybinin dump dosyasındaki EEPROM adresinden kodun nasıl manuel olarak tespit edildiğini görebilirsiniz.

Önemli Tavsiye

"Arkadaşlar, dump dosyasını okuduktan sonra mutlaka iki ayrı yedek alın. Kodu çözmeye çalışırken veya sayacı (counter) sıfırlarken orijinal veriyi bozarsanız, teybi bir daha asla açamayabilirsiniz. Elinizde her zaman orijinal 'temiz' bir yedek bulunsun."
 

Final Rehberi: Dump Dosyasından Kod Çözme ve Donanım Hazırlığı

Bu bölümde, okuduğumuz veriyi nasıl anlamlandıracağımızı ve hangi donanımları kullanacağımızı netleştiriyoruz.

1. Dump Dosyasını Okuma ve Yazılımlar

Hafıza çipinden (EEPROM/MCU) aldığımız .BIN veya .HEX uzantılı dosya, radyonun tüm kimlik bilgilerini içerir.

Kullanılacak Yazılımlar: PonyProg veya IC-Prog gibi araçlarla veriyi bilgisayarınıza aktarın.
  • Yöntem: Dosyayı bir Hex Editor (Örn: HxD) ile açtığınızda, kod genellikle belirli adres satırlarında saklanır.

2. Kod Analizi: Örnek Uygulama

Görsele istinaden bir örnek yapalım:
1776286206939.webp
  • Görseldeki Volkswagen Alpha teyp örneğinde, kodun 030 6h ve 030 7h adreslerinde saklandığını görüyoruz.
  • Bu hücrelerdeki veriler belirli bir algoritma ile birleştiğinde (örnekte 1862) radyonun aktifleşmesini sağlar.

3. Kendi Programlayıcınızı Yapın (PIC Programmer)

Eğer hazır bir cihaz almak yerine kendi ekipmanınızı üretmek isterseniz, paylaştığın PIC18F2550 tabanlı USB PIC Programmer devresi profesyonel bir çözümdür.
  • Özellik: Bu devre ile hem PIC mikrodenetleyicileri programlayabilir hem de birçok EEPROM modelini okuyabilirsiniz.
  • Kritik Parça: 8MHz kristal (X1) ve USB bağlantısı (J2) üzerinden bilgisayar haberleşmesi sağlanır.
 
Geri
Yukarı