Difference between 999999_swi...full.spk and 999999_swi...spk

Does anyone know the difference between the ‘full’ spk files and the non-full ones in the leaf package directories, and in which scenarios we should be using them? (not the difference in file contents as I can see those - just what they’re for. My understanding is in both cases they contain the combined legato, linux and modem firmwares, so why are 2 versions? Thanks.

where is the non-full ones?

owner@ubuntu:~/leaf/leaf-data/swi-wp76_4.7.0/wp76-image$ ls
9999999_9907152_SWI9X07Y_02.28.03.05_00_GENERIC_002.073_000-full.spk
9999999_9908043_SWI9X07Y_02.28.03.05_00_TELSTRA_001.058_000-full.spk
9999999_9908787_SWI9X07Y_02.28.03.05_00_SIERRA_001.032_000-full.spk
9999999_9908843_SWI9X07Y_02.28.03.05_00_DOCOMO_001.024_000-full.spk
9999999_9908844_SWI9X07Y_02.28.03.05_00_SOFTBANK_001.028_000-full.spk
9999999_9908845_SWI9X07Y_02.28.03.05_00_KDDI_001.026_000-full.spk
legato
linux
manifest.json
modem

In our case in the modem-image directory. In VS Code when you go to install the system via either fwupdate or swiflash both the full and non full versions are listed when it prompts for file selection and I have no idea what the difference is ( unfortunately so typical of this platform where Sierra people are often the only ones with answers but they don’t engage on the forum nor answer question directed through distributors)).

dave-k@davek-HP-ProBook-640-G1:~/.leaf/wp76-modem-image_13$ ls
9999999_9907152_SWI9X07Y_02.28.03.01_00_GENERIC_002.064_000.spk manifest.json
9999999_9907256_SWI9X07Y_02.28.03.01_00_ATT_002.071_000.spk
dave-k@davek-HP-ProBook-640-G1:~/.leaf/wp76-modem-image_13$

this is just for modem image.
You can see the architecture here:
https://source.sierrawireless.com/resources/airprime/software/wp76xx/wp76xx-firmware-release-16,-d-,0,-d-,1-components/#sthash.KFGymtuk.Vr1u26Nn.dpbs

Got it, thanks. A little confusing that other than “full” they have the same name…