WP76xx R12 Yocto Linux Build Different to Downloaded Image

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.

Can anyone provide advice on this query?