PDA

View Full Version : ICS Control v.21 - utility for controlling internet connection sharing


Pages : [1] 2 3

lysdexical
14th March 2008, 05:54 AM
UPDATE
April 5, 2008 - v0.21 released.

ICS Control is a GUI front-end for Internet Connection Sharing, a component of Microsoft Windows Mobile. It can be configured to do a variety of things including sharing your cellular internet connection over an adhoc WiFi network.

Requirements: .NET Compact Framework 2.0 and Windows Mobile 5 or later with the IPNAT driver included (most WM6 builds have this built-in). The "Internet Sharing" application that some phones have is not required, but IPNAT is.

ICSControl is a single .exe file, included in the zip file below. You can place it directly in /Windows/Start Menu/Programs/ on your device and it will appear as an icon in Programs. Or you can place it elsewhere and create a shortcut.

Comments, bug reports, and requests are welcome.

If you like this program and would like to express your appreciation with money, you can donate via Paypal (https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=steve%2eatherton%40gmail%2ecom&item_name=ICSControl&no_shipping=0&no_note=1&tax=0&currency_code=USD&lc=US&bn=PP%2dDonationsBF&charset=UTF%2d8).

Changelog

v0.21
- Added host names from DHCP leases to DMZ and InternalHost dropdown lists.

v0.2
- DHCP Lease editing is completed.
- Virtual Server (aka incoming port mapping) configuration is completed.
- Application definitions (aka outgoing port triggers) configuration is completed.
- Added really simple icons.
- Attempts to accomodate weird ipnat driver configurations.
- Other minor changes/fixes.

v0.11
- Added auto-dialing to Connection Manager destinations
- Added private interface IP setting
- Fixed bugs involving the up/down controls.
- IMPORTANT: If you were using v.1, some of your saved settings may be messed up. To fix this, press the Set All Defaults button at the bottom of the settings panel.

More info on Internet Connection Sharing

ICS allows a private network (for example, an ad-hoc WiFi network) to access another network (for example, the internet) as long as the Windows Mobile device is connected to both networks. It should be able to share between any set of adapters. The common configurations of course would be:

Cellular to WiFi (probably the most common scenario, sharing internet access to a WiFi network)
Cellular to Bluetooth PAN
Cellular to USB

But it should also work with more "interesting" combinations like:

VPN to Wifi - get wireless clients onto a VPN
Wifi to Bluetooth - allow bluetooth network devices to access a WLAN.
Wifi to USB - basically the pda acts as a wireless network card for the PC (neat, eh?)

pflatlyne
14th March 2008, 07:45 PM
Will this allow you to select the wifi adapter as well?

lysdexical
14th March 2008, 08:16 PM
Will this allow you to select the wifi adapter as well?

Yes. I guess I should point that out as that is probably what people want to do with it. It should be able to share between any set of adapters. The common ones of course would be:
Cellular to Wifi,
Cellular to Bluetooth PAN,
Cellular to USB.

But it should also work with more "interesting" combinations like:
VPN to Wifi - get wireless clients onto a VPN
Wifi to Bluetooth - allow bluetooth network devices to access a WLAN.
Wifi to USB - basically the pda acts as a wireless network card for the pc

marriotheblackguy
14th March 2008, 09:00 PM
Will test this out when I get home tonight...will find out if Sprint noticed it later this month when the bill comes in:D

bedoig
14th March 2008, 10:05 PM
Wow! Sounds great. Downloading now.

aarmd
15th March 2008, 12:09 AM
This looks interesting. I am hoping this might help me get my phone connected to my laptop as a modem. I do not appear to have the ipnat.dll. Any suggestions?? TIA. AARMD

lysdexical
15th March 2008, 12:23 AM
This looks interesting. I am hoping this might help me get my phone connected to my laptop as a modem. I do not appear to have the ipnat.dll. Any suggestions?? TIA. AARMD

Transplanting ipnat.dll (and the necessary registry settings) from another device is possible but I'm pretty sure it's illegal to distribute it. I know, people do it all the time, and there is no reason for MS to care, but I'd still rather not be the one to do it.

aarmd
15th March 2008, 12:33 AM
I am using a Verizon 6800 with WM6 Pro and DCD 2.2.5 ROM installed by an acquaintance. I can find an ipnat file, but it is not listed as a .dll. It shows up with the Windows logo. Does this help at all? I am sorry, but I am somewhat new at all this. AARMD

lysdexical
15th March 2008, 01:15 AM
I am using a Verizon 6800 with WM6 Pro and DCD 2.2.5 ROM installed by an acquaintance. I can find an ipnat file, but it is not listed as a .dll. It shows up with the Windows logo. Does this help at all? I am sorry, but I am somewhat new at all this. AARMD

That's it. File Explorer hides the extension.

dangelon
18th March 2008, 12:38 AM
Cool, this is working on my Alltel 6800. I have a laptop that had its internal wireless hosed, I am now posting using the HTC as a (very expensive) wireless card :)
Right now I am running through USB, I have to check it out and see if it works with bluetooth.

lysdexical
18th March 2008, 05:00 AM
Cool, this is working on my Alltel 6800. I have a laptop that had its internal wireless hosed, I am now posting using the HTC as a (very expensive) wireless card :)
Right now I am running through USB, I have to check it out and see if it works with bluetooth.

Hey, most wireless cards can't make phone calls :) Let me know if it works with bluetooth. Also when bridging like that using the DMZ option could be useful since there is only one USB client so all traffic should route to it. If you hit Refresh after your laptop is connected you should see a host entry in the DMZ dropdown, just choose the laptop's ip and then hit stop ics then start ics.

dangelon
18th March 2008, 01:43 PM
I couldn't get the WiFi to Bluetooth working, but this laptop has had ongoing bluetooth issues. I'll try it out on my MacBook Pro when I get back from vacation.
Yes, on vacation and still dorking around with the phone. The biggest challenge: finding where my girlfriend hid it after getting upset about where my attention has been focused.

diterex
18th March 2008, 03:51 PM
Does using this program burn up you wireless minutes or do I need a special internet plan added to my account?

lysdexical
18th March 2008, 06:34 PM
Does using this program burn up you wireless minutes or do I need a special internet plan added to my account?

If you use it to share your internet access then you may be charged for your data usage depending on your service plan. If you don't have an unlimited data plan then you will be charged under most circumstances. On some older phone plans data usage is treated like phone minutes and nights and weekends are free.

diterex
19th March 2008, 01:36 PM
I was talking to my sprint rep and they said if the phone is used as a modem then extra charges will be applied even though I have unlimited data. This program works around that?

lysdexical
20th March 2008, 03:19 AM
I was talking to my sprint rep and they said if the phone is used as a modem then extra charges will be applied even though I have unlimited data. This program works around that?

I do not know how they determine whether you are tethering or not so I can't say for sure. But, seeing as how I've been using this myself quite a bit, I'll find out when I get my next bill from Sprint.

lysdexical
21st March 2008, 05:38 AM
Changes in v0.11
- Added auto-dialing to Connection Manager destinations
- Added private interface IP setting
- Fixed bugs involving the up/down controls.
- IMPORTANT: If you were using v0.1, some of your saved settings may be messed up. To fix this, press the Set All Defaults button at the bottom of the settings panel.

Nunim
21st March 2008, 06:49 AM
Wow, this is a great looking app, sort of like a free WMWifiRouter except free and much more powerful with tons of neat options. Keep up the great work, this app has real potential.

etphonehome
21st March 2008, 07:29 AM
Have this program stopped working? I down loaded the file and try to open the exe. file but a window pops up saying the program have stopped working. Any ideas of what is going on? I am running windows vista if it helps any.

Nunim
21st March 2008, 08:56 AM
Have this program stopped working? I down loaded the file and try to open the exe. file but a window pops up saying the program have stopped working. Any ideas of what is going on? I am running windows vista if it helps any.

You need to run it on your PPC...

etphonehome
21st March 2008, 08:57 AM
You need to run it on your PPC...

Lolz! I guess I got too comfortable with active sync/WMDC. Thanks

Nunim
22nd March 2008, 12:56 AM
Do you need ActiveSync installed for Ev-DO to USB to work?

lysdexical
22nd March 2008, 02:31 AM
Do you need ActiveSync installed for Ev-DO to USB to work?

I'm not sure, but it may depend on the "Enabled advanced network functionality" setting under settings->communications->usb to pc on the PDA. If that box is checked, then even without activesync installed I think the the PDA may show up on the PC as a USB network adapter, and then sharing EVDO to USB to work. This is just speculation though.

cricketman24
22nd March 2008, 03:02 AM
hm...does this mean that I might be able to finally allow my TomTom GPS to access the internet to get traffic updates and stuff of that sort?

lysdexical
22nd March 2008, 04:32 AM
hm...does this mean that I might be able to finally allow my TomTom GPS to access the internet to get traffic updates and stuff of that sort?

I don't know because I don't know anything about what networking capabilities a tomtom GPS unit has. If has WiFi or Bluetooth PAN then the answer is yes.

Nunim
22nd March 2008, 05:38 AM
I asked about ActiveSync because of a driver issue, but once I sucessfully got it installed all I had to do was enable ICS and connect the device. I have the advanced network functionality checked, but I'm not sure if it matters.

newquaymarc
22nd March 2008, 07:10 PM
sorry im a bit thick with comms settings, im getting a fatal nat driver not found error,, I have no idea what a nat driver is .do you??

lysdexical
22nd March 2008, 07:45 PM
sorry im a bit thick with comms settings, im getting a fatal nat driver not found error,, I have no idea what a nat driver is .do you??

The NAT driver is the component of Windows Mobile that handles most of Internet Connection Sharing. Do you have an item called "ipnat" in your /Windows directory on your phone? You should be able to see it with File Explorer. Also, which phone are you using?

newquaymarc
22nd March 2008, 08:23 PM
The NAT driver is the component of Windows Mobile that handles most of Internet Connection Sharing. Do you have an item called "ipnat" in your /Windows directory on your phone? You should be able to see it with File Explorer. Also, which phone are you using?
hiya cheers for ya help, its an xda ii yes got the dll file, im trying to link to laptop, using gprs orange internet in the uk, but still same error

lysdexical
23rd March 2008, 01:34 AM
hiya cheers for ya help, its an xda ii yes got the dll file, im trying to link to laptop, using gprs orange internet in the uk, but still same error

Okay I think I can make it work. Do you have a registry editor for your phone?

newquaymarc
23rd March 2008, 11:59 AM
Okay I think I can make it work. Do you have a registry editor for your phone?
no and never used one, is there not a quick fix or file I can download?
sorry comms are not in my head,,, never did get on with comms Configs

NxJay
23rd March 2008, 01:27 PM
Anyone using this app gotten any extra data charges on their bill at the end of the month?

I'm currently using the internet sharing app on my WM6 ROM but my telco (o2) can apparently see when i'm tethering my XDA to my laptop cos i've been smacked with data charges for PC usage.

Does this app allow PC usage without incurring additional costs or is it built on the framework of the internet sharing app?

newquaymarc
23rd March 2008, 01:52 PM
I had a look at ipnat.dll it was 0 byte, so I've coppied the ipnat.dll from my laptops driver dir to my xda but still the same error,, do I need an edited ipnat ?? I need this to work as we have lost broad band and can only get on net thru my xda, any ideas what is wrong?

n7ekg
23rd March 2008, 03:34 PM
I'm confused, and the "more info" link doesn't work :( Does anyone have explicit instructions on how to set up and use this thing? I can't see the phone via WiFi from my laptop... Thanks in advance!

newquaymarc
23rd March 2008, 04:36 PM
I'm confused, and the "more info" link doesn't work :( Does anyone have explicit instructions on how to set up and use this thing? I can't see the phone via WiFi from my laptop... Thanks in advance!
I think we all need more info on settings. im not using wifi, im using orange gprs in uk, what should public interface be, what should private interface be, how do I find my private ip. sorry not clued up on these things,, sorry for being comms thick

lysdexical
23rd March 2008, 11:26 PM
no and never used one, is there not a quick fix or file I can download?
sorry comms are not in my head,,, never did get on with comms Configs

Ok. The next version of ICSControl might fix your problem. Without more information it is difficult to know exactly what is wrong but I have some ideas.

lysdexical
23rd March 2008, 11:35 PM
Anyone using this app gotten any extra data charges on their bill at the end of the month?

I'm currently using the internet sharing app on my WM6 ROM but my telco (o2) can apparently see when i'm tethering my XDA to my laptop cos i've been smacked with data charges for PC usage.

Does this app allow PC usage without incurring additional costs or is it built on the framework of the internet sharing app?

ICSControl does NOT use intshrui.exe, also known as the Internet Sharing app. That application appears to dial the internet in a special way that lets the carrier know you are sharing so they can charge accordingly. ICSControl does not do this so the carrier would not detect sharing in this fashion. However, there are other methods that a carrier could use to detect PC-based data usage, for example they could monitor web traffic to see how your web browser identifies itself to remote servers. I do not know if any carriers do this but I suspect they do not. The safest thing to do would be to try it out for a few minutes and wait for your next bill.

lysdexical
23rd March 2008, 11:40 PM
I had a look at ipnat.dll it was 0 byte, so I've coppied the ipnat.dll from my laptops driver dir to my xda but still the same error,, do I need an edited ipnat ?? I need this to work as we have lost broad band and can only get on net thru my xda, any ideas what is wrong?

Drivers from a laptop are NOT compatible with PDA's, they are entirely different architectures. It appears that on your device the ipnat driver exists but is configured in a strange way or is not configured at all. The next release of ICSControl will attempt to fix this.

lysdexical
24th March 2008, 12:50 AM
I'm confused, and the "more info" link doesn't work :( Does anyone have explicit instructions on how to set up and use this thing? I can't see the phone via WiFi from my laptop... Thanks in advance!

The adapter names differ from device to device. For sharing over WiFi:
1) To go your WiFi settings and select the "only computer to computer" under "Networks to Access" dropdown menu. Select "Add New" in the network list and pick a network name. Select "Work" in the "connects to" option and check the "this is a device to device connection" box. You can set up security if you know how and wish to do so.
2) Run ICSControl. Go to the bottom and hit Set All Defaults. Now go back to the top. Set your public interface to "Cellular Line" or "GPRS". If you don't have either of those then make a guess at what the cellular modem is called. Set your private interface to the name of your wireless card, usually it is easy to spot because it will have a W in it somewhere. Check the "Set Private IP" box.
3) Tap Start ICS.
4) Your laptop should now be able to connect to the adhoc network.

newquaymarc
24th March 2008, 12:24 PM
problem is sorted out for me now, i have upgraded my xda to C_ShekharWM6.1 and am using internet sharing, its working great, no problems with extra charges as im on orange pay as ya go sim and get 24 hours of unlimited internet for £1 a day so no way they can charge me any extra's,, thanks for all your help

neemypeemy
24th March 2008, 06:07 PM
I've just downloaded this and am going to try it out..

For those that have done speed tests, does it do better as Wifi or USB?

Thanks:)

Nick Collision
25th March 2008, 06:17 AM
Read the title.

The "ICS Control Panel" uses the "IPNAT" driver, which is the same driver we all use. They are from one and the same package. The "Internet Sharing" application is just a GUI for that driver. The whole package revolves around that driver.

Nunim
25th March 2008, 07:16 AM
I've just downloaded this and am going to try it out..

For those that have done speed tests, does it do better as Wifi or USB?

Thanks:)

I've found the speeds are slightly faster on USB, around 100kps or so downstream, but it saves a lot of battery because it doesn't have to use the Wifi radio and can draw power from USB.

n7ekg
25th March 2008, 11:41 AM
The adapter names differ from device to device. For sharing over WiFi:
1) To go your WiFi settings and select the "only computer to computer" under "Networks to Access" dropdown menu. Select "Add New" in the network list and pick a network name. Select "Work" in the "connects to" option and check the "this is a device to device connection" box. You can set up security if you know how and wish to do so.
2) Run ICSControl. Go to the bottom and hit Set All Defaults. Now go back to the top. Set your public interface to "Cellular Line" or "GPRS". If you don't have either of those then make a guess at what the cellular modem is called. Set your private interface to the name of your wireless card, usually it is easy to spot because it will have a W in it somewhere. Check the "Set Private IP" box.
3) Tap Start ICS.
4) Your laptop should now be able to connect to the adhoc network.
OK, done all that. My laptop can now see the HTC, and can connect, but it never gets an IP address, even though I've verified that the DHCP box is checked. Incidentally, this is the same problem I had with WMWR.

Is there some sort of tweak I have to do to the registry or something? The phone is an HTC Mogul (Alltel PPC6800).

lysdexical
25th March 2008, 02:49 PM
Read the title.

The "ICS Control Panel" uses the "IPNAT" driver, which is the same driver we all use. They are from one and the same package. The "Internet Sharing" application is just a GUI for that driver. The whole package revolves around that driver.

This is true. But it is also worth pointing out that intshrgui.exe ("Internet Sharing") does not control ipnat directly, it uses intshare.dll which has a very limited API and appears to dial the internet in a way that lets carriers know you're sharing. ICS Control doesn't use intshare.dll.

lysdexical
25th March 2008, 02:52 PM
OK, done all that. My laptop can now see the HTC, and can connect, but it never gets an IP address, even though I've verified that the DHCP box is checked. Incidentally, this is the same problem I had with WMWR.

Is there some sort of tweak I have to do to the registry or something? The phone is an HTC Mogul (Alltel PPC6800).

Can you try giving your laptop a static IP and then pinging the phone, which will have the IP address listed next to the "Set Private IP" checkbox in ICS Control?

etphonehome
25th March 2008, 09:00 PM
okay, I got a noob question. So how do you work this thing? I pulled up the ICS control program and set public interface to cellular, private interface to cellular, checked set private IP, checked auto connect to network and sprint pcs. I then hit start ics, nothing happens. I am connected to my laptop via usb cable. I am running this through Sprint's Mogul.

lysdexical
26th March 2008, 03:02 PM
okay, I got a noob question. So how do you work this thing? I pulled up the ICS control program and set public interface to cellular, private interface to cellular, checked set private IP, checked auto connect to network and sprint pcs. I then hit start ics, nothing happens. I am connected to my laptop via usb cable. I am running this through Sprint's Mogul.

The public interface is the one that can access the internet. The private interface is the one on the network that you want to give internet access to. They shouldn't be set to the same thing. Change your private interface to the wireless adapter, it's the one that starts with T. Then hit Start ICS. You should now be able to connect to the adhoc wireless network with other devices like laptops, etc.

Daewoo
26th March 2008, 04:24 PM
I just wanted to give two thumbs up to this app. I have removed WMwifirouter in favor of this. It adds a world of functionality to the device. Looking at the "coming soons" and apparent plans for future development in the "help" tab, this may well turn out to be the most useful networking app out there. Good Job!

etphonehome
26th March 2008, 05:30 PM
The public interface is the one that can access the internet. The private interface is the one on the network that you want to give internet access to. They shouldn't be set to the same thing. Change your private interface to the wireless adapter, it's the one that starts with T. Then hit Start ICS. You should now be able to connect to the adhoc wireless network with other devices like laptops, etc.

Thanks but for some reason my wifi is not working correctly. I tried to do as you advised and wifi router pops up for a second and then it goes away completely. The same thing happens when I try to use my WMWifiRouter program. Its my phone, I believe I dropped it one too many times. But anyways, I still cannot connect through usb. I tried all of the options on private interface. Am I still missing something. My public interface is set to cellular.

biggarv1
26th March 2008, 06:44 PM
The PS3 won't do AD-hoc networking. Is this app ad-hoc?
Thanks

Darthus
26th March 2008, 11:34 PM
I have that same question as I am attempting to do this to get my PSP to go through my phone and it won't support ad hoc, so I can't use WMWifiRouter.

Also, I have Ipnat.dll in my windows directory, but when I try to run icscontrol.exe off of my storage card it gives me an error saying it's not a trusted file etc. Do I have to run it in the same directory as the ipnat.dll? I do have a registry editor if that will help the issue. I'm running a custom Windows mobile 6 on a PPC-6700.

Thanks!

lysdexical
27th March 2008, 12:43 AM
The PS3 won't do AD-hoc networking. Is this app ad-hoc?
Thanks

Yes because that's all pda wifi drivers support (at least, any pda i've ever seen).

lysdexical
27th March 2008, 01:16 AM
I have that same question as I am attempting to do this to get my PSP to go through my phone and it won't support ad hoc, so I can't use WMWifiRouter.

Also, I have Ipnat.dll in my windows directory, but when I try to run icscontrol.exe off of my storage card it gives me an error saying it's not a trusted file etc. Do I have to run it in the same directory as the ipnat.dll? I do have a registry editor if that will help the issue. I'm running a custom Windows mobile 6 on a PPC-6700.

Thanks!

No, the location doesn't make a difference. If you are saying that the error indicates that ipnat.dll is not signed, this is because the tcp/ip stack is attempting to load the ipnat driver and it will not do so unless it is signed. To get around this you have to turn off security. There are files in the WM5 SDK from MS (free download) called SDKCerts.Cab and SecurityOff.cpf which should do this. Just open the cab first then the cpf.

lysdexical
27th March 2008, 01:21 AM
Thanks but for some reason my wifi is not working correctly. I tried to do as you advised and wifi router pops up for a second and then it goes away completely. The same thing happens when I try to use my WMWifiRouter program. Its my phone, I believe I dropped it one too many times. But anyways, I still cannot connect through usb. I tried all of the options on private interface. Am I still missing something. My public interface is set to cellular.

It sounds like your wifi is being flaky. Try making your laptop/pc and pda connect to the same adhoc network at the same time, they should find each other then and both should show the status as connected.

etphonehome
27th March 2008, 01:54 AM
It sounds like your wifi is being flaky. Try making your laptop/pc and pda connect to the same adhoc network at the same time, they should find each other then and both should show the status as connected.

My laptop would find my ppc and when I am able to connect, it would connect for a very brief moment. Then the my laptop would say "Waiting for other users to connect to your ad-hoc network" At this time I am giving up on my wifi issue unless someone comes up with an amazing discovery. But I'm still not able to connect via USB. I tried it with private interface set to "RNDISFN1" and still nothing happens. My phone dials #777 but thats about it, my laptop still does not get it.

avatar1961
27th March 2008, 03:29 AM
Hi...another noob asking what is probably a silly question. I did all the steps listed and connected to my Mogul, no problem. But now what? I tried to fire up my browser on my laptop and no luck. I'm connected wirelessly though and can see a few bytes being transfered. I never saw the phone try to dial though.

So I connected to the internet via my phone first so I had an active data connection....same thing.

I'm sure it's something stupid I'm doing. Seems like a pretty sweet application.

lysdexical
28th March 2008, 06:54 AM
Hi...another noob asking what is probably a silly question. I did all the steps listed and connected to my Mogul, no problem. But now what? I tried to fire up my browser on my laptop and no luck. I'm connected wirelessly though and can see a few bytes being transfered. I never saw the phone try to dial though.

So I connected to the internet via my phone first so I had an active data connection....same thing.

I'm sure it's something stupid I'm doing. Seems like a pretty sweet application.

Are you able to ping the mogul from your laptop? If you're using the Set Private IP option, then the IP you see there should be the mogul's IP.

kapteg92
28th March 2008, 09:55 AM
Is there a way to put a wep or wap key so not everyone is able to connect when we use it as a wifi access point ?

lysdexical
28th March 2008, 03:31 PM
Is there a way to put a wep or wap key so not everyone is able to connect when we use it as a wifi access point ?

Yes, this is done through the WiFi settings under Start->Settings->Connections as usual.

avatar1961
28th March 2008, 05:56 PM
Are you able to ping the mogul from your laptop? If you're using the Set Private IP option, then the IP you see there should be the mogul's IP.

Just tried it, and nope, couldn't ping it. Weird. It connects to the phone though.

avatar1961
28th March 2008, 09:08 PM
Got it working now! Holy crapoli is this cool! And Rev A. is FAST!!! This little application will really come in handy at times. Thanks!

etphonehome
28th March 2008, 10:49 PM
So how do you "ping" your mogul through your laptop. I might have to try that to get this program to work for me.

blueglide
28th March 2008, 11:09 PM
I really like this little app...thanks to the developer for your work. It works fine tethering via wifi to my macbook. I have a stupid question though...I'd like to add the program to the 'program shortcuts' folder so I can just click on it and start the program. Since it doesn't install via CAB and I'm using SPB Mobile Shell I can't figure out how to add it. Right now its on my storage card and I have to go into file explorer to start it up? Any ideas??

casouzaj
28th March 2008, 11:16 PM
I really like this little app...thanks to the developer for your work. It works fine tethering via wifi to my macbook. I have a stupid question though...I'd like to add the program to the 'program shortcuts' folder so I can just click on it and start the program. Since it doesn't install via CAB and I'm using SPB Mobile Shell I can't figure out how to add it. Right now its on my storage card and I have to go into file explorer to start it up? Any ideas??
You can place the exe wherever you want, even in the Storage Card. Then, make a shortcut for it (via e.g. Total Commander, or even the default File Explorer) and place it at "\Windows\Start Menu\Programs". It should work...

Cheers!
Carlos

blueglide
28th March 2008, 11:25 PM
You can place the exe wherever you want, even in the Storage Card. Then, make a shortcut for it (via e.g. Total Commander, or even the default File Explorer) and place it at "\Windows\Start Menu\Programs". It should work...

Cheers!
Carlos

Gonna give it a try now....thank you!

lysdexical
29th March 2008, 01:46 AM
I really like this little app...thanks to the developer for your work. It works fine tethering via wifi to my macbook. I have a stupid question though...I'd like to add the program to the 'program shortcuts' folder so I can just click on it and start the program. Since it doesn't install via CAB and I'm using SPB Mobile Shell I can't figure out how to add it. Right now its on my storage card and I have to go into file explorer to start it up? Any ideas??

You can actually just place the .exe directly in your /Windows/Start Menu/Programs folder and it will be listed under Programs.

pdaod
29th March 2008, 08:49 AM
I set up the ad hoc network on the PPC. My notebook connects to it via wifi and I can ping the PPC from the notebook, but there's no internet connectivity. WMWR and USBModem work OK. Is there something else I need to set? Do I need to make a #777 data connection first? If I check Auto Connect to Network with Sprint or The Internet it does a data connection and I can use the PPC's browser to see the internet, but nothing on the notebook. Thanks.

texasez
29th March 2008, 06:49 PM
Has anyone got the wifi to work on the sprint mogul. If so would you post your settings.
How are the usb settings different?
I can get the phone to connect to the internet using ICS but there is nothing showing up on my laptop.
Larry

JudasD
29th March 2008, 10:23 PM
Has anyone got the wifi to work on the sprint mogul. If so would you post your settings.
How are the usb settings different?
I can get the phone to connect to the internet using ICS but there is nothing showing up on my laptop.
Larry

I have it working on my mogul through wifi. all i did was hit default, then select cell for the public, my wifi for the private, then checked the static IP box. then save, and start.

JD

pacot24
29th March 2008, 10:57 PM
Hi, could someone guide me step by step what to do to make work my mogul via usb?

pacot24
30th March 2008, 03:52 AM
It worked!, i only followed the settings of the ICS picture and worked like that, but now, i am thinking about port forwarding in ICS.... thank you.

texasez
30th March 2008, 02:38 PM
I have it working on my mogul through wifi. all i did was hit default, then select cell for the public, my wifi for the private, then checked the static IP box. then save, and start.

JD

I can see the network now on my laptop but it will not connect to the internet. The connection shows to be strong and the reception good but no internet. Any ideas?
larry

NotLutzik
30th March 2008, 04:52 PM
I can see the network now on my laptop but it will not connect to the internet. The connection shows to be strong and the reception good but no internet. Any ideas?
larry
There is other connection set as default that has no internet maybe

xj.archaeologist
31st March 2008, 06:26 AM
Hi, could someone guide me step by step what to do to make work my mogul via usb?

Same question. I can get wifi just fine (finally), but I've got some issues with USB. Does the "advanced USB" need to be checked in the USB->PC options? I can't get activesync to work that way, it has to be unchecked.

vince22sh
31st March 2008, 08:00 AM
for those that has succesfully use the wifi are you guys using vista, ive tried to get it to work, i can get my 6800 succesfully connect to my laptop but can't access the internet:confused:

dasilva333
1st April 2008, 12:16 AM
a couple of questions i have a mogul and just to clear things up i figured id get the name of the adapters i have posted so we can clarify what they are:
VEM - whats this?
AsyncMac1 - whats this?
Ne20001 - or is this the usb port?
RNDISFN1 - so is this the usb post
Cellular Line - cell phone
Cellular Line 2 - why is there two?
TNETW12511 - wifi adapter
BTPAN1 - bt adapter

So if id like to set up Wifi - USB Connection i would set the
Public Interface to TNETW12511
and
Private Interface to either Ne20001 or RNDISFN1 (i don't know which yet)
also set private ip 192.168.0.1 so basically when i connect my phone via usb to the computer should i disable Activesync or leave it on?
When i plug in the cable to the computer i get a 169..... address, should i be getting the 192.168.0.1 address to know its working?
Thanks a lot guys if i could get this to work ill save myself a lot of money using my phone as a wifi card instead of having to buy a wifi adapter.

lysdexical
1st April 2008, 12:49 AM
a couple of questions i have a mogul and just to clear things up i figured id get the name of the adapters i have posted so we can clarify what they are:
VEM - whats this?
AsyncMac1 - whats this?
Ne20001 - or is this the usb port?
RNDISFN1 - so is this the usb post
Cellular Line - cell phone
Cellular Line 2 - why is there two?
TNETW12511 - wifi adapter
BTPAN1 - bt adapter

So if id like to set up Wifi - USB Connection i would set the
Public Interface to TNETW12511
and
Private Interface to either Ne20001 or RNDISFN1 (i don't know which yet)
also set private ip 192.168.0.1 so basically when i connect my phone via usb to the computer should i disable Activesync or leave it on?
When i plug in the cable to the computer i get a 169..... address, should i be getting the 192.168.0.1 address to know its working?
Thanks a lot guys if i could get this to work ill save myself a lot of money using my phone as a wifi card instead of having to buy a wifi adapter.

Private interface should be RNDISFN1 for USB. I do not know why there are 2 cellular line adapters, I always use the first one. You also should have the Advance Networking box checked on under Settings, Communications, PC Connection on the phone. Hit Start ICS, then connect the USB cable. I haven't personally used this sharing configuration but someone else earlier in the thread confirmed that it works.

Also, your laptop should get an address in the 192.168.0.* range but it won't be .1, .1 will be the address of the phone on the private USB network. Make sure the phone can access the internet over WiFi first, then start ICS and then connect USB.

dasilva333
1st April 2008, 04:18 AM
So if id like to set up Wifi - USB Connection i would set the
Public Interface to TNETW12511 (wifi)
and
Private Interface to RNDISFN1 (USB)

also set private ip 192.168.0.1 (on the phone)
leave the ip settings (on the computer alone) and it *should* acquire a 192.168.0.x address from the phone's dchp server

update: wait a second, ok if my Access Point's IP addres is 192.168.0.7 and the gateway is 192.168.0.1 (router), when i connect to my Access Point im given an ip address of 192.168.0.12, so should the private ip be set to 192.168.0.12, for when i connect the phone to the computer, the gateway essentially will be .12 and the computer will be given an ip address from within that subnet?

so basically when i connect my phone via usb to the computer should i disable Activesync or leave it on?
So after i connect to the proper AcessPoint, verify i have internet w IE or w/e then start ICSControl, set it up like mentioned above, plug into usb (make sure activesync is enable/disabled?) and it should work to get internet from thereon?

update 3 wow okay so forgetting everything i said im just going to simplify and summarize my setup so maybe other usb - wifi users can get it to work (im posting this via my usb - wifi connection)
heres my speedtest w wifi
http://www.speedtest.net/result/253529627.png (http://www.speedtest.net)
1 mbit upload :-O!
anyhow
modem - auto ip
router - 192.168.0.1
ap - 192.168.0.7
phone - auto (192.168.0.12) wifi via AP
ICSControl Settings: Public:TNETW12511 Private: RNDISFN1 Set Private IP: 192.168.2.1
PPC Settings - Usb-to-PC (Advanced Func) enabled
Computer Settings - ActiveSync Disabled, IP Auto (192.168.2.57 acquired from phone) Gateway 192.168.2.1
update not sure if the phone's dhcp server is still kinda flaky or if the ICSControl is missing the gateway option: note to lysdexical try to add the gateway option under private ip, i had to manually add 192.168.0.1 under Remote-NDIS Host for the gateway

lysdexical
1st April 2008, 04:42 AM
So if id like to set up Wifi - USB Connection i would set the
Public Interface to TNETW12511 (wifi)
and
Private Interface to RNDISFN1 (USB)

also set private ip 192.168.0.1 (on the phone)
leave the ip settings (on the computer alone) and it *should* acquire a 192.168.0.x address from the phone's dchp server

update: wait a second, ok if my Access Point's IP addres is 192.168.0.7 and the gateway is 192.168.0.1 (router), when i connect to my Access Point im given an ip address of 192.168.0.12, so should the private ip be set to 192.168.0.12, for when i connect the phone to the computer, the gateway essentially will be .12 and the computer will be given an ip address from within that subnet?

so basically when i connect my phone via usb to the computer should i disable Activesync or leave it on?
So after i connect to the proper AcessPoint, verify i have internet w IE or w/e then start ICSControl, set it up like mentioned above, plug into usb (make sure activesync is enable/disabled?) and it should work to get internet from thereon?

Both networks can't be on the same subnet. Since your WiFi network is 192.168.0.x, set the private IP in ICS Control to something else, for example 10.0.10.1 which is in the dropdown list. Or you can center another address in the combobox. Then hit Start ICS, then connect the usb cable.

dasilva333
1st April 2008, 07:32 AM
second update this is what it took me from scatch to do it on my 6700 and totally different network;
okay this is the second networks settings
phone - 192.168.1.116 (assigned by ap)
gateway - 192.168.1.1 (this is tricky to figure w the built in ms tools, so i used vm netbrowswer to figure it out)

-enable activesync transfer icscontrol to ppc
-scroll to the bottom set defaults
-Set Public Interface to tiacxwln1 (wifi)
-set private interface rndisfn1 (usb)
-set private ip : 192.168.2.1
-click in start ics and leave it open
-go to network cards tab next to Wireless in Wireless Lan
-network adapters: set ndis host default gateway to the one u figured in vmbrowser (192.168.1.1)

okay now from here i would theoretically except it to magically start working but when i say the dhcp server is flaky is because i don't get 100% results, for example ive only got my actual ip once leaving it upto here, ive tried different combinations anyhow im sure itll get resolved, on to the computer settings
-start, network connections, right click the network card icon for ur ppc
-change tcp/ip settings basically to anything within the new subnet
this is what i set mines to in this example network:
ip - 192.168.2.3
gateway - 192.168.2.2
dns - 192.168.2.2 (not sure but for safe measure)

anyhow after you set up the ip settings it should defintely 100% work, if you can ping 192.168.2.1 then u can reach your phone and so good so far if you can ping 192.168.1.1 uve reached ur wifi's ap and if u can ping google.com then u go internet

now if someone can translate this to a mortscript we'd be set

earroyave
1st April 2008, 07:54 AM
I just started playing with this app and started to wonder about connecting my iTouch to the Internet via the phone. Anyone know of a reason why this would not work?

Tks!

lysdexical
1st April 2008, 02:56 PM
I just started playing with this app and started to wonder about connecting my iTouch to the Internet via the phone. Anyone know of a reason why this would not work?

Tks!

Yeah, apparently there is an incompatibility between the Windows Mobile DHCP server and the iTouch and iPhone. Fortunately I wrote my own DHCP server a while ago which I can add to ICS and alter it to work around the incompatibility, but unfortunately I do not have an apple device to test with so I have no idea what exactly the quirk is that causes it to not work.

dasilva333
1st April 2008, 05:52 PM
hey i was also thinking of a couple of crazy ideas of things you could possibly do w this program

for example is it possible to do the reverse of usb-wifi, for example get internet from the computer and output it via wifi via adhoc so:
internet - computer - usb - ppc - wifi - adhoc
basically a usb wifi router
and if so is that also possible w bluetooth, usb bluetooth router?

speaking of bluetooth what could be some crazy combinations that we could come up w using bluetooth and wifi w ics control?

another idea that i came up w would it be possible to connect two pocket pcs to each laptop/computer as Usb-WIfi and set it up as an adhoc network?

finally given the fact that ppc is detected as a ndis compatible driver via windows how hard would it be to intergrate ppc drivers into a linux distro and use it for linux based tools?

wonderboy2005
1st April 2008, 08:29 PM
Apparently I am lacking ipnat.dll. Is there any place I can get that file from? I found one thread on here that had a download of it, but it turned out to be an empty file :(

JNasty
2nd April 2008, 08:14 AM
I hope you get lots of donations to avoid going commercial like a similar app. This app is much better (IMHO of course) and doesn't the sharing proggy. I love the direction/vision you have for this. Big props to you!

occamsrazor
2nd April 2008, 12:09 PM
Sorry for the stupid question but can someone here give a newbie some detailed advice on exactly how to install this?

If I run the ICSControl.exe file on my Windows machine it instantly crashes.
If I try to run it on the device (an HTC Wings/s730) I get an error also.

Thanks.

lysdexical
3rd April 2008, 12:26 AM
I hope you get lots of donations to avoid going commercial like a similar app. This app is much better (IMHO of course) and doesn't the sharing proggy. I love the direction/vision you have for this. Big props to you!

Thanks. Thus far I've received 0 donations. This doesn't surprise me, and money obviously is not my motivation, but it does remind me that while this was a fun project I have other things to do.

mindcontrola
3rd April 2008, 02:50 PM
@ lysdexical

I've been following this thread for a few weeks. I never got it to work for too many reasons, one being ad hoc or IP problems with my pc. But anyways, I was playing around with ICSControl.exe just moments ago and I got an unexpected error. Not sure what kind of errors are expected but I certainly was not expecting this. Here is the error details:

"ArgumentNullException
An error message cannot be displayed because an
optional resource assembly containg it cannot be
found

at System.BitConverter.ToUInt64()
at ICSSControl.Lease.LoadFromRegristry
at ICSControl.Main.RefreshLists()
at ICSControl.Main..ctor()
at ICSControl.Program.Main()

Seeing that you have 0 donations, I would gladly contribute if I could actually get it running. But first, how can I get rid of the error. It comes up every time I start ICSC. Can I make some registry changes? Delete/Move ICSC? Any other changes?

To explain how I got this error in the first place, internet sharing program was running in the background, but not connected. I forgot to close it. Then I ran ICSC, made some changes, and hit start and bam!@ error. Not sure if it had anything to do with it. Also, I have a question about the dropdown for connection choices where one of them was SPRINT. I made a new connection so I can use a different DNS server, and gave it a new name. Would choosing SPRINT in the dropdown automatically connect to the default one? Any suggestions or am I gonna need to reset my phone? I was so looking forward to getting this running. This is my first post as I just got my phone a few weeks back. Let me know of any suggestions. Thanks for working on the program lysdexical.

lysdexical
4th April 2008, 12:39 AM
@ lysdexical

I've been following this thread for a few weeks. I never got it to work for too many reasons, one being ad hoc or IP problems with my pc. But anyways, I was playing around with ICSControl.exe just moments ago and I got an unexpected error. Not sure what kind of errors are expected but I certainly was not expecting this. Here is the error details:

"ArgumentNullException
An error message cannot be displayed because an
optional resource assembly containg it cannot be
found

at System.BitConverter.ToUInt64()
at ICSSControl.Lease.LoadFromRegristry
at ICSControl.Main.RefreshLists()
at ICSControl.Main..ctor()
at ICSControl.Program.Main()

Seeing that you have 0 donations, I would gladly contribute if I could actually get it running. But first, how can I get rid of the error. It comes up every time I start ICSC. Can I make some registry changes? Delete/Move ICSC? Any other changes?

To explain how I got this error in the first place, internet sharing program was running in the background, but not connected. I forgot to close it. Then I ran ICSC, made some changes, and hit start and bam!@ error. Not sure if it had anything to do with it. Also, I have a question about the dropdown for connection choices where one of them was SPRINT. I made a new connection so I can use a different DNS server, and gave it a new name. Would choosing SPRINT in the dropdown automatically connect to the default one? Any suggestions or am I gonna need to reset my phone? I was so looking forward to getting this running. This is my first post as I just got my phone a few weeks back. Let me know of any suggestions. Thanks for working on the program lysdexical.

Ouch, that is a nasty bug. I will post a fix for it soon. As a workaround, if you delete everything in the registry at /HKLM/Comm/ConnectionSharing/Addresses/ it should no longer get this error. It is occurring because a dhcp lease entry in your registry is for some reason incomplete.

The connect-to dropdown box displays a list of networks that are configured on your device. I do not know how Windows Mobile decides which dialup connection to pick when a connection to a particular network is requested. One way to ensure it picks the one you want is to create a new network name and place only one dialup connection in it. This can be done by going to Settings -> Connections -> Advanced -> Select Networks. There is a "New" button there that lets you create one.

mindcontrola
4th April 2008, 01:22 AM
As a workaround, if you delete everything in the registry at /HKLM/Comm/ConnectionSharing/Addresses/ it should no longer get this error.


That part did the trick. I'm gonna play around with it just a bit more later and see if I can get it up. Thanks.

iceblue11
4th April 2008, 02:28 AM
It apears the program will not run on 3x rom versions on the HTC Titan. It does run on the stock 2.xx ROM. File comes up with error not signed properly on the new 3.x.

Dishe
4th April 2008, 02:47 AM
It apears the program will not run on 3x rom versions on the HTC Titan. It does run on the stock 2.xx ROM. File comes up with error not signed properly on the new 3.x.

think u need to app unlock first.

lysdexical
4th April 2008, 03:19 AM
think u need to app unlock first.

Correct. I have no way of signing the exe. That costs money.

dasilva333
4th April 2008, 04:28 AM
just download and install ds.cab it allows u to run any unsigned apps

lysdexical
5th April 2008, 09:23 PM
I'll be releasing a new version tonight. It adds DHCP lease editing, incoming and outgoing port map editing, and has some other bug fixes and enhancements.

Also, if someone can provide me with a packet dump (from Wireshark or tcpdump) of an iTouch or iPhone requesting an address via DHCP with ICS Control as the gateway and also with another router (or pc) as the gateway, then I most likely can make ICS Control compatible with the iTouch and iPhone.

Menneisyys
5th April 2008, 11:58 PM
wowz, cool! will test it tomorow and post a detailed review.

btw, feel free to PM me if you have inventions, new apps like this because i miss the generic announcements from time to time

pdaod
6th April 2008, 03:51 AM
For what it's worth I was able to use WMWR on a Mogul with an Iphone. The closest I've gotten with this program passing internet is just after I ran WMWR, and then it only worked on the last page I loaded from WMWR. I had cleared the cache to be sure. I'd love to get this to work as I'm getting tired of changing the phone's date.

lysdexical
6th April 2008, 04:53 AM
Version 0.2 is up.

dasilva333
6th April 2008, 04:57 AM
thanks lys, what would you say port mapping is good for? like what are the practical applications?

lysdexical
6th April 2008, 05:17 AM
thanks lys, what would you say port mapping is good for? like what are the practical applications?

Port mapping (a.k.a port forwarding or virtual server ports, which is what ICS calls them) allows applications on the private network to receive incoming connection requests from the internet / public network.

Instant messaging clients such as AOL AIM or Yahoo Messenger usually require incoming ports in order for voice/video chat or file sharing to work. Peer-to-peer file sharing and multiplayer games often require (or work much better with) mapped ports as well.

gtxaspec
6th April 2008, 08:00 AM
This application is AWESOME. One thing. Won't get on the net for me. It gets an IP, with all settings correct on the wireless client, but all ping's time out and no net access. I can resolve IP's just fine, just when i ping them or connect via browser it times out.

I've used WMWifiRouter on this phone before, could that have messed any registry settings up?

I've got a PPC 6800 from Sprint:

Public Interface: Cellular Line
Private Interface: TNETw12511
Wireless is on
Set Private ip: 10.0.10.1

Allow Suspend, DHCP, NAT, DNS, Packet Filter enabled
everything else is default as per instructions in thread.

Any help would be appreciated.

pdaod
6th April 2008, 09:29 AM
Tried clearing the DHCP addresses in the registry and now it works :) I did notice that if the phone is allowed to power off that the IPs are wrong again. I'm using .11 and am now going to download .21.

Seems like it works best to start IcsControl first and then enable the WiFi so that the private IP is correct. I know it does say that the adapter may be needed to be disabled and then enabled.

lysdexical
6th April 2008, 02:31 PM
This application is AWESOME. One thing. Won't get on the net for me. It gets an IP, with all settings correct on the wireless client, but all ping's time out and no net access. I can resolve IP's just fine, just when i ping them or connect via browser it times out.

I've used WMWifiRouter on this phone before, could that have messed any registry settings up?

I've got a PPC 6800 from Sprint:

Public Interface: Cellular Line
Private Interface: TNETw12511
Wireless is on
Set Private ip: 10.0.10.1

Allow Suspend, DHCP, NAT, DNS, Packet Filter enabled
everything else is default as per instructions in thread.

Any help would be appreciated.

What IP is the wireless client getting?

lysdexical
6th April 2008, 02:36 PM
Tried clearing the DHCP addresses in the registry and now it works :) I did notice that if the phone is allowed to power off that the IPs are wrong again. I'm using .11 and am now going to download .21.

Seems like it works best to start IcsControl first and then enable the WiFi so that the private IP is correct. I know it does say that the adapter may be needed to be disabled and then enabled.

Regarding the IP's changing, this happens because the default DHCP lease time is 10 minutes. I don't know why I used 10 as the default, that was really stupid of me. -1 (forever) or a really big number would be better, then the IP's shouldn't change around on you. Also, if you hit the Refresh button in ICS Control the DHCP table will update to the current values.

You're right, it is best to enable WiFi after hitting Start. I should document this more clearly.

gtxaspec
6th April 2008, 06:47 PM
What IP is the wireless client getting?

its the 10.x ip thats assigned and set by the private ip option in ics config. so its getting an ip, i can ping the phone, and resolve host names but no net access.

lysdexical
6th April 2008, 07:17 PM
its the 10.x ip thats assigned and set by the private ip option in ics config. so its getting an ip, i can ping the phone, and resolve host names but no net access.

Try pinging a host on the internet, such as www.google.com. I have the same phone and carrier, your settings sound fine but just to be sure hit the Set All Defaults button, delete all DHCP leases, then set the interfaces, private ip, and auto-connect network.

Achelos
6th April 2008, 10:24 PM
Using a Qtek 9090 I keep getting NAT driver not found :(

It does see (and seems to connect also) to my Wireless router. DHCP on the router is on, as well as the MAC-adress of the device.

Still, nada... nothing...

GuidoZ
6th April 2008, 11:25 PM
just download and install ds.cab it allows u to run any unsigned appsSomeone care to share this magical "ds.cab" file? I have this issue with other applications as well. Thanks!

--
Peace. ~G

gtxaspec
7th April 2008, 02:35 AM
got it to work...once. launched ics conf then turned wireless on...didnt get an ip first try, so tried to renew. worked for 30 seconds, now it times out like before.

strange!!


Try pinging a host on the internet, such as www.google.com. I have the same phone and carrier, your settings sound fine but just to be sure hit the Set All Defaults button, delete all DHCP leases, then set the interfaces, private ip, and auto-connect network.

lysdexical
7th April 2008, 02:52 AM
I get time out errors when i try to ping a host through ics conf.

any host. i can ping the gateway fine, just nothing else. any reg entried that would be relevant to this?

If you have any firewall software running on the laptop, turn it off. It almost sounds like your laptop refuses to allow incoming packets from anything other than the gateway. DNS resolving, for example, is proxied through the gateway. Also try turning off PacketFilter in ICS Control, then stop/start so it takes effect. I think the problem is on your laptop though, do you have another wireless client you could test?

poplor
7th April 2008, 05:14 AM
If you have any firewall software running on the laptop, turn it off. It almost sounds like your laptop refuses to allow incoming packets from anything other than the gateway. DNS resolving, for example, is proxied through the gateway. Also try turning off PacketFilter in ICS Control, then stop/start so it takes effect. I think the problem is on your laptop though, do you have another wireless client you could test?
Firewall software screwed me up at first too. I had ZoneAlarm running on my laptop which prevented me from connecting to my Mogul. Once I added the IP address of the Mogul (which ICS set to 192.168.2.1) into ZoneAlarm's "trusted zone" it worked like a charm. One other issue I had was getting my Mogul to connect directly to my home's wireless router again after using ICS. I had selected a static IP on my Mogul to be 192.168.2.1 through ICS. Apparently this setting does not revert to the default and use DHCP to get a new IP from my home network. I had to go into "Network Adapters" tab under "Wi-FI" and select the "IEEE 802.11b/g Compatible Wi-Fi adapter" Then I had to click on the "Use server-assigned IP address checkbox" to clear the Static IP of 192.168.2.1 from the Mogul. After I did this I was able to connect to my home network again... Any chance that future versions of ICS will have the capability to switch this back after exiting? Regardless, this is a great application! Thank you.

Achelos
7th April 2008, 05:26 AM
Someone care to share this magical "ds.cab" file? I have this issue with other applications as well. Thanks!

--
Peace. ~G

Google -> http://www.pocketpc-live.com/ds.cab

logicstep
7th April 2008, 11:19 AM
Has anybody tried using this software to use as wifi ap router for a computer with a broadband?

basically: ( goal is not to use cell phone data and to use internet from broadband connection )

dsl broadband modem connected to Computer
(kaiser 0r pocketpc) with ICS control v.21 connected to Computer (to act as Wifi Access Point)
Laptop via wifi connects to (Kaiser-PocketPC) for internet


-----------

Thank you and I apologize if it's been asked before but tried search button and reading post after post. I read it's possible but didn't read that it actually works.

thanks again. I greatly appreciate it.

paulpax
7th April 2008, 12:07 PM
OK here is my scenario, i hope this software will help me.

Computer 1 on broadband connection but with heavy firewall.

Computer 2 on another broadband connection but with no firewall.

XDA 2 can connect via bluetooth and access internet via activesync on both computers (tested one at a time of course).

I want to SCRAP Computer 1 connection and connect my XDA 2 to computer 1 via USB port and maybe use it as modem?? or activesync?? then connect my XDA 2 to computer 2 via bluetooth activesync??, which will then allow me to use COMPUTER 1 accessing COMPUTER 2 connection without firewall via my XDA 2 connecting both computers??

please help me, ive tried bluetooth to bluetooth connection but i cant make it work, COMP 1 is DHCP and COMP 2 is Manually configured. Also Computer 1 and 2 are from different companies so interconnecting them physically is not allowed, though connecting them secretly via my XDA 2 is OK.

pdaod
8th April 2008, 05:45 AM
I'm at an Apple store typing this on an iPod touch that is tethered to my Mogul running ICSControl .21. It tethered to the Mogul very quickly.

dasilva333
8th April 2008, 06:06 AM
Has anybody tried using this software to use as wifi ap router for a computer with a broadband?

basically: ( goal is not to use cell phone data and to use internet from broadband connection )

dsl broadband modem connected to Computer
(kaiser 0r pocketpc) with ICS control v.21 connected to Computer (to act as Wifi Access Point)
Laptop via wifi connects to (Kaiser-PocketPC) for internet


-----------

Thank you and I apologize if it's been asked before but tried search button and reading post after post. I read it's possible but didn't read that it actually works.

thanks again. I greatly appreciate it.

yeah set the Public Interface to USB
and the Private Interface to Wifi
the rest can be configured accordingly to previus instructions

cAnArdtichAud
8th April 2008, 11:32 AM
I'm at an Apple store typing this on an iPod touch that is tethered to my Mogul running ICSControl .21. It tethered to the Mogul very quickly.

I'm trying to do it too

router : htc trinity (p3600) next to an iPod Touch

I'm using a preceding post, coz i have the same config :
I've used WMWifiRouter on this phone before, could that have messed any registry settings up?

I've got a PPC HTC P3600 from SFR:

Public Interface: Cellular Line
Private Interface: TNETw12511
Wireless is on
Set Private ip: 192.168.2.1

Allow Suspend, DHCP, NAT, DNS, Packet Filter enabled
everything else is default as per instructions in thread.

The iPod sees the p2p wiFi network, connects to it.
I must tell ipod a fix IP ? It dont take any via DHCP, renew DHCP on client gives nothing.

iPod appz see no internet but sometimes my ppc goes HSDPA instead of 3G+ : it means, something is downloading.

Any help would be appreciated.

packetmangler
9th April 2008, 09:29 PM
Odd. Using the latest version, the cellular to wifi works like a charm, but cellular to BTPAN doesnt. My laptop never is able to connect to the PAN. However using the Internet Sharing App I can connect just fine.

Any thoughts?

thanks,
PM

ranmasaotome510
9th April 2008, 11:57 PM
Ok this application is great, but theres a really substantial drawback.

1) iPod may connect correctly the first time, but if the iPod is resumed from sleep, and re-connects to the AP, internet access isent capable. I checked what happened to the IP on the iPod after this, and it seems this could be a DHCP server fualt on the ICS app itself, seeing how i didn't receive the correct defaulted IP address.

In fact its every time something tries to connect the 2nd time, its not giving a correct IP.

Heck i even tried doing static, and that didn't work.

My solution to the problem was, to manually switch off the wifi, then right back on. This seemed to have primed the DHCP server, which then allowed my iPods or devices receive a working IP again.

famewolf
10th April 2008, 02:11 AM
Ok..I have a quirky setup...I'm running wm 6.1 on my HTC wizard...I tether heavily via usb and use the internet on my pc...this works fine under normal ICS but I thought I would try your program.

I tried to mimic a normal ics connection...I specified Cellular Line 1 (I also tried cellular line 2) and the USB connection for internal...didn't change much else and clicked start ics...(if there is supposed to be any indication that ics is running I didnt see it)

When normal ICS is not running but the phone is connected via USB this is what the linux box shows (and is also what shows while your program is running)

usb 2-1: new full speed USB device using ohci_hcd and address 43
usb 2-1: new device found, idVendor=0bb4, idProduct=0bce
usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-1: Product: Generic RNDIS
usb 2-1: Manufacturer: HTC
usb 2-1: SerialNumber: [REMOVED]
usb 2-1: configuration #1 chosen from 1 choice
ipaq 2-1:1.0: PocketPC PDA converter detected
usb 2-1: PocketPC PDA converter now attached to ttyUSB0
ipaq 2-1:1.1: PocketPC PDA converter detected
usb 2-1: PocketPC PDA converter now attached to ttyUSB1


When normal ICS is enabled the following shows:

usb 2-1: new full speed USB device using ohci_hcd and address 45
usb 2-1: new device found, idVendor=0bb4, idProduct=0303
usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-1: Product: Generic RNDIS
usb 2-1: Manufacturer: HTC
usb 2-1: SerialNumber: [REMOVED]
usb 2-1: configuration #1 chosen from 1 choice
rndis0: register 'rndis_host' at usb-0000:03:00.1-1, RNDIS device, 80:00:60:0f:XX:XX
rndis0 renamed to eth3
udev: renamed network interface rndis0 to eth3

Obviously I can see the idProduct "id" is changing when ics is enabled but not sure what needs to happen to have your program set this.

lysdexical
10th April 2008, 03:14 AM
Obviously I can see the idProduct "id" is changing when ics is enabled but not sure what needs to happen to have your program set this.

Try changing the settings->connections->pc connection->advanced networking option on your phone, I think it should be on as that's what makes the phone act like a usb network device. Most likely the other app is setting this mode on the fly. If that ends up being the solution, let me know and I will try to figure out how to do that and add it as an option to ICS Control.

famewolf
10th April 2008, 03:23 AM
Try changing the settings->connections->pc connection->advanced networking option on your phone, I think it should be on as that's what makes the phone act like a usb network device. Most likely the other app is setting this mode on the fly. If that ends up being the solution, let me know and I will try to figure out how to do that and add it as an option to ICS Control.

I don't have that exact path on my wizard but Settings, USB-to-PC already has the "enable advanced network functionality" checked.

lysdexical
10th April 2008, 03:35 AM
I don't have that exact path on my wizard but Settings, USB-to-PC already has the "enable advanced network functionality" checked.

D'oh. I'll assume you've already tried turning it off as well. I'm not sure what it could be then.

famewolf
10th April 2008, 04:02 AM
D'oh. I'll assume you've already tried turning it off as well. I'm not sure what it could be then.

Disabling the "enable advanced network functionality" it shows:
usb 2-1: new full speed USB device using ohci_hcd and address 49
usb 2-1: new device found, idVendor=0bb4, idProduct=0a51
usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-1: Product: USB Serial for Wizard
usb 2-1: Manufacturer: HTC
usb 2-1: SerialNumber: [REMOVED]
usb 2-1: configuration #1 chosen from 1 choice
ipaq 2-1:1.0: PocketPC PDA converter detected
usb 2-1: PocketPC PDA converter now attached to ttyUSB0

Which didn't seem to help any other then adding another idProduct so I didn't mention it.

I haven't tried it with bluetooth or wifi and they may well work fine but my primary connection is via usb since the phone gets charged at the same time and it's the fastest connection....looks like linux users are out of luck for now as far as your program is concerned.

famewolf
10th April 2008, 04:16 AM
Just as a quick followup..here's the post with instructions on how linux users setup and use usb sharing.. http://forum.xda-developers.com/showthread.php?t=340747 It also points to the driver we use which may or may not be part of the issue.

lysdexical
10th April 2008, 06:07 AM
Just as a quick followup..here's the post with instructions on how linux users setup and use usb sharing.. http://forum.xda-developers.com/showthread.php?t=340747 It also points to the driver we use which may or may not be part of the issue.

From that thread...."If internet sharing is NOT enabled via usb .... you will not have internet access (from the phone) and more than likely you will not get an ip address auto assigned (it may keep the ip it used last)."

Okay from the sounds of this the phone should appear to be a USB network device regardless of whether internet sharing is on or not. The comment regarding not getting an automatic IP makes sense because unless sharing is on the DHCP server on the phone will typically be off. When sharing is turned on, whether via Internet Sharing or via ICS Control, the DHCP server is turned on.

From what you are reporting, apparently the phone is only seen as a USB network device when Internet Sharing is used to turn on USB sharing, which differs from what I quoted above. If that is the case, it's possible to figure out what must be done to put the USB driver on the phone in the right mode, but I have no idea when I will have time to look into it.

GuidoZ
10th April 2008, 06:52 AM
Google -> http://www.pocketpc-live.com/ds.cabThanks for the link. I did try Google before posting (this search (http://www.google.com/search?q=%22ds.cab%22) to be exact), yet came up blank on the first 10 pages and thought someone else might have it already. :)

--
Peace. ~G

rajah1
10th April 2008, 09:43 AM
This application is AWESOME. One thing. Won't get on the net for me. It gets an IP, with all settings correct on the wireless client, but all ping's time out and no net access. I can resolve IP's just fine, just when i ping them or connect via browser it times out.


Maybe you need to force Data [GPRS] "On" before you start ICSControl? I use VJVolubilis.exe (http://www.vijay555.com/?Releases:VJVolubilis). This is the only scriptable utility I know that will force Data On|Off. It is (luckily) a command line utility, so you can make shortcuts to any of its many arguments. And I need to force Data On (using the Volubilis "-gprson" argument) before turning on WiFi on my TyTnII aka Tilt. Then I launch ICSControl. Works like a charm. Fabulous program! (I also need to ensure that my phone screen doesn't go dim, e.g. by using AC power -- if it does, the phone ceases to use WiFi altogether.)

lysdexical
10th April 2008, 10:58 AM
(I also need to ensure that my phone screen doesn't go dim, e.g. by using AC power -- if it does, the phone ceases to use WiFi altogether.)

If you uncheck "Allow Suspend", which may require a reboot to take effect, it *should* prevent the phone from going completely to sleep and WiFi should remain on. This works great on the ppc-6800, WiFi stays on but in low power mode so the initial response times after a period of inactivity are a little slow, but the power savings is definitely worth it. The registry entry that Allow Suspend uses is supposed to work for all devices, but as always the OEM may have decided to do something different and just ignore that setting. I guess I could add a "keep phone awake" option to prevent the phone from going to sleep at all if it is necessary for some devices.

caballero600
10th April 2008, 01:11 PM
Hi everyone!

Here is my problem:
I have a HTC touch (elf), I have read this post, and i have put everything like this:
Phone:
Public interface: tenetw12511
Private interface: rndisfn1
Set private Ip chequed: 192.168.0.1

Then I started ICS and connect Usb
The laptop doesn't take a ip automatically, and i put it like: 192.168.0.2, and it connected successfully.
In the ICS application my laptop appears in the DHCP tab like: 192.168.2.71 and the name and the mac address.

My phone is connected to wifi and running internet well, but the laptop hasn't got internet, I can't open google or other pages...

Any help please? (Maybe the driver of the touch doesn't allow to share wifi connection by usb??, in Settings>connections> Usb to PC> doens't appear wifi option...)

EDITED: after a few attempts.. My laptop take automatically an ip, and in my phone I have to go to hardware wifi cards and choose the correct one "IEEE 802..." and do the whole process again (starting ICS, connecting... etc). Thanks a lot for the app!

caballero600
10th April 2008, 03:14 PM
Wow... one problem... i can't sincronize with activesync anymore...

edited: It seems that even if a press quit button of this app, I have to open it again and press Stop ICS, to solve the problem with the activesync!!

nicholasb
11th April 2008, 12:43 AM
Alright.. I've been trolling the forum looking for a solution to this problem, but I have not found one. So here goes, hope someone out there can assist me!

Downloaded the latest version of the control, installed .net 2.0 per requirements.

However when I run the app I receive the following error under WM6:

ICSContro.exe
NotSupportedException

At Microsoft.AGL.Common.MISC.HandleAr()
at
System.Windows.Forms.Control._InitInstance()
at
System.Windows.Forms.Control..ctor()
at
System.Windows.Forms.TabControl..ctor()
at ICSControl.Main..ctor()
at ICSControl.Program.Main()

And it quits.. arg!

Looks and sounds like a great app! Would love to get this running..


Thanks,
Nick

lysdexical
11th April 2008, 01:00 AM
Wow... one problem... i can't sincronize with activesync anymore...

edited: It seems that even if a press quit button of this app, I have to open it again and press Stop ICS, to solve the problem with the activesync!!

ICS Control does not need to stay running to keep sharing. It does not automatically stop sharing upon exit.

lysdexical
11th April 2008, 01:03 AM
Alright.. I've been trolling the forum looking for a solution to this problem, but I have not found one. So here goes, hope someone out there can assist me!

Downloaded the latest version of the control, installed .net 2.0 per requirements.

However when I run the app I receive the following error under WM6:

ICSContro.exe
NotSupportedException

At Microsoft.AGL.Common.MISC.HandleAr()
at
System.Windows.Forms.Control._InitInstance()
at
System.Windows.Forms.Control..ctor()
at
System.Windows.Forms.TabControl..ctor()
at ICSControl.Main..ctor()
at ICSControl.Program.Main()

And it quits.. arg!

Looks and sounds like a great app! Would love to get this running..


Thanks,
Nick

That is very strange, it appears that it is failing to create the tab control that all of the settings pages reside in. Could you try it after a fresh reboot? It's a long shot but see what happens. I'm really not sure what I can do about this error, this is auto-generated GUI code that is crashing.

nicholasb
11th April 2008, 01:22 AM
That is very strange, it appears that it is failing to create the tab control that all of the settings pages reside in. Could you try it after a fresh reboot? It's a long shot but see what happens. I'm really not sure what I can do about this error, this is auto-generated GUI code that is crashing.

Yeah, I have tried a fresh reboot several times. Attempted remove/reinstall of .net with a reboot between.. Very odd..

GuidoZ
11th April 2008, 08:20 AM
Thanks for the link. I did try Google before posting (this search (http://www.google.com/search?q=%22ds.cab%22) to be exact), yet came up blank on the first 10 pages and thought someone else might have it already. :)Sorry, totally off topic again...

I made an OEM of the ds.cab install (tested and working) for use in your favorite kitchen. It's posted for download here (http://rapidshare.com/files/106557041/GuidoZ_-_Install_Unsigned_Apps.zip.html).

Please continue! :) FWIW, I'm testing ICS Control. So far no huge issues.

--
Peace. ~G

caballero600
11th April 2008, 11:59 AM
Hi everyone!

Here is my problem:
I have a HTC touch (elf), I have read this post, and i have put everything like this:
Phone:
Public interface: tenetw12511
Private interface: rndisfn1
Set private Ip chequed: 192.168.0.1

Then I started ICS and connect Usb
The laptop doesn't take a ip automatically, and i put it like: 192.168.0.2, and it connected successfully.
In the ICS application my laptop appears in the DHCP tab like: 192.168.2.71 and the name and the mac address.

My phone is connected to wifi and running internet well, but the laptop hasn't got internet, I can't open google or other pages...

Any help please? (Maybe the driver of the touch doesn't allow to share wifi connection by usb??, in Settings>connections> Usb to PC> doens't appear wifi option...)

EDITED: after a few attempts.. My laptop take automatically an ip, and in my phone I have to go to hardware wifi cards and choose the correct one "IEEE 802..." and do the whole process again (starting ICS, connecting... etc). Thanks a lot for the app!

Well, after losing the connection on the laptop, or reconnectin... I can't have internet in it even if I do the whole process again. I have to softreset the pda, to share connection to the laptop. What steps I have to do, when I lose the conection and I want to reconnect?

nicholasb
11th April 2008, 06:43 PM
That is very strange, it appears that it is failing to create the tab control that all of the settings pages reside in. Could you try it after a fresh reboot? It's a long shot but see what happens. I'm really not sure what I can do about this error, this is auto-generated GUI code that is crashing.

Could you perhaps explain exactly which component is causing the problem? So perhaps I can troubleshoot that specific app? Is it .net? Will the latest .net 3.5 work with this app?

Thanks for the help!

Menneisyys
11th April 2008, 07:04 PM
Elaborated on the app in my latest news collection at http://forum.xda-developers.com/showthread.php?p=2108814

pdaod
12th April 2008, 02:12 AM
Well, after losing the connection on the laptop, or reconnectin... I can't have internet in it even if I do the whole process again. I have to softreset the pda, to share connection to the laptop. What steps I have to do, when I lose the conection and I want to reconnect?I think I had a similar problem. I disconnected and then deleted the DHCP licence and then reconnected. With Wifi I disconnected by turning off the Wifi on my Mogul. Also the DHCP expiration time is default to 10 min and the author suggested to make it really long or indefinite.

lysdexical
12th April 2008, 04:01 AM
Could you perhaps explain exactly which component is causing the problem? So perhaps I can troubleshoot that specific app? Is it .net? Will the latest .net 3.5 work with this app?

Thanks for the help!

I don't see any reason that it wouldn't run with 3.5. The part that is crashing is just a simple tab control, it's not another application, just a GUI widget.

mstevens
12th April 2008, 11:07 PM
I've finally gotten ICSControl 0.21 working on my Mogul so I can connect my Windows XP notebook via WiFi. My current problem is that I just can't seem to get any security working. I'm currently in a hotel that charges outlandish rates for internet connectivity and everytime I set up WiFi tethering 2 or 3 other people try to jump on!

I created a WiFi connection called "Mogul", set it as ad-hoc. As long as I leave Authentication as "Open" and Data Encryption as "Disabled", I can connect just fine.

Let's say I want to set the network key to "networkkey". If I leave Authentication as "Open" or "Shared" and set Data Encryption to "WEP" and try to enter that key, I get an error box saying "The network key you entered is not correct. Please try again."

If I set Authentication to "WPA-None" and Data Encryption to "TKIP" I get no error when setting a network key on the Mogul. However, when I try to connect on my notebook, I'm told "The network password needs to be 40bits or 104bits depending on your network configuration. This can be entered as 5 or 13 ASCII characters or 10 or 26 hexadecimal characters." That's not an error message I've ever seen before. I tried changing to a 5 or 13 character long key on the Mogul, but no dice. The Mogul won't accept a 5-character key. Both the Mogul and my notebook will accept a 13-character one ("networkkey123") but won't ever connect - the notebook keeps telling me it's acquiring an IP address, then disconnects and starts over. I haven't tried "AES" yet.

Any recommendations on how to get a WiFi connection that not just anyone can piggyback onto?

mstevens
12th April 2008, 11:34 PM
Well, once I read my own post, what should have been an obvious solution became apparent - I tried the Open/WEP settings again only this time used a 13-character-long key ("networkkey123" instead of "networkkey", for example) and the Mogul was willing to accept it. Unlike trying WPA, though, the notebook seems happy enough to connect. This is actually the first time I've run into a requirement that a network key be exactly a certain number of ASCII characters so that had simply never occurred to me.

I'd still be a little happier with WPA and it's still frustrating me that I can't figure out how to make it work, so I'd still love to hear from anyone about this.

At least I have ICSControl working to tether my notebook via WiFi. I'm not sure why I'm happier with that than with WMWiFiRouter (which, overall was much simpler to get working). I even donated for ICSControl, so it wasn't really "free" for me. There's just something a little more satisfying about it when one finally gets it working.

lysdexical
13th April 2008, 07:22 PM
Well, once I read my own post, what should have been an obvious solution became apparent - I tried the Open/WEP settings again only this time used a 13-character-long key ("networkkey123" instead of "networkkey", for example) and the Mogul was willing to accept it. Unlike trying WPA, though, the notebook seems happy enough to connect. This is actually the first time I've run into a requirement that a network key be exactly a certain number of ASCII characters so that had simply never occurred to me.

I'd still be a little happier with WPA and it's still frustrating me that I can't figure out how to make it work, so I'd still love to hear from anyone about this.

At least I have ICSControl working to tether my notebook via WiFi. I'm not sure why I'm happier with that than with WMWiFiRouter (which, overall was much simpler to get working). I even donated for ICSControl, so it wasn't really "free" for me. There's just something a little more satisfying about it when one finally gets it working.

I would like to add WiFi network and encryption settings to ICS Control in the future, as well as a 'Simple' configuration page that has the common usage scenarios and tries to determine the correct settings for them automatically. Unfortunately I won't have time to work on the app again for at least a month, but probably longer.

Thanks for your donation, it was one of 2 that I have received thus far.

gimpdog
13th April 2008, 08:20 PM
Well, once I read my own post, what should have been an obvious solution became apparent - I tried the Open/WEP settings again only this time used a 13-character-long key ("networkkey123" instead of "networkkey", for example) and the Mogul was willing to accept it. Unlike trying WPA, though, the notebook seems happy enough to connect. This is actually the first time I've run into a requirement that a network key be exactly a certain number of ASCII characters so that had simply never occurred to me.

I'd still be a little happier with WPA and it's still frustrating me that I can't figure out how to make it work, so I'd still love to hear from anyone about this.

At least I have ICSControl working to tether my notebook via WiFi. I'm not sure why I'm happier with that than with WMWiFiRouter (which, overall was much simpler to get working). I even donated for ICSControl, so it wasn't really "free" for me. There's just something a little more satisfying about it when one finally gets it working.

Hello mstevens, I myself was trying to secure my ICS connection and like you, I ended up using WEP as it was the only protection I could get to work between my Vista machine and my phone.

I did a google search for WPA-None as I had never heard of it before and I found a link that says MS removed support for it when they added WPA2 support.

The link is http://www.velocityreviews.com/forums/t7397-wpa-in-ad-hoc.html

I'm not sure what it is that they removed support for it from but I couldn't get it to work either.

mstevens
14th April 2008, 04:55 AM
I would like to add WiFi network and encryption settings to ICS Control in the future, as well as a 'Simple' configuration page that has the common usage scenarios and tries to determine the correct settings for them automatically. Unfortunately I won't have time to work on the app again for at least a month, but probably longer.

Thanks for your donation, it was one of 2 that I have received thus far.

It's certainly worth it, and I'm disappointed that more people haven't chipped in to help out.

While it might be nice to have security controllable from within ICS Control, I'm sure getting things set up is doable with existing tools if I can just understand what's going on better.

xamot69
15th April 2008, 06:13 PM
Does anyone have the necessary registry entries for ipnat.dll? My device does not have that file natively. I found a copy and copied it into the windows directory but it still comes up and say that it can't find the file. Do i need to register this file somehow?

lysdexical
15th April 2008, 08:39 PM
Does anyone have the necessary registry entries for ipnat.dll? My device does not have that file natively. I found a copy and copied it into the windows directory but it still comes up and say that it can't find the file. Do i need to register this file somehow?

ICS Control actually tries to do this automatically. If you figure out any additional registry settings that make it work on your device, please let me know what they are. The settings that I know about are at /HKLM/Comm/ConnectionSharing/Driver/. If ICS Control can't find the nat device then it tries to configure it via that registry key and then calls the OS function to initialize the driver.

TalynOne
16th April 2008, 06:10 AM
CAB files are cool, here's a CAB file for ICS Control v.21.

TalynOne
16th April 2008, 07:13 AM
Does anyone have the necessary registry entries for ipnat.dll? My device does not have that file natively. I found a copy and copied it into the windows directory but it still comes up and say that it can't find the file. Do i need to register this file somehow?

You could try installing the following into main memory.

xamot69
16th April 2008, 03:58 PM
CAB files are cool, here's a CAB file for ICS Control v.21.

Thanks for the tip. However, i still get the same error when trying to start or stop ICS after installing that cab file - "FATAL: NAT driver not found".

TalynOne
16th April 2008, 06:45 PM
Thanks for the tip. However, i still get the same error when trying to start or stop ICS after installing that cab file - "FATAL: NAT driver not found".

After installing the ICSControl-0.21.cab (this is just installs ICS Control with a start menu shortcut) , or the second CAB file I posted, the ICSInstall.cab (this is supposed to install ICS/Registry Entries/IPNat)?

xamot69
16th April 2008, 07:39 PM
After installing the ICSControl-0.21.cab (this is just installs ICS Control with a start menu shortcut) , or the second CAB file I posted, the ICSInstall.cab (this is supposed to install ICS/Registry Entries/IPNat)?

I installed ICSInstall.cab and did a soft reset. I looked at the /HKLM/Comm/ConnectionSharing/Driver/ key and ipnat.dll is listed there. I removed the ipnat.dll that i copied over manually just incase and verifed that the .cab file installed it again. Same error :(

nicholasb
16th April 2008, 08:26 PM
Because of a previous error trying to run this app (among other weirdness experienced) i just upgraded to Ricky's rom (SWEET btw..) hoping that the error would be resolved, however it has not..

So i'm hoping somebody will have an idea of whats goin on here. .NET 3.5 is part of this rom. I have tried using the cab installer and also a direct copy of ICSControl .21... Both yield the same results. Here is the error message:

NotSupportedException

at
Microsoft.AGL.Common.MISC.HandlerAR(PAL_ERROR ar)
at
System.Windows.Forms.Control_InitInstance(WNT wnt, UInt32 dwstyle)
at System.Windows.Forms.Control..ctor(WNT wnt)
at System.Windows.Forms.TabControl..ctor()
at ICSControl.Main.InitializeComonent()
at ICSControl.Main..ctor()
at ICSControl.Program.Main()

TalynOne
16th April 2008, 08:49 PM
Because of a previous error trying to run this app (among other weirdness experienced) i just upgraded to Ricky's rom (SWEET btw..) hoping that the error would be resolved, however it has not..

So i'm hoping somebody will have an idea of whats goin on here. .NET 3.5 is part of this rom. I have tried using the cab installer and also a direct copy of ICSControl .21... Both yield the same results. Here is the error message:

NotSupportedException

at
Microsoft.AGL.Common.MISC.HandlerAR(PAL_ERROR ar)
at
System.Windows.Forms.Control_InitInstance(WNT wnt, UInt32 dwstyle)
at System.Windows.Forms.Control..ctor(WNT wnt)
at System.Windows.Forms.TabControl..ctor()
at ICSControl.Main.InitializeComonent()
at ICSControl.Main..ctor()
at ICSControl.Program.Main()

Are you running a SmartPhone device (no touchscreen). This is common for applications that don't support non-touchscreen devices.

nicholasb
16th April 2008, 09:29 PM
Are you running a SmartPhone device (no touchscreen). This is common for applications that don't support non-touchscreen devices.

Yup.. that makes perfect sense then.. Any chance of support for non touch screen devices such as the Dash (Excalibur)?


Thanks for the info btw! :)

lysdexical
18th April 2008, 03:51 AM
Yup.. that makes perfect sense then.. Any chance of support for non touch screen devices such as the Dash (Excalibur)?


Whoops, I had no idea the Tab Control was not present in the Smartphone edition of .NET. I just confirmed it in the documentation. I'll have to switch to something else, at least in smartphone mode, which sucks because a thought a tab control was a good fit for this UI.

tomal
18th April 2008, 11:35 AM
It looks a promising tool though I couldn't make it working on my device (Universal). The UI is very confusing!

I couldn't understand the idea behind to put the cellular interface under private dropdown menu. Additionally, I prefer to have the cellular interface name in more meaningful way, i.e. Celular Line, Celular Line (GPRS) etc.

Adding some intelligence in the background could make the tool more understandable.
a. Selecting "Cellular Line -GPRS" (under public selection) should auto select the prefered network (e.g. My ISP) and the option for "Auto connect to network" should be disabled then.
b. Start button must be disabled after the ICS get started. Same for Stop button.

I also prefer please redesign the main UI:
1. Convert all the tabs to dialog and select them from Menu (under bottom bar)
2. Put only the interfaces (i.e. inbound & outbound) and Start/Stop button on 1st tab. Settings on separate dialog.
3. In case the BT interface is selected then the BT radio should be auto switched on and the same for wifi ...

Anyway, appreciate your hard work.

Mr_Gee
18th April 2008, 03:47 PM
@ lysdexical

I'm looking for a program running on the PPC which allows me to use my PPC as a internet proxy for my desktop browser...
Can I use ICS for that?

That way I could use the wired network for .. well work, and use my PPC to surf the internet without anybody watching..
:eek:

dasilva333
19th April 2008, 04:10 PM
hey guys just browsing the web also found a Windows compatible app that does the exact same thing via CLI its a lot more useful for PPC but im sure a few of you will think of up creative ways to use it
http://www.pjd.se/wiki/moin.cgi/IcsControl
seems really easy to use and just figured id give you guys a heads up.

On a unrelated note id like to know if anyone is working on NDIS compatible drivers for linux? There is a big list of DLLs used so window detects the pocketpc as a network adapter, but i also know there is this thing called NDISwrapper for linux, anyhow if we could get that to work thatd be great.

pflatlyne
21st April 2008, 04:01 AM
hey guys just browsing the web also found a Windows compatible app that does the exact same thing via CLI its a lot more useful for PPC but im sure a few of you will think of up creative ways to use it
http://www.pjd.se/wiki/moin.cgi/IcsControl
seems really easy to use and just figured id give you guys a heads up.

On a unrelated note id like to know if anyone is working on NDIS compatible drivers for linux? There is a big list of DLLs used so window detects the pocketpc as a network adapter, but i also know there is this thing called NDISwrapper for linux, anyhow if we could get that to work thatd be great.

Why not use bluetooth or wifi?

nicholasb
22nd April 2008, 07:44 PM
Whoops, I had no idea the Tab Control was not present in the Smartphone edition of .NET. I just confirmed it in the documentation. I'll have to switch to something else, at least in smartphone mode, which sucks because a thought a tab control was a good fit for this UI.
@lysdexical

Awesome! I look forward to a future release with support for smartphones!

benson_wu
23rd April 2008, 04:43 AM
prefect utility!

nir36
23rd April 2008, 09:31 PM
i suppose this is a dumb request. but can someone write a complete set of instructions for this? i'm trying to make my phone an access point via bluetooth... that is, connect my comp to a wifi network thru my phone.. but i have no idea how to use it.. what are the preparations i need to go thru before using ICScontrol.... and so forth (creating an Ad-hoc and so.. or whatever needs to be done). thank you

dieKatze88
26th April 2008, 03:24 AM
A status screen with a log of what has been going on would be really cool.

Edit:

Im having my fair share of problems. Right now ive got a Ad-Hoc DHCP server. While useful (to me anyway), it would be great if my clients could ping the internet. I have them running ping -t <my IP here>, ping -t <default gateway (the phone)>, and ping -t www.google.com.

Default gateway gets responses, with low latencies! However, anything trying to go outside gets canned. Black hole router alert.

thedarkmatter
1st May 2008, 06:55 AM
Amazing App. I was able to use the wifi connection on my HTC touch on a old desktop connected to the HTC via usb. I have been trying to do this for well over a week. And the best part it has DHCP server. I simply love it :)

MakuSoto
3rd May 2008, 12:35 AM
Hello all,

I have been trying to get this to work with sharing my phone data to my laptop through wifi for the past few weeks. i now have lost my patience and am here now to ask for help.

right now i have my wifi setup as ad hoc, and public is my cellular line and my private is my twnet (wifi - my phone is a mogul). i tried all three private IP's, tried also the connect to (work, and internet) on the ad hoc setup screen but they all dont work.

the laptop connects to my phone and gets an ip which is the correct dhcp ip range , but the laptop can not browse internet.
i tried pinging a site but timed out requests.

what am i doing wrong or left out? THANK YOU!

Genesis3
4th May 2008, 07:44 PM
I can't get a DHCP assignment from the phone to the laptop.

The connections appear to be there, but the Windows machine is unable to get an IP off the phone.

Not sure what's up, but this obviously screws the application...

Edit - not sure why rebooting the phone fixed it, but it did. Now working.

This one's getting cooked into my ROM work... I like it a lot.

studmule
5th May 2008, 03:47 PM
So here's what I'm trying to do on my Tilt.
Public Interface = Cellular Line
Private Interface =- TNETW12511 (wifi)
Set Private IP is set to 192.168.2.1

I'm trying to make it act as a wifi hotspot using the cellular edge connection. When I click on Start ICS, my phone's data connection connects to Edge. Do I have to start the wifi before I run the program, or is it supposed to start when I click on Start ICS? Wifi doesn't seem to start on it's own. Not sure what I'm missing.

Genesis3
5th May 2008, 03:49 PM
You need to start WiFi and set up a peer-to-peer mode network definition so that there's something for the WiFi end to bind to. Otherwise it will attempt to bind to any existing (and available) infrastructure connections it can find when WiFi starts, with bad results.

vj4
8th May 2008, 08:37 PM
just been thro the entire thread trying to get this to work fresh install of windows xp sp3 21 and all updates i can get it to connect as local area connecion 2 ip assinged dhcp etc yada yada yada but still no internet any ideas? its driving me made coz i cant afford to bye a network card and just wanna use this.

Genesis3
9th May 2008, 08:22 PM
I am suddenly having problems with it not assigning DHCP addresses..... at all...

Not sure what's up here - it did this once before, but after diddling with it it went away.

Now its doing it again, and I can't find a way to debug what's up...... barf.

Genesis3
10th May 2008, 12:20 AM
Well I can't get it to assign DHCP addresses any more.

I don't know what I did to my registry, but obviously I did SOMETHING bad to it.

Time to hard reset I suspect (which is going to blow, but it is what it is)

Ah well :)

wellokthen
10th May 2008, 04:55 PM
Hey all,

Been tinkering with ICScontrol on my new PPC6800--so, have two items of unfamiliarity! Seem to have the ICS up and running (cellular-->USB, on Leopard, no less).

Any tips, tho, on port forwarding? I'm using a P2P and it caps out at 45-50Kb/s. On my Treo700p (verizon) I got well over 125Kb/s on average and occasionally up to 200-250. Yet, sprint--my new carrier--is a faster EVDO. So, I have to assume that it has something to do with the software I used for tethering (USBmodem is what I used with the Treo, but it doesn't have the drivers for Leopard yet). Perhaps there was something built into the USBmodem config that made P2Ps happy?

I notice that ICScontrol allows for port forwarding, but I've not the foggiest notion how to set it up. Perhaps tweaking this will help with the speeds?

Thanks.

Genesis3
10th May 2008, 04:59 PM
Alright, I straightened it out.

On my wizard, however, I cannot get it to allow the device to "sleep" and yet not turn off the Wifi. But since in general having the Wifi on drains the battery fairly rapidly anyway, I'm not sure this is a big deal, since I would likely be on AC power in most applications where I would want to use this (directly or indirectly)

If I'm on USB power to the laptop that is being tethered, then "plain" ICS is fine, but for situations where the unit is on charge but physically remote to a somewhat-significant extent from the PC (e.g. in a different room, etc) this is quite nice.

pdaod
12th May 2008, 02:48 PM
You need to start WiFi and set up a peer-to-peer mode network definition so that there's something for the WiFi end to bind to. Otherwise it will attempt to bind to any existing (and available) infrastructure connections it can find when WiFi starts, with bad results.On my Mogul I have the ad-hoc network set up. It works best for me to start ICSControl with the WiFi off and then enable the WiFi. Also when using USB it works for me if I have Activesync disabled on both ends.

pdaod
12th May 2008, 03:00 PM
Well I can't get it to assign DHCP addresses any more.

I don't know what I did to my registry, but obviously I did SOMETHING bad to it.

Time to hard reset I suspect (which is going to blow, but it is what it is)

Ah well :)You may have tried this, did you delete the DHCP leases and then save? Sometimes a soft reset after that helps too.

Genesis3
12th May 2008, 03:03 PM
Yeah, it looks like I had something scrambled in the registry somewhere.

I hate Windows in all its forms for this very reason....... got it sorted.

The only "gotcha" I can find with the program now is that if I don't "undo" the fixed address for the interface I get a complaint when I plug in to sync. It doesn't have an effect on the performance or ability to sync and run through the link, but it appears that ActiveSync attempts to dynamically assign to every interface on the device and that fails because the static assignment remains set.

The other issue is that if you intend to use the device both for WiFi routing AND at some point regular Wifi access through an access point you have to go in and undo the "fixed address" assignment, as the utility does NOT "undo" that when it is exited.

I would suggest that the next release should "unwind" the fixed address settings when it is stopped and/or quit, to avoid both of these issues.

shtirlitsus
16th May 2008, 09:49 AM
Hi all.
HP iPAQ hw6915 wm5 (AKU 2.3)don't have Internet sharing utility by default.
I tried to copy intshare.dll ipnat.dll and IntShrUI.exe, make changes in registry but when i try to run IntShrUI.exe system says "Can't open file. unsigned or can't find one of it component. By the way icon of IntShrUI.exe is as default exe. I think that the reason why ISCcontrol didn't see NAT driver the same.
I want to run IntShrUI.exe in debugger to trace what dlls and registry keys it uses to find what it want to normal work. What debugger can I use to do this?
Thanks.

----------------
Used IDA 5.2
It says about IntShrUI.exe "The pecified program requires a newer version of Windows".
Is it exists IntShrUI.exe for WM5?

madjokeer
20th May 2008, 07:26 AM
the port forwarding works great.. i forwarded a port for my utorrent application, im connected through my VX6800 from verizon by wifi using this ICS. but after like 20 seconds for utorrent starting, and everything is working fine. On the vx6800 there is a notice basically stating the Data network connection is interrupted. but then it goes on again.. and every 20 seconds it keeps cutting out so one can never actually download using utorrent with port forwarding, but if port forwarding is not being used in ICS, there is never a disconnect. anyone have this issue?

joeblack_2k2
26th May 2008, 09:37 AM
Hello all,

I installed the ICScontrol on WM6 HTC Hermes. Public device is "cellular line" and private is the WLAN connection, which is working properly on static IP 192.168.0.1 ("set private address" not checked).

After starting ICcontrol, I am able to ping Google via its IP-address from within my laptop (192.168.0.2). BUT: When trying to ping Google via "www.google.de" , the dns name cant be resolved.

I have checked DNS proxy at ICScontrol, but it doesnt help. Any ideas ?

Thanks in advance,

JB

stifiling
26th May 2008, 10:14 AM
has anyone been able to get port forwarding to work on the sprint mogul? if so how...

avalon53
26th May 2008, 06:47 PM
...I just want to share my Moguls Wifi Without the use of usb.

Public Interface: Cellular Line
Private Interface: TNETW12511
Checked: set private ip

what else do i need to do??

joeblack_2k2
27th May 2008, 11:14 AM
What I found out:
If you assign WLAN connection to "Internet" instead of "Work" DNS seems to work. In my opinion I never saw any benefits in the schemes "Internet" and "Work" with WM.

Cheers,

JB

Caveman6
1st June 2008, 07:15 AM
I have been able to connect (using cellular/wifi connection) sn OQO model 02 running Vista Ultimate through an HTC TYTN II. I want to use the connection to connect to work, and that requires running Cisco VPN on the OQO.

I am able to run the VPN and connect. However, I can't see any network servers for Exchange email, or to see network drives. The vpn also initially dropped frequently. I added my pc as dmz host and that seems to have corrected that issue.

Any suggestions onwhat else needs to happen for everything to work?

JNasty
1st June 2008, 07:25 AM
Let me just give a word of praise here. This application is friggin great!!!! Who would have thought that a ppc could be a full fledged wireless router/access point. This app is head and shoulders above the now commercial WMWRouter or whatever its called.

Watzzz_up
2nd June 2008, 07:39 AM
Hi,
I have Imate Kjam with Faria Crossbow WM6 rom. I have intall ICS Control v.21 to make use of my PDA as a Network card of my second computer which does not have internet. I am accessing interet on my WM via Wifi. I want to Use my WM as a network card via USB or BT to my second computer.
Could any one advice me step by step how to configer and and connect my WM and my PC.

MakuSoto
2nd June 2008, 10:47 PM
I have tried numerous times getting this to work. All it can do is connect to my mogul successfully but cant browse internet on my laptop. I am using WiFi off phone to connect. Wifi is 192.168.0.1, public is cell line 1, private is the wifi. I have my network card on ppc set to connect to internet instead of the default (My Work). I also tried both (My Work being first then Internet) and none works.

My laptop can get the IP correctly but can not grab anything from the internet at all.

Any help please. Thanx

blahmartinblah
6th June 2008, 11:16 AM
Hi
Ive spent a few hrs now trying to get this working as a usb-wifi adapter for my desktop PC. Can any experts offer some advise?

1. I want to use this as a wifi adapter on my desktop PC (running XP) which has a broadband internet connection I want to share. I will connect my device via USB to the desktop PC. I will then access the internet connection on my laptop through the wifi connection.
2. My phone is a HTC Kaiser running WM 6.1.
3. I previously had WMWifirouter installed, but have removed it using the remove Programs menu.
4. I disabled Activesync on my desktop PC by killing the process.
5. I configure ICS as follows:
Public interface: RNDISFN1
Private interface: TNETW12511
Set Private IP: 10.0.10.1
Auto Connect to Network: My Work Network
All other options are set to default.
6. I have enabled wifi and set up an adhoc network prior to starting ICS. The laptop successfully connects to the network.
7. I start ICS, and then connect the USB cable to the desktop PC. The desktop PC never obtains an IP address for this network adapter, and reports limited connectivity. I have not done any network configuration on the desktop PC. Is that required?

Any suggestions what I am doing wrong?

Martin.

halo_djk
6th June 2008, 02:57 PM
It seems I'm missing the RNDIS USB driver even though im on windows xp? where can I get it?

Thanks

lennysh
6th June 2008, 03:03 PM
It seems I'm missing the RNDIS USB driver even though im on windows xp? where can I get it?

Thanks

Install Activesync...

halo_djk
6th June 2008, 03:51 PM
Install Activesync...
Dummy me forgot to mention I didnt want to install ActiveSync! =)
(but thx for the reply anyway!)

I cannot use active sync as it always mucks up my special clock settings. This is what fixed it for me.
As i DO have active sync installed on my desktop system, i just copied the "DRIVERS" folder onto a disk (From \Programme files\Microsoft Activesync), took that to the laptop i needed to install on, and installed the driver manually, pointing to the DRIVERS folder on th CD i just made. All installed, and "Pinging" nicely!

BooDaddy
12th June 2008, 05:22 AM
This is an awesome app... but I am having issues with it connecting.
I have a XV6700 (HTC Apache). I would like to use wifi so I can use my phone as a mobile wifi modem on my laptop.

I cant seem to get it to connect. I have a wireless network at my house, and when I turn on wifi on the phone, it auto connects to my home wireless network..
I want to be able to start ICS so that I can use my phone as a wifi modem while on the road.

I have a data plan with verizon, and I am using Helmis Windows Mobile 6 kitchen.

I have tried all kinds of stuff to get this thing to connect. It will not show up in my laptops wireless connection manager. All I can see is my home network (as well as my neighbors.. hehe).

CAn someone please post a walkthrough for a newb? :)

TechBill
14th June 2008, 12:41 AM
I just recently installed ICS and got it up and running via wifi. Nice job on the apps!

But I been using ICS all day long on my Cingular 8525 to a wifi laptop and it seem that it draining the battery faster than the charger can keep it charged.

Also the phone is hot but it not burning my finger or hand anything like that just feeling hot.

Is this normal for a wifi usage like this? I have use wifi before to access the internet and using browser on my phone but the charger were able to keep it charged while I was using it.


Bill

turtle2472
14th June 2008, 02:00 AM
I just recently installed ICS and got it up and running via wifi. Nice job on the apps!

But I been using ICS all day long on my Cingular 8525 to a wifi laptop and it seem that it draining the battery faster than the charger can keep it charged.

Also the phone is hot but it not burning my finger or hand anything like that just feeling hot.

Is this normal for a wifi usage like this? I have use wifi before to access the internet and using browser on my phone but the charger were able to keep it charged while I was using it.


Bill

I noticed my phone got pretty hot too, but I don't think it was any hotter than when I am running GPS and the screen on.

TechBill
14th June 2008, 05:23 AM
I noticed my phone got pretty hot too, but I don't think it was any hotter than when I am running GPS and the screen on.


I turn the screen off this time and the charger seem to be able to keep it charged now.

The heat issue seem to be the same or maybe alittle cooler now with the screen off.


Thanks for the reply!
Bill

turtle2472
14th June 2008, 05:28 AM
I turn the screen off this time and the charger seem to be able to keep it charged now.

The heat issue seem to be the same or maybe alittle cooler now with the screen off.


Thanks for the reply!
Bill

When I turn the screen off it turns off WiFi. How are you turning it off and keeping the connection?

TechBill
15th June 2008, 06:53 PM
When I turn the screen off it turns off WiFi. How are you turning it off and keeping the connection?

I meant the backlight not the screen itself. I enabled allowed suspend mode which seem to turn off the backlight on the screen but wifi seem to be kept alive for me.








Also I notice that ICS no longer are able to access the network or internet even it connects to my laptop and set up dhcp without issue. It just seem can't see the internet anymore but if I open the browser on my 8525 it access the internet with no problem.

I will be reinstalling the rom and the ICS then I will try again but I wanted to ask if anyone still using ICS on AT&T without issue?

Just wondering if AT&T started to block it or something.


Bill

tlaudio
15th June 2008, 09:07 PM
Firewall software screwed me up at first too. I had ZoneAlarm running on my laptop which prevented me from connecting to my Mogul. Once I added the IP address of the Mogul (which ICS set to 192.168.2.1) into ZoneAlarm's "trusted zone" it worked like a charm. One other issue I had was getting my Mogul to connect directly to my home's wireless router again after using ICS. I had selected a static IP on my Mogul to be 192.168.2.1 through ICS. Apparently this setting does not revert to the default and use DHCP to get a new IP from my home network. I had to go into "Network Adapters" tab under "Wi-FI" and select the "IEEE 802.11b/g Compatible Wi-Fi adapter" Then I had to click on the "Use server-assigned IP address checkbox" to clear the Static IP of 192.168.2.1 from the Mogul. After I did this I was able to connect to my home network again... Any chance that future versions of ICS will have the capability to switch this back after exiting? Regardless, this is a great application! Thank you.

Thanks for your post! You are a life saver!

I spent most of the day trying to get my home wifi to work after trying this program. It would not load anything because this program assigns a static IP to the adapter and does not change it back after it has closed. Assigning a static IP to an interface & not changing it back after the program has closed is a BIG bug that needs to be addressed!

TL

turtle2472
16th June 2008, 04:06 AM
I meant the backlight not the screen itself. I enabled allowed suspend mode which seem to turn off the backlight on the screen but wifi seem to be kept alive for me.

Cool, I wasn't sure what you meant. Thanks for clearing it up though. :)


Also I notice that ICS no longer are able to access the network or internet even it connects to my laptop and set up dhcp without issue. It just seem can't see the internet anymore but if I open the browser on my 8525 it access the internet with no problem.

I will be reinstalling the rom and the ICS then I will try again but I wanted to ask if anyone still using ICS on AT&T without issue?

Just wondering if AT&T started to block it or something.


Bill

Check to make sure they are selected for the correct network to dial out on. I had to change my setting for "Internet" and "My Work". I forgot the specifics of what I did, but play around with those settings and you should be fine.

_Alex_
18th June 2008, 08:34 AM
I just found out about this < 2 weeks ago and I've been using it since. It's so great that I've added this to the sticky thread.

Keep up the great work!

BooDaddy
20th June 2008, 08:44 PM
Im stuck... Could someone post a step by step on a XV6700 (HTC Apache) on verizon wireless?

I have tried everything, and I cant get my laptop too see my phone using WIFI.

JOLTnPEST
22nd June 2008, 01:04 AM
Has anyone figured out if Sprint charges for use as a modem with this program? Ive searched the 21 pages and have only seen that people are going to check next bill.

doutornova
22nd June 2008, 07:53 PM
I tried this software and got stuck with the "Fatal: NAT driver not found" error. I`m running on a Softbank X01HT, which don`t come with the Ipnat.dll, but I got it from here (http://forum.xda-developers.com/showpost.php?p=1949360&postcount=644).

I already had .NET Framework 3.5 previously installed, and later I installed 2.0 (though it didn`t work anyway)

I`ve read 2 or 3 japanese users of X01HT saying that they managed to work it out, but couldn`t find any detailed explanations of other that solved this problem.

I`ll try searching for the answer, but if somebody finds it first please post it here.

Thanks

grandpareza
22nd June 2008, 08:08 PM
hmm, the application crashes when i launch it.

vibez
23rd June 2008, 06:55 PM
Hi,

Installed this app, and after setting ICS as shown in the first pic, I can no longer connect to either my internet or wifi. Any ideas how to solve this?

ranmasaotome510
23rd June 2008, 08:21 PM
whatever happened to the dev, we need updates, as not everyone really has answers to all these issues everyone's experiencing.

And i personally wanna see this app grow, and not into something commercial (Points at WMWifiRouter)-That was a major flop.

fozzie
24th June 2008, 12:37 AM
And i personally wanna see this app grow, and not into something commercial (Points at WMWifiRouter)-That was a major flop.

Oh yeah, a complete flop. Where do you get that rubbish from?!

AstainHellbring
24th June 2008, 12:45 AM
whatever happened to the dev, we need updates, as not everyone really has answers to all these issues everyone's experiencing.

And i personally wanna see this app grow, and not into something commercial (Points at WMWifiRouter)-That was a major flop.

Flop huh? right..... but yes agreed ICS control is TOTALLY buggy as hell and basically sucks I couldn't get it to work for me at all

disc0
24th June 2008, 08:12 PM
Hi,

Installed this app, and after setting ICS as shown in the first pic, I can no longer connect to either my internet or wifi. Any ideas how to solve this?

it happened with me too, I have no more internet in my htc touch.. Please could someone tell me what can I do to have it back??
Could the developers say witch registry settings this app manage?? Maybe there is some bug that destroys some importan registry settings that make internet no longer works..

Need help please....

casouzaj
24th June 2008, 08:38 PM
it happened with me too, I have no more internet in my htc touch.. Please could someone tell me what can I do to have it back??
Could the developers say witch registry settings this app manage?? Maybe there is some bug that destroys some importan registry settings that make internet no longer works..

Need help please....
ICS Control sets a specific IP address to your WiFi card. Can't remember quite right, but go to Start > Settings > Connections tab > WiFi. There, go to the second tab, and tap on your WiFi card (tiacxwln or something like that). You'll find out that there is an IP address specified. Click on the box which says that the IP address should be assigned by the network.

To make sure everything will work again, go to the WiFi settings again, tap on your router's name, and set your data again (password and encryption type).

Sorry for not being able to be more specific. I'm writing these words from my faint memory. My Exec is under repair...

Cheers!
Carlos

vibez
24th June 2008, 09:54 PM
ICS Control sets a specific IP address to your WiFi card. Can't remember quite right, but go to Start > Settings > Connections tab > WiFi. There, go to the second tab, and tap on your WiFi card (tiacxwln or something like that). You'll find out that there is an IP address specified. Click on the box which says that the IP address should be assigned by the network.

To make sure everything will work again, go to the WiFi settings again, tap on your router's name, and set your data again (password and encryption type).

Sorry for not being able to be more specific. I'm writing these words from my faint memory. My Exec is under repair...

Cheers!
Carlos

In my case that didnt work. In the end I took a backup using Sprint Backup tool, did a hard reset then restored everything apart from the system->connection settings. Then I re-setup my 3G account and Hey presto, all back to normal :)

disc0
25th June 2008, 01:54 AM
ICS Control sets a specific IP address to your WiFi card. Can't remember quite right, but go to Start > Settings > Connections tab > WiFi. There, go to the second tab, and tap on your WiFi card (tiacxwln or something like that). You'll find out that there is an IP address specified. Click on the box which says that the IP address should be assigned by the network.

To make sure everything will work again, go to the WiFi settings again, tap on your router's name, and set your data again (password and encryption type).

Sorry for not being able to be more specific. I'm writing these words from my faint memory. My Exec is under repair...

Cheers!
Carlos

Hy.. Thanks for the reply, I already discovered what happened. I wanted to make a GPRS -> Wifi cofig but for my mistake I filled wrong the public and private interface, so, the ICScontrol changed the entry that tells when IP is given automatic by server or manual, and gave to the GPRS adapter the private IP specified..
I discovered where to find the configuration for the wifi adapter, but in that list there were no GPRS. And after lots of searches in registry I discovered some entries with the nameservers of my operator (under HKLM\Comm\WWAN1-internet-1), so, deleted this key and whole problem was solved.. When I connected to internet again the entries where automatic created without any ip associated.

killerkhatiby009
26th June 2008, 07:03 PM
Is there a guide anywhere on how to use this, I would like to be able to use my Sprint Mogul as a wi fi router, and possibly as a wi fi adapter for my computer. I tried reading the help, but I was unable to figure it out.

nico4k
29th June 2008, 04:20 AM
i have been looking for this guide so long...nice, very nice!

Transform
1st July 2008, 11:04 AM
i have a htc kaiser and i'm having problems getting this app to work. i have turned on wifi, set the public to cellular, private to the wireless adapter and put a tick in the private box.

when i click start ics, nothing seems to happen and the laptop cant pick anything up from the phone. can anyone help me please?

bcarpman
8th July 2008, 05:58 PM
Whoops, I had no idea the Tab Control was not present in the Smartphone edition of .NET. I just confirmed it in the documentation. I'll have to switch to something else, at least in smartphone mode, which sucks because a thought a tab control was a good fit for this UI.

Any word on this mod? I'm on the edge of my seat waiting for a smartphone version :) thanks

amdsap
11th July 2008, 03:10 AM
sir, does this work on at&t8525? can i share internet on both USB and wifi at the same time?:confused:

thanks.:)

cgoeke
12th July 2008, 11:24 AM
i'm trying to get my htc touch ( WM6pro ) acting like a usb-wifi-stick for my old win2000 notebook, but somehow it just won't work. is there anybody out there who knows the secret settings to get it working :) ?

public interface (options: RNDISFN1, NE200001, WWAN1, TNETW12511, BTPAN1)
private interface (options: RNDISFN1, NE200001, WWAN1, TNETW12511, BTPAN1)

Thanks in advance from Germany

Menneisyys
12th July 2008, 06:50 PM
Read http://forum.xda-developers.com/showthread.php?p=2398248 for a review & comparison.

computerjlt
18th July 2008, 11:25 PM
So i got ics working pretty well with my mogul going to wifi...

takes some finessing to get it to work and it seems faster than wmwifirouter and the regular ics but its got its issues. the best way i've found to get it to work is have an internet conneciton goin; start icscontrol, once it loads configure it if its not already (public - cell line, private - tnetwblahblah for wifi set prive ip as blah, use dhcp etc) then hit start ics and very soon after turn on wifi. then go on the laptop and find the ap and associate with it and vioala... Works fine as long as the phone does not go into suspend mode.

my main issue with it is i have to disable suspend mode basically to keep the connection alive... if the phone goes into suspend then the connection drops; wifi still shows its connected but no more internet. I have to turn off wifi on the phone, stop ics, start ics and turn back on wifi then refresh the connection on my pc for it to work again.

it does this weather i have the allow suspsend mode checked or not. same behavior.

/edit: this was posted on my laptop connected through icscontrol btw :)

vj4
19th July 2008, 07:35 PM
ok guys im tryin to use this to make my phone a wifi card i can get my laptop to connect to phone(kaiser btw) with no limited or connection issues. but i still cannot get the net on the laptop. any ideas? i have serched google and here but cannot find anything. i can find other peoples stuff but nothing that i hve understood enough to use to get it woking. any ideas? i shall post my settings in a second as am uing opera mini and dont

public - tnetw12511 (wifi)
private - rndisfnl (usb)

set privet ip checked 192.168.0.1

auto connct to my work network.

everything else as standered upon opening the program

please help as this is driving me mad plus i have hme work to do for uni!

feroci
6th August 2008, 01:55 PM
Hi,
I want to use your applicatione ICS.
But I don’t know the settings…sigh sigh
I have 2 device, Kaieser and Athena (both WM6.1).
Only the Kaiser has the flat date umts, hence it is the gateway.
Can I connecting he Athena via wifi to Kaiser ?
Must I use I a connection wifi Hoc ?
Thanks

[Vann]
7th August 2008, 05:09 AM
Has anyone got this working on the Treo 800w? I can't seem to locate the Wifi adapter under the private adapter dropdown.

Noreaster
8th August 2008, 05:24 PM
I'm trying to get this to work on my Touch Cruise. What I want is to use the Touch as a WiFi "card" for my notebook, connected via USB. I've read through the pages of this thread, but still haven't been able to make it work.

On the phone, I have a connection to an access point, and have TNETW12511 selected as the Public Interface. I have RNDISFN1 selected as the Private Interface. I've selected "Set Private IP" and have tried all three subnets. I've also selected "Auto Connect to Network - The Internet".

Every other option is set to the defaults (except I've set the DHCP lease to -1)

My notebook is running Vista Ultimate. My WiFi connection on the phone is good & I can surf webpages in Internet Explorer or Opera.

I click "Start ICS" and then connect the USB cable. A new connection appears in the Network Connections on the notebook, called Local Area Connection 2. This connection does not pull down an IP address and ends up assigning itself an auto-config (169.254....) address. And, of course, there's no network connectivity.

I've played around with this for a good day or so, with no luck. Any help would be appreciated.

Thanks!

baal_zebub
17th August 2008, 06:58 PM
hello,

i want to have this:

BT Client -> BT PAN -> BT Server (WM6 device) -> WLAN -> internet
(the BT client should be able to use the WM6 devices WLAN internet connection)

i tried it with private interface = BTPAN. But my BT Client can't connect.
It's definitive not a problem of the client since it works if i use the "WM6 internet sharing" instead of ICSControl.

i tried with 2 different WM6 devices:
- blueangel - WM6.1 (xplode)
- tytn - WM6.0 (original rom)

can someone help please ? anybody used this with BT PAN before ?

rusyn
28th August 2008, 05:07 AM
Hi I was able to connect my laptop via WiFi to my ATT tilt and access the internet but no luck to make the connection via USB. I set ISC public to cellular and private to USB but when I connect it to my laptop nothing happened. Did I have to make any additional setup or changes on my laptop to be able to connect it via USB. Thanks.

schettj
29th August 2008, 06:04 AM
I gave it a shot on my 6800/titan/sprint mogul...

No joy. Maybe I'm not smart enough :D

Using plain old ICS my ubuntu laptop can use it via usb just fine currently.

Using wmwifirouter, I'd had it working with WM6 as a wifi ap.

Using this with WM6.1 rom (stock), I dunno. I just can't seem to figure out how to set it up as a wmwifirouter replacement. I assume I want an ad-hoc network defined somewhere, and wifi connected to that, and then I set it up like computerjlt did above it just doesn't seem to get me anywhere.

Maybe a bit more documentation on setting up ad-hoc networks, with wep, and then getting it all going?

I did find that after playing with it, I had to go back and manually reset my wifi tcp/ip to DHCP from the static IP it put it, so it doesn't clean up after itself very well.

rusyn
30th August 2008, 05:34 PM
The adapter names differ from device to device. For sharing over WiFi:
1) To go your WiFi settings and select the "only computer to computer" under "Networks to Access" dropdown menu. Select "Add New" in the network list and pick a network name. Select "Work" in the "connects to" option and check the "this is a device to device connection" box. You can set up security if you know how and wish to do so.
2) Run ICSControl. Go to the bottom and hit Set All Defaults. Now go back to the top. Set your public interface to "Cellular Line" or "GPRS". If you don't have either of those then make a guess at what the cellular modem is called. Set your private interface to the name of your wireless card, usually it is easy to spot because it will have a W in it somewhere. Check the "Set Private IP" box.
3) Tap Start ICS.
4) Your laptop should now be able to connect to the adhoc network.

Lol could someone write exect steps how to connect Cellular to USB aka:

1. Run ICSControl.
2. Go to the bottom and hit "Set All Defaults".
3. Set public interface to "Cellular Line"
4. Set your private interface to "RNDISFN1"
5. Check the "Set Private IP" box. !!!Update: Leave it unchecked!!!
6. Tap "Start ICS".
7. Connect USB cable to PC/Laptop.
8. Disable Active Sync on PC/Laptop and your Mobile device.
9. ?????????????????? Then what???????????????
.....My PC just make sound for new device connected and when I open IE it has no connection. IPconfig /all records all empty. What should i DO to connect to internet my PC via my ATT Tilt:.. drivers? ...setup on my PC side? ...or on my tilt? I knew lots of folks get connected, please help?


Looks like I found the problem. In my case the RNDIS driver wasn't installed on my XP machine. I compare to my Visa on which I have no problem to connect via USB. What I did that upgraded driver for the "Generic RNDIS" from my device manager. Pointed to this directory location C:\Program Files\Microsoft ActiveSync\Drivers and was able to upgrade driver for it. After upgading I have the "Windows Mobile-based Device" under "Network adapters" in my Device Manager list. Now I can connect my PC/Laptop via USB to my ATT Tilt but still I can't get right IP records assigned fo my laptop and couldn't connect to the internet even I rewrite them manually.

OK folks I just fix my IP assining problem. First stop the ICS go to the buttom and press "Set All Defaults" then "Quit" button. Make sure it is not running from the task, close if it still running. Go to the Settings ---> Connections ----> Wi-Fi and press Network Adapters tab. Change to "The Internet" and click on "Remote-NDIS Host". This is where problem was, change to "Use server-assigned IP address" and click OK---> OK. Close and go to the Programs and open ISC. It should be defaulted from last run. Set Public---> Cellular Line, and Pivate---> RNDISFN1.

!!!!!! Do not check "Set Private IP" box otherwise you have to start all from the beginning !!!!!!

Check "Auto Connect to Network" box and choose "MEdia Net". Press "Start ICS" and it should trigger yout GPRS connecion. After it connect to the MEdia Net plug the USB cable to the PC/Laptop and from now on it should be getting all IP correctly from your mobile device. Open the IE and it should works just fine. And yes do not forget to disable all suspend power/backlight settings on your Tilt otherwise it will cut off your connection. Your mobile device has to be always ON.

marchese
31st August 2008, 05:56 PM
rusyn
Thank You! Your work helped me. Though, my steps and settings are a little different. This worked on my Elf currently running Blue Elves v5 on UK O2.

1. Go to the Settings ---> Connections ----> Wi-Fi and press Network Adapters tab. Change to "The Internet", click on "Remote-NDIS Host", change to "Use server-assigned IP address", and click OK---> OK.
2. Run ICSControl.
3. Go to the bottom and hit "Set All Defaults".
4. Set public interface to "WWAN1-..."
5. Set your private interface to "RNDISFN1"
6. Check "Auto Connect to Network" box and choose "The Internet"
7. Tap "Save"
8. Tap "Start ICS".
9. Wait about a minute after GPRS connects
10. Disable Active Sync on PC/Laptop and your Mobile device.
11. Connect USB cable to PC/Laptop
12. After you see "Generic RNDIS" device added, go to network connections and "Repair".
13. Open a browser and Enjoy!

I had trouble syncing after the session. Click on "Stop ICS", "Set All Defaults", "Save", and "Quit".

marchese
1st September 2008, 09:36 PM
Okay, after a hard reset, I tried to duplicate my previous post. This time, the below worked on my Elf running Blue Elves v5 on UK O2.

1. Go to the Settings, Connections, Wi-Fi and press Network Adapters tab. select "Remote-NDIS Host", change to "The Internet", and click OK.
2. Run ICSControl.
3. Go to the bottom and hit "Set All Defaults".
4. Set public interface to "WWAN1-..."
5. Set your private interface to "RNDISFN1"
6. Check "Auto Connect to Network" box and choose "The Internet"
7. Tap "Save"
8. Tap "Start ICS".
9. Wait about a minute after GPRS connects
10. Disable Active Sync on PC/Laptop and your Mobile device.
11. Connect USB cable to PC/Laptop
12. After you see "Generic RNDIS" device added, go to network connections and "Repair".
13. Open a browser and Enjoy!

This never worked the first time. I randomly toggled the PC network connections "Repair", re-plugged the USB cable, and restarted my browser. After a few tries, it worked. There was no need to change the settings on the phone through this process.

The sync issue was resolved by not changing to "Use server-assigned IP address".

To exit, click "Stop ICS" and "Quit".

1999TL
13th September 2008, 08:29 PM
I got it to work once on my Mogul. After that it's a no go. There is a common theme in this thread with so many having problems.. This program needs a detailed how to.

Wmfirouter is easier to work with. Just every time I install WMwifirouter, it is difficult to to connect to other wifi network b/c it always want to connect to wmwifi first.

1999TL
13th September 2008, 08:59 PM
ICS Control sets a specific IP address to your WiFi card. Can't remember quite right, but go to Start > Settings > Connections tab > WiFi. There, go to the second tab, and tap on your WiFi card (tiacxwln or something like that). You'll find out that there is an IP address specified. Click on the box which says that the IP address should be assigned by the network.

To make sure everything will work again, go to the WiFi settings again, tap on your router's name, and set your data again (password and encryption type).

Sorry for not being able to be more specific. I'm writing these words from my faint memory. My Exec is under repair...

Cheers!
Carlos

I really appreciate it. I knew there had to be an easier way. I did not want to hard reset like others have...especially since I just flashed last night.

casouzaj
13th September 2008, 09:44 PM
I really appreciate it. I knew there had to be an easier way. I did not want to hard reset like others have...especially since I just flashed last night.

Hadn't remembered I had posted such informations. :D Glad they have been helpful, somehow... :)

Cheers!
Carlos

1999TL
13th September 2008, 11:50 PM
Hadn't remembered I had posted such informations. :D Glad they have been helpful, somehow... :)

Cheers!
Carlos

Yah, I remember I hard resetted a couple of times months ago after I used wmwifi router b/c I couldn't connect to my school's wifi.

I'm back on wmwifi .91 now. So much easier. IF I want to use usb or bluetooth, just use the internet sharing.

1999TL
16th September 2008, 07:54 PM
Yah, I remember I hard resetted a couple of times months ago after I used wmwifi router b/c I couldn't connect to my school's wifi.

I'm back on wmwifi .91 now. So much easier. IF I want to use usb or bluetooth, just use the internet sharing.

.91 version is much faster than the new versions also. the new one look pretty and it gives you the option to change your network name, but all that isn't necessary. .91 works and it takes up way less memory. I'd say the program starts twice as fast compared with the new 1.20 version.

Fmstrat
16th September 2008, 09:52 PM
Hey, just posted this on the Mogul Tethering thread at PDAphonehome. Can't believe I hadn't seen this app until now. Figured this might help any Mogul users that need a quick How-to:

-------------------------------------------

For USB Tethering:
1. Ensure Advanced compatibility is checked under the USB to PC settings for your mogul
2. Start ICS Control
3. Scroll down, hit Set All Defaults
4. Choose Cellular Line 1 for Public Interface
5. Choose RNDISFN1 for Private Interface (that's the USB port)
6. Check Set Private IP and select the IP range you like (I use 192.168.0.1)
7. Check Auto Connect to Network and choose Sprint
8. Uncheck Allow Suspend Mode
9. Hit Save, so you don't have to do the above anymore
10. Hit Start ICS (there is no confirmation that it starts)
11. Connect your USB Cable
12. The first time, you may have to go enable the WM Network Adapter in your XP or Vista network control.


For Wifi Tethering:
1. On the PPC, goto Settings/Connections/Wifi
2. Under Networks to Access, choose only computer to computer
3. Add New
4. Choose a network name and select Work as the network to connect to
5. Check the "this is a device to device connection" box
6. Set up Wifi security however you like
7. Follow steps 2-10 in USB tethering, except select TNETW12511 (Wifi) for the Private Interface
8. Connect to the Wifi Network

I'm sure you can figure out BT after you've done those.

jordyr
17th September 2008, 01:21 AM
Hi everyone,

I have tried everything under the sun to make this work. I tried WMWifirouter, ICS, and even tweaking various registry settings. My problem is that my device doesn't have ipnat.dll.

I use an IPAQ 6955. When I run ICS, I get the following error: "FATAL ERROR: NAT driver not found".

I don't want my carrier to know that I am tethering - this is perhaps the most important thing.

Does anyone know of any solutions? Perhaps if I added ipnat.dll into the win dir it would work. I say this because it exists in the registry under HKLM\Comm\ConnectionSharing\Driver.

Fmstrat
17th September 2008, 11:42 PM
Hrm, well, I got ICS Control to work great, but now I can't connect to my home wireless networks. I've switched the Wifi settings back to All networks and obtain an IP address, but still no go. I get:

Cannot connect to the network. Check your network and service provider settings and try again."

.. when it tries to connect.

*edit*
If I go into ICS Control and "Set All Defaults" then quit, it then just sits trying to connect to my home network forever.

Drift Monkey
22nd September 2008, 11:30 AM
Put me on the list of people who can't get their laptops on via wifi sharing.

I'm able to see and connect to the network and ping the gateway (192.168.2.1) fine (though i'm unable to ping google.com), but the internet simply doesn't work.

Settings seem fine, no firewalls in place, router is assigning IPs, just no internet. I have no idea. :confused:

Update: Using WMWifiRouter .91 now...working fine...go figure.

^woOt
22nd September 2008, 05:17 PM
Hmpf I used this programm to connect my phone via USB and get the Internet from the WLAN device. Worked fine.

But then I reinstalled Vista. And I dont know whats wrong now.

ICS Setting:
Public --> Wifi
Private --> USB
Set private IP --> 192.168.2.1
Check Auto Connect to Network or not? If I do, what do I have to choose from the Dropdown-List?

PC Settings:
I can see "Windows Mobile Device" in my Network Settings in Vista. I click this, go to IPv4-Settings and let the IP being retrieved automatically, but change the Gateway to 192.168.2.1 in the Advanced settings (like set in ICS Control).

Should work then? But I cant even Ping the phone. Should I?

Hoping for fast answers,
^woOt

veloslave
25th September 2008, 08:57 AM
this phone just gets more perfect all the time...

Again,

THANKS!!!!

xPreSiDenT
29th September 2008, 08:23 PM
anyone got this to work with usb as public and wifi as private to share the pcs dsl connection via wifi? ive gone through the whole thread, scoured the net and cant seem to find a solution. same things been asked on this thread alot but noones answered questions on this matter. If anyones got it working can u please post a description of what u did? even a vague one would do coz i dont know what new to try now.

mstevens
30th September 2008, 05:15 AM
Has anyone figured out wireless security using ICS Control and Windows Vista yet?

I'm still going a bit nuts trying to do this. Basically, I've had to give up and run it unsecured. BTW, this is not unique to ICS Control. The same issues pop up with me using WMWiFiRouter (version 0.92, iirc).

The issue is that, once I conform my password to the bizarre requirement of 13 characters in length so my Mogul will accept it, my Windows Vista notebook repeatedly insists I've entered the wrong key. I'm using the top-secret networkkey123, so it's not as if it's tough to enter or anything (besides, I've got the notebook showing password characters so I can confirm I have typed what I intended).

nicjhanna
13th October 2008, 03:29 AM
all i want is to use my htc mogul to get the wifi to usb with ics on my windows vista pc SOME ONE PPLLZZZZ HELP ME, STEP BY STEP!!!!

mrmrmrmr
28th October 2008, 02:14 AM
is here any chance of working with non ad-hoc mode ? (infrastructure)
Sony PSP requires an infrastructure mode wifi access point.

moemoe2008
31st October 2008, 09:29 PM
Does anyone have a copy of the icscontrol cab file? The the link posted gave me a php copy of the login screen.
Thanks for the help.
mtlmaclover@gmail.com

edgar0204
14th November 2008, 05:13 PM
Hi all,
Great application, even if it took me a lot to figure out how to configure it.
I am able to share my phone wifi throu USB to a PC (use my phone as wifi adapter). Only problem is that activesync will not work while sharing Internet (to me no problem as I just use Activesync to flash device).
Here are the steps I use:
1. Connect your phone via usb to the computer (still dont run ICS), A network connection should be stablished and activesync should start detecting your device.
2. Go to the network connection panel on PC and open the connection status of the network connection just stablished then go to General->Properties then select Internet Protocol and change to Use the following IP address:
IP address: 192.168.2.2
Mask: 255.255.255.0
Default Gateway: 192.168.2.1

Preferred DNS server: 192.168.2.1
and save configuration
3. Disconect your device
4. Turn on your device Wifi and connect to your wireless network (to make sure you have internet on your phone you can launch IE and see if you can surf net)
5. Start ICS Control
6. Set the following configuration:
Public Interface: TNETWLN1 (could change depending on your device - the idea is to select your Wifi adapter)
Private Interface: RNDISFN1 (could change depending on your device - USB connection)
Check Set Private IP: 192.168.2.1 (important!)
Check Auto Connect to Network: My ISP (I think if you select my work Network it also works)
uncheck Allow Suspend Mode
Leave other as Default
7. Tap on Save then on Start ICS
8. Connect your phone to PC (remember you should have Wifi on your phone working at this point)

Now you have wifi on your PC

If you leave that configuration on PC and on phone next time you just turn on your wifi then start ICS tap on Start and then conect to PC and you have internet on PC.

If you want to activesync work again just disconect phone from PC configure PC ip to automatically retrive IP , close ICS on phone and conect again the phone to PC.

Maybe you can try with other public/private interfaces and it will work.

I hope this was usefull to you!

Genovese
24th November 2008, 08:13 PM
Thank you very much, now i can use my ppc as wifi usb adapter!!

Keep up the good work!
You Rock, by the way i'm using your software right now to make this post