Author Message

<  The PPP Widget Family for Android  ~  Driver Modules (obsolete with PPP Widget 2 and 3)

PostPosted: Sun Nov 04, 2012 1:37 am
Site AdminPosts: 5843Joined: Sat Nov 03, 2007 12:30 am
Update:

Try if "PPP Widget 2" works for you. It does not need additional drivers anymore.

============================================================


If you get the message "No driver found" after attaching your modem to PPP Widget, then your device manufacturer did not include the standard drivers for USB modems.

Samsung tablet owners are affected in great numbers, among others. This topic is dedicated to providing these missing drivers for common devices. It may continue to grow.

However, note that I'm not able to provide drivers for each and every device.

No modules for custom ROMs. Ask the ROM creators!

Note for Samsung devices: some of the Jelly Bean kernel sources were provided by Samsung with a configuration different from the kernel on the devices. They have responded to my notification and corrected several source packages, but there may be more undiscovered problems with specific devices.


Installation

Just download the packages for your specific device and put the unpacked files to this folder (on your device):

[sdcard]/pppwidget/lib

Note that in most cases the modules have to match exactly your firmware/kernel versions. Look at the kernel name indicated at the module package and compare it to the one on your device!


Testing (troubleshooting and experimenting only)

Usually, you can see in PPP Widget's "USB Log" if the drivers that you installed in the "lib" folder were loaded correctly.

To test manually if the kernel accepts the modules, open a terminal app on your device, run "su" to become root, and navigate to the "lib" folder where your modules are.
Code:
$ su
# cd /sdcard/pppwidget/lib

From there, run the command:
Code:
# insmod <module_filename>

Start with "usb_wwan.ko". If there is no error, you are a lucky winner. Otherwise, run the "dmesg" command and note the last line of the output which should give you some more information about the problem.

Note that these modules are made for stock kernels. The kernel name of the modules has to match the exact name of the device and the firmware revision.

Be sure to use the whole name of the module file in the command, including its extension.

If you get an error after the "insmod" command, run "dmesg". There may be a more specific error message at the bottom of the output. Note that some devices have a very verbose "dmesg" output - the error from "insmod" may be visible only after scrolling up one or more pages.

Driver details

There are up to three different drivers contained in the packages, depending on the stock kernel configuration:
  1. cdc-acm: a stand-alone file for connection-class ports (ttyACM)
    No further dependencies.
    If this module is not present in the package, then it's already compiled into the respective kernel
  2. option: a compound driver for vendor-class ports (ttyUSB)
    For this driver to work, the module "usb_wwan" and possibly "usb-serial" have to be loaded beforehand
  3. ppp_async: needed to control the serial port
Fortunately, there is code in PPP Widget to find and load the modules in the right order, according to the ports your modem provides. If everything works, you should not have to bother about module loading anymore.

Here we go:

Samsung Galaxy Note (GT-N7000)

The following package was corrected on 2013-04-08, please re-download:
Attachment:
File comment: For Android 4.1.2
GT-N7000_3.0.31_906407.zip [48.36 KiB]
Downloaded 4712 times


Attachment:
File comment: Kernel name "3.0.31-593490"
(Android 4.1.2)
GT-N7000_3.0.31_593490.zip [48.36 KiB]
Downloaded 2131 times



Attachment:
File comment: For Android 4.0.4
GT-N7000_3.0.15-N7000XXLRI-CL811902.zip [46.5 KiB]
Downloaded 2343 times


Attachment:
File comment: Kernel name "3.0.15-N7000DXLP9-CL551076"
GT-N7000_N7000DXLP9.zip [33.52 KiB]
Downloaded 1964 times



Samsung Galaxy Note II (GT-N7100), also for the Galaxy Note GT-N8010
Attachment:
File comment: For Android 4.1.2
GT-N7100_3.0.31_0xb482dc01.zip [34.71 KiB]
Downloaded 4069 times



Samsung Galaxy Note 10.1 (GT-N8000), updated, confirmation needed
Attachment:
File comment: Kernel name "3.0.31-412156"
GT-N8000_3.0.31-412156.zip [31.82 KiB]
Downloaded 2945 times



Samsung Galaxy S3 (GT-I9300), updated, confirmation needed
Attachment:
File comment: For Android 4.1.2
GT-I9300_3.0.31_0xb482dc01.zip [34.71 KiB]
Downloaded 3522 times


Attachment:
File comment: Kernel name "3.0.15-928452"
3.0.15-928452.zip [50.49 KiB]
Downloaded 2518 times



Samsung Galaxy Tab 7.0 + (GT-P6210)
Attachment:
GT-P6210_modules.zip [373.98 KiB]
Downloaded 3012 times



Samsung Galaxy Tab 10.1 (GT-P7510), updated, confirmation needed
Attachment:
File comment: Kernel name "2.6.36.3"
GT-P7510_modules.zip [11.84 KiB]
Downloaded 2606 times



Samsung Galaxy Tab 2 7.0 (GT-P3100), tested & working
Attachment:
File comment: Kernel name "3.0.8-1060938"
GT-P3100_1060938.zip [19.97 KiB]
Downloaded 3015 times


Finally working for Jelly Bean:
Attachment:
File comment: For 3.0.31 kernels (Android 4.1.1)
GT-P3100_JB_4.1.1.zip [22.82 KiB]
Downloaded 3489 times



Samsung Galaxy Tab 2 10.1 Wifi (GT-P5113), tested & working
Attachment:
File comment: Kernel name "3.0.8-396106-user"
GT-P5113_396106.zip [19.98 KiB]
Downloaded 2612 times


Attachment:
File comment: Kernel name "3.0.8-814538-user"
GT-P5113_814538.zip [19.98 KiB]
Downloaded 1722 times


Attachment:
File comment: Kernel name "3.0.8-911625-user"
GT-P5113_911625.zip [19.98 KiB]
Downloaded 1675 times


Attachment:
File comment: Kernel name "3.0.8-1047189"
GT-P5113_1047189.zip [19.97 KiB]
Downloaded 1662 times


Attachment:
File comment: Kernel name "3.0.8-1060237"
GT-P51XX_3.0.8-1060237.zip [19.42 KiB]
Downloaded 2288 times



Samsung Galaxy Tab 2 10.1 (GT-P5110) and others
Attachment:
File comment: For Android 4.1.2
GT-PX110_3.0.31_0x143474f1.zip [22.81 KiB]
Downloaded 5106 times



Samsung Galaxy Tab 2 7.0 Wifi (GT-P3110), tested & working
Attachment:
File comment: Kernel name "3.0.8-379370-user"
GT-P3110_modules.zip [19.98 KiB]
Downloaded 3429 times


Attachment:
File comment: Kernel name "3.0.8-999349"
GT-P3110_999349.zip [19.98 KiB]
Downloaded 2377 times


NEW, finally working:
Attachment:
File comment: For all 3.0.31 kernels
GT-P3110_3.0.31.zip [20.46 KiB]
Downloaded 6875 times



Misc. Samsung Devices
Attachment:
GT-P6200_3.0.31-1106827.zip [42.21 KiB]
Downloaded 1565 times



Google Nexus 10, tested & working
Attachment:
File comment: Kernel name "3.4.5-g4e6298b"
(Android 4.2.1)
Nexus10_3.4.5-g4e6298b.zip [50.58 KiB]
Downloaded 3551 times


Attachment:
File comment: Kernel name "3.4.5-gaf9c307"
(Android 4.2.2)
Nexus10_3.4.5-gaf9c307.zip [50.58 KiB]
Downloaded 4000 times



Sony Xperia Mini Pro, tested & working
Attachment:
File comment: Kernel name "2.6.32.9-perf"
4.0.2.A.0.58_modules.zip [33.3 KiB]
Downloaded 2080 times



Sony Xperia Tablet Z, tested & working
Attachment:
File comment: For Android 4.1.2
XperiaZ_3.4.0_10.1.C.0.370.zip [27.61 KiB]
Downloaded 1629 times


Attachment:
File comment: For Android 4.2.2
XperiaZ_3.4.0_10.3.1.C.0.136.zip [27.7 KiB]
Downloaded 1793 times



Sony Xperia Tablet Z2, tested & working
Attachment:
XperiaTabZ2_17.1.A.2.69.zip [42.65 KiB]
Downloaded 1078 times


Attachment:
XperiaTabZ2_17.1.1.A.0.402.zip [42.65 KiB]
Downloaded 1027 times



Lenovo IdeaTab S2109, tested & working
Attachment:
File comment: For Android 4.0.4
Lenovo_S2109_3.0.8.zip [31.11 KiB]
Downloaded 4091 times



Asus FHD10, tested & working - Thanks to member SileNTViP!
Attachment:
File comment: For Android 4.2.2
FHD10-3.4.21-00002-g9b77b10.zip [29.63 KiB]
Downloaded 2753 times



NoName tablets with Rockchip processor
Attachment:
File comment: Kernel name: "3.0.8+"
Rockchip_3.0.8+.zip [40.65 KiB]
Downloaded 6043 times



Allwinner A13

See the contribution in this post (for kernel "3.0.8+").


HTC One S (3.4.10-0f5103e) [29.97 KiB]

See this contribution by SileNTViP: viewtopic.php?p=12111#p12111


Offline Profile
PostPosted: Mon Dec 10, 2012 12:38 pm
Posts: 5Joined: Mon Dec 10, 2012 12:32 pm
I have Vodafone Huawei K3773 dongle 3g modem. NY os is Android 4.0.2 in a tablet. I don't found driver. What must I do?


Offline Profile
PostPosted: Mon Dec 10, 2012 4:15 pm
Site AdminPosts: 5843Joined: Sat Nov 03, 2007 12:30 am
O.K., I need some information:

- The brand and model of your tablet

- The kernel version name (you can find it in the device setup menu, under the entry "About Tablet")

- The device ID of the Huawei stick


To get the device ID, go to the configuration page of PPP Widget and uncheck the option "Automatic Device Detection".

Close the page, then touch the PPP Widget icon in the widget. You will see a list with at least one entry ("None").

Press the "None" entry. Then plug in your Huawei modem and wait a while (at least 5 seconds).

Now touch the PPP Widget icon again. There should be an additional entry in the list now. Note it down.


Offline Profile
PostPosted: Tue Dec 11, 2012 12:51 pm
Posts: 5Joined: Mon Dec 10, 2012 12:32 pm
My tablet: Hi-level HLV-t702
1gb ram, 16 gb flash, Rockchip 2918 1.2 Ghz , android 4.0.2


The device ID Huawei stick ?
maybe ? 12d1:1f11
I add usb_modeswitch.d directory

text file: 12d1:1f11

#######################################################
# Huawei E173s

DefaultVendor= 0x12d1
DefaultProduct=0x1f11

TargetVendor= 0x12d1
TargetProduct= 0x14bc

MessageContent="55534243123456780000000000000011062000000100000000000000000000"




On console
ls /dev/tty*

I don't see /dev/ttyUSB01 etc.

not connected ??


Offline Profile
PostPosted: Tue Dec 11, 2012 1:03 pm
Posts: 932Location: Koh Samui, THJoined: Wed Jul 11, 2012 3:14 pm
12d1:14bc is a Hi-Link type modem and has only 2 ethernet interfaces, no serial modem interfaces.
It is therefore not supported by the ppp widget.

viewtopic.php?t=1005


Offline Profile
PostPosted: Tue Dec 11, 2012 2:00 pm
Posts: 5Joined: Mon Dec 10, 2012 12:32 pm
I read
viewtopic.php?t=1005
but my device 12d1:1f11
and this solution not for Android its I think ubuntu.
My device not problem in ubuntu, slackware and Xandros (eeepc) (I try all) problem is in Android 4.0.2 tablet :(


Offline Profile
PostPosted: Tue Dec 11, 2012 2:50 pm
Posts: 5Joined: Mon Dec 10, 2012 12:32 pm
Pardon
My Android's kernel 3.0.8+


Offline Profile
PostPosted: Tue Dec 11, 2012 3:05 pm
Posts: 10Joined: Tue Dec 11, 2012 1:12 pm
Hello,

I am trying to use a ZTE MF110 with a Galaxy S3, but it seems that whatever I do, it refuses to work, so as a last resort I am writing here :).
After I insert the 3G modem, PPP widget recognizes the modem as 19d2:0016 and if I manually write the port as ttyUSB0 I get the message "port not found". If I manually select port tty1 for example, the "connect" button becomes active and if I press it, the GSM network is lost and I get an error if I try to search for it and only a device reset solves it. The problem is that I don’t seem to have the ttyUSBx files in my “/dev” folder. I tried installing the drivers manually using “insmod”, but I get the “Exec format error” no matter what drivers I use (starting with the ones for GT-I9300 obviously). As far as I know, I have the stock kernel (Android version 4.0.4, Kernel version: 3.0.15-928452 , se.infra@SEP-70#1, SMP PREEMPT Tue Aug 21, Build number: IMM76D.I9300XXBLH3).
Can you please help me with this?

PS: I attached here the log file in case is needed.

Regards.
Attachment:
Screenshot_2012-12-11-15-02.png
Screenshot_2012-12-11-15-02.png [ 8.72 KiB | Viewed 123875 times ]

Attachments:
usb_modeswitch_1-1.log [4.62 KiB]
Downloaded 1976 times

Offline Profile
PostPosted: Tue Dec 11, 2012 6:42 pm
Site AdminPosts: 5843Joined: Sat Nov 03, 2007 12:30 am
hcyazar wrote:
My device not problem in ubuntu, slackware and Xandros (eeepc) (I try all) problem is in Android 4.0.2 tablet

I'm afraid that at this time there is no way to make this modem work with Android.

PPP Widget can only operate modems that are using the PPP protocol. Unfortunately, this is not the case with your device.


Offline Profile
PostPosted: Tue Dec 11, 2012 7:09 pm
Site AdminPosts: 5843Joined: Sat Nov 03, 2007 12:30 am
nassus wrote:
Can you please help me with this?

I will try.

Note that you will most certainly need a powered hub on your phone. Wireless modems tend to use the full power specified for a USB port; few phones and not all tablets can deliver that power (500 mA).


Offline Profile
PostPosted: Tue Dec 11, 2012 7:27 pm
Posts: 10Joined: Tue Dec 11, 2012 1:12 pm
Hello Josh,

Do you know what symptoms should I observe if the power is insufficient? I will search for a powered hub just in case the S3 turns out to be weak. Thanks for the quick response.


Offline Profile
PostPosted: Tue Dec 11, 2012 9:01 pm
Posts: 5Joined: Mon Dec 10, 2012 12:32 pm
Thank you Josh. I wait new solutions. :D


Offline Profile
PostPosted: Tue Dec 11, 2012 9:42 pm
Site AdminPosts: 5843Joined: Sat Nov 03, 2007 12:30 am
nassus wrote:
Do you know what symptoms should I observe if the power is insufficient?

Anything can happen from the USB host function failing (no more recognition of devices) to the modem doing a full reset and going back to install mode.

It would not be unusual to run into power problems only after the "Prepare device" period, once the modem actuall starts transmitting.

BTW, I have prepared some driver modules for you. I used the kernel of a Samsung tablet with the same kernel version and appended the specific number from your kernel name. There is a good chance that they will load without problems.

I'd be grateful for a report.


Offline Profile
PostPosted: Wed Dec 12, 2012 9:18 am
Posts: 10Joined: Tue Dec 11, 2012 1:12 pm
Hello Josh,

Unfortunately I got the same message from "insmod" :(.
And the PPP log looks the same.
Attachments:
usb_modeswitch_1-1.log [4.92 KiB]
Downloaded 1557 times

Offline Profile
PostPosted: Wed Dec 12, 2012 3:49 pm
Posts: 2Joined: Wed Dec 12, 2012 3:18 pm
Can you please build these binaries for Sony Tablet S running 4.0.4 (Kernel: 2.6.39.4).
I am using Huawei E1731Bu-1 data stick. This stick provider locked, though my tablet is rooted.


Offline Profile

Display posts from previous:  Sort by:

All times are UTC + 1 hour [ DST ]
Page 1 of 9
126 posts
Go to page 1, 2, 3, 4, 5 ... 9  Next
Users browsing this forum: Yahoo [Bot] and 2 guests
Search for:
Post new topic  This topic is locked, you cannot edit posts or make further replies.
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum