You are here

Eeprom bin fájl visszafejtés MEGOLDVA

37 posts / 0 new
Last post
spgabor
spgabor picture

Sziasztok!

Kaptam egy kódkapcsolós billentyűzetet, amelynek egy hibája van, nem tudom a kódját. Szétszedtem és volt benne egy z86e0208psc típusú mikrokontroller, illetve egy 93c06 eeprom.
A mikrokontroller a piros/zöld ledek felvillanását és a jó kód esetén a relé meghúzását vezérli. Mivel úgy sejtettem, hogy a 93C06-ba van beégetve a nyitókód, ezért kivettem és kiolvastam, de a kapott bin fájl sajnos számomra értelmezhetetlen. Lehet, hogy kódolva van, vagy valahogy védve a visszaolvasás ellen. Mellékeltem a kiolvásás eredményét tömörítve és a kódkapcsoló elejéről egy képet.
Tudtok esetleg arra megoldást, hogy tudnám az eepromból kinyert adatot visszafejteni úgy, hogy megtudjam milyen billentyűkombiációval működne a billentyűzár?

Előre is köszönöm, ha tud valaki segíteni!

Üdv:
spgabor

Comments
csakyt
csakyt picture

Sziasztok.
 Szeretném én is megérteni az eepromba tárolt bin fájloknak a visszefejtési lehetőségeit. Van egy Seat aura autórádióm aminek tudom is a kódját és működik is, de ezt a kódot szeretném egy olyan nekem tetszőleges kódra átállítani,amit soha nem felejtek el.   Sajnos nem értek az ilyen bin, hex stb nyelvezethez így a hozzáértők segítségét szeretném kérni. Miként lehet ezeket a bin kiterjesztésű fájlokat olvashatóvá, megérthetővé tenni.
Tibi

0

torokj
torokj picture

Szia
pl így

0

csakyt
csakyt picture

Szia. Nem kiolvasni akarom, hanem átírni. Kiolvasni kitudom, a kódot is tudom. De magában a bin fájlban nem tudom, hogy hol van az a regiszter ahol át tudom írni.
Tibi
 

0

vadmalacka
vadmalacka picture
*

Hi!
Mond a számot, mire szeretnéd átállítani?

0

csakyt
csakyt picture

szia
1840 az eredeti és 1435.re szeretném
Tibi

0

vadmalacka
vadmalacka picture
*

Hi! 
Ezeket írd  át a dumpban 

File csatolás: 

0

csakyt
csakyt picture

Szia. Átírtam ezeket de hibát írki. ERROR. Igaz az utolső két regiszteret nem,. De szeretném megérteni ezeket az adatokat, hogy mik ezek? mert itt amit mutattál, mind a hat regiszter más és más
Tibi

0

vadmalacka
vadmalacka picture
*

Mind a két sorban ?

0

csakyt
csakyt picture

Szia.
 Küldtem üzenetet
Tibi

0

csakyt
csakyt picture

Szia
Átküldöm a bint.
Tibi
 

0

vadmalacka
vadmalacka picture
*

Amit küldtél dumpot, a 1 és a B sor megfelelő címeit írd át, az általam küldött kép alapján.
Meg tudod csinálni????

0

csakyt
csakyt picture

Szia. Sajnos nem értem. Ehhez nagyon zöldfülű vagyok. Amit átküldtem neked, azon megtudod csinálni ekem és akkor látom mit, hogy kell.
Tibi
 

0

vadmalacka
vadmalacka picture
*

Valami hexa editorod van? 

0

csakyt
csakyt picture

Szia
 Igen van Hxd
Tibi

0

vadmalacka
vadmalacka picture
*

Hát akkor írd be a megfelelő címekre a képen látható értékeket...
Aztán rakd fel az AURA-ra

0

csakyt
csakyt picture

Szia. Sikerült, de letudod írni, hogy valójában mit is csináltam? Az a baj, hogy nem értem. Mit jelentenek ezek a beírások? Mitől lesz annyi, amennyi?

Tibi

0

vadmalacka
vadmalacka picture
*

A Grundig nagyot akart alkotni az autó rádió kódolás terén. (Pl a WKC meg EC sorozat, meg a Seat AURA BRISA OEM , meg FIAT OEM, stb.)
Így nem azt csinálta, mint más gyártok pl. a Blau, hogy bizonyos HEX címekre konkrétan berakta DEC-ben a kódot, hanem egy algo szerint kell kiszámolni
(A HEX címekén lévő HEX értékeket XOR műveletekkel kell számolni, de had ne keressem meg a a régi dolgaim között az algo lényegét, erre van egy kalkulátor.)
Más gyártok egyes típusainál ( pl. Becker , Pioneer, Hitachi, Kenwood ) pl. azt csinálta, hogy egy meghatározott HEX címen ott volt a kód, HEX -ben, de egy kódtábla alapján át kellet számolni DEC-re. (lásd a példát)

File csatolás: 

0

spgabor
spgabor picture

Köszönöm a segítséget mindenkinek.
Lengyi rávezetett itt és privátban, hogy lehet a billentyűzet kiosztása. Megfejtette, hogy a 390096 az nyitókód. Illetve a mesterkód visszafejtésében is segített. Ezért neki kiemelten köszönöm a segítséget.
Kis próbálgatás után kiderült, hogy a 278385 is egy nyitókód és a 468 a mesterkód.

Ez alapján már át tudom programozni és beállítani a nekem megfelelő kódokat.

Köszönöm mindenkinek a segítséget!

Üdv:
spgabor

1

Hjoco
Hjoco picture

Szia!

Én építettem egyet, a cégnél ezzel nyitjuk az ajtót. Kifogástalan. Billentyűzetről változtatható a kód, roppant megbízható, és a billentyűzeten kívül csak néhány alkatrész kell hozzá.
A PIC16F84 nevetségesen olcsó.
Nézd meg, szerintem az egészet 2 óra alatt megépíted és bekötöd ennek a készüléknek a dobozába.
Link:
http://jap.hu/electronic/combination_lock.html
 

0

spgabor
spgabor picture

Szia!

Köszönöm, akkor szerintem a gyári elektronikát félre is dobom és csinálok egy sajátot. Valószínűleg gyorsabban elkészül, mire megoldom a gyári hibáját.

0

spgabor
spgabor picture

Sziasztok!

Köszönöm a tanácsokat, de sajnos nem nagyon jutok tovább.
Szombat-vasárnap próbálkoztam vele, de nem nagyon működött. A gyári alap mester kód és az alap nyitó kód, ami a használatiban van, az nem megy. Valószínűleg módosították.
Eeprom törlése után nem történt semmi, bár itt már lehet, hogy van valami egyéb hiba is. Ezt elképzelhető, hogy én okoztam, bár nem értem hogyan.
Amikor visszaraktam az eepromot, inkább tettem be egy IC tartót, hogy ne kelljen ki-beforrasztgatni, ha esetleg valami más ötlet is lenne. De az óta meg se nyikkan az egész. Eeprom lábai kontaktolnak rendben. Átforrasztottam az egész nyákot, hátha máshol van kontakt hiba, de továbbra sem jó. Tápfeszek is megvannak mindenhol, a vezérlő ic-n és az eepromon kívül nagyon más nem tud benne elromlani..
Eredetilg ha mester kódot akartam váltani és hibásan ütöttem be, akkor felvillant a piros led egyszer. Majd kétszer második próbánál és így tovább. Tizen pár villanásos próbáig nem tiltott le. Most ezt nem csinálja. Billentyűzet rendben, azzal sincs semmi gond, de bármit nyomok, semmi nem történik.
Az a fura, hogy a eeprom DI (data in) és CLK (serial clock) lábai magas jelszinten 5V-on vannak. Ezek a vezérlő mikrokontoroller két programozható lábával direktbe vannak kötve.
Az eeprom amúgy a willem pcb3 programozómmal gond nélkül írható és olvasható. Egyedül a blank test nem fut le rajta, mert nem tud kapcsolódni az eszközhöz a program szerint. Szerintem az eeprom-nak nincs baja, a többi részét pedig a hiba megjelenése után átforrasztottam, előtte nem nyúltam máshoz.
Szóval egyenlőre elakadtam az egésszel.

Üdv:
spgabor

0

ty
ty picture

Ilyenkor van az, hogy visszaírod az eredeti eeprom tartalmat és megnézed mit csinál.
Ha azzal halott, akkor valami gond van.
DC jelszintekkel felesleges foglalkozni, az EEPROM olvasás időtartama kb. 1ms, ezt tárolós szkóppal, vagy még inkább logikai analizátorral nézhetnéd meg.

ps: én egyébként látatlanban az eeprom / eeprom programozó táján keresgélném a hibát. Ha nem fut a blank check, ott valami gond van.
A visszaolvasott üres eeprom tartalom csupa 0xFF kellene legyen. Miért nem megy a blank check?
 

0

spgabor
spgabor picture

Üres eeprommal is ugyanúgy halott most és visszaírt tartalommal is.
A blank test nem tudom miért nem megy. Építéskor PIC-kel próbáltam, azal jó volt. Amúgy most úgy teszteltem, hogy veolvastam a tartalmát pufferbe, elmentettem fájlba a tartalmat. Letöröltem az eeprom-ot, töröltem a puffert és újra beolvastatva már az általad is írt FF-ek voltak csak benne.

A lábakat akkor nem nézegetem, mert nincs hozzá eszközöm sajnos.

0

agressiv
agressiv picture
*

Ha a blank check nem ment le, akkor hibásan olvasta ki az adatot, amit hiába írsz vissza, nem fog menni.

0

Hjoco
Hjoco picture

Szia! 
Nekem a múltkor a riasztó központnál bejött:
Mentsd el az eeprom tartalmát, majd töröld ki vagy írd át üresre. 
Indításkor a mikrokontroller visszaírja gyári alaphelyzetbe. Így jó a gyári kód. 
Ha nem jön be akkor írd vissza a mentésből és próbálgasd tovább. 
A mentés akkor is jól jön ha leblokkol a sok próbálkozás miatt. 

0

Lengyi
Lengyi picture
*****

Szia.
Próbáld meg:
Kód: 390096, vagy 3996
Mesterkód: 8385

0

spgabor
spgabor picture

Szia,

ezek valami íratlan szabály kódok? Mert működik a nyitásra a 390096. Köszönöm :)
Viszont a mester kód sajnos nem jó.
Átnéztem az egész panelt újra most este. A készülék nem volt hibás, a két visszajelző led pozitív lábainál a forrasztás alatt el volt szakadva a vezetősáv. A zöld szerintem régóta, mert az eddig soha nem világított. A piros meg szerintem a szét és összerakások alkalmával adta meg magát. A forrasztási pontjai épp, hogy vastagabb a vezetősávnál, valamiért a többi forrponthoz képest irreálisan kicsi. Így már van újra led visszajelzés.

0

Lengyi
Lengyi picture
*****

Nem.
390096 van neki beállítva. Mesterkódot megnézem még egyszer. Megpróbálhatnád azt a sort amit küldtem.

0

Jaca
Jaca picture
****

Szia!

7890-re mit lép?

0

spgabor
spgabor picture

Ez nem nyit.

0

vadmalacka
vadmalacka picture
*

Szerintem ezekkel kéne próbálkozni simán és swap-olva.
 

File csatolás: 

0

Jaca
Jaca picture
****

Nézegettem a kézikönyvét, van egy mesterkód, és 8 egyéni kód, ami nyitja. A 96 96 39 39-et mintha többször is beírták volna, bár a kód 2-6 jegyű lehet. Gyárilag a 11 a mesterkódja.

File csatolás: 

0

Lengyi
Lengyi picture
*****

Hi!
Üzenet ment.

0

spgabor
spgabor picture

Nekem, emailban küldött segítséget. Kipróbálom, ha jó lesz és publikus a küldő szerint, akkor megosztom az eredményét.

0

Jaca
Jaca picture
****

Szia!

Hová? Kinek?

0

vadmalacka
vadmalacka picture
*

Hi!
 Akármennyiszer ráütheted a rossz kódot, vagy pár ráütés után tilt bizonyos ideig?
vadmalacka@gmail.com

0

Sponsored links