195、Camera 系统 OTA 升级策略:ISP 参数、AI 模型的空中更新与回滚机制
195、Camera 系统 OTA 升级策略:ISP 参数、AI 模型的空中更新与回滚机制一、从一次“升级变砖”的现场说起去年Q3,我们给某款旗舰机推送了一版ISP降噪参数的OTA。后台数据显示升级成功率99.8%,看起来完美。但第二天,售后反馈来了——部分用户反馈“相机打开后画面全黑,过几秒闪退”。我连夜调出log,发现是某个低光照场景下的ISP增益参数在升级后越界了,导致sensor驱动直接挂掉。更坑的是,这批设备已经过了回滚窗口,用户只能去售后刷机。那次之后,我彻底重构了Camera OTA的升级策略。今天这篇笔记,就聊聊ISP参数和AI模型在空中升级时,那些容易踩的坑和必须守住的底线。二、OTA升级的“三座大山”:参数、模型、固件Camera系统的OTA升级,本质上分三层:第一层:ISP参数比如AEC/AGC的曲线表、降噪强度、锐化系数、色彩校正矩阵。这些参数通常以XML或二进制blob形式存在,大小从几KB到几百KB不等。它们直接影响画质,但改动不当不会让系统崩溃——最多画面诡异。第二层:AI模型比如夜景模式的降噪模型、人像分割模型、HDR融合模型。模型文件通常几MB到几十MB,加载到NPU或DSP上运行。模型升级最危险——版本不兼容、输入输出尺寸变化、算子缺失,都可能让整个pipeline挂掉。第三层:固件/