HOWTO: HID profiles @ SE K750i with FSC S7020 @ Windows XP

Situation

Reason

This happens because FSC's old software (3.x) doesn't support this feature completely. It works only with Widcomm/Broadcom stack >= 4.x. Fortunately, there is a very easy way to fix this - use Windows native bluetooth stack.

Solution

If you have not yet installed FSC bluetooth software, jump to point #4.

  1. Make sure you have Windows XP with SP2
  2. Make sure your bluetooth device is identified as ALPS Inegrated Bluetooth Device
  3. Uninstall FSC bluetooth stack via Add/Remove programs. You will be prompted to turn off your bluetooth device; do so by using hardware switch on side of your laptop
  4. Leave your device turned off and restart Windows
  5. Turn bluetooth device on; Windows will complain about missing driver. Ignore this warning and cancel any pending driver installation
  6. Open Device manager, look for the unidentified device; open its properties, look for Details tab
  7. Write down the Device Instance ID (a strange string similar to USB\VID_044E&PID_3001\5&3CDE799&0&2)
  8. Use notepad to open C:\WINDOWS\inf\bth.inf file
  9. Find the line starting with ALPS Integrated Bluetooth Device=
  10. Note that the Instance ID at the end of this line is very similar to the Instance ID of your bluetooth device
  11. Modify this line in accordance with your Device Instance ID (my original line had Pid_3005, I changed that to Pid_3001)
  12. Save the file
  13. Turn bluetooth device off and on again
  14. Windows will now automatically install appropriate driver for your device. It is now ready to be used with native XP stack, which supports HID. Just open Bluetooth Control Panel, add your mobile device, pair it, allow Windows to use it's HID services and you are done

Contact

This HOWTO was written by Ondrej Zara. Any comments/complaints/suggestions? Contact me via mail.