*WARNING* This may have been superseded by the new Nokia S60 3rd edition driver at
http://www.forum.nokia.com/info/sw.n...river.zip.html
This will still be useful for S60 2nd Edition devices
Jim Gilmour 14th March 2007
---------------------------------------------------------------------------
Title:
How to use NCF 1.2 bluetooth with
S60 3rd Edition for Symbian C++ Maintenance Release 1.1 and other versions
--------------------------------------------------------------------------------------
Author Jim Gilmour 26th Jul 2006 initial version of document
Over a period this thread is intended to have posting for all major version so Series 60 Symbian C++ including CodeWorks and S60 3rd Edition for Symbian C++ Maintenance Release 1.1.
There has been much discussion in this forum on the search for answers. My system is running with S60 3rd Edition for Symbian C++ Maintenance Release with NCF 1.2 and is discoverable by Nokia 6230i.
NOTE:
There is a lot information and it’s worth taking 30 minutes to
PRINT OFF ALL POSTINGS AND READ THEM ALL.
Please carry out each section IN THE NUMERIC ORDER GIVEN there are boring reasons for this which cause big problems
IMPORTANT UPDATE DECEMBER 2006 FOR WINDOWS XP PROFESSIONAL USERS
--------------------------------------------------------------------------------------
You MAY need to have Administrator rights,
PRIMARY DOMAIN CONNECTED PC'S SEEM TO FAIL TO INSTALL PRODUCTS CORRECTLY. BLUETOOTH ADAPTERS SOFTWARE DO NOT SEEM TO WORK AFTER A REBOOT ON DOMAIN CONTROLLERS DUE TO SECURITY PROFILE SETTING BEING ENFORCED BY DOMAIN CONTROLLERS.
This does not apply to Windows XP Home and seems to work better on Service Pack 2.
--------------------------------------------------------------------------------------
No responsibility is accepted for any problems caused to your PC for any software/hardware
Nokia does not support software/hardware or test against other than except Casandra. see www.csr.com.
Therefore this is "unsupported" by Nokia but hopefully supported by the Community developer members.
--------------------------------------------------------------------------
Section: 1 Download install products
Download products from S60 page
http://www.forum.nokia.com/info/sw.n...16-3.0-mr.html
Make sure you have your registration numbers for the products NCF 1.2 and S60 3rd ED READY.
1a
Now download the correct version of s60 SDK 2.0 FP1
"http://sw.nokia.com/id/4ca6edf3-fb68-4662-8e4c-de0c420cf957/S60_SDK_2_1_NET.zip*S60_SDK_2_1_NET.zip"
Or
http://www.forum.nokia.com/info/sw.n...16-3.0-mr.html
And select the bottom one in the list (115mb)
Install S60_SDK_2_1.
------------------------------------------------------------------
1b
Now download the correct version of
Series 60 2nd Edition SDK for Symbian OS, Supporting Feature Pack 3, For C++, Supporting CodeWarrior (150MB)
currently 4 from top called "S60_SDK_v21c_CW.zip"
the other one is s60_2nd_sdk_fp3.zip
Install S60 2nd ED FP3
------------------------------------------------------------------
1c
Now download the correct version of
S60 3rd Edition SDK for Symbian OS, for C++, Maintenance Release
Install s60 3rd ED MR
http://www.forum.nokia.com/info/sw.n...3.749.zip.html
You will need a Registration license
Set the default Symbian at the end of install to s60 3rd ED c++ MR
------------------------------------------------------------------
Now Download NCF 1.2 from
http://www.forum.nokia.com/info/sw.n...ework_1_2.html
Install NCF 1.2 making sure you have your registration number
--------------------------------------------------------------------------------------
Section: 2 "How To Make The S60 Emulator See My USB Bluetooth Dongle?"
Unplug/remove the BT USB stub from the PC.
Have you installed the BT USB driver?
Start->All Programs->Nokia Developer->Nokia Connectivity Framework->Install BT USB driver
or
C:\Nokia\Tools\Nokia_Connectivity_Framework\configuration\addons\ncfbt\setup.exe
Push BT USB back in The "NCF BT USB driver" is detected and loaded.
If there is a problem:-
Then unplug/remove the BT USB stub from the PC.
Wait 10 seconds.
Push BT USB back in The "NCF BT USB driver" is detected and loaded this time
Go to control panel -> Hardware -> Device Manager -> look at USB devices expand the list and check that the NCF USB driver is loaded.
If its not working reboot *without the BT USB plugged* in and try to run install program “Install BT USB driver” again.
Then plug in BT USB. Check the following file to see if your BT USB in on the list if still not detected
C:\Nokia\Tools\Nokia_Connectivity_Framework\configuration\addons\ncfbt\ncfbt.inf
Check chip details with http://www.usbman.com/WebDrivers/USBview/USBVIEW.EXE
My BT USB is an CSR so it on the list and it works.
%DeviceDescription%=Install, USB\VID_0A12&PID_0001 ; CSR VID&PID
--------------------------------------------------------------------------------------
Section: 3 NCF BT USB warning WARNING! NCF 1.2 BT USB driver will have disabled PC Suite bluetooth connections. The bluetooth icon menu is blank. Restore with Start->All Programs->Nokia Developer->Nokia Connectivity Framework->Uninstall BT USB driver. Remove the BT USB and insert again to enable Win XP drivers.
--------------------------------------------------------------------------------------
Section: 4 "Starting up NCF and creating NCF Virtual ports drivers"
Start up NCF in full (NOT LITE).
Start->All Programs->Nokia Developer->Nokia Connectivity Framework-> Nokia Connectivity Framework Full
or
C:\Nokia\Tools\Nokia_Connectivity_Framework\bin\NCFStart.exe full
In NCF open up the "Products-> Hardware" you should see a "BT USB Adapter" with green square next to it.
In NCF open up the "Products-> Terminal SDKs" you should see
"Series 60 SDK 2.1 for Symbian OS, Nokia Edition".
Click Menu File-> Open
C:\Nokia\Tools\Nokia_Connectivity_Framework\examples\Example_BTUSB_Environment.env
If this is the first time of loading the XP drivers "NCF Virtual Port" drivers will start to load.
Please wait complete, over 125 seconds, on my XP system.
When install is complete the NCF environment should show
a BT USB and a Icon with "Series 60 SDK 2.1 for Symbian OS, Nokia Edition" underneath.
Click the green start icon on the NCF toolbar to start the environment.
Wait for over 150 seconds for start-up to complete for the first time,
Go and find your Nokia mobile phone and start bluetooth and set phone discoverable.
----------------------------------------------------------------------------------
Section: 5 "Using the emulator to pair with another mobile phone"
In the emulator use the down arrow to communications (initially off emulator Screen)
Select Communications.
Click bluetooth in the box "My Bluetooth Name" enter the name as the way a SMS text message.
Select Bluetooth, currently off. Click OK. Label changes to ON.
Press the right hand roller button.
Press, "Options" Select "New Paired Device" after a few seconds.
A “Searching for devices” message appears, after a delay due to emulation,
"Devices found:" list appears and hopefully your real mobile phone will be on it.
Select your phone from the list.
Wait 5 seconds for the "Enter passkey message to appear". Enter "1234" press ok
On your real Nokia phone answer "yes" to request to pair with emulator.
Now enter the passkey code "1234" on your real phone press ok.
The devices pair up ok and you can now see you real phone name on the emulators paired devices list.
-----------------------------------------------------------------------------
Section: 6 Bluetooth command log
In The NCF Environment screen lots of messages appear. In my system these went up to ID=53
Click bluetooth tab in NCF to see the bluetooth commands
Well that finished for "Series 60 SDK 2.1 for Symbian OS, Nokia Edition".
Click the square box, next to the green start button on menu toolbar, to stop NCF environment
-----------------------------------------------------------------------------
Next coming :-
Section:7
Using "Series 60 2nd Ed. SDK for Symbian OS Supporting Feature Pack 3
- For C++ - Supporting Metrowerks CodeWarrior" for bluetooth
Section 8: How to setup up NCF 1.2 BT USB with "S60 3rd Ed MR 1.1"
Section:9 Configuring emulator for bluetooth.
Section: 10 Configuring and starting the NCF 1.2,BTUSB
and "Series_60_3rd_ed_sdk_for_symbian_os_MR_codewarrior" emulator
Section 11: Summary and Background
Jim



