Module WiFi Live Reverse Engineering: 8 pași (cu imagini)
Module WiFi Live Reverse Engineering: 8 pași (cu imagini)
Anonim
Module WiFi Live Reverse Engineering
Module WiFi Live Reverse Engineering
Module WiFi Live Reverse Engineering
Module WiFi Live Reverse Engineering
Module WiFi Live Reverse Engineering
Module WiFi Live Reverse Engineering
Module WiFi Live Reverse Engineering
Module WiFi Live Reverse Engineering

Îmi place să refolosesc cât mai multe componente de lucru pe care le pot. Deși sunt inginerie inversă o imprimantă WiFi această metodă funcționează pe multe alte dispozitive.

Vă rog; nu purtați doar elemente electronice învechite, ci vă așteptați să găsiți fișele tehnice pentru componentele și modulele recuperate online. Dincolo de cunoștințele de proprietate, cu cât este mai învechită partea, cu atât poate fi mai greu să găsești o fișă tehnică pentru acea componentă.

Fă ceea ce fac; mai întâi aflu dacă mașina funcționează. Nu trebuie să funcționeze ca nou, ci doar să funcționeze suficient pentru a face diagnostice. Deschideți-l și vedeți dacă găsiți fișele tehnice pentru componentele pe care doriți să le salvați. Și dacă nu puteți găsi fișele tehnice pentru componente, faceți-le inginerie inversă.

De la această imprimantă am vrut să recuperez modulul WiFi și LCD-ul COG. Mai târziu voi face inginerie inversă LCD.

Pasul 1: Instrumente și piese

Unelte și piese
Unelte și piese
Unelte și piese
Unelte și piese

Șurubelnițe și clești pentru demontarea imprimantei.

Osciloscopul sau analizorul logic, un analizor logic funcționează cel mai bine, totuși un osciloscop care salvează citirile poate face aceeași treabă.

Multimetru pentru testarea continuității și valorile de bază.

Nu aveți nevoie de întreaga imprimantă, dar veți avea nevoie de sursa de alimentare, placa principală, placa de control, ecranul LCD, cablurile și modulul WiFi.

Pasul 2: Demontați imprimanta

Demontați imprimanta
Demontați imprimanta
Demontați imprimanta
Demontați imprimanta

Desfaceți imprimanta și sortați piesele de care aveți nevoie, placa principală, placa de control, ecranul LCD, cablurile și modulul WiFi.

Am căutat pe net și nu am putut găsi o foaie de date pe modulul WiFi K30345 WLAN cu pinouts. Acest modul are 8 pini și multe module WiFi necesită doar patru pini, + tensiune, masă, date + și date -.

Am sortat suficiente părți, astfel încât ecranul LCD să afișeze coduri de eroare.

Nu fiecare dispozitiv va fi același, deci este posibil să aveți nevoie de mai multe componente decât am făcut-o pentru această imprimantă.

Pasul 3: Asamblați piesele

Asamblați piesele
Asamblați piesele
Asamblați piesele
Asamblați piesele
Asamblați piesele
Asamblați piesele

Asamblați piesele pe care le veți testa și porniți imprimanta.

Când porniți imprimanta, aceasta ar trebui să intre în modul de diagnosticare.

Odată ce a terminat diagnosticul, acesta ar trebui să afișeze coduri de eroare, acest lucru este normal.

Pasul 4: Testați conectorul panglicii plăcii principale

Testați conectorul panglicii plăcii principale
Testați conectorul panglicii plăcii principale
Testați conectorul panglicii plăcii principale
Testați conectorul panglicii plăcii principale
Testați conectorul panglicii plăcii principale
Testați conectorul panglicii plăcii principale

Începeți prin a testa conectorul panglică WiFi de pe placa principală folosind multimetrul.

Deconectați modulul WiFi și măsurați tensiunea fiecărui pin de la conectorul panglicii la masă pe placa principală pe rând. Efectuați o înregistrare a ieșirilor cu imprimanta oprită.

Apoi măsurați tensiunea fiecărui pin de la conectorul panglicii la masă, pornind și oprind una câte una imprimanta în timp ce așteptați codurile de eroare. Faceți o înregistrare a ieșirilor cu puterea pornită.

Comparați ieșirile pin cu oprirea și pornirea, deoarece pinul 7 este o vreme constantă de 3,4 volți, imprimanta este pornită sau oprită, poate fi sigur să presupuneți că pinul 7 este VCC.

Pasul 5: Testul osciloscopului

Test osciloscop
Test osciloscop
Test osciloscop
Test osciloscop
Test osciloscop
Test osciloscop

Din moment ce pinii 2, 5 și 6, de pe conectorul panglicii de pe placa principală nu s-au schimbat niciodată la 0 volți, am bănuit că sunt legați la pământ sau nu au conexiune și i-am verificat cu pornirea sau oprirea osciloscopului, nu a existat nicio modificare.

Pinul 7 a fost constant de 3,4 volți, așa că am presupus că este sigur să spunem că pinul 7 este VCC.

Pinii 1, 3 și 4 la 1,5 volți ar putea fi un semnal care arată o tensiune mai mică decât cea normală pe multimetru, totuși, când i-am verificat cu osciloscopul, nu a existat niciun semnal.

Pinul 8 începe la 0 volți crește la 3,4 volți când este pornită alimentarea și apoi scade la 0 volți când codurile de eroare apar pe afișaj. Bănuiesc că a fost activat sau diagnosticat.

Pasul 6: Test multimetru pe modulul WiFi

Test multimetru pe modulul WiFi
Test multimetru pe modulul WiFi
Test multimetru pe modulul WiFi
Test multimetru pe modulul WiFi
Test multimetru pe modulul WiFi
Test multimetru pe modulul WiFi
Test multimetru pe modulul WiFi
Test multimetru pe modulul WiFi

Folosind setările de continuitate ale multimetrului meu, am verificat pinii de pe conectorul panglicii cu pământul de pe modulul WiFi câte un pin pe rând și am notat rezultatele.

Apoi am testat punctele de testare de pe modulul WiFi cu pinii de pe conectorul panglicii și am notat care este punctul de testare care este pinul.

Am obținut o rezistență la pinii 1, 2, 5, 6 și 8 la conectorul panglicii la masă și 0 impedanță sau nicio rezistență la pinii 3, 4 și 7 de la conectorul panglicii la masă. Acest lucru mi-a spus că pinii 3, 4 și 7 sunt măcinați.

Deoarece pinii 2, 5 și 6 de pe conectorul panglică al plăcii principale au fost legați la masă sau nu au conexiune, iar pinii 3, 4 și 7 au intrat la masă pe conectorul panglică al modulelor WiFi. Am ajuns la concluzia că panglica se inversează între cei doi conectori, astfel încât pinul 1 de pe placa principală este pinul 8 de pe modulul WiFi.

Deoarece pinul 7 de pe conectorul panglică al plăcilor principale este constant de 3,4 volți, ar face pinul 2 al modulului WiFi VCC. Acum avem 4 pini pe modulul WiFi descoperit.

Pinul 2 VCC

Pinul 3 Gnd

Pinul 4 Gnd

Pin 7 Gnd

Pasul 7: Osciloscop Testarea modulului

Osciloscop Testarea modulului
Osciloscop Testarea modulului
Osciloscop Testarea modulului
Osciloscop Testarea modulului
Osciloscop Testarea modulului
Osciloscop Testarea modulului

Reconectați modulul WiFi și utilizând un osciloscop testați modulul în punctele de testare.

Porniți imprimanta și înregistrați răspunsurile câte un pin, pe măsură ce porniți și opriți imprimanta, urmăriți codurile de eroare de pe ecranul LCD.

De data aceasta am primit un răspuns mult diferit de cei 5 pini conectați la punctele de testare.

Punctul de test conectat la pinul 2 de pe modul a fost constant de 3,3 volți, confirmând pinul 2 este VCC.

Punctul de test conectat la pinul 1 al modulului a trecut de la 0 volți la 3,3 volți înapoi la 0 volți, apoi înapoi la 3,3 volți și a rămas acolo.

În același timp cu semnalul de pe pinul unu a scăzut de la 3,3 la 0 volți și a revenit la 3,3 volți, punctul de test conectat la pinul 8 a trecut de la 0 volți la 3 volți și a rămas acolo. Pinul 8 a făcut acest lucru numai atunci când modulul WiFi a fost conectat și pinul 1 a fost la 3,3 volți. Acest lucru m-a făcut să suspectez că pinul 1 era activat și pinul 8 era gata.

Punctul de test conectat la pinul 5 a rămas la 0 volți.

Punctul de test conectat la pinul 6 avea un semnal care se repeta care clipea sincronizat cu codurile de eroare. Acest lucru m-a făcut să bănuiesc că imprimanta încearcă să spună unui computer că nu este gata să ruleze și așteaptă un răspuns de la un computer care creează date pin 6 în modul.

Din moment ce nu exista un computer care încerca să comunice cu imprimanta care ar trebui să facă pinul 5 din modul.

Pasul 8: Pinouts

Pinouturile
Pinouturile
Pinouturile
Pinouturile

Numărul minim de pini pe un modul WiFi este 4; VCC, Gnd, D + și D-. pot avea pini VCC suplimentari sau pot avea pini de masă suplimentari, Enable in, Ready out, Reset și NC sau Fără conexiuni.

Modulul WiFi K30345 WLAN are 8 pini, Enable, VCC, Gnd, Gnd, D-, D +, Gnd și Ready.