diff --git a/tools/rootcanal/model/controller/link_layer_controller.h b/tools/rootcanal/model/controller/link_layer_controller.h
index 4bfc5e81ef5c48b9e4810e77af27e24bc4f4ec71..6147fb4284f201d97956d4c7df723912d8af0397 100644
--- a/tools/rootcanal/model/controller/link_layer_controller.h
+++ b/tools/rootcanal/model/controller/link_layer_controller.h
@@ -455,13 +455,6 @@ class LinkLayerController {
  private:
   const DeviceProperties& properties_;
   AclConnectionHandler connections_;
-  // Add timestamps?
-  std::vector<std::shared_ptr<model::packets::LinkLayerPacketBuilder>>
-      commands_awaiting_responses_;
-
-  // Timing related state
-  std::vector<AsyncTaskId> controller_events_;
-  std::chrono::milliseconds timer_period_ = std::chrono::milliseconds(100);
 
   // Callbacks to schedule tasks.
   std::function<AsyncTaskId(std::chrono::milliseconds, const TaskCallback&)>
@@ -487,8 +480,6 @@ class LinkLayerController {
   uint32_t key_id_ = 1;
 
   // LE state
-  std::vector<uint8_t> le_event_mask_;
-
   std::vector<std::tuple<Address, uint8_t>> le_connect_list_;
   struct ResolvingListEntry {
     Address address;