Inhoudsopgave:

Live reverse engineering wifi-modules - Ajarnpa
Live reverse engineering wifi-modules - Ajarnpa

Video: Live reverse engineering wifi-modules - Ajarnpa

Video: Live reverse engineering wifi-modules - Ajarnpa
Video: Reverse Engineering an ISP Router (Part1) 2024, November
Anonim
Live reverse-engineering wifi-modules
Live reverse-engineering wifi-modules
Live reverse-engineering wifi-modules
Live reverse-engineering wifi-modules
Live reverse-engineering wifi-modules
Live reverse-engineering wifi-modules
Live reverse-engineering wifi-modules
Live reverse-engineering wifi-modules

Ik vind het leuk om zoveel mogelijk werkende componenten opnieuw te gebruiken. Hoewel ik een wifi-printer aan het reverse-engineeren ben, werkt deze methode op veel andere apparaten.

Alsjeblieft; haal niet alleen verouderde elektronica uit elkaar, maar verwacht de datasheets voor geborgen componenten en modules online te vinden. Naast propriëtaire kennis, hoe verouderder het onderdeel is, hoe moeilijker het kan zijn om een datasheet over dat onderdeel te vinden.

Doe wat ik doe; eerst kijk ik of de machine loopt. Het hoeft niet als nieuw te werken, het moet alleen voldoende werken om diagnostiek uit te voeren. Open het en kijk of u de datasheets kunt vinden voor de componenten die u wilt redden. En als u de datasheets voor de componenten niet kunt vinden, kunt u ze reverse-engineeren.

Van deze printer wilde ik de WiFi-module en het COG LCD-scherm redden. Later zal ik het LCD-scherm reverse-engineeren.

Stap 1: Gereedschap en onderdelen

Gereedschappen en onderdelen
Gereedschappen en onderdelen
Gereedschappen en onderdelen
Gereedschappen en onderdelen

Schroevendraaiers en tangen voor het demonteren van de printer.

Oscilloscoop of logische analysator, een logische analysator werkt het beste, maar een oscilloscoop die metingen opslaat, kan hetzelfde werk doen.

Multimeter voor continuïteitstesten en basiswaarden.

U hebt niet de hele printer nodig, maar u hebt wel de voeding, het moederbord, de besturingskaart, het LCD-scherm, kabels en de WiFi-module nodig.

Stap 2: Demonteer de printer

De printer demonteren
De printer demonteren
De printer demonteren
De printer demonteren

Haal de printer uit elkaar en sorteer de onderdelen die je nodig hebt, het moederbord, de besturingskaart, het LCD-scherm, kabels en de WiFi-module.

Ik zocht op internet en kon geen datasheet vinden op de K30345 WLAN WiFi-module met pinouts. Deze module heeft 8 pinnen en veel WiFi-modules hebben maar vier pinnen nodig, + spanning, aarde, data + en data -.

Ik heb genoeg onderdelen uitgezocht zodat het LCD-scherm foutcodes weergeeft.

Niet elk apparaat zal hetzelfde zijn, dus je hebt misschien meer componenten nodig dan ik voor deze printer.

Stap 3: Monteer de onderdelen

Monteer de onderdelen
Monteer de onderdelen
Monteer de onderdelen
Monteer de onderdelen
Monteer de onderdelen
Monteer de onderdelen

Monteer de onderdelen die u gaat testen en zet de printer aan.

Wanneer u de printer inschakelt, moet deze in de diagnostische modus gaan.

Zodra het de diagnose heeft voltooid, zou het foutcodes moeten weergeven. Dit is normaal.

Stap 4: Test de lintconnector van het moederbord

Test de lintconnector van het moederbord
Test de lintconnector van het moederbord
Test de lintconnector van het moederbord
Test de lintconnector van het moederbord
Test de lintconnector van het moederbord
Test de lintconnector van het moederbord

Begin met het testen van de WiFi-lintconnector op het moederbord met behulp van de multimeter.

Koppel de WiFi-module los en meet één voor één de spanning van elke pin van de lintconnector naar aarde op het moederbord. Maak een record van de uitgangen met de printer uit.

Meet vervolgens de spanning van elke pin van de lintconnector naar aarde, waarbij u de printer één voor één in- en uitschakelt terwijl u wacht op foutcodes. Maak een aantekening van de uitgangen met de stroom aan.

Vergelijk de pin-uitgangen met de stroom uit en de stroom aan, aangezien pin 7 een constante 3,4 volt is als de printer aan of uit staat, kan het veilig zijn om aan te nemen dat pin 7 VCC is.

Stap 5: Oscilloscooptest

Oscilloscooptest
Oscilloscooptest
Oscilloscooptest
Oscilloscooptest
Oscilloscooptest
Oscilloscooptest

Omdat pinnen 2, 5 en 6 op de lintconnector van het moederbord nooit veranderd zijn bij 0 volt, vermoedde ik dat ze geaard waren of geen verbinding en ik controleerde ze met de oscilloscoop aan of uit, er was geen verandering.

Pin 7 was een constante 3,4 volt, dus ik nam aan dat het veilig is om te zeggen dat pin 7 VCC is.

Pinnen 1, 3 en 4 bij 1,5 volt kunnen een signaal zijn dat een lagere dan normale spanning op de multimeter aangeeft, maar toen ik ze met de oscilloscoop controleerde, was er geen signaal.

Pin 8 begint bij 0 volt, neemt toe tot 3,4 volt wanneer de stroom wordt ingeschakeld en daalt vervolgens tot 0 volt wanneer de foutcodes op het display verschijnen. Ik vermoed dat het inschakelen of diagnosticeren was.

Stap 6: Multimetertest op de WiFi-module

Multimetertest op de WiFi-module
Multimetertest op de WiFi-module
Multimetertest op de WiFi-module
Multimetertest op de WiFi-module
Multimetertest op de WiFi-module
Multimetertest op de WiFi-module
Multimetertest op de WiFi-module
Multimetertest op de WiFi-module

Met behulp van de continuïteitsinstellingen van mijn multimeter controleerde ik de pinnen op de lintconnector met de grond op de WiFi-module, pin voor pin en noteerde ik de resultaten.

Vervolgens heb ik de testpunten op de WiFi-module getest met de pinnen op de lintconnector en genoteerd welk testpunt welke pin is.

Ik heb een weerstand op pinnen 1, 2, 5, 6 en 8 bij de lintconnector naar aarde, en 0 impedantie of geen weerstand op pinnen 3, 4 en 7 van de lintconnector naar aarde. Dit vertelde me dat pinnen 3, 4 en 7 geaard zijn.

Omdat pinnen 2, 5 en 6 op de lintconnector van het moederbord geaard of geen verbinding waren, en pinnen 3, 4 en 7 naar aarde gingen op de lintconnector van de WiFi-modules. Ik kwam tot de conclusie dat het lint tussen de twee connectoren omkeert, zodat pin 1 op het moederbord pin 8 op de WiFi-module is.

Aangezien pin 7 op de lintconnector van het moederbord een constante 3,4 volt is, zou pin 2 op de WiFi-module VCC zijn. Nu hebben we 4 pinnen op de WiFi-module bedacht.

Pin 2 VCC

Pin 3 Gnd

Pin 4 Gnd

Pin 7 Gnd

Stap 7: Oscilloscoop Testen van de module

Oscilloscoop De module testen
Oscilloscoop De module testen
Oscilloscoop De module testen
Oscilloscoop De module testen
Oscilloscoop De module testen
Oscilloscoop De module testen

Sluit de WiFi-module opnieuw aan en test de module met een oscilloscoop op de testpunten.

Zet de printer aan en noteer de reacties één voor één terwijl u de printer in- en uitschakelt, bekijk de foutcodes op het LCD-scherm.

Deze keer kreeg ik een heel ander antwoord van de 5 pinnen die op de testpunten waren aangesloten.

Het testpunt dat op pin 2 op de module was aangesloten, was een constante 3,3 volt, wat bevestigt dat pin 2 VCC is.

Het testpunt aangesloten op pin 1 op de module ging van 0 volt naar 3,3 volt terug naar 0 volt en vervolgens terug naar 3,3 volt en bleef daar.

Op hetzelfde moment dat het signaal op pin 1 daalde van 3,3 volt naar 0 volt en weer terug naar 3,3 volt, ging het testpunt verbonden met pin 8 van 0 volt naar 3 volt en bleef daar. Pin 8 deed dit alleen als de wifi module was aangesloten en pin 1 op 3,3 volt stond. Hierdoor vermoedde ik dat pin 1 was ingeschakeld en pin 8 gereed was.

Het testpunt aangesloten op pin 5 bleef op 0 volt staan.

Het testpunt aangesloten op pin 6 had een herhalend signaal dat synchroon met de foutcodes flitste. Dit deed me vermoeden dat de printer een computer probeerde te vertellen dat hij niet klaar was om te draaien en wachtte op een reactie van een computer die pin 6-gegevens in de module maakte.

Omdat er geen computer was die probeerde te communiceren met de printer die pin 5-gegevens uit de module zou moeten halen.

Stap 8: De pinouts

De pinouts
De pinouts
De pinouts
De pinouts

Het minimum aantal pinnen op een WiFi module is 4; VCC, Gnd, D+ en D-. ze kunnen extra VCC-pinnen hebben, of ze kunnen extra aardingspinnen hebben, inschakelen in, gereedmaken, resetten en NC of geen verbindingen.

De K30345 WLAN WiFi-module heeft 8 pins, Enable, VCC, Gnd, Gnd, D-, D+, Gnd en Ready.

Aanbevolen: