New Presence Detector Firmware Version 10

Thu, Jul 21, 2016

Hi everyone!

I’ve made a new release of the Happy Bubbles Presence Detector firmware, it’s version 10. To find which version you’re on, connect to the device in config mode, and see the version number in the home page. Most of you probably have version 9 so if you do, upgrading to this newest version 10 will improve your device’s functionality.

You can download the new release here: https://github.com/happy-bubbles/presence-firmware/releases/tag/10.

What’s new in this release:

This new version fixes a bug that didn’t let you connect to the device’s config-mode access point if the device is successfully connected to another Wifi network. With this fix, you will always be able to connect to the “happy-bubbles-ble” access point when in config mode and make your config changes.

The new version also improves the reliability of listening for new beacons.

How to Flash

Linux or OS X

Connect the Happy Bubbles device over USB to a computer and find which port it’s connected to, like /dev/ttyUSB0

Then while holding the ‘flash’ button on the board, press the ‘reset’ button too; then let go of both buttons.

Get esptool.py and then run:

curl -L https://github.com/happy-bubbles/presence-firmware/releases/download/10/happy-bubbles-ble.tgz | \
    tar xzf -
cd happy-bubbles-ble
esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash -fs 32m -ff 80m \
    0x00000 boot_v1.5.bin 0x1000 user1.bin 0x3FE000 blank.bin
Windows

Connect the Happy Bubbles device over USB to a computer and find which port it’s connected to, like COM3

Get nodemcu-flasher and download the Happy Bubbles release, untar it.

In the config section, assign

Then while holding the ‘flash’ button on the board, press the ‘reset’ button too; then let go of both buttons.

Click the ‘Flash’ button on nodemcu-flasher.

Clear skies, no clouds
Unsplashed background img 2