NOTE: this is not a general solution and might not work on every phone or future version of the DKs, but it is still a great way for any prototyping purposes 
Unfortunately the SDK currently only supports a small set of the Bluetooth stack. As we wanted to integrate some of our hardware gadgets (over SPP/RFCOMM) with our Dev Phone 1, we needed to digg a little deeper. So here is what you want to do to get it working.
Continue reading ‘Android Bluetooth on steroids with the NDK and bluez’
So after the first few mini steps into the NDK the first thing you will probably notice missing, is a way to retrieve log messages through logcat. To be able to do this you need to do two things:
Continue reading ‘Android NDK logging’
After finally getting a G1 from T-Mobile for testing purposes I quickly realized it is pretty useless if you want to do edge development because you are not allowed to upgrade the latest firmware (at least not straightforward because you need a signed version from T-Mobile). So I ordered an Android Dev Phone 1 which arrived incredibly fast and came in an incredibly unimaginative box that smelled like gummy bears
.
After unboxing I started the upgrade process, and as there of course were some minor complications I will outline the detailed steps here.
Continue reading ‘Android Firmware Upgrade 1.5 on MacOS’