Nokia Dongle HowTo
From Touchmods-wiki
Nokia Dongle for VoIP
Contents |
[edit] Intro
We have a little trick for you. Not really a trick, because it really works: an iPod Touch, a Motorola S9 headset and a BT dongle originally not really meant for mobile VoIP. But …
Below is a video showing a recording process with using the Microphone of the Motorola S9 A2DP headset (unfortunately we forgot to record how loud the playback over the headset is - it is REALLY loud),
YouTube video: http://www.youtube.com/watch?v=o5blW1wWTHQ
… and here comes the AMR file recorded with the latest VNotes. http://touchmods.net/touchmods/BT/bt_worx.amr No video tricks, only pairing tricks, as this BT device was definitely NOT meant for using with the Touch.
[edit] Hardware
What you need for this hack is the following:
- iPod touch
- Nokia ad-5b Dongle (roughly Eu 20.-, we got it from Amazon Eu.)
- BT headset, like the S9 (Got it for Eu 119,- from Belgium)
- iPod dock connector (ask Ridax - the same contact as the Mic sales)
[edit] Pairing Trick
Pairing:
- first you read the Nokia manual
- plug the BT into a compatible NokiaPhone
- type the passkey on the Nokia phone for pairing
- pair it with the choosen headset, test it on the Nokia phone
- unplug from phone
- open the BT (see session below),
- connect wires to the iPod dock conn (session below)
- … and enjoy :)
The Dongle writes the pairing info into its Flash memory, and remembers it!!! So, pair all the headsets you plan to use it with before removing the Nokia connector from the PCB ;)
[edit] Opening the Dongle
This is the Nokia ad-5b Dongle, for Eu 20, http://www.allmobileaccessories.co.uk/buy/product_nokia_ad-5b.shtml and the pin-out is Here: http://pinouts.ru/CellularPhones-Nokia/nokia_pop_pinout.shtml
Opening the Dongle Photos
- first cut the plastic cover of the dongle and open it
- take out the pcb
- remove the connector from the pcb (be really careful!!)
[edit] Connecting the Dongle to the iPod dock Conn
we are using the Audio In and Out pins of the Touch to connect the Analog wires (not Data!!!) of that Nokia Dongle. Regarding the Ucc pin: acc to the ipodlinux site it is the 13 pin, if on another sites list it as pin 18, then all other pins are also inversely listed, ie: (31-13 = 18). What is sure: There is only one UCC pin on the iPod dock and also only one Ucc on that Nokia dongle...
So we are going to connect:
- the Gnd of the iPod (Pin 29 or 30) to the Gnd of the dongle (?)
- Ucc out of the iPod (Pin 13) to the Ucc in of the dongle (Pin ?)
- Audio out (L?) of the iPod (Pin 27) to the Mic Input of the dongle (Pin ?)
- Audio in (L?) of the iPod (Pin 26) to the Line Out of the dongle (Pin ?)
Note; the capacitor on the photo is NOT needed, it was just a test.
For more details pls refer to the pinouts below:
- Nokia pinout: http://pinouts.ru/CellularPhones-Nokia/nokia_pop_pinout.shtml
- iPod pinout: http://ipodlinux.org/Dock_Connector
[edit] Remarks
- Using with another headset: The Dongle writes the pairing info into its Flash memory, and remembers it!!! So, pair all the headsets you plan to use with it, BEFORE opening the BT dongle and removing the Nokia connector from the PCB ;) The flash can store up to 8 pairinfg infos (to be checked!).
- Sound Quality: Unfortunately the "Nokia ad-5b" is only a mono Dongle, meaning it is meant for speech communications and NOT for music listening. The main reason is not only that it is mono, but also the BT protocol it uses does transfer audio signal only in the speech range (roughly below 6kHz.) Again this is just the beginning, and proof of concept of the pairing trick, and any other dongles with better audio quality may be used if the pairing is doable.…
- BT Data transmisison: BT data communication: no, not yet. We only use Audio - through - BT.
- BT autosleep? acc to this simple hack, the BT is always on once we plug it in. The bluetooth transmission/reception is open all time while the dongle is connected to the iPod. To establish connection only when calling is happening, the dongle needs to know about the status of the Touch, so that it can open the connection to the bluetooth headset only when necessary.
Again, this hack is simple and will keep the BT open all time (and as Riday said back in February: "...thus fry your brain and empty the batteries") To make the solution working perfect we would need extra software control of the BT dongle.






