SD-card modification to a Linksys WRT54GL v1.1 router


./001.jpg
PCB from a Card Reader
.
./002.jpg
Stripped of all slots and electronics...
./003.jpg
...except for the SD-slot; colors of wires are as indicated; the blue wire is omitted: 6 (GND) is directly connected to 3 (GND).
./004.jpg
Scrap keyboard.
./005.jpg
Fixture for the SD-slot.
./006.jpg
SD-slot temporarily attached to determine the exact place for the slot on the router's front.
./007.jpg
Two supports glued on.
./008.jpg
Slot on the router's front panel.
./009.jpg
See if it all fits and make adjustments as necessary.
./010.jpg
Wiring soldered to the SD-slot, and fixed in place with a fastener.
./011.jpg
Connector to enable the front panel to come off separately later.
./012.jpg
I didn't like the LED pollution when the router is operative (the cause of which can be seen here), so masked off all unused holes.
./013.jpg
The mask.
./014.jpg
Mask glued in place.
./015.jpg
Soldered a serial header, to which the 3.3V (yellow) and GND (orange) wires are soldered.
./016.jpg
The GPIO3 wire (green) soldered to the amber LED, and GPIO2 wire (red) soldered to the white LED; used one support hole
to fix all wires with a fastener; it can be missed, since the mainboard is fixed with two screws anyway.
./017.jpg
The cut-off support.
./018.jpg
The GPIO3 wire (green) and GPIO2 wire (red); I spilled some solder on the other lead of the amber LED, but no biggie -- I just left it in place.

The GPIO7 wire (brown) soldered to the DMZ-LED, and the GPIO4 wire (purple) soldered to the Cisco-button.
./020.jpg
Once again the serial header, and the connector joining the SD-slot in the front panel with the main PCB connector seen in the upper left.
./021.jpg
Everything joined up.
./022.jpg
SD-slot glued in place; black top cover temporarily attached for final adjustments.
./024.jpg
The finished product.

./025.jpg
Success!