Linksys WRT54G3G + Huawei E600 + OpenWRT Kamikaze = Internet at summer house

Spending vacation at the summer house without Internet connectivity? Unthinkable.

Linksys WRT54G3GHuawei E600

The first few days, I connected the laptop to my cell phone using Bluetooth, and then to the Internet using 3G/UMTS.

However, we have more than one laptop here, and the range of bluetooth is limited. I ended up setting up a wireless access point with a PCMCIA slot for a 3G/UMTS card. It has worked flawlessly for several days.

The writeup on how to do this is long, so I put it at a separate page:
http://josefsson.org/openwrt/internet.html

Update: I have written a similar howto for OpenWRT 8.09 and Huawei E220, see http://josefsson.org/openwrt/dongle.html

78 Replies to “Linksys WRT54G3G + Huawei E600 + OpenWRT Kamikaze = Internet at summer house”

  1. Hi Simon,

    First of all thanks for publishing your tutorial, it help me.
    I have the same linksys router than you but I do not use the 3G capabilities. Therefore I wonder if it is possible to use the pcmcia slot to plug a pcmcia-to-usb card and then connect my usb hdd. This way I aim to share my external hdd between my computers at home without having to keep one computer running full-time?

    I guess setting up Kamikaze 7.06 should be similar to what you have done for your 3G card since it is recognize as usb ports, plus I will have to install the samba packages.

    What do you think of that?

    Med vänliga hälsningar!
    Julien

  2. Hi Julien! I see no reason why that wouldn’t work. As far as I can tell, there is nothing “magic” about the PCMCIA slot, you should be able to put anything in it. The hardware shouldn’t care or even know that it isn’t a 3G card.

    It would be nice if the box had an external USB port though… I thought about using a PCMCIA USB adapter and USB 3G card instead, too, and be able to add a HDD to the box. But I had this PCMCIA laying around to no use, so I didn’t want to purchase a USB 3G card too. And I have some unused NSLU2’s that I intend to set up as well.. 🙂

    If you test it, let me know how it works out, maybe I’ll switch to a USB 3G card in the future…

    /Simon

  3. Hi…
    I followed your instruction and… Works!

    I have only a question: Is there a way to force the connection only in 3G?
    (GPRS with my operator need roaming with more costs…)

    thnx

  4. Hi Mauro. I’m happy that it works!

    Which PCMCIA card do you have? I do not know how to put my Huawei E600 in 3G-only mode. None of the AT commands I’ve tried works.

    If you are using another card, you may want to try adding:

    option service umts_only

    to the /etc/config/network ppp0 stanza.

    Note that you shouldn’t follow my last advice, to comment out stuff from /lib/network/3g.sh in this case. I did that only because the E600 doesn’t seem to support any AT commands to put it in 3G-only mode.

    Alternatively, if you are using the E600, use the Windows tools to set the card in 3G-only mode. It seems to survive cold power-off, but I’m not certain. This is what I did.

  5. Hi Simon,

    thanks for you answer. I am going to try and will let you know how I am doing…

    Otherwise I could you make me a favor by removing my email address from my previous message. I have been silly in typing it directly in the text, so if you remove it, it would keep me away from spammers 🙂

    /Julien

  6. Hi,
    Thanks for the howto, it worked for me on the most part using a WRT54G3G using a Huawei E660. I am able to use skype but not browse the web. Did you have to do anything else to bridge the 3G connection to the LAN/WiFi? I’m going through the docs but nothing is jumping out at me.
    Thanks for the solution, if I can get it working it’ll really save my bacon.

  7. Hi again,
    Well, as usual, cycling the power a couple of times seemed to do the trick. Now it’s working but I’m not that impressed with the speed. Some more fine tuning to go, it would seem…
    Thanks again for the howto.

  8. To check the connection signal quality, I use this:

    root@OpenWrt:~# gcom -d /dev/usb/tts/2 -s /etc/gcom/getstrength.gcom

    It works even when you are online. I understand the CSQ value should be above around 10 to be considered OK quality, but in the summerhouse it is typically between 2 and 6. Still works for e-mail and web browsing.

  9. Well, I finally left it in the hands of my Romanian colleagues and wished them all the best. In the end, we were getting some impressive speeds but only in bursts and upload was OK but not exciting. I speculated that it may have had something to do with switching between GPRS and 3G, which I don’t know if you can control or if it does it automatically (must read more docs…).

    If this little project works, however, we may roll this solution out in a lot of our smaller offices who have a need for roaming internets but can’t afford satellite. Heck, it could even replace some of those really expensive BGAN units we’ve got in service. It will need to be a little more reliable before then, but I suspect the problems to lie with the service providers more than anything – coverage maps being some of the greatest works of fiction of the early 21st century and all.

    Once again, mega thanks, bacon saved for another day and FOS vindicated in the face of incompetent technocrats suffering from vendor lock.

    Rock on…

  10. Brilliant Howto and is applicable for a variety of cards! Since playing with OpenWRT on various different boxes for nearly a year, I was going in about 10 minutes following your howto.

    However, I have noticed that none of my HSDPA cards (Merlin XU870, HUAWEI E620, or even Telstra Nextg MF332) seem to download data at any rate faster than about 460kbs.

    I suspect this may be due to a limitation of the usbserial driver as described here: http://www.junxion.com/opensource/linux_highspeed_usbserial.html

    Any thoughts on how to improve the throughput for HSDPA modems – patch to usbserial etc?

  11. For getting your card to work with the Vodafone Option 3G QUAD card put “usbserial vendor=0xaf0 product=0x6300” in /etc/modules.d/60-usb-serial

    I can’t connect though.

    root@OpenWrt:/etc/ppp# ifup ppp0
    ifconfig: SIOCGIFFLAGS: No such device
    SIM ready
    PIN set successfully
    Trying to set mode
    root@OpenWrt:~# gcom -d /dev/usb/tts/2 -s /etc/gcom/getstrength.gcom
    AT+CSQ
    +CSQ: 25,0

    OK

    Any idea what’s going wrong? I live in an area without UMTS signal, only GPRS. I’d like to get it working with both

  12. Pingback: Simon Josefsson’s blog » Blog Archive » Home Audio Server

  13. hi, semms that i kicked my router out of control.
    i forgot to setup password first and with the keys i cant authenticate for ssh login. do you have any idea to get telnet to work again or to access the router? for authentication i used the created file from telnet but the “ssh client” shows “authentication error”. i did the first step like your description. do you have any idea? thank you

  14. Hi Peter. Sounds like something went wrong with the authorized_keys file. I think you’ll either have to re-flash it or enter the safe mode, see:

    http://wiki.openwrt.org/OpenWrtDocs/Troubleshooting

    I haven’t tried that though. That page warns about some things that can go wrong, so I think it is safer to flash a new firmware using TFTP but I don’t recall doing this on the WRT54G3G machine. It is very simple on my Asus 500 though: disconnect power, hold in reset while pluging in power and after a second or two release the reset button. Then use a ethernet cable, the router will be called 192.168.1.1 and you can tftp up the new firmware. But this is for the Asus box! Browse around at the OpenWRT wiki before trying anything, I think there are similar instructions for the linksys boxes.

    Good luck!

  15. now kamikaze runs with my merlin u740, but only with password loging. No matter what. the wireless lan dont rech my neightbour. but me and its working. for some information: for merlin u740 mcc replace usbserial with:

    usbserial vendor=0x1410 product=0x1400 # u740

    newer worked before with linux took for me 1 weekend to set up everything…
    thanks for the very fast answers.
    peter

  16. thanks for help, but loooks too difficult for me to rebuild image…
    i hope the patch is included in kamikaze 7.09….if green box added meens that.
    if not it might be the solution for download speed only 500 kbit/s.
    i will let it be here.
    good evening peter

  17. Hi peter,

    The patch didn’t make the cut into 7.09. Nevertheless, don’t be afraid of the buildroot process. Even if you really don’t know what you are doing, by following the steps outlined in the howto link above, and obtaining some extra assistance to include gcc, svn and others into your local system (the machine you are going to build your openwrt firmware on) I was able to build a bleeding edge system in a couple of hours.

  18. Hi tamarko,

    were you really able to actually fix the 460kbps problem using broadcom 2.4 kamikaze 7.09 with this patch ????

    After days of endless fiddling with whiterussian09 + usb serial buffer patches I got the connection to work but had to dumpy everything again because of the 460kbit problem.

    Thanks,
    Watz

  19. Can Someone make a how-to process on how to patch the usb in kamikaze 7.09 ? I think the buildroot process is complicated for beginners. What i someone build an image with patch already ?

    Thanks

  20. nice ideas i tryed a lot but in the end i must say that the command “make menuconfig” don’t exist in win xp and there is no (for me) program that can do this job in win xp or i selcted the wrong programs. ask me a howto for gnu gcc svn etc… no idea why no make command is there 🙂
    ok but is there someone outside who has made a image file within this patch? that i can copy to the router. and can he give it to me please.
    otherwise i wait till openwrt 7.10.

  21. Is my understanding correct – in the end nobody got E620 working in full HSDPA mode?

    I too get 35-40 KB/s max …

  22. Hi Simon,
    i found the new usb-serial within the patch on web.
    now the connection is fine. fast up and fast downstream.
    you should include this instruction into your howto.
    at last many thanks for everybody who helped me.

    instuction:
    in /lib/modules/2.4.34 file “usbserial.o” replace with
    “http://machts.net/openwrt_usbserial/kmod-usb-serial/lib/modules/2.4.34/usbserial.o”

    plus

    edit /etc/modules.d/60-usb-serial with
    “maxSize=2048”
    example: “usbserial vendor=0x1410 product=0x1400 maxSize=2048 # merlin u740”

    finish with “reboot”

    Good bye
    Peter

  23. After my nice experience with OpenWRT/WRT54G3G I decided to buy a Asus WL500p with a 3G USB modem Sierra Wireless AirCard 875U.

    I think I managed most of the things, usb device is found. I don’t get the ‘ppp’ ifname show up though.

    What is actually the procedure to get this ppp interface up and running? – it doesn’t show up when I do a ‘ifconfig’

  24. Hi Karel! The ppp0 interface is only shown after you have properly started pppd. If you have configured everything correctly, try ‘ifup ppp0’ or ‘ifup 3g’. Check the output from ‘logread’ if this doesn’t work, pppd should log something about its failure/success.

    Good luck,
    Simon

  25. Hi there,

    thanks for this great howto. Unfortunately I’m not able to set up a Merlin XU870 with a PCMCIA to ExpressCard-Adapter. The adapter is recognized well, cardctl status says:

    Socket 0:
    5V 16-bit PC Card
    function 0: [ready]

    The problem seems to be, that the card (Merlin) is not recognized by the kernel modules. dmesg does not say anything about the card, afaik:

    PPP generic driver version 2.4.2
    Linux Kernel Card Services 3.1.22
    options: [pci] [cardbus]
    PCI: Enabling device 01:01.0 (0000 -> 0002)
    Yenta ISA IRQ mask 0x06f8, PCI irq 2
    Socket status: 30000410
    PCI: Setting latency timer of device 00:04.0 to 64
    usb-ohci.c: USB OHCI at membase 0xb8004000, IRQ 2
    usb-ohci.c: usb-00:04.0, PCI device 14e4:4716
    usb.c: new USB bus registered, assigned bus number 1
    hub.c: USB hub found
    hub.c: 2 ports detected
    usb.c: registered new driver serial
    usbserial.c: USB Serial support registered for Generic
    usbserial.c: USB Serial Driver core v1.4

    Can please anybody give me some hints, how I can get this card working?

    Thanks a lot!

    Sebastian

  26. I’m not getting there. How can I set up ppp? I’ve already installed the ppp package. How does ppp knows that it has to connect to my Aircard?
    When I do a ‘lsusb’ the ‘Sierra Wireless, Inc.’ nicely comes up, so it *is* recognized

    Thanks
    Kajje

  27. Did you see the instructions in the link in the original article? You’ll need to modify /etc/config/network and then you should be able to type ‘ifup ppp0’ at the prompt. If it doesn’t work, please post relevant output from ‘logread’.

  28. I’m making progress… I love that and it makes me feel stronger to

    root@LT500:~# lsusb
    Bus 003 Device 001: ID 0000:0000
    Bus 002 Device 001: ID 0000:0000
    Bus 002 Device 002: ID 1199:6812 Sierra Wireless, Inc.
    Bus 001 Device 001: ID 0000:0000
    root@LT500:~# gcom -d /dev/usb/tts/2
    SIM ready
    Waiting for Registration..(120 sec max)
    Registered on Home network: “IND Excelcom”,2
    Signal Quality: 17,99
    root@LT500:~# ifup xl
    ifconfig: SIOCGIFFLAGS: No such device

    timeout checking for PIN.xl(3g): Failed to set the PIN code.

    /etc/config/network:
    config interface xl
    option ifname “ppp0”
    option proto 3g
    option device /dev/usb/tts/2
    option apn http://www.xlgprs.net
    option username xlgprs
    option password proxl

  29. That looks fine except possibly for the ‘Failed to set the PIN code’, however that shouldn’ abort running pppd. I had the same problem with PIN codes, and I modified the scripts slightly here (see the link in the original post).

    Can you quote the end of the output from ‘logread’ when got this far, after ifup xl? There should be something from pppd there.

  30. I commented out the PIN code setting in /lib/network/3g.sh:
    # PINCODE=”$pincode” gcom -d “$device” -s /etc/gcom/setpin.gcom || {
    # echo “$cfg(3g): Failed to set the PIN code.”
    # set_3g_led 0 0 0
    # return 1
    # }
    now I get:
    root@LT500:/# ifup xl
    ifconfig: SIOCGIFFLAGS: No such device
    Trying to set mode
    Timeout setting WWAN mode!

  31. Jan 1 00:11:13 LT500 daemon.err pppd[574]: Connect script failed
    Jan 1 00:11:36 LT500 daemon.info pppd[574]: Terminating on signal 15
    Jan 1 00:11:36 LT500 daemon.info pppd[574]: Exit.
    Jan 1 00:11:55 LT500 daemon.notice pppd[628]: pppd 2.4.3 started by root, uid 0
    Jan 1 00:12:06 LT500 daemon.err pppd[628]: Connect script failed
    Jan 1 04:40:07 LT500 syslog.info — MARK —
    Jan 1 04:40:16 LT500 daemon.err pppd[828]: Connect script failed
    Jan 1 00:23:56 LT500 daemon.err pppd[764]: Connect script failed
    Jan 1 00:23:56 LT500 local2.err chat[794]: SIGTERM
    Jan 1 00:23:57 LT500 daemon.info pppd[764]: Exit.
    Jan 1 00:24:14 LT500 daemon.notice pppd[828]: pppd 2.4.3 started by root, uid 0

  32. Try replacing ‘#debug’ with ‘debug’ in /etc/ppp/options to get more debug information.

    It looks like the connection script fails for some reason. You may want to quote slightly more output, the interesting parts are probably before the error messages.

  33. I am looking for a full list of AT commands for the Merlin U740 3G datacard.

    I have written a script to do signal measurements but would like to enhance it .

  34. Hello Simon,
    I would like to know if you have any news from Julien (August 3rd) and his attempt to use the PCMCIA slot as an USB port expansion?
    I am dealing with the same problem and would apreciate any help on this.
    Thank you in advance for your time.

  35. Well, after some problems i did get a stable running config with a PCMCIA card with 2 USB1.1/2.0 ports. One note:
    1- using kamikaze 7.07 I can only read/write to the usb stick attached to the PCMCIA card with usb1.1 modules loaded. If 2.0 loaded i get a system crash.
    Thanks for your help
    Regards,
    Carlos

  36. Interesting, thanks for the update Carlos. Have you experienced with loading OHCI instead of EHCI or vice versa? I have same vague memories that sometimes some USB devices only work with one of them. I think I had to unload EHCI and load OHCI for some USB device.

    If you can manage to log the system crash (oops?), maybe reporting it upstream will help.

    Also, kamikaze 7.07 is rather old, there is 7.09 and also much work on the trunk.

    Good luck,
    Simon

  37. So,

    I downloaded the same bin file per your instructions, but when trying to use the interface to upload the file, it gets about 5% through and then says “Upgrade are failed”. Any thoughts on how I can get this to take the file? I can’t seem to ftp to the box to push it and telnet is disabled, at least on the default port.

    I’m using ethernet to upload it.

    Thanks,
    Kevin

  38. Hi,

    First of all – I must say thanks for the howto – got me going on ‘taking control’ of my WRT54G3G!

    What I’m interested to know is if anyone has succesfully increased the RAM in the unit?

    I’ve come across a couple of references to people achieving this but as yet have not come across any clear instructions.

    Another question;
    How easy is it to have the WAN port connected to ADSL as the primary internet connection, with the 3G as backup in the case of ADSL problems?
    (Here in South Africa, we constantly have problems with stolen copper and as such often have sites down)!

    Any help would be appreciated.

    Thanks,

    Matthew

  39. The Sierra Wireless 875U USB on a WL500Gp sage continues…
    Finally I made a connection on a Ubuntu 7.10
    Tried chat, kppp, nothing seemed to be able to establish a connection
    but after generating hundreds of wvdial.conf files (wvdial-generator.php 🙂 )
    I made it. It’s working!
    Now how can I get this wvdial on my OpenWRT box?
    Anyone?

  40. Hi
    Refering to post
    peter Says:

    November 21st, 2007 at 1:42

    The usbserial.o file is no longer available at the specified location
    Could someone please assist me in getting a copy of it for kamakaze 7.09 on a Linksys openWRT3g3

    I would live to get the speeds where they need to be

    Thanks in advance

  41. Thanks Peter!

    I placed a copy at:

    http://josefsson.org/tmp/usbserial.o

    SHA-1 d4346bb4356a77cb9841abc9642677548125fa88

    Naturally, keep in mind that in general you shouldn’t download untrusted binaries from the net and run them.

    Finally, I have no idea whether this works or not, since I haven’t run across this problem.

    /Simon

  42. Pingback: Simon Josefsson’s blog » Blog Archive » Home Wireless Network

  43. Hi,

    My WRT54G3G works fine with Kamikaze 0.9 and x-wrt. My data card is a Option Ge0301 with HSUPA. I followed the writeup of Simon. Then I had to change the usbserial.o to the new one to patch the small data rate. Now I get my fullspeed I got with the original Linksys firm.

    Now one question. I miss a “dial on demand” function. I use a vodafone flat and I wish an auto connect. Has someone a solution?

    Thanks a lot,
    alex

  44. Just saw this site. I am interested to try this out. Just a few questions guys, so I can get my hands dirty on this later.

    Which of the WRT54G3G I have to buy?
    I saw three flavors of this in Linksys site.
    WRT54G3G-AT
    WRT54G3G-ST
    WRT54G3G-VN

    Can use this as hotspot once installed with OpenWRT?
    Are there any list of supported PCMCIA cards?
    I’m from Asia, any online store I can buy this router?

    That’s it for now =)

  45. Hi ferdie. I think all three would work, but I don’t know for sure. Actually, what IS the difference between those devices? The data sheets on the linksys looks just the same to me.

    It should work fine as a hotspot, but you may need additional software if you want to configure it for authentication. Such as Chili Hotspot.

    Linksys has a list of supported devices, but it is rather short, and OpenWRT should support any PCMCIA 3G card that emulates serial ports. My huawei E600 isn’t supported by linksys, but it works fine with OpenWRT.

    However, keep in mind that a cheaper choice may be to buy a normal wireless router with a USB port. I have several ASUS WL-500gP’s which should handle this fine. You can then buy a separate USB-based 3G modem. They tend to be cheaper then the PCMCIA 3G modems too.

    Good luck,
    Simon

  46. Hi Simon,

    I really hope you can help me
    I am having a problem with a data card, I have been every where and can not seem to find the problem,
    I had the router working great with an Option data card on vendor=0xaf0 product=0x6701
    I have got a new E600 card, with the same setting as listed by you.
    vendor=0x12d1 product=0x1001

    I built and image with the old card settings, that I loaded onto a new router, and installed the new card in that one

    But now i get the error as listed in DMESG
    usb-ohci.c: usb-02:00.0, PCI device 1131:1561
    usb.c: new USB bus registered, assigned bus number 2
    hub.c: USB hub found
    hub.c: 2 ports detected
    hub.c: new USB device 02:00.0-1, assigned address 2
    usbserial.c: Generic converter detected
    usbserial.c: Generic converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
    usbserial.c: Generic converter detected
    usbserial.c: Generic converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
    usbserial.c: Generic converter detected
    usbserial.c: Generic converter now attached to ttyUSB2 (or usb/tts/2 for devfs)
    hub.c: new USB device 02:00.0-2, assigned address 3
    usb.c: USB device not accepting new address=3 (error=-145)
    hub.c: new USB device 02:00.0-2, assigned address 4
    usb.c: USB device not accepting new address=4 (error=-145)

    How do I get around this as the card no longer initilases?
    I am totaly stumped,

    This is from a working one:
    root@OpenWrt:/proc# cat modules
    usbserial 23884 1
    wlcompat 14944 0 (unused)
    usb-ohci 19252 0 (unused)
    ds 7420 0 (unused)
    yenta_socket 10668 1
    pcmcia_core 44064 0 [ds yenta_socket]
    ip_conntrack_tftp 1712 0 (unused)
    ip_nat_irc 2336 0 (unused)
    ip_conntrack_irc 3128 1
    ip_nat_ftp 2960 0 (unused)
    ip_conntrack_ftp 4272 1
    ppp_async 7884 2
    ppp_generic 22300 6 [ppp_async]
    slhc 6064 0 [ppp_generic]
    wl 630776 0 (unused)
    usbcore 71296 1 [usbserial usb-ohci]
    switch-robo 4540 0 (unused)
    switch-core 4864 0 [switch-robo]
    diag 25520 0 (unused)

    And this from a not working one?
    usbserial 23516 0
    wlcompat 9504 0 (unused)
    usb-ohci 19252 0 (unused)
    ppp_synctty 6332 0 (unused)
    ds 7420 0 (unused)
    yenta_socket 10668 1
    pcmcia_core 44064 0 [ds yenta_socket]
    ip_conntrack_tftp 1712 0 (unused)
    ip_nat_irc 2336 0 (unused)
    ip_conntrack_irc 3128 1
    ip_nat_ftp 2960 0 (unused)
    ip_conntrack_ftp 4272 1
    ppp_async 8044 0 (unused)
    ppp_generic 22380 0 [ppp_synctty ppp_async]
    slhc 6064 0 [ppp_generic]
    wl 666224 0 (unused)
    usbcore 71296 1 [usbserial usb-ohci]
    switch-robo 5052 0 (unused)
    switch-core 4928 0 [switch-robo]
    diag 28032 0 (unused)

    Please help??
    Thanks
    Assasin

  47. Assasin, it looks as if there is some USB problem. Either your card has a broken USB chip, or there is a software error. Let’s assume the latter.. 🙂

    I’ve run into USB problems sometimes that had to do with OHCI vs EHCI vs UHCI. Could you try unload the usb-ohci driver and load ‘uhci’ instead? or some ehci* driver. Look in /lib/modules/ for the available drivers.

    Good luck…

    /Simon

  48. For those needing to authenticate themselves to an APN / private APN:
    add the following lines (obviously with your own username and password) to your /etc/ppp/options file:

    user myusername
    password mypassword

    and possibly add these too:
    defaultroute
    usepeerdns

    to watch the log, uncomment the “debug” line and use the command
    logread -f &
    to do the equivalent of a tail -f /var/log/messages in linux. (Or just use logread on its own to see the most recent log messages)

  49. Another way you can improve performance is by adjusting..

    the ammount of address your router can handle.
    which explains here.
    link

    You can also set your dns settings to a more better server…

    which a list can be found here.
    link

  50. Thanks for the easy instructions, could you explain how to install the Telstra MF332 Card, is there anything special about installing different cards.

  51. Hi Oussy. As long as the card simulates serial ports over USB, there is no difference between different card. And as far as I know, all 3G modems for PCs out there simulates serial ports over USB. So any card should work with OpenWRT.

  52. Hi Simon, unlike all of you guys, i’m quite oblivious to all this tech/programming stuff so i hope you will be patient while i use layman terms to describe my situation. thanks in advance and here goes!:

    i was given a Linksys WRT54G3G v1.1 router and an Option GX0201 datacard by a friend. before he handed this gadgets to me, we were able to surf the Net wireless-ly on a Singapore’s mobile broadband provider on the same router and datacard, however now i’m in Australia and i tried to replace sim cards in the data card and tried to surf the internet but to no avail. the pink/purple led on the data card keeps blinking.

    with this if i were to follow your summer house howto super closely, can i achieve wireless internet connectivity? otherwise, what can you recommend?

  53. Hi Vanity. You could follow my howto, but if you aren’t at all familiar with linux I think it will be challenging. However it sounds as if your problem is a simple one such as the wrong pin, the wrong APN setting, or something similar. So double check all the settings for the 3G card in your router. If you change SIM card you will need to configure the new pin code and the new APN address. You get the APN address from your SIM card provider if you don’t know it (it is typically something like ‘internet.foocorp.com’).

    Also, try using the PCMCIA card with the new SIM card in a normal laptop first.

    Good luck,
    Simon

  54. I successfully followed this on my wrt54g3g but i now want to put it on my wrt54g3gv2 (has 3 usb ports in addition to pcmcia).
    It seems reluctant to accept any firmware i throw at it (with modified headers to 3G2V).

    Firmware i’ve tried:

    * Openwrt kamikaze brcm2.4 8.09
    * Openwrt kamikaze brcm47xx 8.09
    * Openwrt whiterussian brcm2.4
    * Openwrt whiterussian brcm47xx
    * DD-WRT v24
    * DD-WRT v24sp1

    The router will complete the update status with all of these firmware’s and then during reboot it starts flashing all it’s lights and will copy a backup image from flash2 to flash1 (the unit has an 8mb parallel flash with 32mb ram).

    Does dropbear require any busybox configuration or any configuration to start on boot or once compiled and installed will it start automatically?

    Upon looking through some of the web interface files, I noticed that the web interface folder is called cisco_wrt350n_m (maybe the _m means mobile?) so i thought it was maybe a variant of the wrt350n but branded as a wrt54g. Reading up on the wrt350n, apparantly you have to flash the unit with dd-wrt and then openwrt, which again didn’t help me.
    The unit definately has a broadcom board because of the dedicated broadcom folders in the gpl code.

    Setting the router up once i have the firmware on there isn’t a problem following this guide, it’s just getting the firmware on there in the first place!

    Help will be greatly appreciated!!!

  55. Hi – You wrote:

    Enabling 3G/UMTS
    The PCMCIA drivers are not loaded by default, and not even installed. You’ll have to copy some packages onto the device somehow.

    Really – i have no idea how to copy the required packages onto the device somehow … w/o a working internet connection (3g umts pcmcia modem not set up ….) how can i do that? Thx.

  56. I tried any of those images:

    http://downloads.openwrt.org/kamikaze/7.06/brcm-2.4/openwrt-wrt54g3g-2.4-squashfs.bin
    http://downloads.openwrt.org/kamikaze/7.07/brcm-2.4/openwrt-wrt54g3g-2.4-squashfs.bin
    http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/openwrt-wrt54g3g-2.4-squashfs.bin

    Unfortunatly none of these works : Linksys original firmware says “Upgrade are failed!”

    I tried several times with or without “factory default settings” but… upgrade failed anyway!
    What’s wrong?

    Thanks for your help

  57. This looks good.I am using the franlkin u600 modem.I read something about acm capability.Is my modem affected by this?

    I am really interested in following up on this.Some advice is needed on the above mentioned modem
    thanks.

  58. I tried any of those images:

    http://downloads.openwrt.org/kamikaze/7.06/brcm-2.4/openwrt-wrt54g3g-2.4-squashfs.bin
    http://downloads.openwrt.org/kamikaze/7.07/brcm-2.4/openwrt-wrt54g3g-2.4-squashfs.bin
    http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/openwrt-wrt54g3g-2.4-squashfs.bin

    Unfortunatly none of these works : Linksys original firmware says “Upgrade are failed!”

    I tried several times with or without “factory default settings” but… upgrade failed anyway!
    What’s wrong?


    I have the same thing happen..
    mine are wrt54g3g-UK (said the box)

  59. Hi Simon. I am from South Africa. Trust you are well.

    Want to ask you a question. Would appreciate if you could assist me.

    We have a Huawei E220 and a Linksys Wireless-N Home ADSL2+ Modem Router Model no WAG120N

    At first we connected to the internet via ADSL and used the Linksys Wireless-N Home ADSL2+ Modem Router to enable everyone in the house to access the internet.

    However in the New SA our landline copper cables are being stolen 24/7 and we are left with a wireless system from Vodafone.

    The E220 gets connected to my computer via an USBport. Only one computer now have access to the internet.

    Is there a way that the Linksys Wireless-N Home ADSL2+ Modem Router could be setup and linked to my computer(with the E220) to enable us to all access the internet, or must we buy an 3G enabled router/modem

    You assistance would be appreciated.

    Kind regards
    Leatitia Hayes

    We also have a WRT54G3G + Huawei E620, but somehow I think the datacard is faulty…the computer doesn’t pick in up.

  60. Hi all. I need some help pls. I have a linksys wrt54g3g and i need to change the app name so i finally found it but still can’t connect am i doing some thing wrong. There is no username and password is this correct??? Any help wud b amazing. Thanks in advance

Leave a Reply

Your email address will not be published. Required fields are marked *

*