Blake Device Identification and Firmware Update Guide

This document helps the vendor correctly identify each BTHM (Blake Temperature and Humidity Monitoring) device variant before performing firmware updates. Each variant uses different hardware (sensor and LCD), and must be updated with its corresponding binary firmware.

Device Variants Overview

Device Type

Sensor

LCD Type

Binary Firmware

Blake Type A

SHT21

Old LCD

Blake_SHT21_Old_LCD.hex

Blake Type B

SHT21

New LCD

Blake_SHT21_New_LCD.hex

Blake Type C

SHT45

New LCD

Blake_SHT45.hex

Identification Process (Check via API Call)

Use the command give below to check the device version: (Replace with the customer's API key and device ID)

https://cloud.boltiot.com/remote/{API_KEY}/serialWR?data=Version &deviceName={DEVICE_ID}
The API return will be of the format:

{"value": "24.44,84.93,0,1\n{\"Hardware Version\":\"2.1\",\"Firmware Version\":\"1.0.3\"}", "success": 1}
  • If API returns Hardware Version "2.1-SHT45" → Device is Blake Type C (SHT45 + New LCD)
    → Use firmware:  Blake_SHT45.hex

  • If API returns Hardware Version"2.1-SHT21" → Device is Blake Type B (SHT21 + New LCD)
    → Use firmware: Blake_SHT21_New_LCD.hex

  • If API returns Hardware Version "2.1" → Device could potentially be any of the three types
    → Burn the firmware in order and check: Blake_SHT21_Old_LCD.hex, Blake_SHT21_New_LCD.hex and Blake_SHT45.hex
    -> Before you test the second firmware, once you update with the first firmware check if the readings can be seen on the LCD with proper values in positive (For both temperature and humidity)

Firmware Update Instructions

  1. Identify the device using the steps above.
  2. Confirm the correct binary file.
  3. Flash the firmware using the standard update procedure (Check the documentation).
  4. After flashing, verify by performing an API call again, confirm the correct version is returned.
    • SHT45+New LCD →Hardware version: "2.1-SHT45" and Firmware version: "1.4.0"
    • SHT21+New LCD → Hardware version: "2.1-SHT21" and Firmware version: "1.4.0"
    • SHT21+Old LCD → Hardware version: "2.1-SHT21" and Firmware version: "1.4.0"

Was this article helpful?
© 2025 Bolt IoT Documentation