Guys need some advice.

I've been playing with various technologies (GLCD, Wi-Fi, Bluetooth) to try and enhance an old project. I've obtained an HC-06 bluetooth module from e-bay and it's connected and I'm able to directly chat with it using a terminal application and FTDI 232 adapter to interrogator and set the device up. The module is purely a slave module that allows serial over blue tooth and as such only has a hand full of AT commands for setting the ID, baud rate and four digit access code. However the problem is that whilst all my blue tooth devices can find the HC-06 the LED indicator on the device won't stop flashing to indicate a successful pairing (even though windows 7 shows the device installed correctly). From a phone it simply won't connect after entering the pairing code, but then a quick google suggests that this is die to the jellybean operating system more than the device.

I did get as far as windows setting up the comport, but when I launched the application I use to set up my project, which if it receives an ascii character it then sends data to the PC application it finds the controller on port X but then hangs - there after windows complains that the device doesn't have serial port service running.

I've tried two PC's and three phones (two were windows 8.1 phones) - and I still can't pair the device. Any of you guys ever used these HC-06 (or HC-05) devices in their projects and can give me some pointers