一、前言
在先前"[Optiga TPM] TPM韧体更新简易说明" 已有说明更新时的注意事项,先决条件,以及步骤等。
但在有些工厂升级时,由于剩馀IC的韧体版本较多种,在更换command 时,比较不方便。
因此可使用 config file 方式,做一个整合。
所以在这篇就不再提及注意事项等,只针对如何使用config file 的方式做说明。
若有尚未看过"[Optiga TPM] TPM韧体更新简易说明"这一篇,可先行阅读。
二、复制所有更新的BIN档至同一目录:
如果有多个更新包的压缩档,可将每个更新包中的子目录\Firmware,里的所有BIN档,复制至同一位置。 例如,更新的Image 都放在可启动UEFI Shell 的USB的 \Firmware目录中。
在更新包中的子目录\Firmware里,也有两个.cfg 档,这就是我们使用-config 参数时,须带入的档案。
三、修改config 档,以使TPM更新到指定的目标版号:
TPM12_latest.cfg 和 TPM20_latest.cfg,两个档案是一样的。
差别是在TargetFilrmware的版本是TPM1.2的最后版本,和TPM2.0 最后版本的版号。
如黄色底标处。
因此,更新程式,会根据当时IC版号(更新程式会自动判别),以及更新目标版号,来找到对应韧体BIN档。
至于路径使用'.',表示BIN档是放在和config档,同一目录。如果放置不同目录,则必须填入正确的相对路径。
四、命令范例:
TPMFactoryUpd –update config-file –config ..\..\..\Firmware\TPM12_latest.cfg
在"-config "之后带入使用的档案,需包含相对于更新程式(TPMFactoryUpd)的路径。
而错误讯息,更新进度等讯息,皆和先前"[Optiga TPM] TPM韧体更新简易说明",所提到的都相同。
评论