| Both sides previous revision Previous revision Next revision | Previous revision |
| docs:techref:brcm63xx.imagetag [2022/10/16 09:34] – TP-Link custom CFE image tag danitool | docs:techref:brcm63xx.imagetag [2022/11/11 23:49] (current) – [TP-Link custom CFE] danitool |
|---|
| | ''unsigned long productVer;'' | 56-59 | product version | | | ''unsigned long productVer;'' | 56-59 | product version | |
| | ''unsigned long addHver;'' | 60-63 | Addtional hardware version | | | ''unsigned long addHver;'' | 60-63 | Addtional hardware version | |
| | ''unsigned char imageValidToken[20];'' | 64-83 | image validation token - md5 checksum | | | ''unsigned char imageValidToken[20];'' | 64-83 | image validation token - md5 checksum <color crimson>(not used?)</color> | |
| | ''unsigned char rcSingature[20];'' | 84-103 | RC singature(only for vxWorks) - RSA | | | ''unsigned char rcSingature[20];'' | 84-103 | RC singature(only for vxWorks) - RSA | |
| | ''unsigned long kernelTextAddr;'' | 104-107 | text section address of kernel | | | ''unsigned long kernelTextAddr;'' | 104-107 | text section address of kernel | |
| | ''unsigned long swRevision;'' | 140-143 | software revision | | | ''unsigned long swRevision;'' | 140-143 | software revision | |
| | ''unsigned long platformVer;'' | 144-147 | platform version | | | ''unsigned long platformVer;'' | 144-147 | platform version | |
| | ''unsigned long specialVer;'' | 148:151 | special version | | | ''unsigned long specialVer;'' | 148:151 | special version or CRC32 for bin(kernel+rootfs) bitfliped| |
| | ''unsigned long binCrc32;'' | 152:155 | CRC32 for bin(kernel+rootfs) | | | ''unsigned long binCrc32;'' | 152:155 | <color crimson>CRC32 for bin(kernel+rootfs) bitfliped</color> or empty| |
| | ''unsigned long imageSequence;'' | 156:159 | DUALIMAGE, initial value is 0, valid value is [1 .. 999], for NAND flash: it's indicated by file extension of cferam.xxx in rootfs, for NOR flash: it's stored in kernel tag | | | ''unsigned long imageSequence;'' | 156:159 | DUALIMAGE, initial value is 0, valid value is [1 .. 999], for NAND flash: it's indicated by file extension of cferam.xxx in rootfs, for NOR flash: it's stored in kernel tag | |
| | ''unsigned long reserved1[12];'' | 160-207 | reserved for future | | | ''unsigned long reserved1[12];'' | 160-207 | reserved for future | |
| | ''unsigned char sig[128];'' | 208-335 | signature for update | | | ''unsigned char sig[128];'' | 208-335 | <color crimson>signature for update</color> | |
| | ''unsigned char resSig[128];'' | 336-443 | reserved for signature | | | ''unsigned char resSig[128];'' | 336-443 | reserved for signature | |
| | ''unsigned long reserved2[12];'' | 464-511 | reserved for future | | | ''unsigned long reserved2[12];'' | 464-511 | reserved for future | |