diff --git a/devices/gk7202v300_lite_ipg-g3-wr/general/scripts/excludes/gk7202v300_lite.list b/devices/gk7202v300_lite_ipg-g3-wr/general/scripts/excludes/gk7202v300_lite.list index 4ee3b94db..6cf1a34dc 100644 --- a/devices/gk7202v300_lite_ipg-g3-wr/general/scripts/excludes/gk7202v300_lite.list +++ b/devices/gk7202v300_lite_ipg-g3-wr/general/scripts/excludes/gk7202v300_lite.list @@ -25,6 +25,16 @@ /etc/sensors/gc5603_i2c_5M.ini /etc/sensors/imx327_i2c_1080p.ini /etc/sensors/iq/imx307.ini +# imx307.ini above is the target of the osdrv package's +# /etc/sensors/iq/default.ini symlink, and this list drops every IQ file +# the package installs (imx307, imx335, sc2232), so there is nothing left +# to aim it at. Drop the symlink too rather than ship a dangling one: +# majestic's init_iq_monitor() takes the same silent no-profile path +# either way, but a dangling link also starts resolving to the wrong +# sensor's profile the moment one of these entries goes stale. +# This board runs jxh63, which the package ships no IQ file for. If it +# turns out to want one, keeping imx307.ini costs 126 KB. +/etc/sensors/iq/default.ini /etc/sensors/mis2008_i2c_1080p.ini /etc/sensors/os02g10_i2c_1080p.ini /etc/sensors/sc223a_i2c_1080p.ini diff --git a/devices/hi3516ev300_lite_xm-85h50ai/general/overlay/etc/sensors/iq/default.ini b/devices/hi3516ev300_lite_xm-85h50ai/general/overlay/etc/sensors/iq/default.ini new file mode 120000 index 000000000..b2af41347 --- /dev/null +++ b/devices/hi3516ev300_lite_xm-85h50ai/general/overlay/etc/sensors/iq/default.ini @@ -0,0 +1 @@ +imx335.ini \ No newline at end of file diff --git a/devices/hi3516ev300_lite_xm-85h50ai/general/scripts/excludes/hi3516ev300_lite.list b/devices/hi3516ev300_lite_xm-85h50ai/general/scripts/excludes/hi3516ev300_lite.list index 8ecab44ef..ce12d4585 100644 --- a/devices/hi3516ev300_lite_xm-85h50ai/general/scripts/excludes/hi3516ev300_lite.list +++ b/devices/hi3516ev300_lite_xm-85h50ai/general/scripts/excludes/hi3516ev300_lite.list @@ -48,6 +48,12 @@ /etc/sensors/sp2305_i2c_1080p.ini /etc/sensors/sp2308_i2c_1080p.ini # +# imx307.ini is what the osdrv package points /etc/sensors/iq/default.ini +# at, so dropping it here would leave that symlink dangling and majestic +# would load no IQ profile at all. general/overlay ships a default.ini +# aimed at imx335.ini -- this board's sensor -- and the rootfs overlay is +# rsynced before this list runs, so the replacement is already in place. +# /etc/sensors/iq/f23.ini /etc/sensors/iq/imx307.ini /etc/sensors/high-fps/imx307_1280x720_60fps.ini