| Bluetooth | 
|---|
| Bluetooth Button | 
| Product Page | Product page | 
|---|
| Platform | 
|---|
| Brand • Model • Rev | Amazon Echo Button (H5V83Y) | 
|---|
| FCC ID | UUU-4612 | 
|---|
| Wireless class | Bluetooth | 
|---|
| ID:1234:???? | 
|---|
| Wireless interface OUI | none specified< | 
|---|
| Expansion IF types | none specified | 
|---|
| Power | 1.5 VDC, 0.1 A | 
|---|
| Flags | Bluetooth BR/LE | 
|---|
| Categorized as | Bluetooth button | 
|---|
| 
Additional chipsBluetooth Single Chip;Cypress;CYW20735;;1;
 | 
| Retail | 
|---|
| FCC approval date | 16 October 2017 | 
|---|
| Country of manuf | China | 
|---|
| Radio 1 | 
|---|
| Chip1 | Cypress CYW20735 | 
|---|
| Wireless interface OUI | none specified | 
|---|
| Antenna Connector Type | CYW20735 | 
|---|
| Wireless Standard | Bluetooth | 
|---|
Overview
Part of the Alexa Gadgets product line.
- Power: 1.5V (|| 2x AAA battery)
- FCC ID: UUU-4612 (10/16/2017)
- - Amazon Fulfillment Services
This device was under short-term confidentiality, but that expired 04/14/2018 ⚠.
Teardown
- Bluetooth SoC: Cypress CYW20735 (Broadcom BCM20735)
- Bluetooth Low Energy Single Chip
| SWD header | 
| <small>
;SWD header
(TMF1 through TMF12 accessible through battery compartment.)
* TMF3 = BATT_VDDC (+1.5V)
* TMF1 = VCC (+3.3V)
* TMF2 = GND
* TMF7 = Button
* TMF8 = SPI_MOSI
* TMF9 = UART_TXD
* TMF10 = UART_CTS_N
* TMF11 = UART_RXD
* TMF12 = UART_RTS_N
* TMF22 = VCC/LHL VDDO
* TMF4 = ? 
* TMF5 = ? 
* TMF6 = ? 
 | 
| J2 - UART | 
| '''J2 - UART''': https://www.instagram.com/p/Bpw8qF4Hboy/
     °
VCC ©  © CTS_N
TXD ©  © RXD
GND ©  © RTS_N
    °  °
 | 
| RGB-LED | 
| *[https://www.mikrocontroller.net/topic/462737#5621232 ''Amazon Echo Button'' on '''Mikrocontroller''' forums]
:RGB-LED: P29 (blue), P28 (green), P27 (red)
[P7]     [Vcc]     [P11] (Button)
 J3 [P32]  J1 [P10]     [GND]
:J1 - Vcc/P10/P11/GND
:J2 - UART (6-pad header)
:J3 - P7/P32
:J4 - +BATT (+1.5V)
:J5 - -BATT (GND)
:J6 - Button
:J7 - Button
:J8 - Button
 | 
| Linux (BlueZ 4.101) | 
| '''Linux (BlueZ 4.101)''':
<small>
$ sudo hcitool info xx:xx:xx:xx:xx:xx
Requesting information ...
    BD Address:  xx:xx:xx:xx:xx:xx
    Device Name: EchoBtn2V8
    LMP Version:  (0x8) LMP Subversion: 0x4118
    Manufacturer: not assigned (305)
    Features page 0: 0xbf 0x06 0x46 0x78 0x58 0x1e 0x5b 0x87
       <3-slot packets>  <5-slot packets>  <encryption>  <slot offset> 
       <timing accuracy>  <role switch>  <sniff mode>  <RSSI> 
       <channel quality>  <paging scheme>  <power control> 
       <enhanced iscan>  <interlaced iscan>  <interlaced pscan> 
       <inquiry with RSSI>  <AFH cap. slave>  <AFH class. slave> 
       <LE support>  <sniff subrating>  <pause encryption> 
       <AFH cap. master>  <AFH class. master>  <extended inquiry> 
       <LE and BR/EDR>  <simple pairing>  <encapsulated PDU> 
       <non-flush flag>  <LSTO>  <inquiry TX power>  <EPC> 
       <extended features> 
    Features page 1: 0x0f 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Features page 2: 0x40 0x18 0x09 0x00 0x14 0x12 0x09 0x00
</small> | 
| Bluetooth serial port | 
| *[https://medium.com/@decrocksam/amazon-echo-buttons-teardown-9f066a84f156 ''Amazon Echo Button Teardown'' on '''Medium''']
;Communications
Bluetooth serial port.
Message format (from Button)
Initial connection - 86 bytes.
Offset 8 [16 bytes, ASCII]: Button identifier string (printed on bottom of button).
Button event - 40 bytes.
Offset 8 [16 bytes, ASCII]: Button identifier string (printed on bottom of button).
Offset 39: Button state.  0xC0 - press.  0xC1 - release
</small> |