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
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
Szia
pl így
0
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
Hi!
Mond a számot, mire szeretnéd átállítani?
0
szia
1840 az eredeti és 1435.re szeretném
Tibi
0
Hi!
Ezeket írd át a dumpban
0
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
Mind a két sorban ?
0
Szia.
Küldtem üzenetet
Tibi
0
Szia
Átküldöm a bint.
Tibi
0
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
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
Valami hexa editorod van?
0
Szia
Igen van Hxd
Tibi
0
Hát akkor írd be a megfelelő címekre a képen látható értékeket...
Aztán rakd fel az AURA-ra
0
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
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)
0
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
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
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
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
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
Ü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
Ha a blank check nem ment le, akkor hibásan olvasta ki az adatot, amit hiába írsz vissza, nem fog menni.
0
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
Szia.
Próbáld meg:
Kód: 390096, vagy 3996
Mesterkód: 8385
0
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
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
Szia!
7890-re mit lép?
0
Ez nem nyit.
0
Szerintem ezekkel kéne próbálkozni simán és swap-olva.
0
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.
0
Hi!
Üzenet ment.
0
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
Szia!
Hová? Kinek?
0
Hi!
Akármennyiszer ráütheted a rossz kódot, vagy pár ráütés után tilt bizonyos ideig?
vadmalacka@gmail.com
0