diff --git a/Makefile.am b/Makefile.am
index 56279c4..69b9582 100644
--- a/Makefile.am
+++ b/Makefile.am
src/bluetooth.ver \
src/main.c src/log.h src/log.c \
src/backtrace.h src/backtrace.c \
- src/rfkill.c src/hcid.h src/sdpd.h \
+ src/rfkill.c src/btd.h src/sdpd.h \
src/sdpd-server.c src/sdpd-request.c \
src/sdpd-service.c src/sdpd-database.c \
src/attrib-server.h src/attrib-server.c \
diff --git a/plugins/neard.c b/plugins/neard.c
index 091b393..e07b511 100644
--- a/plugins/neard.c
+++ b/plugins/neard.c
#include "src/device.h"
#include "src/eir.h"
#include "src/agent.h"
-#include "src/hcid.h"
+#include "src/btd.h"
#define NEARD_NAME "org.neard"
#define NEARD_PATH "/"
diff --git a/plugins/policy.c b/plugins/policy.c
index dac1b7a..ba9e1be 100644
--- a/plugins/policy.c
+++ b/plugins/policy.c
#include "src/device.h"
#include "src/service.h"
#include "src/profile.h"
-#include "src/hcid.h"
+#include "src/btd.h"
#define CONTROL_CONNECT_TIMEOUT 2
#define SOURCE_RETRY_TIMEOUT 2
diff --git a/profiles/audio/a2dp.c b/profiles/audio/a2dp.c
index 6e05db1..626f61d 100644
--- a/profiles/audio/a2dp.c
+++ b/profiles/audio/a2dp.c
#include "gdbus/gdbus.h"
-#include "src/hcid.h"
+#include "src/btd.h"
#include "src/plugin.h"
#include "src/adapter.h"
#include "src/device.h"
diff --git a/profiles/audio/avdtp.c b/profiles/audio/avdtp.c
index bcb0c71..4c39088 100644
--- a/profiles/audio/avdtp.c
+++ b/profiles/audio/avdtp.c
#include "lib/uuid.h"
#include "btio/btio.h"
-#include "src/hcid.h"
+#include "src/btd.h"
#include "src/log.h"
#include "src/shared/util.h"
#include "src/shared/queue.h"
diff --git a/profiles/scanparam/scan.c b/profiles/scanparam/scan.c
index 41350c9..739a9a4 100644
--- a/profiles/scanparam/scan.c
+++ b/profiles/scanparam/scan.c
#include "src/shared/gatt-db.h"
#include "src/shared/gatt-client.h"
#include "attrib/att.h"
-#include "src/hcid.h"
+#include "src/btd.h"
#define SCAN_INTERVAL_WIN_UUID 0x2A4F
#define SCAN_REFRESH_UUID 0x2A31
diff --git a/src/adapter.c b/src/adapter.c
index 676cf97..1f075ef 100644
--- a/src/adapter.c
+++ b/src/adapter.c
#include "src/shared/gatt-db.h"
#include "btio/btio.h"
-#include "hcid.h"
+#include "btd.h"
#include "sdpd.h"
#include "adapter.h"
#include "device.h"
diff --git a/src/agent.c b/src/agent.c
index 770a638..7d66cf5 100644
--- a/src/agent.c
+++ b/src/agent.c
#include "log.h"
#include "error.h"
-#include "hcid.h"
+#include "btd.h"
#include "dbus-common.h"
#include "adapter.h"
#include "device.h"
diff --git a/src/hcid.h b/src/btd.h
similarity index 100%
rename from src/hcid.h
rename to src/btd.h
diff --git a/src/device.c b/src/device.c
index de7f1c5..7ddd3da 100644
--- a/src/device.c
+++ b/src/device.c
#include "btio/btio.h"
#include "lib/mgmt.h"
#include "attrib/att.h"
-#include "hcid.h"
+#include "btd.h"
#include "adapter.h"
#include "gatt-database.h"
#include "attrib/gattrib.h"
diff --git a/src/gatt-client.c b/src/gatt-client.c
index 7fbf009..0cf5324 100644
--- a/src/gatt-client.c
+++ b/src/gatt-client.c
#include "log.h"
#include "error.h"
-#include "hcid.h"
+#include "btd.h"
#include "adapter.h"
#include "device.h"
#include "src/shared/io.h"
diff --git a/src/gatt-database.c b/src/gatt-database.c
index d8b7d26..6694a01 100644
--- a/src/gatt-database.c
+++ b/src/gatt-database.c
#include "src/shared/gatt-server.h"
#include "log.h"
#include "error.h"
-#include "hcid.h"
+#include "btd.h"
#include "adapter.h"
#include "device.h"
#include "gatt-database.h"
diff --git a/src/main.c b/src/main.c
index 6e18d5e..0ae4501 100644
--- a/src/main.c
+++ b/src/main.c
#include "shared/mainloop.h"
#include "lib/uuid.h"
#include "shared/util.h"
-#include "hcid.h"
+#include "btd.h"
#include "sdpd.h"
#include "adapter.h"
#include "device.h"
diff --git a/src/plugin.c b/src/plugin.c
index 6fe394f..dd7b406 100644
--- a/src/plugin.c
+++ b/src/plugin.c
#include "btio/btio.h"
#include "src/plugin.h"
#include "src/log.h"
-#include "src/hcid.h"
+#include "src/btd.h"
static GSList *plugins = NULL;
diff --git a/src/rfkill.c b/src/rfkill.c
index 6309a77..ec9fcdf 100644
--- a/src/rfkill.c
+++ b/src/rfkill.c
#include "log.h"
#include "adapter.h"
-#include "hcid.h"
+#include "btd.h"
enum rfkill_type {
RFKILL_TYPE_ALL = 0,