PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Windows Mobile > General Windows Mobile Discussions

Notices



Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-23-2009, 04:13 AM
k_semler's Avatar
Regular 'Geeker
Offline
Pocket PC: HTC Fuze
Carrier: ATT
Location: Pullman WA USA
 
Join Date: Dec 2008
Posts: 387
Reputation: 440
k_semler is becoming a PPCGeeks regulark_semler is becoming a PPCGeeks regulark_semler is becoming a PPCGeeks regulark_semler is becoming a PPCGeeks regulark_semler is becoming a PPCGeeks regular
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to k_semler Send a message via MSN to k_semler Send a message via Yahoo to k_semler Send a message via Skype™ to k_semler
HOWTO: ICS Under Linux

Quote:
HTC Pocket PC as a Rndis Modem (GPRS/EDGE/HSDPA)

Using HTC Diamond as a Rndis modem

Hi, after a small amount of investigation I have finally got the HTC Diamond working as a Rndis modem over the USB port.

What this means is that you can use the Internet connection sharing function of the Diamond to get a computer onto the Internet using the H or G phone data connection.

Please note that the first steps of this guide will work for any ACTIVESYNC connected HTC phone that has the Connection Sharing (it's in the Connection Manager on other HTC phones)

Obviously using data on your mobile costs money so be aware of this and make sure you have a package that has reasonable charges.

finally I have only tested this on an ORANGE HTC Diamond in the UK.

The reason you have to modify the source is that if you don't the rndis fails with an error like (this is seen in the /var/log/syslog)

Code:

[355.215268] rndis_host 5-3:1.0: dev can't take 1558 byte packets (max 1536)


you need a working internet connection to set this up

1. Install Pre-requisites
2. Get the Source
3. Modify the source (Diamond only)
4. Compile and make and install
5. Start the Internet Connection Sharing
6. Plug in the Phone (USB)


Once you have done steps 1-4 you will only ever need to do steps 5 & 6 to get re-connected.



Step 1 - Install Pre-requisites

open a terminal (use same terminal in next steps)

Code:

$ sudo apt-get install subversion

Step 2 - Get the Source

Code:

$ svn co http://synce.svn.sourceforge.net/svn...usb-rndis-lite
cd usb-rndis-lite/

Step 3 - Modify the source (Diamond only)

Code:

$ gedit rndis_host.c

on line 524, find this bit

Code:

if (tmp <>hard_mtu) {
dev_err(&intf->dev,
"dev can't take %u byte packets (max %u)\n",
dev->hard_mtu, tmp);
goto fail;
}

change it to this

Code:

if (tmp <>hard_mtu) {
dev_err(&intf->dev,
"dev can't take %u byte packets (max %u)\n",
dev->hard_mtu, tmp);
retval = -EINVAL;
/* goto fail;*/
}

save the file

Step 4 - Compile and make and install

Code:

$ make
$ sudo ./clean.sh
$ sudo make install

Step 5 - Start the Internet Connection Sharing

On OLD Tytn II's open Comm Manager on your phone and click on the Internet Sharing Now make sure USB is selected and choose connect

On Diamonds it's a seperate program called Internet Connection Sharing

Step 6 - Plug in the Phone (USB)

Plug the phone in, once the Phone has a data connection the Internet connection sharing will say connecting, then connected.

If this takes a while the dhcp may timeout and you will have to run the following command.

Code:

$ sudo dhclient

You should then see that you have an ip on the rndis device

Code:

$ ifconfig
Here are my results, (ATT GLOBAL NETWORK SERVICES is tethering w/ ATT). (Odd that it's actually faster then my home internet connection). This also works with the HTC Kaiser, (ATT Tilt).

__________________
Phone: Samsung Infuse
ROM: ★ GSInfuse 1.1.5 ★
Firmware:: 2.3.5
Baseband: UCKJ3
Kernel: 2.6.35.7 - I997RUXG3-CL366622 user@netbook #Infusion-GB-CoreA

Last edited by k_semler; 01-23-2009 at 04:16 AM.
Reply With Quote
This post has been thanked 2 times.
  #2 (permalink)  
Old 01-23-2009, 08:04 AM
dannzeman's Avatar
I love root
Offline
Pocket PC: HTC Hero
Carrier: Sprint
Location: Iowa -- Go Hawkeyes!
 
Join Date: Jan 2007
Posts: 1,588
Reputation: 2175
dannzeman is a VIPdannzeman is a VIPdannzeman is a VIPdannzeman is a VIPdannzeman is a VIPdannzeman is a VIPdannzeman is a VIPdannzeman is a VIPdannzeman is a VIPdannzeman is a VIPdannzeman is a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: HOWTO: ICS Under Linux

Not sure how many people use Linux here but thanks for the tip. Much appreciated.
__________________
Join the PPCGeeks Group in Google Maps with Latitude
Quote:
Originally Posted by Big D5
Lesson learned don't work on PPC while drinking.
Reply With Quote
  #3 (permalink)  
Old 01-23-2009, 08:07 AM
BJNK's Avatar
Lurker
Offline
Pocket PC: android
Carrier: bell
 
Join Date: Jul 2007
Posts: 13
Reputation: 0
BJNK is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: HOWTO: ICS Under Linux

Wow! Can't wait to try this when I get home, this would be great for my new netbook
Reply With Quote
Reply

  PPCGeeks > Windows Mobile > General Windows Mobile Discussions

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 09:06 PM.


Powered by vBulletin® ©2000 - 2019, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com