Categorie: Sweex Router Ombouw

Sweex LB000021 Router Ombouw

Ik kwam een tijd geleden dit topic tegen op tweakers: Routerhacking – Deel 2 Na het lezen van een paar pagina’s kwam ik tot de conclusie dat dit uitermate geschikt is voor mijn weerstation. Er zit namelijk na de “hack” een seriële poort op. Die seriële poort kan ik met een pic verbinden. Daardoor kan ik de pic een web pagina laten oproepen met data in de url. Voorbeeldje: wget https://elektronicastynus.be/Projecten/weerstation/data.php?pass=***&temperatuur=25

 

Op een 2de hands site kwam ik al snel zo een sweex LB000021 routertje tegen dat ik dan maar meteen gekocht heb.

router

 

De binnenkant:

 

Wat er aan de hardware van de router moet aangepast worden kan je hieronder lezen.

 

De eerste stap was het toevoegen van een 7805 regelaar. Die moet gaan zorgen voor 5V op de usb poort. Voor de 100nF condensatoren die bij de regelaar horen heb ik SMD’s genomen en direct op de pootjes gesoldeerd.

De volgende stap is de tin uit de pads van de usb aansluitingen halen. Als je dit later doet kan het zijn dat je smd componenten van de print veegt met het hete litze.

Dan moet er naast de spanningsregelaar op de plaats van C91 een 100µF condensator gesoldeerd worden. Op de plaats van L11, L12, L14 en L15 heb ik ferriet kerntjes gesoldeerd. Die kwamen van een pci usb kaartje waarvan ik ook de usb conrectoren en het 48Mhz kristal heb gehaald.

Als je geen ferriet kernen hebt, kan je de pads eventueel ook kortsluiten.

Vervolgens moeten er een aantal SMD weerstanden bij gesoldeerd worden.

R120, R117, R129, R130 = 22 Ohm

R116, R115, R127, R128 = 15 KOhm

De volgende stap is het solderen van het 48Mhz kristal. Mijn kristal was groter dan de voorziene plaats op de print. Daarom heb ik het met 3 draadjes doorverbonden en vastgezet met een tywrap vastgezet aan de ferriet kerntjes. Als het kistal op de print komt moet L4 kortgesloten worden. Omdat ik het kistal met draadjes verbonden heb heb ik de 3,3V direct op de pad van L4 afgetakt.

Dan kunnen de usb poorten erop gesoldeerd worden. Normaal moeten er verticale op gezet worden, ik had echter alleen horizontale liggen en heb daarom draadjes moeten gebruiken om ze met de print te verbinden. Voor de stevigheid heb ik bovenop een platgeslagen koper draad gesoldeerd. Dit zorgt er wel voor dat het kastje niet meer goed dicht kan (staat nu bol).

Op deze foto is ook al te zien dat ik er een 9 polige sub-D connector heb bij aangesoldeerd voor de RS232 interface.

Voor de RS232 interface heb ik een apart printje gemaakt met een MAX232 erop.

C1 = 100nF

C2, C3, C4, C5 = 1µF

IC1 = MAX232

PCB bestanden.

SV2 gaat naar de 9 polige sub-d connector

SV2 Pin1 > sub-D Pin5

SV2 Pin2 > sub-D Pin2

SV2 Pin3 > sub-D Pin3

SV1 gaat naar de router print op JP2.

Pinout JP2:

3,3V

2

4 6 GND

8

1

Rx

3 5 7

Tx

 

JP2 Pin2 > SV1 Pin1 (3,3V)

JP2 Pin8 > SV1 Pin4 (GnD)

JP2 Pin1 > SV1 Pin2

JP2 Pin7 > SV1 Pin3

De hardware is nu klaar.

 

Ik vond echter dat de processor te warm werd en heb daarom er een koelblokje op gelijmd. In het deksel heb ik het roostertje uitgezaagd en vervangen door mesh. Ik heb het kastje ook meteen een laagje verf gegeven.

 

Nadat ik de router had aangepast, bleek het wget commando niet in de firmware (die op tweakers te vinden is) aanwezig was. Ik zal dus nog moeten uitzoeken hoe ik dat kan toevoegen.

 

Met dank aan:

Jeroen voor de beschrijving van de hack

Lindsey voor de router

Pascal voor de mesh