Needle sweep/staging programowanie EEPROM

Fotoporady, manuale, instrukcje "krok po kroku"

Moderator: BRUNO55

Regulamin forum
Instrukcje, foto porady, manuale opisujące krok po kroku co należy wykonać, aby samemu naprawić, zmienić, wymienić, zakodować ...

Uwaga:
  1. Nie prowadzimy tutaj dyskusji, a jedynie prosimy o dodatkowe wyjaśnia lub zamieszczamy własne uwagi, spostrzeżenia o których warto wspomnieć.
  2. Zmiany w instrukcji autor wprowadza bezpośrednio w poście zawierającym instrukcję - nie piszmy postów z informacją co należy zrobić inaczej niż w instrukcji.
  3. Za pomocą nowego postu autor powinien poinformować o wprowadzeniu zmian w instrukcji.
  4. Równolegle obowiązują wszystkie zasady opisane w ramach Regulaminu forum
  5. Jeżeli otrzymasz odpowiedź na zadane pytanie, odwdzięcz się przyznaniem pochwały - tu przeczytasz jak przyznać pochwałę
ODPOWIEDZ
Awatar użytkownika
theprolukasz
Nowicjusz
Posty: 10
Rejestracja: 02 cze 2019, 17:33
Auto: VW GOLF 6
Engine: 1.6 BSE 102KM
Localization: Poznań

Needle sweep/staging programowanie EEPROM

Post autor: theprolukasz »

Witam, dziś przedstawię wam możliwość zaprogramowania testu wskazówek przy każdym przekręceniu stacyjki czyli tzw. Needle sweep/staging lub Indicator celebration jak to widnieje w VCDS ale kanał w nim jest zablokowany lub niedostępny.

Co będzie nam potrzebne
- Licznik z Golfa 6
- Programator USB CH341A EEPROM + Adapter z klipsem dla ułatwienia pracy
- Program " CH341A Mini Programmer "
- Torx T8 do rozkręcenia obudowy licznika (4 śrubki)
- Torx T20 z przedłużką do wyciągnięcia licznika z deski rozdzielczej (2 śrubki)
- Zagięta penseta lub coś do podważenia wskazówek
- Nożyk
- Coś do podważenia dekorów wokól licznika

Zaczynamy od obniżenia i wyciągnięcia maksymalnie do siebie kolumny kierowniczej co ułatwi nam wyciągnięcie licznika i dekorów

Następnie wypinamy dekory z zatrzasków
IMG_20200416_123849_Easy-Resize.com.jpg

IMG_20200416_123837_Easy-Resize.com.jpg


Następnie wypinamy trzeci dekor zasłaniający śruby od licznika, trzyma się dość mocno na czterech zatrzaskach

IMG_20200416_123951_Easy-Resize.com.jpg




Teraz będzie nam potrzebny Torx T20 z przedłużką żeby odkręcić dwie śruby trzymające licznik

IMG_20200416_124038_Easy-Resize.com.jpg


Wyciągamy licznik do siebie, wkładamy rękę za licznik i wypinamy wtyczke, teraz w lewą stronę można wyciągnąć licznik i zabrać na stół operacyjny

IMG_20200416_124136_Easy-Resize.com.jpg


Mój licznik ma oznaczenie
5K0 920 860F
I SW 0206

IMG_20200416_124558_Easy-Resize.com.jpg


Odrazu nożykiem możemy naciąć pośrodku naklejke aby ułatwić rozdzielenie plastików

SW zdradza nam jaki mamy EEPROM w liczniku, czy 24C32 czy 24C64
SW do 03XX mają 24C32 a od SW 04XX mają 24C64
Liczniki premium od SW 02XX mają 24C64

Teraz czas na dobranie się do wnętrza zegarów, kładziemy zegary, i ukazują nam się cztery śruby obudowy które wykręcamy [TORX T8]

received_249450896445791.jpeg


Na bokach znajdują się dwa zatrzaski które podważamy i podnosimy jedną część obudowy

IMG_20200416_132042_Easy-Resize.com.jpg

IMG_20200416_132046_1_Easy-Resize.com.jpg

IMG_20200416_132023_Easy-Resize.com.jpg


Teraz całą płyte z elektroniką i wskazówkami mamy uwolnioną

IMG_20200416_132855_Easy-Resize.com.jpg


Podważamy wskazówki delitkanie żeby nie uszkodzić cyferblatu

IMG_20200416_132936_Easy-Resize.com.jpg


Cyferblaty można wyciągnąć żeby ich nie uszkodzić jak będziemy obracać cały panel do góry nogami
Należy podważyć w zaznaczonym miejscu i przekręcić w prawo dla prawego cyferblatu a w lewo dla lewego i wyciągnąć

USER_SCOPED_TEMP_DATA_orca-image-1676778037.jpeg

IMG_20200416_133049_1_Easy-Resize.com.jpg

IMG_20200416_134315_Easy-Resize.com.jpg


Obracamy cały licznik, ukazują nam się cztery plastikowe zatrzaski i dwie metalowe wygięte blaszki które trzeba wyprostować aby wyszły przez szczeline w płycie

USER_SCOPED_TEMP_DATA_orca-image-1047511399.jpeg


Podnosimy ostrożnie żeby nie urwać taśmy od wyświetlacza, i szukamy naszego EEPROM'u który znajduje się po tej stronie płyty

IMG_20200416_140123_Easy-Resize.com.jpg

IMG_20200416_140128_Easy-Resize.com.jpg


Mój EEPROM to 24LC32AE (w skrócie 24C32 - wiedzieliśmy to po oznaczeniu SW na obudowie)
Screenshot_2020-04-16-14-01-52-464_com.miui.gallery_Easy-Resize.com.jpg


Teraz czas na oznaczenia i podłączenie do programatora

Oznaczenia wyjść EEPROM'u
received_267439767747732.jpeg


Wpinamy adapter z klipsem w programator
IMG_20200416_141734_Easy-Resize.com (1).jpg

IMG_20200416_141742_Easy-Resize.com.jpg


Czerwony przewód przy klipsie oznacza nam 1 w adapterze przy programatorze więc wiemy że 1 do 1 i tak zaczepiamy klips

IMG_20200416_141826_Easy-Resize.com.jpg

IMG_20200416_142357_Easy-Resize.com.jpg


Upewniamy się że dobrze zaczepiliśmy klips i dobrze przylega do nóżek EEPROM'u żeby go nie uszkodzić.
Podłączamy programator do komputera, włączamy program wspomniany na początku postu i zabieramy się za szukanie interesujących nas adresów

Szukamy naszego eeprom'u, ustawiamy Type:24 EEPROM Manu:ST i Name: u mnie jest to ST24C32
I na tym będę wam pokazywał jak zmieniać adresy, na ST24C64 po prostu w innych miejscach będą adresy do zmiany ale zasada ta sama.

IMG_20200416_144819_Easy-Resize.com.jpg


Klikamy READ
IMG_20200416_145908_Easy-Resize.com.jpg


I ukazują nam się wszystkie adresy z naszego eppromu
IMG_20200416_145927_1_Easy-Resize.com.jpg


Trzeba zmienić trzy adresy w obu wersjach eppromu, wpierw włączymy sam STAGGING (przejazd liczników)
I tutaj OFFSET jest dla obu taki sam [ 66 ] u mnie w OFFSET 66 jest adres [HEX] 40

offset.png


Włączamy kalkulator
W kalkulatorze musimy zamienić nasz HEX na binarny kod
Dla 40 jest to 0100 0000

kalk_Easy-Resize.com.jpg



Aktywacja Stagginu znajduje się w tym miejscu -> 00X0 0000
Zamiast X - 0 wyłączony
Zamiast X - 1 włączony

Teraz musimy wpisać binarne liczby tak aby uzyskać HEX i wpisać go w programatorze
Czyli 0110 0000

hex_Easy-Resize.com.jpg
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Ostatnio zmieniony 16 kwie 2020, 17:21 przez theprolukasz, łącznie zmieniany 3 razy.
Awatar użytkownika
theprolukasz
Nowicjusz
Posty: 10
Rejestracja: 02 cze 2019, 17:33
Auto: VW GOLF 6
Engine: 1.6 BSE 102KM
Localization: Poznań

Re: Needle sweep/staging EEPROM

Post autor: theprolukasz »

I klikamy AUTO, aby zmieniona wartość została zaprogramowana w EPPROM'ie naszego licznika

auto.png


Teraz po tej modyfikacji będzie działać needle sweep ale nie będą podświetlały się wskazówki, teraz się za to zabierzemy, czas na kolejny adres

Dla 24C32 OFFSET to CC

Dla 24C64 OFFSET to 2E6

Aktywacja podświetlenia znajduje się w tym miejscu -> 000X 0000

Zamiast X - 0 wyłączony
Zamiast X - 1 włączony

U mnie HEX jest to 09 czyli binarny to 0000 1001 a więc trzeba zmienić binarny tak aby wyszło 0001 1001 dla mnie jest to 19 czyli obok 9 wpisuje 1 w programie

podswietlenie_Easy-Resize.com.jpg


I klikamy AUTO

Teraz czas na odblokowanie kanału w VCDS tak aby można było wyłączyć lub włączyć Staging programem

Dla 24C32 OFFSET to CD

Dla 24C64 OFFSET to 2E7

Aktywacja kanału znajduje się w tym miejscu -> 0X00 0000

Zamiast X - 0 wyłączony
Zamiast X - 1 włączony

U mnie w OFFSET CD jest HEX 1C czyli binarny to 0001 1100 a musimy zmienić na 0101 1100 dla mnie będzie to 5C więć w programie zamist 1 wstawiam 5 i klikam AUTO

vcds_Easy-Resize.com.jpg


I już, wszystko mamy zaprogramowane, wszystko składamy i cieszymy się needle sweepem w każdym liczniku.
Trzeba także pamiętać aby odpowiednio wyzerować wskazówki przy zakładaniu i zawsze w ruchu odwrotnym do wskazówek zegara je cofać i ustawiać.
Mam nadzieję że w miare łopatologicznie wszystko przedstawiłem a nie widziałem na forum aby taki temat był, bo sam szukałem informacji.
Każdy kto chce się podjąc tej próby robi ją na własną odpowiedzialność, ja opisuję tutaj tylko swoje zmagania.
Wiedza zaczerpnięta z zagranicznych forów w różnych językach.



Pozdrawiam
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Awatar użytkownika
greg2
Senior Moderator
Posty: 1024
Rejestracja: 04 cze 2013, 15:45
Auto: Golf VII GTI
Engine: 2.0 TSI
Localization: Warszawa

Re: Needle sweep/staging programowanie EEPROM

Post autor: greg2 »

fajny poradnik :) przyda sie tam gdzie vcdsem nie da sie zakodowac :lokej:
Awatar użytkownika
Diesel
Aktywny
Posty: 143
Rejestracja: 05 sty 2019, 17:24
Auto: VW Golf VI
Engine: 2.0 TDI CFFB+ 129kW
Localization: Legnica

Re: Needle sweep/staging programowanie EEPROM

Post autor: Diesel »

Bardzo ładnie napisany poradnik. Ode mnie leci pochwała ;-)
fazer
Sympatyk
Posty: 93
Rejestracja: 31 mar 2018, 15:54
Auto: VW GOLF 6
Engine: 1.4 TSI CAXA
Localization: Białystok

Re: Needle sweep/staging programowanie EEPROM

Post autor: fazer »

Witam
Wszystko działa .Tak trzymać !!
https://youtu.be/cYYw3k4jSgQ
Awatar użytkownika
jezutkp
Aktywny
Posty: 147
Rejestracja: 23 sty 2014, 22:09
Auto: B8
Engine: CRLB+
Localization: Olkusz

Re: Needle sweep/staging programowanie EEPROM

Post autor: jezutkp »

kami85
Nieśmiały
Posty: 25
Rejestracja: 10 lis 2015, 09:04

Re: Needle sweep/staging programowanie EEPROM

Post autor: kami85 »

Dobry poradnik, już zakupiłem programator. Pytanie do autora czy przy tej samej metodzie możemy aktywować diodę DRL w eeprom ? Jest to jedna robota jak licznik na stole. I czy przycisk save zapisuje nam oryg. eeprom, który w razie problemów można przywrócić ? Czy jest to bardziej skomplikowane ?
Awatar użytkownika
jezutkp
Aktywny
Posty: 147
Rejestracja: 23 sty 2014, 22:09
Auto: B8
Engine: CRLB+
Localization: Olkusz

Re: Needle sweep/staging programowanie EEPROM

Post autor: jezutkp »

Diodę DRL aktywujesz z poziomu vcds w BCM (nie eeprom) bodajze bajt26 bit5
Tak save zapisuje dany eeprom do pliku (zrób odczyt i zapisz sobie najpierw kopię Twojego oryginalnego eeprom)
kami85
Nieśmiały
Posty: 25
Rejestracja: 10 lis 2015, 09:04

Re: Needle sweep/staging programowanie EEPROM

Post autor: kami85 »

Jeżeli aktywacja DRL nie działa przez VCDS nalezy zaprogramować jej działanie w eeprom (kwestia tego czy jest dioda czy trzeba ją wlutować to pomijam). Z rosyjskich stron wynika, że dla układu 24C64 jest to 02ED (00X00000). Pytanie jaki jest to adres dla układu jak wyżej czyli 24C32.

edit: znalazłem jest to: D3 bit 5 zmieniamy na 1

Co do zapisu dzięki za odp.
poaa1hd
Nieśmiały
Posty: 37
Rejestracja: 10 maja 2018, 20:22
Auto: Touran
Engine: BLS
Localization: Haugesund

Re: Needle sweep/staging programowanie EEPROM

Post autor: poaa1hd »

Witam. Co do rozbierania licznika i wyjmowania wskazówek to nie lepsza i mniej inwazyjna metoda jest ich "wykrecanie" odwrotnie do ruchu wskazówek zegara żeby nie uszkodzić silniczków? Ładnie wtedy wychodzą i nie trzeba ryzykować uszkodzenia czegoś pęsetą? Co do samej edycji eeprom zamiast przeliczać wszystko i szukać adresów można użyć programów do tego przeznaczonych tylko ptaszkujemy interesujące nas opcje i gotowe. Ja ostatnio swój licznik robiłem żeby uruchomić PLA3.0 i wszystko ładnie tymi sposobami zadziałało. Program jest darmowy i nazywa sie VAG Dash Editor.
grzesiek89
Nowicjusz
Posty: 4
Rejestracja: 11 paź 2020, 09:58
Auto: Golf_6
Engine: 1.6 BSE
Localization: Podkarpacie

Re: Needle sweep/staging programowanie EEPROM

Post autor: grzesiek89 »

Czy przy robieniu tej operacji można coś zepsuć ?
Mam licznik 5K0920860D, czy będzie to działało ?
Znalazłem fajny program do edycji EEpromu, nazywa się Dag Dash Editor.
ODPOWIEDZ

Wróć do „MK6”