From 67cbeebc7b571898a75072f42dab39f77562775e Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Tue, 18 Nov 2025 10:10:32 -0800 Subject: [PATCH] sensord: magnetometer is only for tizi --- system/sensord/sensord.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/system/sensord/sensord.py b/system/sensord/sensord.py index 2b6467fa78..cc0366881b 100755 --- a/system/sensord/sensord.py +++ b/system/sensord/sensord.py @@ -11,6 +11,7 @@ from openpilot.common.util import sudo_write from openpilot.common.realtime import config_realtime_process, Ratekeeper from openpilot.common.swaglog import cloudlog from openpilot.common.gpio import gpiochip_get_ro_value_fd, gpioevent_data +from openpilot.system.hardware import HARDWARE from openpilot.system.sensord.sensors.i2c_sensor import Sensor from openpilot.system.sensord.sensors.lsm6ds3_accel import LSM6DS3_Accel @@ -95,8 +96,11 @@ def main() -> None: (LSM6DS3_Accel(I2C_BUS_IMU), "accelerometer", True), (LSM6DS3_Gyro(I2C_BUS_IMU), "gyroscope", True), (LSM6DS3_Temp(I2C_BUS_IMU), "temperatureSensor", False), - (MMC5603NJ_Magn(I2C_BUS_IMU), "magnetometer", False), ] + if HARDWARE.get_device_type() == "tizi": + sensors_cfg.append( + (MMC5603NJ_Magn(I2C_BUS_IMU), "magnetometer", False), + ) # Reset sensors for sensor, _, _ in sensors_cfg: