Tutorial: WRt54G SD card reader mod

May 18, 2005 – 8:31 pm


Tutorial: WRt54G SD card reader mod

Something to think of in the near future. This and the dual serial port hack would allow me to run my router as a dedicated wardriving box. Please don't laugh if you see me driving down the road with a router on my dash.

This project is for people who would like to add a little storage to their Linksys WRT54G router besides the builtin 4MB flash ram. What we will do is connect an SD card reader to some of the GPIO pins of the CPU found inside the Linksys and with the help of a little driver we can use as a block device from Linux. This means that if you compile your kernel for the Linksys with e.g. support for MSDOS partitions and VFAT you will be able to mount, read, write, partition and so on your normal SD cards. The speed obtainable for reading and writing seems to be about 200 KB/s.

  1. 5 Responses to “Tutorial: WRt54G SD card reader mod”

  2. in first congratulations for your SD card method
    i have tested the JTAG method for debug my WRT but don't work
    i think the flash chip is dead
    is it possible to put the WRT firmware on the SD card ?
    thanks a lot and have fun :)

    By darknown on Oct 31, 2005

  3. It would not be possible to boot the firmware off the SD card, but it may be possible to symlink some of the large apps to a directory on the card.

    By Anton on Nov 9, 2005

  4. Dear Sir!
    First of all, I would like to congratulations for the upgrade job well done!
    I'm so proud of you, and I would like to take the lesson to upgrade my "harddrive" for my "Linux Linksys computer model WRT54G" :) However, the instruction you have post for the model version 2. However, mine is version 3. Thus, I can't find the RP3 on my 'motherboard' to connect the DO, CLK and DI connection. Could you please tell me how to connect the DO, CLK, and DI on my "computer" WRT54G.

    Big thanks!

    Lan.

    By Lan on Aug 19, 2006

  5. I didn't write the instructions and I don't have a WRT version 3 to play with so I won't be much help there.

    My understanding is that the V3 is similar to the V2 but some of the GPIO lines have moved. Check on some of the openwrt mailing lists and forums. I'm sure someone has located the missing lines for the v3.

    Thanks,
    Anton

    By Anton on Aug 19, 2006

  1. 1 Trackback(s)

  2. Nov 13, 2006: justDIY Project Log » Diskless Computing

Post a Comment