o mulțime de tipuri orientate spre hardware din SUA consideră că este greu să treacă printr-un element de consum de consum, fără să se gândească “dacă aș putea doar să-l luăm Automobilele și luați-o acasă pentru a juca cu “și [Pooky] de la rezistorul NYC nu este străin la acest sentiment. O veche imprimantă cu jet de cerneală Epson WF-2540 a fost dezasamblată pentru “substanțele nutritive esențiale”, știi, lucrurile bune cum ar fi motoarele funky, codificatoare și comutatoare. Dar ce faci cu panoul de control? La urma urmei, sunt în mod normal foarte siguri nevoilor dispozitivului pe care le controlează și nu oferă în mod normal mult posibilitatea de reutilizare.

RP2040 PIO este destul de capabil să împingă acele pixeli LCD
[Fooky] nu se deranjează în mod normal cu ei, dar de data aceasta a luat o decizie de a avea o fisură la ea pentru distracție. În interior, nimic neobișnuit, cu un PCB unilateral mare pentru comutatoarele și LED-urile cruciale și un mic PCB care găzduiește afișajul LCD. Partea ușoară a fost să dau seama cum a fost făcută scanarea tastaturii, care [sa dovedit a fi destul de simplă, doar utilizează unele dispozitive de înregistrare de la Shift 74 pentru a scana coloanele și pentru a opri liniile de rând. Un modul Pico Raspberry Pi Pico a fost presat în funcțiune pentru a scana tastatura și pentru a permite crearea unei hărți de la tastatură, prin forța brută pură. Nu este nevoie să urmăriți circuitul.

Lucrurile au fost interesante atunci când [Phooky] a început să se uite la interfața LCD, pe baza cipului Epson E02A46EA (noroc găsirea unei foi de date pentru acel!) Și știa rapid că documentația pur și simplu nu a fost disponibilă și ar fi trebuit să facă lucrurile calea grea. Plecând în jurul liniilor din CPU principal (un Epson E01A9CA, indiferent de ceea ce este) a fost identificat ceasul de afișare, precum și unele semnale de control și trei linii pentru canalele RGB. Prin aruncarea unei capturi de date Saleae într-un anumit software de explorare a ROM, configurația afișajului a fost considerată a fi o unitate convențională de 320 × 120.

Unitatea PIO a RP2040 a fost utilizată pentru a genera formele de undă video și pentru a împinge pixelii la controlerul LCD, permițând ca placa RP2040 să fie conectată în interiorul carcasei, transformând panoul de control într-un dispozitiv USB gata de acțiune!

Doriți să știți puțin mai multe despre obiectele junk inginerie inversă (sau nu) și să le repuneți la voința voastră? Verificați această piesă de hacking de la câteva săptămâni înapoi. Pentru ceva mai mult mai avansat, ați putea încerca mâna dvs. într-un loc de hacking de automobile ECU.

Vă mulțumim [Perry] pentru vârf!