Programator pentru 68HC05L28

La rugamintea unui amic, am scos de la naftalina un proiect mai vechi legat de programatorul pt uC Motorola 68HC05L28 utilizat in unele radio cas/cd auto FORD. uC este de obicei securizat, fiind imposibil a citi/scrie zona de EEPROM doar cu o interfata RS232. Dupa 13 incercari gresite de introducere a codului, aparatul se blocheaza definitiv, singura posibilitate de a-l readuce “la viata” constand in reprogramarea EEPROM-ului. Mai exista o posibilitate care insa nu e disponibila intodeauna,pt ca zona de EEPROM se corupe, conform experientei mele, si anume, utilizarea unui device, numit “reset tool” care foloseste probabil protocolul de fabrica, se conecteaza pe 2 pini ai aparatului, si reseteaza counterul de erori din EEPROM. Acest device poate reseta insa o singura data “LOCKED13”. Interfata functioneaza cu softul celor de la ETL, si e de fapt doar o alta varianta a interfetei originale, care foloseste ca metoda de atac al securitatii uC-ului overclocking-ul. In interfata originala oscilatoarele cu quartz, sunt construite cu un CI greu de gasit , 74F124. Am folosit un 74F04 cu care am construit 2 oscilatoare, 4Mhz si 20Mhz, restul schemei ramanand identica. Am mai schimbat MAX232 cu LT1381CS, pentru ca aveam la dispozitie, pe o placa de smart card reader dezafectat. Schema a existat doar pe o bucata de hartie, drept urmare…