ac93a2724b2bd5c7ab277770e340f6d49c6e9f42f1627c96628eaa193a61b3f9  ./.gitignore
bf535df8f97491796526819051997b98d73e9bf2f16c8f8551c214362ad5178f  ./README.md
f5c264a54c8b52acdcb7fc1c63baf05aa6c95017669e16f0741776c39f835fd1  ./daemon/requirements.txt
37f4241ac6498ba5f9e89c9742fec8044907a55083dc9f3af0d97f2f3bd4c601  ./daemon/sol_node_daemon/__init__.py
809aa8973e6856500a3e9d621cfe37848f7463379c6c39c001f17d69d6af6d5b  ./daemon/sol_node_daemon/broadcast.py
d2cc05dcfbaef542be2c6a09ebeb41c9deefb93b81bab04d3eb8a1866cd1e53c  ./daemon/sol_node_daemon/cli.py
da1caa6911441c53b0801543ce6d3a2fcdee76b635bcdab27d4d57f7e433acc8  ./daemon/sol_node_daemon/config.py
081338bd45575d68844328adf9801dab21cb865bbb7351fe07d7a525c6afa5c4  ./daemon/sol_node_daemon/devices.py
ab1c5eca5786dab887077e4e80593be05ae3c8525bfcf65922c86fb1f8ab5dc2  ./daemon/sol_node_daemon/media.py
8da52f407ef6a7f5cb1c6ac260b6507cfc46cee0ac306fe967c8e7a2ec3f95d4  ./daemon/sol_node_daemon/physical.py
2bb88fcafa2a1f421cead10b3153c1e168c1082bcdc77592642d03c66ceef7fd  ./daemon/sol_node_daemon/registry.py
8697e07e121aa8e13d8059319b0e1726dbe3756849eb691f9118d851188c40a1  ./daemon/sol_node_daemon/security.py
48c1792b3e92f79838f66927625bd5eaf254b5ba3af748e1b6b6982719bd1e0c  ./daemon/sol_node_daemon/server.py
6865d7964a59a30121b89b214dff74e7011b67db54e368ce594bc10bf452d600  ./daemon/tests/test_broadcast.py
ce27aba2cf7c00132e2a6af1c519cc6d8766998a22c3f4f28090136ef11d225a  ./daemon/tests/test_devices.py
b67ba65a46f825198e0859e150b694c973a91b09b5fc58a99c16f9459624b555  ./daemon/tests/test_firmware_native.py
6c38583aad9d18cc1dd239897d765e1c2ad6650c67065309f6714b896e0e5c4f  ./daemon/tests/test_media.py
47bc792a928de9ab5adfb5e3132df689d165c4210300bd59a1dd9704f2864eb4  ./daemon/tests/test_physical.py
e5094c771cc87ab2a74f1121f60e54f7588f84d16ad96b8253ba2bd7e57cd538  ./daemon/tests/test_security_registry.py
c30c1931621eb4cda49a9adf098f1cc3bab024a8bceea370098a03948a844cac  ./daemon/tests/test_server.py
a7650f1007a53a27a4e55864b26b4eda08220c91dd0105bb1818d69f92e6afc9  ./daemon/tests/test_uart_events.py
bc70b9926275faeebe8b5fe2762634d10820b17710b4564e4abbbf70e93d0d68  ./docs/BROADCAST_DISPLAY.md
84ef5485b3b123af8d333b92f3c0a41b90526edd739335a4c50092bfdff46acd  ./docs/DEFAULT_BUTTONS.md
5e333f037efa647ac82ee8214067d242c54fbbe203de0bbabcfb19c6af251086  ./docs/EXTERNAL_DEVICES.md
13e10058d4ace1c536f42669a9da4d2e34b20bdbaaee00efa3e0b391f17b9aa8  ./docs/HARDWARE.md
c65d10def04b4e16ec789635264d2182114fbfbcf935fb535ec17a05497a1f81  ./docs/MANUAL_CONTROL.md
c3d90864e8cb5f095db8e58a1e0b5d0cc3c0904ac8b70e9c9cf44f92a28ca76c  ./docs/PHYSICAL_EVENTS.md
20fbbcf4e074850ea98446ed70fdcfdaaca70c919dd763c6dfa64d2e35058fd8  ./docs/PROJECT_SPEC.md
44488d6d4b61b4b1c4fd06cd4ec72635965281177e51377f4891ac810aa96e48  ./docs/PROTOCOL.md
1190e637940a1c364b7871956fcf71e3a262f49a8e9e04e28be4159ba94c26fa  ./docs/PROVISIONING.md
c414b12a3f4254b9e9b36648c568bcd6317277a431f1bf5f92338a620ee6951c  ./docs/TROUBLESHOOTING.md
524d94ee20ce388334bb6b0236a581df841a98c58d2e120aa450ca84e65f26b4  ./evidence/animation/acceptance.md
3a73ce06aa0a7d552128a6d2969bf03ee96b955148f330b07da3115f448a7f1a  ./evidence/animation/animation-contact-sheet.png
20a125eb8dfda08b6430da34efa38b88a73a95951e9995a0d0ee8fe5a0376c01  ./evidence/animation/battery-tour-live.png
7fa856ff6e522c7b21c1955a5698499817b0d9f012d008afdee40d612112de25  ./evidence/animation/control-qr-crop.png
170072c9aac7f08d2c31b6ddc00af831abc095bada61c46e8bb79d48b58d3163  ./evidence/animation/unified-clock-animation-mobile.png
07698cfdc76c740e5f08e0e923c68ff2ee8f246df1b98fee7c34a3b3861e82c5  ./evidence/animation/unified-clock-systems-tour-mobile.png
1efdbb6629ee95e923d37776d346dd9c76d605ec20dd2bb1acf124b083c034d8  ./evidence/bounded-bus-20260830T045139/acceptance.md
0bb7c50c431cb41d6ccaf5e9e9a69ef74bc4fedb15971c054ceb31d4a7203e72  ./evidence/c615/main-screen-power-time-054-a.png
d2d2bb7d3b888e92f1028ad9cdaa849ea06118e3355e4e17fdad2d6ac3a8df48  ./evidence/c615/main-screen-power-time-054-b.png
a77aad0c04cbf5cc99707b885f89655b09f235728235af3f8edd0c8c82a3044a  ./evidence/external-devices-20260830T043155/acceptance.md
b476c8f1cad303a0d3e2fde17b3b8b9ee9cd325d32c448664b7509734dd88b2b  ./evidence/gpio-ota-acceptance-20260830.md
8d06c5a0ff7cb8af83a595ec6eabd4bfe61beaaebcd046b962bb4ee66e82a10d  ./evidence/power-inference-ota-acceptance-20260830.md
f35e2b8dc32cfb7acd5738b3516392ac520a34083a27d17e7abc36ae549e92f3  ./evidence/ui/power-inference-samsung-20000-053.png
2850136d84ac8a033cf4b53bdf9110086850da765c0b4d39c85b8a981e2f2a8a  ./firmware/boards/dongles3.json
97489351b49d125406c3545e2d982e6af4cc540e99cbfcb78319136965c09d44  ./firmware/include/animation_timeline.h
bbeae9bf3d79de53ba9274d6322e579dadc1a1f7e66d54794e8398b88e985408  ./firmware/include/board_pins.h
1491377d1d9f7c184f26d8c6587385e6c93b90a9816446db2ad89d9bf6631f47  ./firmware/include/bounded_external.h
b3e53dce3cee54f0e36628f9f044a873f52abb28312ced9445abeeb39dd574d1  ./firmware/include/control_qr.h
b551e8ea0a1df620d5685999bea03e24982f048491cfa6de4bfd98a93ec86c79  ./firmware/partitions.csv
24ac38ce0e16264d11465705477e6e03da073154597c61a15d2b916d823cd3fa  ./firmware/platformio.ini
06ad3518a5aa2e1153b0a7074461a7b03c24b2487817dc34f7652ff1df69f5e8  ./firmware/src/main.cpp
7fb5ff9b927a8f90b99702ac799edb5e3cfba530438d13272a94b7c7392c89a6  ./firmware/test/native/bounded_external_test.cpp
652643e377e1d40b4bc96e1282476d9218028fffcecd2579fc9cffd2426f48e9  ./pyproject.toml
07a6f280515fc0e3ae8180006345bc941fe9127d72968b2a6ec6b74d799b1883  ./release/FILELIST.txt
05b15962e8c96804d21b0b848192fc14a535796e14dbddb3800986aee278c142  ./release/VENDOR_SOURCE.txt
518bcb416f8cdc105a9dceb49041207e4be0d23d8f1eaef84c80abeaf5f25464  ./release/sol-tdongle-firmware-0.7.3.bin
c2dc50e762bb82d7a38239b28fedec22d18c32385723ec9864d1c0216dbd3d7d  ./scripts/capture_c615_bench.py
43df41ef0a5a099fb8714cb8c5c7c68de5753b5dd3b8e58f7b3f8a03f00d30ab  ./scripts/ota_update.py
dabf339f73a454aeafc67e77c1d39e5a5382e28f5de1be2c32816d0a2230b4d9  ./scripts/provision_from_networkmanager.py
bc62f1f600b874ca7db933c56057a8b7e5e086d40bbc4601231fa7417c89b8b3  ./scripts/sync_wifi_from_networkmanager.py
5497647418f2f462452c012bd36d5b13a3cd5835623dd953ceb74eb6ff3b54f6  ./systemd/sol-node-daemon.service
