Support Center

How can we help? Type your question below.

Cannot see what you’re looking for? Don’t worry, all the info is here. To list as many articles as possible, use generic search keywords like “RuuviTag” or “battery”.

For community support, register on Ruuvi Forum and create a new topic. You’re also welcome to join Ruuvi Slack and Ruuvi Telegram.

Firmware Versions

Ruuvi sensors can run various different firmware programs, making it a versatile and highly customisable tool for your projects.

Currently available official firmware programs are as follows:

  • Ruuvi firmware
  • Eddystone firmware
  • Espruino firmware

Ruuvi firmware

All recent Ruuvi sensors are shipped with Ruuvi Firmware, which means that all Ruuvi sensors devices can be added to Ruuvi Station app straight out of the box.

Ruuvi firmware offers two operating modes: RAW and URL.

  • RAW mode (default): Ruuvi sensor broadcasts sensor data in high-resolution.
  • URL mode: Ruuvi sensor broadcasts sensor data in lower resolution.

The RAW mode uses “Manufacturer specific data” format of Bluetooth Low Energy advertisements to transmit the data. In this mode temperature, relative air humidity and air pressure readings are broadcasted once every second in high resolution. The RAW transmissions also include XYZ-acceleration data and battery voltage information. RAW mode has been the default mode for Ruuvi firmware since 1.2.xx.

The URL mode broadcasts Eddystone-URL messages with sensor values encoded into them. Until November 2018, Google’s ‘Android Nearby’mode triggered notifications of nearby devices without the need to install any applications.

We recommend to use RAW mode.

Read more: Ruuvi firmware

Eddystone firmware

Eddystone firmware transforms your Ruuvi sensor into a powerful Bluetooth proximity beacon.

Eddystone is an open-source beacon format from Google. It describes several different frame types that may be used individually or in combinations to create beacons that can be used for a variety of applications. Ruuvi sensors provide full support for Eddystone.

Read more: Eddystone firmware

Espruino firmware

Espruino firmware transforms your Ruuvi sensor into Espruino Javascript interpreter.

Espruino offers an easy to use Web IDE and is a perfect tool for prototyping. Ruuvi sensor is officially supported by Espruino.

Read more: Espruino firmware

Managing and updating firmware

Firmware is the brain of your Ruuvi sensor.

Updating the firmware is easy and safe: no external programming tools or any previous knowledge are required. Keeping Ruuvi firmware up-to-date is also recommended, since it gives you access to latest features and enhances existing functionalities.

Device Firmware Update Over-the-Air (DFU OTA) can be done wirelessly using a mobile application.

Full instructions to manage and update the firmware can be found on the dedicated page.