diff --git a/main/arm_arm926ej-s/index.json b/main/arm_arm926ej-s/index.json
index 82695f8..4c78379 100644
--- a/main/arm_arm926ej-s/index.json
+++ b/main/arm_arm926ej-s/index.json
@@ -1 +1 @@
-{"architecture": "arm_arm926ej-s", "packages":{"liborcania": "2.3.0-r2", "libulfius-gnutls": "2.7.10-r2", "libulfius-nossl": "2.7.10-r2", "libyder": "1.4.17-r1", "meshtasticd": "2.5.17-r4", "meshtasticd-avahi-service": "2.5.17-r4", "meshtasticd-web": "2.5.4-r1", "python3-click": "8.1.7-r2", "python3-click-src": "8.1.7-r2", "python3-dotmap": "1.3.30-r1", "python3-meshtastic": "2.5.5-r1", "python3-print-color": "0.4.6-r1", "python3-protobuf": "3.17.3-r2", "python3-pyelftools": "0.31-r1", "python3-pyelftools-src": "0.31-r1", "python3-pypubsub": "4.0.3-r1", "python3-pyqrcode": "1.2.1-r1", "python3-pyserial": "3.5-r2", "python3-pyserial-src": "3.5-r2", "python3-tabulate": "0.9.0-r1", "python3-tabulate-src": "0.9.0-r1"}}
+{"architecture": "arm_arm926ej-s", "packages":{"liborcania": "2.3.0-r2", "libulfius-gnutls": "2.7.10-r2", "libulfius-nossl": "2.7.10-r2", "libyder": "1.4.17-r1", "meshtasticd": "2.5.17-r4", "meshtasticd-avahi-service": "2.5.17-r4", "meshtasticd-web": "2.5.4-r1", "protobuf": "29.1-r1", "protobuf-lite": "29.1-r1", "python3-click": "8.1.7-r2", "python3-click-src": "8.1.7-r2", "python3-dotmap": "1.3.30-r1", "python3-meshtastic": "2.5.5-r1", "python3-print-color": "0.4.6-r1", "python3-protobuf": "5.29.1-r1", "python3-pyelftools": "0.31-r1", "python3-pyelftools-src": "0.31-r1", "python3-pypubsub": "4.0.3-r1", "python3-pyqrcode": "1.2.1-r1", "python3-pyserial": "3.5-r2", "python3-pyserial-src": "3.5-r2", "python3-tabulate": "0.9.0-r1", "python3-tabulate-src": "0.9.0-r1"}}
diff --git a/main/arm_arm926ej-s/liborcania-2.3.0-r2.apk b/main/arm_arm926ej-s/liborcania-2.3.0-r2.apk
index 5796270..4386725 100644
Binary files a/main/arm_arm926ej-s/liborcania-2.3.0-r2.apk and b/main/arm_arm926ej-s/liborcania-2.3.0-r2.apk differ
diff --git a/main/arm_arm926ej-s/libulfius-gnutls-2.7.10-r2.apk b/main/arm_arm926ej-s/libulfius-gnutls-2.7.10-r2.apk
index 55737cb..d905467 100644
Binary files a/main/arm_arm926ej-s/libulfius-gnutls-2.7.10-r2.apk and b/main/arm_arm926ej-s/libulfius-gnutls-2.7.10-r2.apk differ
diff --git a/main/arm_arm926ej-s/libulfius-nossl-2.7.10-r2.apk b/main/arm_arm926ej-s/libulfius-nossl-2.7.10-r2.apk
index b23a6dd..d7ad1c6 100644
Binary files a/main/arm_arm926ej-s/libulfius-nossl-2.7.10-r2.apk and b/main/arm_arm926ej-s/libulfius-nossl-2.7.10-r2.apk differ
diff --git a/main/arm_arm926ej-s/libyder-1.4.17-r1.apk b/main/arm_arm926ej-s/libyder-1.4.17-r1.apk
index 88ac2d8..9946af3 100644
Binary files a/main/arm_arm926ej-s/libyder-1.4.17-r1.apk and b/main/arm_arm926ej-s/libyder-1.4.17-r1.apk differ
diff --git a/main/arm_arm926ej-s/meshtasticd-2.5.17-r4.apk b/main/arm_arm926ej-s/meshtasticd-2.5.17-r4.apk
index 1daacb8..7b318db 100644
Binary files a/main/arm_arm926ej-s/meshtasticd-2.5.17-r4.apk and b/main/arm_arm926ej-s/meshtasticd-2.5.17-r4.apk differ
diff --git a/main/arm_arm926ej-s/meshtasticd-avahi-service-2.5.17-r4.apk b/main/arm_arm926ej-s/meshtasticd-avahi-service-2.5.17-r4.apk
index 4ee5657..460c647 100644
Binary files a/main/arm_arm926ej-s/meshtasticd-avahi-service-2.5.17-r4.apk and b/main/arm_arm926ej-s/meshtasticd-avahi-service-2.5.17-r4.apk differ
diff --git a/main/arm_arm926ej-s/meshtasticd-web-2.5.4-r1.apk b/main/arm_arm926ej-s/meshtasticd-web-2.5.4-r1.apk
index da655b1..ce21157 100644
Binary files a/main/arm_arm926ej-s/meshtasticd-web-2.5.4-r1.apk and b/main/arm_arm926ej-s/meshtasticd-web-2.5.4-r1.apk differ
diff --git a/main/arm_arm926ej-s/packages.adb b/main/arm_arm926ej-s/packages.adb
index 962a31e..28468c2 100644
Binary files a/main/arm_arm926ej-s/packages.adb and b/main/arm_arm926ej-s/packages.adb differ
diff --git a/main/arm_arm926ej-s/protobuf-29.1-r1.apk b/main/arm_arm926ej-s/protobuf-29.1-r1.apk
new file mode 100644
index 0000000..5b8a91f
Binary files /dev/null and b/main/arm_arm926ej-s/protobuf-29.1-r1.apk differ
diff --git a/main/arm_arm926ej-s/protobuf-lite-29.1-r1.apk b/main/arm_arm926ej-s/protobuf-lite-29.1-r1.apk
new file mode 100644
index 0000000..5bd8792
Binary files /dev/null and b/main/arm_arm926ej-s/protobuf-lite-29.1-r1.apk differ
diff --git a/main/arm_arm926ej-s/python3-click-8.1.7-r2.apk b/main/arm_arm926ej-s/python3-click-8.1.7-r2.apk
index bc84787..4386239 100644
Binary files a/main/arm_arm926ej-s/python3-click-8.1.7-r2.apk and b/main/arm_arm926ej-s/python3-click-8.1.7-r2.apk differ
diff --git a/main/arm_arm926ej-s/python3-click-src-8.1.7-r2.apk b/main/arm_arm926ej-s/python3-click-src-8.1.7-r2.apk
index 305df79..2598727 100644
Binary files a/main/arm_arm926ej-s/python3-click-src-8.1.7-r2.apk and b/main/arm_arm926ej-s/python3-click-src-8.1.7-r2.apk differ
diff --git a/main/arm_arm926ej-s/python3-dotmap-1.3.30-r1.apk b/main/arm_arm926ej-s/python3-dotmap-1.3.30-r1.apk
index 89e7921..601d505 100644
Binary files a/main/arm_arm926ej-s/python3-dotmap-1.3.30-r1.apk and b/main/arm_arm926ej-s/python3-dotmap-1.3.30-r1.apk differ
diff --git a/main/arm_arm926ej-s/python3-meshtastic-2.5.5-r1.apk b/main/arm_arm926ej-s/python3-meshtastic-2.5.5-r1.apk
index 6ae1938..3964939 100644
Binary files a/main/arm_arm926ej-s/python3-meshtastic-2.5.5-r1.apk and b/main/arm_arm926ej-s/python3-meshtastic-2.5.5-r1.apk differ
diff --git a/main/arm_arm926ej-s/python3-print-color-0.4.6-r1.apk b/main/arm_arm926ej-s/python3-print-color-0.4.6-r1.apk
index 80a1609..a9524cb 100644
Binary files a/main/arm_arm926ej-s/python3-print-color-0.4.6-r1.apk and b/main/arm_arm926ej-s/python3-print-color-0.4.6-r1.apk differ
diff --git a/main/arm_arm926ej-s/python3-protobuf-3.17.3-r2.apk b/main/arm_arm926ej-s/python3-protobuf-3.17.3-r2.apk
deleted file mode 100644
index f12ea78..0000000
Binary files a/main/arm_arm926ej-s/python3-protobuf-3.17.3-r2.apk and /dev/null differ
diff --git a/main/arm_arm926ej-s/python3-protobuf-5.29.1-r1.apk b/main/arm_arm926ej-s/python3-protobuf-5.29.1-r1.apk
new file mode 100644
index 0000000..5776f73
Binary files /dev/null and b/main/arm_arm926ej-s/python3-protobuf-5.29.1-r1.apk differ
diff --git a/main/arm_arm926ej-s/python3-pyelftools-0.31-r1.apk b/main/arm_arm926ej-s/python3-pyelftools-0.31-r1.apk
index 32487cd..0551ee2 100644
Binary files a/main/arm_arm926ej-s/python3-pyelftools-0.31-r1.apk and b/main/arm_arm926ej-s/python3-pyelftools-0.31-r1.apk differ
diff --git a/main/arm_arm926ej-s/python3-pyelftools-src-0.31-r1.apk b/main/arm_arm926ej-s/python3-pyelftools-src-0.31-r1.apk
index 318183a..8dfb5b2 100644
Binary files a/main/arm_arm926ej-s/python3-pyelftools-src-0.31-r1.apk and b/main/arm_arm926ej-s/python3-pyelftools-src-0.31-r1.apk differ
diff --git a/main/arm_arm926ej-s/python3-pypubsub-4.0.3-r1.apk b/main/arm_arm926ej-s/python3-pypubsub-4.0.3-r1.apk
index a6162c0..a57745c 100644
Binary files a/main/arm_arm926ej-s/python3-pypubsub-4.0.3-r1.apk and b/main/arm_arm926ej-s/python3-pypubsub-4.0.3-r1.apk differ
diff --git a/main/arm_arm926ej-s/python3-pyqrcode-1.2.1-r1.apk b/main/arm_arm926ej-s/python3-pyqrcode-1.2.1-r1.apk
index c80bd54..ab7ed20 100644
Binary files a/main/arm_arm926ej-s/python3-pyqrcode-1.2.1-r1.apk and b/main/arm_arm926ej-s/python3-pyqrcode-1.2.1-r1.apk differ
diff --git a/main/arm_arm926ej-s/python3-pyserial-3.5-r2.apk b/main/arm_arm926ej-s/python3-pyserial-3.5-r2.apk
index 3d45c51..84ae4c2 100644
Binary files a/main/arm_arm926ej-s/python3-pyserial-3.5-r2.apk and b/main/arm_arm926ej-s/python3-pyserial-3.5-r2.apk differ
diff --git a/main/arm_arm926ej-s/python3-pyserial-src-3.5-r2.apk b/main/arm_arm926ej-s/python3-pyserial-src-3.5-r2.apk
index a44f0db..e6f670c 100644
Binary files a/main/arm_arm926ej-s/python3-pyserial-src-3.5-r2.apk and b/main/arm_arm926ej-s/python3-pyserial-src-3.5-r2.apk differ
diff --git a/main/arm_arm926ej-s/python3-tabulate-0.9.0-r1.apk b/main/arm_arm926ej-s/python3-tabulate-0.9.0-r1.apk
index 699e720..e897317 100644
Binary files a/main/arm_arm926ej-s/python3-tabulate-0.9.0-r1.apk and b/main/arm_arm926ej-s/python3-tabulate-0.9.0-r1.apk differ
diff --git a/main/arm_arm926ej-s/python3-tabulate-src-0.9.0-r1.apk b/main/arm_arm926ej-s/python3-tabulate-src-0.9.0-r1.apk
index fcd0eef..679ac75 100644
Binary files a/main/arm_arm926ej-s/python3-tabulate-src-0.9.0-r1.apk and b/main/arm_arm926ej-s/python3-tabulate-src-0.9.0-r1.apk differ