[PATCH 3.1][27-06-11] 100% Working 3g huawei compatible USB dongle

Search This thread

Dexter_nlb

Senior Member
Feb 12, 2009
5,459
4,549
Copenhagen
*I'm not updating it, but many users find this useful, so thread is kept as is for now*

Not sure if anyone got so far, to getting the honeycomb showing connection and selectable APN in settings?

anyways,
from my port of honeycomb to folio100, and now experiments with a500.. i got huawei dongle's running using the builtin functions.

you will need to have root'd your device. and this might break a system-update, if any of my files are updated during next OTA..

but back to the working 3G.

Working 3G USB dongles:
Do note, your modem version can be seen on its white label written with very small text.
some modems require zerocd (linuxtool) or commands executed in windows to disable the mass storage part of it. (search google for the commands)
  • * ZTE MF 639 (might need roaming enabled to get data working)
  • * Vodafone K3765-H
  • * Vodafone K3715
  • * Vodafone K3565 / Huawei E160
  • * Huawei E169
  • * Huawai E170
  • * Huawai E171
  • * Huawei E173
  • * Huawei E1550
  • * Huawei E1692
  • * Huawei E1750
  • * Huawei E1752
  • * Huawei E1820
  • * HUAWEI K3520
  • * HUAWEI K3565 -Rev 2

Download View attachment 3g-usb-stock1.zip for 3.0.1 stock release Acer_A500_1.141.01_EMEA_GEN3: (vermagic=2.6.36.3 SMP preempt mod_unload ARMv7)
Download View attachment 3g-acer31stock-usb.zip for 3.1 stock release Acer_A500_3.019.01_COM_GEN1 (vermagic=2.6.36.3-00005-g5dff38c SMP preempt mod_unload ARMv7)



HOWTO:
- first: Backup your /system/build.prop on the tablet , just copy the file to a safe place, as its important if you wish to do a online update later on.
- updated zip, so you can now install the zip as an "update" using ClockWorkMod/CWM if you got this installed.
- download the "system.zip" attached to this post.
- unpack all files to a temporary folder ie. C:\myfiles
- assuming you got adb running
* push files to your tablet with;
  • adb shell mkdir /data/local/temp
  • adb push C:\myfiles\system /data/local/temp/
* next run
  • adb shell
* then run all commands below in the shell
  • su -
  • mount -orw,remount /system (i forgot this line, ITS IMPORTANT)
  • cp -a /data/local/temp/* /system/
  • chmod 4755 /system/bin/pppd
  • chmod 4755 /system/bin/rild
  • chmod 755 /system/bin/rild.run
  • chmod -R 755 /system/etc/ppp

If you done these steps correctly, and you reboot.
you will now have a working 3G option in Settings -> wireless networks
so you can configure your APN now and connect to your 3G network.
and you got it all automated with honeycomb 3g! no terminal needed to start 3G!

HINTS
- Other reports are to remember to "Disable PIN" on the card.. I have no personal experience on this part, but check up on it, if its not working perfectly, or no data, but network is ok.

- I got reports back about enabling roaming to make it work, and also remember the story from Folio100 with 3G dongles..
so if you cannot get data connection at all, try to enable roaming and see if APN does not appear which matches your isp. maybe read you ISP website to confirm it.

- If you happen to remove the dongle, there is a solution (using as example gscript) to restart the ril daemon.
in a shell you can restart the ril-daemon if you reinsert the 3g usb dongle.
do it like this in the shell:
su -
stop ril-daemon
start ril-daemon


HOWTO FOR RESET'ing ,massstorage on Huawei modems.
Insert modem into pc and wait for driver to install
check in device manager which com port is assignated to your modem
download putty
here the.earth.li/~sgtatham/putty/latest/x86/putty.exe
close every program related to modem
run putty
click serial below port number and then change port number to one previously founded
click open
write atz and press enter, modem should answer ok
write ati and press enter, modem should give name, type, etc
write AT^U2DIAG=0 and press enter, zero cd is now disabled

You need also put sim card from modem to any phone and disable pin checking.




Remember to press "thanks" if you find it useful :)
 
Last edited:

JackMetal

Senior Member
Dec 10, 2008
123
8
Looking forward to testing this. Mine is a Verizon Novatel Wireless, do you think this will work with it?
 

Dexter_nlb

Senior Member
Feb 12, 2009
5,459
4,549
Copenhagen
Looking forward to testing this. Mine is a Verizon Novatel Wireless, do you think this will work with it?

it would probably work, if you got the huawei dongles..

the major is if you need different kernel modules.. those are in the other thread if needed, i included those without -gxXXXX version info.. as thats the ones for the latest EU model update and works here.
 
  • Like
Reactions: willyampz

manfly9884

Senior Member
Sep 15, 2006
824
20
Miami
Thanks Dexter. One question. Can these files be pushed using terminal emulator instead?

Sent from my A500 using Tapatalk
 

Dexter_nlb

Senior Member
Feb 12, 2009
5,459
4,549
Copenhagen
Yes,
this can of course be done in a terminal, if needed.
just forget the part with "adb",
but all the commands should be executed, and the files copied to a sdcard temporily and copy from that location to the /system
 
  • Like
Reactions: willyampz

Dexter_nlb

Senior Member
Feb 12, 2009
5,459
4,549
Copenhagen
this wil break the OTA ... because of the build.prop modifications...

Correct, that is also mentioned in post #1.

custom build.prop can be made if the lines at the bottom are copied to your own version you got with a simple one-liner in a shell.

echo "picasso.3g=true
rild.libpath=/system/lib/libhuawei-ril.so
rild.libargs=-d /dev/ttyUSB2
ro.pad.features.modem=true " >>/system/build.prop


so it works on any new build.prop change..
 

thor2002ro

Senior Member
Oct 11, 2007
731
518
36
127.0.0.1
www.tegraowners.com
Correct, that is also mentioned in post #1.

custom build.prop can be made if the lines at the bottom are copied to your own version you got with a simple one-liner in a shell.

echo "picasso.3g=true
rild.libpath=/system/lib/libhuawei-ril.so
rild.libargs=-d /dev/ttyUSB2
ro.pad.features.modem=true " >>/system/build.prop


so it works on any new build.prop change..

got an idea.... make two scripts for applying and removing....
so we can maintain the OTA capability...
 

Dexter_nlb

Senior Member
Feb 12, 2009
5,459
4,549
Copenhagen
got an idea.... make two scripts for applying and removing....
so we can maintain the OTA capability...

ill figure something out.. maybe an actual patch can be made?
i do know how to make the different update.zip's ... just got A500, so not sure what is possible and not, on this semi-blocked tablet..
but also know motorola mobiles, i have had my part of blocked devices, and do workarounds to make something work.

1 update.zip to install? and another to remove?
 

Dexter_nlb

Senior Member
Feb 12, 2009
5,459
4,549
Copenhagen
we dont have custom recovery working.... so update zip wont work... scripts or apk are the only choices i see...

no no, i dont talk CWM.. i use the builtin tegra recovery for the additional functions.. the recovery is very close to CWM, but uses the old htc way, and do have specific write command for writing images..

ill check it out soon.. a500 is still new to me, although tegra is not...
 

n1nj4dude

Senior Member
May 7, 2011
491
79
I know im probably not doing something right, i followed the steps, and when i tap mobile networks it force closes?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 59
    *I'm not updating it, but many users find this useful, so thread is kept as is for now*

    Not sure if anyone got so far, to getting the honeycomb showing connection and selectable APN in settings?

    anyways,
    from my port of honeycomb to folio100, and now experiments with a500.. i got huawei dongle's running using the builtin functions.

    you will need to have root'd your device. and this might break a system-update, if any of my files are updated during next OTA..

    but back to the working 3G.

    Working 3G USB dongles:
    Do note, your modem version can be seen on its white label written with very small text.
    some modems require zerocd (linuxtool) or commands executed in windows to disable the mass storage part of it. (search google for the commands)
    • * ZTE MF 639 (might need roaming enabled to get data working)
    • * Vodafone K3765-H
    • * Vodafone K3715
    • * Vodafone K3565 / Huawei E160
    • * Huawei E169
    • * Huawai E170
    • * Huawai E171
    • * Huawei E173
    • * Huawei E1550
    • * Huawei E1692
    • * Huawei E1750
    • * Huawei E1752
    • * Huawei E1820
    • * HUAWEI K3520
    • * HUAWEI K3565 -Rev 2

    Download View attachment 3g-usb-stock1.zip for 3.0.1 stock release Acer_A500_1.141.01_EMEA_GEN3: (vermagic=2.6.36.3 SMP preempt mod_unload ARMv7)
    Download View attachment 3g-acer31stock-usb.zip for 3.1 stock release Acer_A500_3.019.01_COM_GEN1 (vermagic=2.6.36.3-00005-g5dff38c SMP preempt mod_unload ARMv7)



    HOWTO:
    - first: Backup your /system/build.prop on the tablet , just copy the file to a safe place, as its important if you wish to do a online update later on.
    - updated zip, so you can now install the zip as an "update" using ClockWorkMod/CWM if you got this installed.
    - download the "system.zip" attached to this post.
    - unpack all files to a temporary folder ie. C:\myfiles
    - assuming you got adb running
    * push files to your tablet with;
    • adb shell mkdir /data/local/temp
    • adb push C:\myfiles\system /data/local/temp/
    * next run
    • adb shell
    * then run all commands below in the shell
    • su -
    • mount -orw,remount /system (i forgot this line, ITS IMPORTANT)
    • cp -a /data/local/temp/* /system/
    • chmod 4755 /system/bin/pppd
    • chmod 4755 /system/bin/rild
    • chmod 755 /system/bin/rild.run
    • chmod -R 755 /system/etc/ppp

    If you done these steps correctly, and you reboot.
    you will now have a working 3G option in Settings -> wireless networks
    so you can configure your APN now and connect to your 3G network.
    and you got it all automated with honeycomb 3g! no terminal needed to start 3G!

    HINTS
    - Other reports are to remember to "Disable PIN" on the card.. I have no personal experience on this part, but check up on it, if its not working perfectly, or no data, but network is ok.

    - I got reports back about enabling roaming to make it work, and also remember the story from Folio100 with 3G dongles..
    so if you cannot get data connection at all, try to enable roaming and see if APN does not appear which matches your isp. maybe read you ISP website to confirm it.

    - If you happen to remove the dongle, there is a solution (using as example gscript) to restart the ril daemon.
    in a shell you can restart the ril-daemon if you reinsert the 3g usb dongle.
    do it like this in the shell:
    su -
    stop ril-daemon
    start ril-daemon


    HOWTO FOR RESET'ing ,massstorage on Huawei modems.
    Insert modem into pc and wait for driver to install
    check in device manager which com port is assignated to your modem
    download putty
    here the.earth.li/~sgtatham/putty/latest/x86/putty.exe
    close every program related to modem
    run putty
    click serial below port number and then change port number to one previously founded
    click open
    write atz and press enter, modem should answer ok
    write ati and press enter, modem should give name, type, etc
    write AT^U2DIAG=0 and press enter, zero cd is now disabled

    You need also put sim card from modem to any phone and disable pin checking.




    Remember to press "thanks" if you find it useful :)
    9
    Hi all
    I wrote small program, which ables to restart "ril-daemon", so you don't need to restart tablet or use g-script or similar to manually restart it for usb-dongle works. Just insert modem, run program and click "Restart ril-daemon".
    This app requires ROOT access.
    3
    you forgot to say to remount the system to rw....
    2
    so my A500 now is HC 3.1 , someone who know the way can make it use 3G USB Huawei, please help me. Thanks a lot !

    I added a 3.1 patch, you will either follow the howto with root access, or use recovery on top of stock.
    2
    @smaiitm

    My E1750 working well. I had to disable zero_cd otherwise it won't work.
    Here is how i did it:

    Insert modem into pc and wait for driver to install
    check in device manager which com port is assignated to your modem
    download putty
    here the.earth.li/~sgtatham/putty/latest/x86/putty.exe
    close every program related to modem
    run putty
    click serial below port number and then change port number to one previously founded
    click open
    write atz and press enter, modem should answer ok
    write ati and press enter, modem should give name, type, etc
    write AT^U2DIAG=0 and press enter, zero cd is now disabled

    You need also put sim card from modem to any phone and disable pin checking.