Getting Started with XDAII - Windows Mobile Development and Hacking General

Hello.
I've been coing for PocketPC on an iPAQ for a few months and have code that will communicate with serial ports (Bluetooth and wired),sockets for use with a WiFi connection, and code to talk to a GSM phone allowing me to send text messages or use it as a modem.
I want to start getting a bit deeper with the iPAQ and my new XDAII. The XDA appears to be a little different to the iPAQ (i.e. GSM not easily available via an easily accessable serial port).
Are there any web sites where I can download some example source code? (My usual source http://www.planet-source-code.com/ has very little on the PocketPC OS).
I want to be able to access the GSM phone (to use it as a modem, send text messages, make use of GPRS), Bluetooth (ideally to search for and connect to any local devices) and get access to the camera.
Any suggestions of web sites that can point me in the right direction will be most appreciated!
In the meen time I'll be ploughing through the forums here!
Thanks for reading this (and hopefully replying!)
StevenB.

Related

XDA GPRS : Sharing with Laptop via IR or CABLE?

Ok. Please don't tell me to search. I have. If you have found the magic cure, then can you possible and nicely show me there this thread is?
PROBLEM:
No internet access for Laptop on 1.5 hour train trip.
However, TMOBILE XDA phone has good GPRS signal.
REQUIREMENT:
Share GPRS internet connection coming through XDA with laptop.
SOLUTION (?) :
None found. Might test this one : http://216.239.41.104/search?q=cach...aptop-howto.pdf+gprs+laptop+ir&hl=en&ie=UTF-8
Alt Link to above: http://tomt.ath.cx/attachments/gprs-turkcell-laptop-howto.pdf
--------------------------
I understand boot mode (wallaby) where it can be used as traditional cellular modem. That's limited to speed problems, and I don't wish to pursue that.
I also found a link in Microsoft newsgroup (recaptured in google groups), but I need to track those individuals down:
http://groups.google.com/[email protected]&rnum=1
Thanks, hope we all can figure this out.
With wm2003 4.00.33 German there is the "Wireless Modem" application built in which works with my MDA. I don't know if that application also works with an english ROM. Maybe there is a ROM-Update out there and the wireless modem is included.
Fidl
Thanks. I just checked both PROGS and CONNECTIONS, no such thing.
New to my ENG 4.05.00 is GPRS AUTHENTICATION in the connections/networking seciton, but nothing else.
wize_1 said:
Thanks. I just checked both PROGS and CONNECTIONS, no such thing.
Click to expand...
Click to collapse
I know that the wireless modem is NOT included with your 4.00.05 ROM. It was included in the 3.17.03 ENG ROM from O2.
Maybe you give a try to the wmodem.exe i extracted from my german ROM.....
Good Luck!
Fidl
Great!!! I'll try tonight installing that and will let everyone know.
One question, however. From reading other threads (I finally found some), I noticed that the laptop should be running XP.
I guess the question really is, what are the step-by-step instructions to complete the configuration and get the laptop on the internet. I would think that they were:
(1) Getting the phone to have WMODEM [complete]
(2) Powering the phone up, and running WMODEM app [complete]
(3) Powering up the laptop, and then discovering a device [unknown]
(4) Creating a new DUN (dial up networking) connection on the laptop and using the mystery modem device just discovered [unknown]
(5) Configuring SOME NUMBER to dial as the connection parameters [unknown]
(6) Connecting
I would think that the phone would accept the incoming 'request' for it to act as a wireless modem, and initiate a gprs connection, and then do some sort of NAT.
Does ANYONE have ANY more information on how this might work?
Is XP required?
GPRS Settings
You need a Serial Cable or an Irda COM Port available. XP is not required. I do Irda on W2k (it also works with XP)
Check this link for Instructions and the Irda-Driver:
http://www.myxda.com/html/HowToUse/XdaII/How to setup Wireless Modem for IrDA.htm
The important thing is to install a Standard Modem over some COM port and use Advanced Settings for your AccessPoint i.e
AT+CGDCONT=1,"IP","web.one.at","",0,0
You then dial "*99#" (without the quotes)
Fidl
I gave up and bought an aircard!
:lol:
Where do we stand on the best solutions?
I have the same problem except I am also interested in getting the XDA to act as a wireless modem for circuit-switched data calls (7Kbps pipe).
I first saw the most pertinent information at http://www.xda-developers.com/modem/ but the page is labeled "superseded". As I understand, as soon as we get ROM 3.16.43 or above, all the "intrusive" trick posted on the page originally is obsolete.
My first question is about the "intrusive" trick there. It sure looks like the trick will get the XDA to act as a wireless modem for your laptop to make circuit-switched data calls (consuming minutes, 7Kbps only). Does it get the laptop to make GPRS connection (45Kbps) as well, assuming I subscribe to T-Mobile's data plan ($20/mo, unlimited data under promotion)?
My second question is, once we get a ROM version that gives a "wireless modem" program, can I make both types of data calls? Sounds like yes for the answer.
If so, great. Let's assume so. T-Mobile US is at ROM 3.14.40 ENG right now. In a matter of a month or two, they are going to post the upgrade for Windows Pocket PC 2003. A tier 2 tech guy told me that it will probably come with a ROM upgrade. I feel that the chances are high that that ROM version provides this "wireless modem" program. If so, isn't it true that the upgrade basically converts our XDA's into a Sierra Wireless AirCard 750, and then some? Or I am off track somewhere?
The tech support told me that the AirCard 750 approach calls for a SIM card for the air card. You would have to either open a new line for a new SIM card, quite costly, or eject the SIM card from your PPC and place it into the air card each time you use it, quite a hassle. Hardware capability wise, XDA is just an AirCard 750, and then some. It's rediculous that it was not made as such to begin with. Maybe it was just a matter of development phases to roll out functionalities gradually and we are getting there?
Hello! I´ve got only one problem left with the xda II
Does anybody know how it ist possible to get the shown data from the XDA2´s IE on the screen of a notebook? I have a wsp flatrate and want to read the text on a bigger screen......... ist that possible? does anybody have experience with this topic?
Re: Hello! I´ve got only one problem left with the xda II
alamor said:
Does anybody know how it ist possible to get the shown data from the XDA2´s IE on the screen of a notebook? I have a wsp flatrate and want to read the text on a bigger screen......... ist that possible? does anybody have experience with this topic?
Click to expand...
Click to collapse
Well, there is this remote display application at YORCH.NET
"Remote Display Control for Pocket PC
With the Remote Display Control application, you can display actions on a Pocket PC, including user input, remotely on the display of a desktop or laptop personal computer. This is a great tool for demonstrating the power of the Pocket PC to a large audience. It also allows developers to test their applications for the Pocket PC on a larger screen.
size: 712KB"
I didn't try it yet, it sounds quite interesting for multiple purposes.

Potential very noob-like question!

I've just started using my MDA Vario II at work. My problem(s) are as follows:
1) I wanted to use a remote program to access all the functions/screen of my vario from the PC - does anyone know any decent, cheap (or preferably free!) remote programs?
2) I wanted to connect it to the PC and still use my unlimited Web & Walk from T Mobile, rather than the work internet connection - but every time I connect it asks me to input details of my work proxy server. Is there any way I can stop it from doing this? Even if I don't input the details, it still doesn't connect via GPRS.
Any help would be much appreciated! I apologise if I'm asking stupid questions - I'm just fresh from the lands of SE P910i's
1) I haven't seen anything free that was realy worth it. I went ahead and bought the best one I've seen and that's SOTI PocketController. It's $35 but since I write apps for the PocketPC it was worth it. With SOTI you can take screen captures, record video of your screen, download the latest skins so it looks like your phone, get access to a command promt, task viewer and stuff like that. Your suppose to be able to connect to it over the internet as well, but I haven't got this part to work yet.
2) You can use a Bluetooth DUN (DialUpNetwork) connection from your laptop to your phone so that your laptop will use your phone as a modem if there is now WiFi connection around. I use this and it is very handy. T-Mobile's web site has the information you need for this, if you can't find it let me know and I will send you the PDF I have for it.
zakkz said:
1) I wanted to use a remote program to access all the functions/screen of my vario from the PC - does anyone know any decent, cheap (or preferably free!) remote programs?
Click to expand...
Click to collapse
I use "remote display control for Pocket PC", it's free (as in beer):
http://www.microsoft.com/technet/prodtechnol/wce/downloads/ppctoys.mspx
pof - amazing! that was exactly what I was after - thank you so so much!
as for the internet connection - I might not have explained myself properly. Basically I wanted to have my vario connected to my pc by usb, but then use the web & walk from my phone rather than the work internet connection. At the moment, whenever I connect to my work pc, and try to go onto the internet, it asks me to enter the proxy settings for my work network. I basically wanted to disable this and just use my web and walk connection. is this possible?
Thanks for your replies Codesmoke and Pof. I hope i'll be able to return te favour one day when I get to grips with this device!
Yeaaa i've also been trying to do the internet connection thing through your PC, basically leave the phone charging with USB, but active the bluetooth connection and use your phone as a modem, i never got any further than that, mainly cause the non-microsoft bluetooth stack on my computer was giving me trouble dialing up.
Put "*99#" with no speechmarks as the dial up phone number, this will dial into web and walk. Leave the username/password blank.
You could always plug your device into your laptop / computer and then Ctrl-Alt-Del and kill the process "wcescomm.exe" which will then just leave the phone charging ?

How to Setup Laptop to Use 3G Internet from My Cingular 8525?

Okay, I've searched for several hours so I don't act like a true newbie and ask a dumb question that's been asked a hundred times, but I can't find anything definite on this, so here goes.
I have a new Cingular 8525 and have Cingular's PDA Connect Unlimited data plan. I am in a 3G area. I have an out of the box phone with Windows Mobile 5 with no ROM updates or hacks on it.
I would like to take my laptop in the car and hook my phone to it and have my laptop use the 3G connection that my phone is providing. I know you can setup a modem connection, and I've done that, but it only connects at 115k, which is the fastest setting the modem driver and bluetooth dongle have listed. I would like to be surfing on my laptop at the 3G speeds.
I know there are implications where Cingular may or may not charge me, because I am supposed to possibly have something called the Laptop Connect plan, but lets assume that's not an issue.
Also, whichever way is easiest, I can either use my USB cord to tether my phone and laptop together or use my Bluetooth on my laptop and connect that way.
Anyone have the steps on how to make this work?
Thanks
Did you ever get this working?
I have almost the same situation: a Tom Tom GO 720 device that will talk to the 8525's Handsfree service via Blue Tooth, but says that the phone is not advertising the DUN service.
Got it working
I did two things to make it work.
First, I got Internet Sharing working by using the cabinet called UPRREY-ICS[1].cab that you can find on this forum site. http://forum.xda-developers.com/showthread.php?p=1564979#24. This will install a link to the Internet Sharing application and show it under Programs.
That made my laptop able to use the GPRS connection. This uses the Bluetooth PAN to tether the laptop and the phone. (but be careful - your plan might not allow large data transfers).
Second, I found two files, also on this forum site, called WM6_DUN.zip (or separately as BT_DUN.cab) and MODEMLINK.zip.
http://forum.xda-developers.com/misc.php?do=showattachments&t=314371
MODEMLINK.zip has a .rgu file in it that I didn't have to mess with .. I just copied the other files to the windows directory and restarted.
Now my TomTom GO 710 finds the handsfree connection, the phonebook/object connection, and the DUN service so it can get on the internet when it needs to.
Thanks to URPREY, The.Drone, and MUN for their previous posts. You rock.
Hi
I have a tomtom gps 720 that I am trying to conntect to a HTC touch diamond, downloaded the software and have placed it into my windows directory etc.. which seems to have helped as it now shows on my tomtom that my phone supports wireless data transfers, the problem I am having now is when putting the setting in the tomtom for the wireless settings my mobile of phone does not appear so I am getting up to 65% through setting it up before I run into a wall....
any further ideas?
I would suggest using the data cable method without bluetooth headaches. Diamond has a ver poor battery, so when ised with USB cable it can stay alive but ultimately your laptop battery is drained
Diamond should have built-in internet connection sharing option. Does the prompt that appears when connecting to PC have that? If not try the HTCtoUSB PopUp cabs taken from Raphel.
Regards,
Carty..
I have no problem connecting the htc diamind or the tomtom go 720 to the PC, I'm just trying to get the wireless data to work so I can send and receive text messages through the TomTom.
I need to find the best possible laser color printer
Hello, I need to find the best possible laser color printer at the lowest possible price. I need to prints lots of documents black and white, flyers with a few photos on them, color posters and etc. So I would like to have both of best worlds and have some great photo quality and print the most pages per toner cartridges. Can anyone help me basically find a good all around color laser printer that has full ink toner and not so expensive?

Athena using other WM phone as modem

Hi,
For some reason I would like to know if it is possible to have a WM6 Athena (without SIMcard) using an other WM6 phone (with SIMcard) over BlueTooth as modem for internet connectivity?
Pairing the Athena with the phone (s630) works but no services are available.
Any ideas?
Roelof
You can always run "Wmwifirouter" on the phone w/sim and connecit via wifi 802.11x with the Athena. Might use more juice but it should work.
provided the other phone supports the bluetooth modem profile, then yes it should work perfectly ! all you have to do is setup a new connection, choose bluetooth modem and fill in the rest of the details like the phone number to dial (which is *99# for all uk providers by the way)
In my case there is no bluetooth modem profile. Both devices show no available services.
WMWiFiRouter I could not find yet. All information links back to a site that is not available at the moment.
Any other advise?
Is it possible to add bluetooth modem support to a WM6 device?
roelof999 said:
In my case there is no bluetooth modem profile. Both devices show no available services.
WMWiFiRouter I could not find yet. All information links back to a site that is not available at the moment.
Any other advise?
Is it possible to add bluetooth modem support to a WM6 device?
Click to expand...
Click to collapse
All WM support bluetooth modem use.
Create new connection, choose "bluetooth" instead of default "cellular line" coming up, it takes you to a screen with bt device selection/setup. Voila.
Of course that assumes you have configured the modem-phone to act as one. It's usually quite straightforward, you can ask your mobile provider for instructions for the specific model.
You might need the ISP details from your GSM/3G provider as well, like the access point name etc for the modem-phone configuration.
On the Athena all you will need is probably just to dial *99# - it is the same with most European operators.

Free Internet - Two Mobiles via Modem Functionality and Data Call

Hey there,
I've been searching the net and this forum for a long while but did not find anything close. Here's what I have in mind:
I have a mobile plan that allows free calls within the provider network. I have a couple of phones, normal mobiles, but also three HTC devices.
I would like to place one HTC device (WM5 or WM6 with Wifi or via ActiveSync) at home, where it will always stay on and is connected to the Wifi or the internet via ActiveSync. This device contains a SIM CARD and therefore is callable.
Now, when I am out, I'd like to use my other phone and basically dial-up the phone at home for a data connection (DUN). This part should be easy.
The tough part is: How do I get my phone at home to pick up the call, treat it as a data call and route the data through the Wifi or ActiveSync to provide internet over this call/connection.
Anyone done anything like that? Ideas?
Is this wat ur looking for ?
http://forum.xda-developers.com/showthread.php?t=251957
second page
well, thanks for the hint. This would only solve part of the problem, but I am more worried about the modem part.
Now, I've changed the scenario a bit and I think this should be doable, yet I fail to get Vista to setup a incoming connection via Bluetooth modem...
New scenario:
Vista Internet PC connected to HTC WM5 via Bluetooth, Bluetooth Modem detected and useable on PC.
In Win98, I think, I was able to set up an incoming modem connection, so it would pick up automatically and take the call as a data call and route it over the local network. This would be perfect!
In Vista, I don't manage to find this incoming connection option anymore.
Yet, this solution would need a running PC all the time, not perfect. So if anyone has an idea on how to do this solely on a HTC WM5 device, this would be brilliant!

Categories

Resources