JJK
Posts: 5
Joined: Mon Oct 16, 2017 12:48 am

Huawei E303 3G dongle speeds

Wed Oct 18, 2017 2:41 pm

Hello all,

Somewhat new to the pi and linux. My background leans more towards arduinos and variations of C. I am having trouble with getting decent speeds from my 3g dongle. I will list the hardware specs and what I have tried below. The ultimate goal is to send a picture captured by picam via email.

Hardware
  • Pi 2 Model B v1.1 (running Raspbian which has been updated)
    2.5A power supply
    Huawei E303 Dongle (plugged directly into PI)
    Project Fi sim card
    keyboard
    mouse
Currently no camera is plugged in.

I am able to connect to mobile via wvdial and sakis3g but both methods only gets around 18kb/s. I have done much more research on wvdial and grabbed my settings using wvdialconf and set my wvdial.conf to those settings. When I first experienced the slow speeds, some suggestions I found online were to increase the baud rate from 9600 (as suggested by wvdialconf) to 115200 and 460800. Neither of the changes seemed to have an effect on the speed. After failing to find another suggestion, I switched to sakis3g and found the same speeds. I have not found much on what to try with sakis3g to increase speed.

Any suggestions on what to try? Anything more information that could possibly help you help me? With my limited basic knowledge of pi/raspbian, please don't think the obvious is obvious to me.

Jeremy

JJK
Posts: 5
Joined: Mon Oct 16, 2017 12:48 am

Re: Huawei E303 3G dongle speeds

Wed Oct 25, 2017 3:01 pm

Well after fighting with this I decided to purchase a new dongle. Works great so I am not sure what was wrong with the first one.

sudopiroot
Posts: 8
Joined: Mon Jan 22, 2018 7:33 pm

Re: Huawei E303 3G dongle speeds

Sat Jan 27, 2018 5:21 am

I'm curious as to who your carrier is and also if you stuck with the same model dongle or decided to use a different one altogether?

I'm trying to build something similar with a pi 0W and am having trouble deciding how to do this.

Any suggestions?

Return to “Troubleshooting”