I got my brother in law to buy my excellent Samsung Galaxy S II so that I could get myself a BLE enabled Android phone to develop on too
I bought the HTC One X, it has Bluetooth 4.0 but has not been designated as “Bluetooth Smart Ready”.
I tested yesterday and got it to scan and find my devices in the bluetooth menu.
I also downloaded the “Broadcom Open BLE for android” and it seemed to work, I scanned and found the device with the correct name and so on, so it should work.
I’ll investigate further and get back
Meanwhile I’ve been very busy lately, but the article on CBPeripherial is in the writing, so it will come soon I promise