Cxx0 Bluetooth GPRS through Mobile
Zaurus Cxx0+ Socket Bluetooth Card to Nokia 6600 for Vodafone GPRS UK
Many thanks to whoever wrote the first Bluetooth Wiki on ZUG - this is ALL based on their document. I hoped that maybe the detailed account of my setup experiences might add to their already valuable input.
FYI I have Zaurus - C760 (tkc-rom 2.5.5 - running javab0ys kernel for wireless tools) + Nokia 6600 + Socket Bluetooth Card v.E + Vodafone GPRS
If any-one wants the tkc-2.5.5 + javab0y kernel load let me know, imho its still unbeaten (i'm saiten)
Here we go!
Get a Large coffee or tin of Special Brew or flaggon of natch + full pack of ciggies ready (this takes a while), but once it's done it stays done. I'd recommend that you get nano shell editor from - http://www.killefiz.de/zaurus/ (or the zug feed)
-- On The Zaurus --
1. Do Not plug the Bluetooth card in yet
2. Install - bluez-zaurus_2.3-2.4.18d_arm.ipk http://downloads.zaurususergroup.com/community/18.104.22.168/download.php/516/bluez-zaurus_2.3-2.4.18d_arm.ipk Dont install anything else - you dont need it (I tried the bluetooth applet but it seemed to mess things up a bit)
-- The Zaurus Network Connection --
3. On Zaurus in the gui select /settings/network/ make a new Dialup-Up then PPP IRDA connection
-- Under 'Account Tab' --
4. Name it something that you will remember (eg... 'BlueNokia1')
5. Username - what ever your GPRS username is in your phone. (Supplied by your Network Provider - mine is 'web')
6. Password - what ever your GPRS password is for your phone. (Supplied by your Phone Provider - mine is 'web')
7. Do not tick "Use Device Authentication"
8. In the phone entry add the dial string that you use (Supplied by your Network Provider - mine is '*99#')
-- Under 'Network Tab' --
9. "Auto-detect name servers" & "Obtain TCP/IP Information Automatically" should be ticked (as per default)
-- Under 'Modem Tab' --
10. Init commands - what ever your phone uses to connect - UK vodafone GPRS is 'ATZ'
11. Dial Using - leave as 'Tone'
-- Under 'Proxy Tab' --
12. Leave as "No Proxy"
13. Click OK and exit back to your normal desktop
14. Open a Shell and go to /home/zaurus/Applications/Network/modules/ you'll see some IRDA*.conf files
15. Nano each file IRDA*.conf file in turn and search for the Dial up .conf name you just made (eg .. BlueNokia1 - it'll be in the line eg.. "Name = BlueNokia1")
16. When you've found the correct name - about 5 lines above the Name line is a ID = xxxxxxx line (write down the ID = xxxxxx string - mine is IRDA1105113610)
17. Close the IRDA*.conf file.
18. Open /etc/ppp/peers/ and look for the IRDAxxxxxx file that you just wrote down.
19. Nano your IRDAxxxxxx file and add the line "/dev/rfcomm0" at the top of the file (make it line 1)
20. Save & exit nano (leave the shell open)
I RECOMMEND THAT YOU MAKE SURE NO OTHER BLUETOOTH OR IRDA DEVICES ARE WORKING IN YOUR AREA WHEN YOU DO THE NEXT BIT
Some were running when I first tried this and it confused me to hell
21. Now set your phone to "Bluetooth On"
21. Plug in the Socket Bluetooth Card to your Zaurus
22. In the shell enter "sdptool browse"
23. You should see "Inquiring" for about 20 seconds then a stack of info will scroll up on the Zaurus screen.
24. Scroll back up the stack of info to where you entered "sdptool browse" and you will see:
Inquiring ... Browsing 00:**:**:**:**:** (some MAC Address)
That MAC address is the MAC of your Phone Bluetooth device. Write it down.
25. Now scroll down the list a bit until you see the block starting with "Service Name: Dial-up Networking"
26. About 8 lines under there you'll see the bluetooth channel - mine is "Channel: 1" . Write it down.
27. Exit nano & dont save anything (CTRL+X or Fn+X)
28. In the shell - "nano /etc/bluetooth/rfcomm.conf"
29. Scroll down and see "* Bluetooth address of the device"
30. Change the MAc address to your Phone Bluetooth MAC address (you just wrote it down)
31. Below that change the RFCOMM channel to your channel
32. Save and exit rfcomm.conf
33. Restart Bluetooth on your Zaurus with the command in the shell : /etc/rc.d/init.d/bluetooth restart
ALMOST THERE !
34. On your phone establish a GPRS Connection - in my Nokia 6600 I do /menu/services/ and select my GPRS connection
35. On your phone make sure the bluetooth device is activated - I do /menu/connect. and click bluetooth
36. While you're still in that phone menu curser > right and use /options/new paired device - you will see "zaurus"
37. Select Zaurus and it will ask for a password - enter "1234"
38. In the same menu do "options/set as authorised"
39. Now return your phone to it's desktop (screen) or put it on your desk ;-)
40. On the zaurus tap the normal connection icon on the task bar - select your new connection and hope for the best!!!!!!!!!!!!!!!!!!
41. If it connects open a browser / email whatever and it should work
42. Expect the connection to be slower than Wlan - but works anywhere!
Phew - that took some time to figure out.....
Now if anybody knows how to get a Bluetooth Headset connected to this thing so we can play music through it please let us all know.