Suprisedly, as it turned out, both modules were running the same old version of firmware – build 0x which is HCI Packet dump showed that HCI completion event was received, so it looked more like some timing issue in scheduler. I opened up the casing being very careful to not damage PCB and surface-mounted componets and you can see its internals on the picture below:. If you pull the KEY pin high you can change a number of settings using AT commands due to their price I used them for a simple wireless serial link. The chip then runs on very slow only 1KHz clock to wake up periodically to check for attention condition. Defines the time in milliseconds of inactivity after which BC2 enters Deep Sleep mode. Only relevant when using BCSP protocol.
|Date Added:||8 August 2011|
|File Size:||65.20 Mb|
|Operating Systems:||Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X|
|Price:||Free* [*Free Regsitration Required]|
About Me lizard43 United States View my complete profile.
After kicking the watchdog, BC2 enters Deep Sleep again if there’s no wake up condition detected. Sources for BT module and Symbian phone can be found on my site. These keys control Deep Sleep watchdog timer and specify the time in microseconds.
Programming Micros With Impossibly Cheap Bluetooth Adapters
Mr Dougl’s junior member post started me thinking about that Bluetooth crap thing. Cool post you got here. Figuring a new connection would be a good time to upload new code, the guys needed to design a circuit that would stay bc12 when the LED was blinking, and switch to high when the LED was on.
To retry indefinitely set it to 0. The function of module completely depends on what is running in this virtual machine. This is because bluetopth are no good and correct way to detect distance using rssi and lq signals. There’s a work-around against loosing ms on every retransmission – after long period of inactivity just send a short neutral packet to wake it up i.
The HC actually has a user-configurable logic pin that changes bluetooyh when the Bluetooth connects that can be used for reset: Also, firmware can optionally be signed with a key to control future upgrades.
Or you can do what the rest of us to with that BT module….
Flash memory chips are made by AMD and Eon. Next day I already was busy with field tests of new system on the car. GCC builds this VM application from your source.
Psion Bluetooth surgery project
One more link with some other project using bluecore module bluetootth some useful info: At the time, I did a quick Google search on the part number and moved on after not seeing anything too interesting. But I never seen any hacks with changed module firmware. Chips programmed over simple SPI bus.
You can find some info, photo and sources here: Or write your own: Bluetootb was terked about the big honkin’ plastic case with a fake antenna. Defines the time in milliseconds of inactivity after which BC2 enters Deep Sleep mode.
This is a block of 10 keys which are described below.
CSR also runs usenet newsgroups which are available to general public. The only thing you need is to write your own software for the module and flash it. VM application is stored in some kind of very simple filesystem on free from OS code space in flash. And reset line can be easily implemented too.
Programming Micros With Impossibly Cheap Bluetooth Adapters | Hackaday
The chip then runs on very slow only 1KHz clock to wake up periodically to check for attention condition. This site uses Akismet to reduce spam. It uses libraries with API calls. CSR doesn’t provide any “end-user” technical suppport.
In short — module runs some kind of OS.