diff --git a/README.md b/README.md
index 91347e5a..598c18cf 100644
--- a/README.md
+++ b/README.md
@@ -130,6 +130,10 @@ Run `sudo make uninstall` in the source repo, and remove `/etc/asusd/`.
See `CONTRIBUTING.md`. Additionally, also do `cargo clean` and `cargo test` on first checkout to ensure the commit hooks are used (via `cargo-husky`).
+Generation of the bindings with `make bindings` requires `typeshare` to be installed.
+
+Dbus introsepction XML requires with `make introspection` requires `anime_sim` to be running before starting `asusd`.
+
# OTHER
## Supporting more laptops
diff --git a/bindings/dbus-xml/org-asuslinux-anime-4.xml b/bindings/dbus-xml/org-asuslinux-anime-4.xml
index 1c4d1dfa..d804f5a7 100644
--- a/bindings/dbus-xml/org-asuslinux-anime-4.xml
+++ b/bindings/dbus-xml/org-asuslinux-anime-4.xml
@@ -1,39 +1,8 @@
-method return time=1687857321.236676 sender=:1.373 -> destination=:1.434 serial=2259 reply_serial=2
+method return time=1687861003.317863 sender=:1.463 -> destination=:1.470 serial=9 reply_serial=2
string "
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -101,5 +70,36 @@ method return time=1687857321.236676 sender=:1.373 -> destination=:1.434 serial=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
"
diff --git a/bindings/dbus-xml/org-asuslinux-aura-4.xml b/bindings/dbus-xml/org-asuslinux-aura-4.xml
index 95405fe8..1c896906 100644
--- a/bindings/dbus-xml/org-asuslinux-aura-4.xml
+++ b/bindings/dbus-xml/org-asuslinux-aura-4.xml
@@ -1,13 +1,8 @@
-method return time=1687857321.234264 sender=:1.373 -> destination=:1.433 serial=2258 reply_serial=2
+method return time=1687861003.313639 sender=:1.463 -> destination=:1.469 serial=8 reply_serial=2
string "
-
-
-
-
-
@@ -32,13 +27,6 @@ method return time=1687857321.234264 sender=:1.373 -> destination=:1.433 serial=
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
"
diff --git a/bindings/dbus-xml/org-asuslinux-platform-4.xml b/bindings/dbus-xml/org-asuslinux-platform-4.xml
index 1bb7ebb1..3a80efe5 100644
--- a/bindings/dbus-xml/org-asuslinux-platform-4.xml
+++ b/bindings/dbus-xml/org-asuslinux-platform-4.xml
@@ -1,44 +1,8 @@
-method return time=1687857321.238947 sender=:1.373 -> destination=:1.435 serial=2260 reply_serial=2
+method return time=1687861003.321770 sender=:1.463 -> destination=:1.471 serial=10 reply_serial=2
string "
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -103,5 +67,41 @@ method return time=1687857321.238947 sender=:1.373 -> destination=:1.435 serial=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
"
diff --git a/bindings/dbus-xml/org-asuslinux-power-4.xml b/bindings/dbus-xml/org-asuslinux-power-4.xml
index 61ff702b..a570ea89 100644
--- a/bindings/dbus-xml/org-asuslinux-power-4.xml
+++ b/bindings/dbus-xml/org-asuslinux-power-4.xml
@@ -1,8 +1,37 @@
-method return time=1687857321.240891 sender=:1.373 -> destination=:1.436 serial=2261 reply_serial=2
+method return time=1687861003.325159 sender=:1.463 -> destination=:1.472 serial=11 reply_serial=2
string "
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -27,34 +56,5 @@ method return time=1687857321.240891 sender=:1.373 -> destination=:1.436 serial=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
"
diff --git a/bindings/dbus-xml/org-asuslinux-profile-4.xml b/bindings/dbus-xml/org-asuslinux-profile-4.xml
index d13d9cc8..3d3add2f 100644
--- a/bindings/dbus-xml/org-asuslinux-profile-4.xml
+++ b/bindings/dbus-xml/org-asuslinux-profile-4.xml
@@ -1,19 +1,31 @@
-method return time=1687857321.242598 sender=:1.373 -> destination=:1.437 serial=2262 reply_serial=2
+method return time=1687861003.328608 sender=:1.463 -> destination=:1.473 serial=12 reply_serial=2
string "
-
-
-
+
+
+
+
+
-
-
-
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
"
diff --git a/bindings/dbus-xml/org-asuslinux-supported-4.xml b/bindings/dbus-xml/org-asuslinux-supported-4.xml
index eb025705..991c37e7 100644
--- a/bindings/dbus-xml/org-asuslinux-supported-4.xml
+++ b/bindings/dbus-xml/org-asuslinux-supported-4.xml
@@ -1,8 +1,13 @@
-method return time=1687857321.244505 sender=:1.373 -> destination=:1.438 serial=2263 reply_serial=2
+method return time=1687861003.331930 sender=:1.463 -> destination=:1.474 serial=13 reply_serial=2
string "
+
+
+
+
+
@@ -39,10 +44,5 @@ method return time=1687857321.244505 sender=:1.373 -> destination=:1.438 serial=
-
-
-
-
-
"