I just finished an early version of an iBeacon compatible firmware for Bluegiga’s BLE112 module. It is not yet optimized for battery life, but it shows the necessary structure for the Advertisement and the Scan response package. The latter on is only used if you’d like to send a local name as well.
The firmware project compiled against the latest v1.2 SDK from Bluegiga is available at github: https://github.com/michaelkroll/iBeacon112
Any hint to create a firmware which is more power efficient is welcome. Please discuss the firmware features a a possible new hardware design (which I’m already working on in my forum at: http://forum.mkroll.mobi/viewforum.php?f=17
Thanks for reading,