The BTM-222 modules, that 0815Achim suggested, are based on the CSR Bluecore 4, it comes with 8MB flash/UART/Codec/I/O's/Adc/Risc processor and costs less than US$20 (you can find similar modules on ebay for 15 bucks). But the great think about these modules is the possibility to create your own firmware, so you don't need the PIC to control some leds or keys. You can create your firmware in C (GCC) and download it to the module using a JTAG like SPI using the parallel port. You can find the complete SDK (called BlueLab) here:http://www.sonsivri.com/forum/index.php?topic=20732.0
This SDK comes with examples of SPP/FTP/HID Keyboard/HID Mouse/Opex and more.
Even some commercial dongles can be converted to SPP using the SDK.Posted on: October 16, 2009, 05:13:43 05:13 - Automerged
I forgot to mention the EGBC-04 is also based on BC-04 Ext, I haven't tested this module yet, but I think you can reflash/dump the firmware/Download your own profile using the Bluelab tools and the SPI cable.