If you try uploading that firmware you should find that range has increased by almost 3 times. I can get almost 90cm out of it now (or 70cm with the case on).
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Nailed it :) There's a build for Puck.js in here (the zip file): http://www.espruino.com/binaries/travis/db6c9ab777025acbc5a419b022023eab3ad7b9a1
If you try uploading that firmware you should find that range has increased by almost 3 times. I can get almost 90cm out of it now (or 70cm with the case on).