I successfully make the yocto_wp76xx.4k.cwe file by running “make image_bin” from the yocto directory of the downloaded and uncompressed R12 tarball. The tarball was downloaded from the Sierra Wireless.
However, running swicwe -P yocto_wp76xx.4k.cwe generates different output to running the same command on the downloaded R12 linux distribution (swicwe -P SWI9X07Y_02.25.02.01.cwe).
swicwe -P yocto_wp76xx.4k.cwe output:
Type Size(Exclude Header) Product Compress Version
*APPL 31545488 Y921 0 Thu Mar 26 11:09:24 AEDT 2020
SYST 22282240 9X28 0 Thu Mar 26 11:09:24 AEDT 2020
APPS 9262448 9X28 0 3.18.122 20200326110922
swicwe -P SWI9X07Y_02.25.02.01.cwe output:
Type Size(Exclude Header) Product Compress Version
*APPL 32075352 Y921 0 SWI9X07Y_02.25.02.01 000000 CARMD-EV-SIGN01 2019/01/30 17:38:52
HASH 6560 9X28 0 SWI9X07Y_02.25.02.01 000000 CARMD-EV-SIGN01 2019/01/30 17:38:52
APBL 528188 9X28 0 SWI9X07Y_02.25.02.01 000000 CARMD-EV-SIGN01 2019/01/30 17:38:52
SYST 22282240 Y921 0 SWI9X07Y_02.25.02.01 000000 CARMD-EV-SIGN01 2019/01/30 17:38:52
APPS 9256764 9X28 0 SWI9X07Y_02.25.02.01 000000 CARMD-EV-SIGN01 2019/01/30 17:38:52
The downloaded cwe file has two extra components; one APBL and one HASH. From what I can work out, the APBL is the linux bootloader; lk. I have no idea what the HASH is? Digital signature?
There are also some minor differences in file sizes.
Do I need to include the APBL and HASH components? If I don’t need the linux bootloader, why is it included in the downloaded cwe file?
If I need to include the extra components, how do I do it? The last post on this thread generates an output which includes the APBL, but not HASH. Also, the PIDs don’t match.