Skip to content

12

Compare
Choose a tag to compare
@nemik nemik released this 20 Jul 02:13
· 7 commits to master since this release

What's new in this release:

  • improve advertisement packet parsing for Eddystone and iBeacon
  • don't blink startup purple LEDs if restart is forced by the watchdog

How to Flash

Config menu (firmware version 11 or newer)

If you're running detectors with firmware version 11 or newer, you can put the detector into the 'config' mode (orange LED) and from the web interface go to the firmware section. Just follow the instructions and upload the right new firmware version and you'll be set.

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/12/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

  • "boot_v1.5.bin" to offset 0x00000
  • "blank.bin" to offset 0x3FE000
  • "user1.bin" to 0x01000

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.