How to shrink Arduino

dgi52:
You can't able to write firmware for this one. The firmware belongs to the manufacturer and you can only able to upload a different firmware version into it.

Not correct.

OP can purcase CSR Bluecore suite and programmer and write firmware for the module. The CSR chips are very powerful and makes an Arduino look like a piece of toy.

CSR

// Per.