Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 21 sty 2025, o 00:21


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 30 sty 2017, o 19:06 
Offline
Nowy

Dołączył(a): 24 cze 2015
Posty: 3
Pomógł: 0

Witam.

Kupiłem ostatnio radio samochodowe Blaupunkt RD4 z mp3
bo stare fabryczne (Citroen/Peugeot) nie miało mp3 tylko samo CD.
Okazało się jednak że jest zakodowane numerem VIN
i bez interfejsu diagnostycznego nic nie zrobię.
W tym artykule LINK wyczytałem że można się dostać do pamięci EEPROM.
Choć w tym artykule jest opisany inny model radia postanowiłem spróbować.
Pamięć eeprom jest pod napędem CD mniej więcej po środku płytki.
Jest to układ 95320 na SPI. Nie mam dedykowanego programatora.
Ale programuje atmegi a one komunikują się z tymi układami.
Zbudowałem kiedyś zegarek na atmedze, zazwyczaj pokazuje godzinę
ale dziś zaprzągłem go do rozkodowania radia :)
EEprom trzeba całkowicie wylutować i podłączyć wszystkie wyprowadzenia.
Zaprogramowałem mój "zegarek" do odczytania jej zawartości i wyrzucenia na UART.

Tak to wygląda, to tylko pierwsze kilkaset bajtów.
Kod:
7645036393DpE<0><0><0><0><0><0><0><0><0><0>0<0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0>C500ŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞ4000ŞP<0>–F‡w<0>–`dyw<0>@G&6™%VĹ<0>VF7RERHRH ŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞŞ<0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0>76820864<0><0>/T<0><0>‡eC!<0><0>ła¬f €ŔZ!Ň˙76820864<0><0>]đ<0><0>‡eC!<0><0>8ŞL,!°Ę‡jb˙76820864<0><0>˛<0><0>‡eC!<0><0>™O». ¤Ç˙<0><0><0><0><0><0><0><0><0><0><0>*<0>Ď0<0>ń!~<0>ʲ˙<0>2<0><0><0><0>|NĆÇ<0><0>‡eC!<0><0>ŇÓpA;J‰ ţ˙C?F"987!7C2-

VIN jest zaraz na początku, nie trzeba odczytywać całej pamięci.
Pierwsze znaki "7645036393" to nr seryjny, później od adresu 109 "VF7RERHRH" pierwsze 9 znaków nr VIN.
Kolejne 8 znaków "76820864" vin powtórzone trzykrotnie w rożnych obszarach pamięci.
Zaprogramowałem atmege aby podmieniła wszystkie te wartości.
Wlutowałem układ z powrotem i wszystko działa, radio nie pika.

(zakodowane radia działają ale pikają cały czas nie da się słuchać)


ObrazekObrazekObrazekObrazekObrazekObrazek


Dla zainteresowanych tematem kod odczytujący:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Kod zapisujący:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Moja biblioteka, programowe SPI:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Programuje w Atmel Studio 7.


_________________
Pozdrawiam.

PS: Panie Mirku gratuluje świetnych książek ! :)
__________________________



Ostatnio edytowano 2 lut 2017, o 20:56 przez Tomek_N, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sty 2017, o 00:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2014
Posty: 37
Pomógł: 2

Zapytam: na jaką wartość podmieniałeś "stary" VIN - na Vin z nowego auta? Nie trzeba zmieniać jakichś sum kontrolnych?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sty 2017, o 11:16 
Offline
Nowy

Dołączył(a): 24 cze 2015
Posty: 3
Pomógł: 0

wzagra napisał(a):
Zapytam: na jaką wartość podmieniałeś "stary" VIN - na Vin z nowego auta? Nie trzeba zmieniać jakichś sum kontrolnych?

Tak wpisujemy VIN z dowodu rejestracyjnego.
Powiem szczerze, że też się obawiałem sum kontrolnych.
Ale nie trzeba nic więcej zmieniać,
podmieniamy jedynie bajty w których jest VIN.

Jedynie proponował bym upewnić się czy w twoim
radiu VIN znajduje się w tym samym miejscu co u mnie.
To radio występuje w kilku pod-modelach i mogą być różnice.

__________________________



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO