BLE010 Firmware Ver 101 Revision 20180611 2220
Advertising Payload – GAP Type 0x01 – Flags
Advertising Payload – GAP Type 0x09 – Complete Local Name
[0]..[4] = “FURZY”
[5]..[7] = Firmware Version – Little Endian Byte Order = “101”
[8]..[11] = Device ID Number – Little Endian Byte Order – Base64 – eg “2000”
[0]..[4] = “FURZY”
[5]..[7] = Firmware Version – Little Endian Byte Order = “101”
[8]..[11] = Device ID Number – Little Endian Byte Order – Base64 – eg “2000”
Advertising Payload – GAP Type 0xFF – Manufacturer Specific Data
[0] = Manufacturer Specific ID – Low Order Byte – 0xFE
[1] = Manufacturer Specific ID – High Order Byte – 0xFF
[2] = Status Nibble (High Order Nibble) : Content ID nibble (Low Order Nibble)
[3]..[11] see Content ID to determine fields
[0] = Manufacturer Specific ID – Low Order Byte – 0xFE
[1] = Manufacturer Specific ID – High Order Byte – 0xFF
[2] = Status Nibble (High Order Nibble) : Content ID nibble (Low Order Nibble)
[3]..[11] see Content ID to determine fields
Advertising Payload – GAP Type 0xFF – Manufacturer Specific Data
Content ID Nibble = 0x1
[2] = Status : 1
[3] = Battery Voltage – Scaled for 0V-3V3 => 0x00-0xFF (ie 1LSB = ~12.94mV)
[4][5] = OPTO (Little Endian Byte Order) – ADC conversion
[6][7] = Tempertaure BME280 1LSB = 0.1degC, 500 = 0degC (Little Endian Byte Order)
[8][9] = Humidity BME280 1LSB = 0.5%RH (Little Endian Byte Order)
[10][11] = Pressure BME280 1LSB = 10Pa (Little Endian Byte Order)
Content ID Nibble = 0x1
[2] = Status : 1
[3] = Battery Voltage – Scaled for 0V-3V3 => 0x00-0xFF (ie 1LSB = ~12.94mV)
[4][5] = OPTO (Little Endian Byte Order) – ADC conversion
[6][7] = Tempertaure BME280 1LSB = 0.1degC, 500 = 0degC (Little Endian Byte Order)
[8][9] = Humidity BME280 1LSB = 0.5%RH (Little Endian Byte Order)
[10][11] = Pressure BME280 1LSB = 10Pa (Little Endian Byte Order)
Advertising Payload – GAP Type 0xFF – Manufacturer Specific Data
Content ID Nibble = 0x0
[2] = Status : 0
[3] = Battery Voltage – Scaled for 0V-3V3 => 0x00-0xFF (ie 1LSB = ~12.94mV)
[4,5] = OPTO (Little Endian Byte Order) – ADC conversion
[6,7] = Tempertaure (Little Endian Byte Order) HDC2010 RAW Sensor Reading
[8][9] = Humidity (Little Endian Byte Order) HDC2010 RAW Sensor Reading
[10]
[11]
Content ID Nibble = 0x0
[2] = Status : 0
[3] = Battery Voltage – Scaled for 0V-3V3 => 0x00-0xFF (ie 1LSB = ~12.94mV)
[4,5] = OPTO (Little Endian Byte Order) – ADC conversion
[6,7] = Tempertaure (Little Endian Byte Order) HDC2010 RAW Sensor Reading
[8][9] = Humidity (Little Endian Byte Order) HDC2010 RAW Sensor Reading
[10]
[11]
FurzyBLE EvoThings App _20180607 decodes this BLE010 FWVer101 _20180611_2220 Firmware Advertisment Data