diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index f1909c1334..170c3d5057 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -38,7 +38,9 @@ jobs: if: github.event_name == 'push' && github.ref == 'refs/heads/Dom' run: python3 tools/ci/check_prebuilt_receipt.py --revision HEAD - name: Check shipped device runtime dependencies - run: python3 -m unittest tools.laptop_device_build.tests.test_runtime_dependencies -v + run: | + python3 -m unittest tools.laptop_device_build.tests.test_runtime_dependencies -v + python3 -c 'from pathlib import Path; assert b"starting pandad (comma hardware)" in Path("openpilot/selfdrive/pandad/pandad").read_bytes(), "Shipped pandad must use the comma hardware build profile"' - name: Validate tracked dependencies run: python3 tools/vendor/check.py --revision HEAD - run: ./tools/op.sh setup diff --git a/openpilot/common/libparams_c.so b/openpilot/common/libparams_c.so index 46d0cbdfb6..f866d07d12 100755 Binary files a/openpilot/common/libparams_c.so and b/openpilot/common/libparams_c.so differ diff --git a/openpilot/selfdrive/pandad/main.cc b/openpilot/selfdrive/pandad/main.cc index 59d9809c7b..4400b766b9 100644 --- a/openpilot/selfdrive/pandad/main.cc +++ b/openpilot/selfdrive/pandad/main.cc @@ -6,7 +6,11 @@ #include "common/hardware/hw.h" int main(int argc, char *argv[]) { - LOGW("starting pandad"); +#if __COMMA_HARDWARE__ + LOGW("starting pandad (comma hardware)"); +#else + LOGW("starting pandad (PC)"); +#endif if (!Hardware::PC()) { int err; diff --git a/openpilot/selfdrive/pandad/pandad b/openpilot/selfdrive/pandad/pandad index a67ca63d84..36503fe9f3 100755 Binary files a/openpilot/selfdrive/pandad/pandad and b/openpilot/selfdrive/pandad/pandad differ diff --git a/prebuilt.json b/prebuilt.json index 0a824dc062..ebb1badb6d 100644 --- a/prebuilt.json +++ b/prebuilt.json @@ -1 +1 @@ -{"protected_inventory_sha256": "40521b42a0a738ed0346b641a0419b8e172f0760fd6889f3f7974318775933ca", "schema_version": 1} +{"protected_inventory_sha256": "fae579a36e85bd4de2f49ef61f39c89c00a3f8392fe1ede3b8c791611fa7133e", "schema_version": 1}