改一行功率参数算不算变更:软件版本怎么留证
判断标准只有一条:这行代码会不会改变天线口出来的射频信号。会,就要报。
- 改功率表、信道计划、带宽配置都会改变射频输出,属于要报备的变更
- 改 UI、日志、提示语不影响射频指标,通常不需报备但要留版本记录
- 留证的核心是版本号可追溯,出货软件与送测软件要能对上
- 定频软件与出货软件必须分离,混用是最常见的现场问题
- 烧录记录、校验和、版本截图三样齐全,基本能自证
结论:看它会不会改变天线口的信号
软件改动要不要报备,判据只有一条:这行改动会不会改变天线口出来的射频信号。改功率表、改信道计划、改带宽或调制配置,都会改变,属于要报备的变更;改界面文案、改日志级别、改提示音,不影响射频指标,通常不需报备,但版本记录要留。例外是:看似只改界面,实际调用了射频驱动的接口,这种情况仍按参数变更处理。
为什么一行参数能牵动整份报告
发射功率不是单一数字,而是一张按信道、按 Band、按温度补偿逐点标定的表。改其中一行,往往是整条功率控制曲线跟着动。功率一高,功放进入压缩区,三阶互调抬起来,落在带外的产物就可能顶到限值。
信道计划也是同理。把信道从 1、6、11 改成 1 到 13 全开,占用带宽和带外发射的测试点全变了,原来的报告覆盖不到新增信道。带宽配置从 20 MHz 改到 40 MHz,邻道功率比的余量通常会被吃掉几个 dB。
更隐蔽的是自适应与功率回退逻辑。同一台设备在实验室按最大功率测,在现场因为距离近自动降功率,实际辐射低于报告值,这不构成问题;但如果回退逻辑失效,长期满功率工作,热漂移会让频率容限偏移,这类问题在短时测试里根本看不出来。
版本管理的难点在产线。研发封版之后,产线为了修一个装配不良,往往会私下改一版烧录文件,改完不记录。等抽测发现功率偏低,回头查不出是哪一批换了固件。所以烧录工位必须有版本记录,记录还要能和出货批次对应上。
另一个细节是校准数据。功率表通常按样机单独标定,标定值存在 flash 的某个分区。如果产线烧录时漏写这个分区,设备会用默认值工作,功率可能高出 2 dB,而这类问题在功能测试里完全看不出来。
改动分类表
| 改动类型 | 是否报备 | 是否复测 | 留证材料 |
|---|---|---|---|
| 功率表、功率上限 | 要 | 要,测功率与杂散 | 版本号、标定表、复测报告 |
| 信道计划、带宽、调制 | 要 | 要,测占用带宽与邻道 | 信道表、配置截图、复测报告 |
| 射频前端初始化时序 | 要 | 视影响定,多数要 | 时序说明、对比测试数据 |
| 界面、日志、提示语 | 一般不要 | 不要 | 版本记录、变更说明 |
| OTA 升级能力 | 看可写范围 | 锁定射频则免 | 可写分区说明、签名校验 |
怎么做:把版本钉死
- 给软件一个可读的版本号,规则写进受控文件,不要用日期加流水号随口编。
- 送测版本单独封版,打标签、存档二进制、记录校验和。后续任何改动都从这一版分叉。
- 出货版本与送测版本做差异清单,逐条标“影响射频 / 不影响射频”,这条清单就是报备依据。
- 烧录工位记录版本号与校验和,按批次保存。抽测对不上时,这份记录能救命。
- 定频软件与出货软件物理分离,出货固件关闭定频入口,产线不保留定频工具。
- 把版本号做成可查询:系统信息页、AT 指令或调试口,三者有一即可,方便现场核对。
- 把标定数据与固件分开管理,标定文件按样机编号存档,烧录后校验写入结果。
- 产线每次换固件必须走变更单,禁止口头通知、禁止私下替换烧录包。
常见误判
- “只改了一点点”。射频指标对功率是dB 级敏感,1 dB 的改动就足以让杂散余量归零。
- “软件不算硬件变更”。核准看的是整机状态,软件决定硬件怎么工作,两者不可分。
- “版本号不用给客户看”。抽测和售后都要靠版本号定位问题,藏起来只会让排查变慢。
- “OTA 只是修 bug”。能写射频分区的 OTA,等于把变更权交给了网络侧,必须限定范围。
- “产线改的是小问题”。产线的任何固件改动都会进入出货产品,和研发改动同等对待。
什么时候该找外部帮忙
软件团队通常说不清哪些改动会碰射频,测试团队又看不到代码,中间需要一份映射表。外部可以帮你把代码改动翻译成测试项、判断报备范围、把版本证据整理成审核能看的形式;代码怎么改、版本怎么发,仍是研发自己决定。流程节点见 认证流程,时间与费用用 在线报价 先估。
模组类产品还要多看一眼整机与模组的关系,可参考 基础产品线 的说明;涉及多型号共用一套软件的,建议先把型号族划清,再决定版本策略,细节可以直接 联系我们。
