diff --git a/emulator/btdev.c b/emulator/btdev.c
index b1cc77f..2cb7cf1 100644
--- a/emulator/btdev.c
+++ b/emulator/btdev.c
struct bt_hci_rsp_read_local_amp_info rlai;
struct bt_hci_rsp_le_read_buffer_size lrbs;
struct bt_hci_rsp_le_read_local_features lrlf;
+ struct bt_hci_rsp_le_read_adv_tx_power lratp;
struct bt_hci_rsp_le_read_supported_states lrss;
uint16_t opcode;
uint8_t status, page;
cmd_complete(btdev, opcode, &lrlf, sizeof(lrlf));
break;
+ case BT_HCI_CMD_LE_READ_ADV_TX_POWER:
+ lratp.status = BT_HCI_ERR_SUCCESS;
+ lratp.level = 0;
+ cmd_complete(btdev, opcode, &lratp, sizeof(lratp));
+ break;
+
case BT_HCI_CMD_LE_SET_SCAN_PARAMETERS:
status = BT_HCI_ERR_SUCCESS;
cmd_complete(btdev, opcode, &status, sizeof(status));