Modem passthrough examples for various Particle devices.
NOTE: certification-only folder is designed to be used for modem certification purposes and should only be changed when necessary. Certification Documentation should also be updated when that happens as well, if necessary.
You will need to build monolithic firmware in order to use this with Gen3 and above. This is because the firmware uses some HAL layer calls that are not normally accessible to user app code.
// B SoM
device-os/main $ make clean all -s PLATFORM=bsom MODULAR=n APPDIR=~/code/debugging/modem-passthrough/certification-only/gen3/ program-dfu
// B5 SoM
device-os/main $ make clean all -s PLATFORM=b5som MODULAR=n APPDIR=~/code/debugging/modem-passthrough/certification-only/gen3/ program-dfu
// Boron
device-os/main $ make clean all -s PLATFORM=boron MODULAR=n APPDIR=~/code/debugging/modem-passthrough/certification-only/gen3/ program-dfu
// M SoM
device-os/main $ make clean all -s PLATFORM=mson MODULAR=n APPDIR=~/code/debugging/modem-passthrough/certification-only/gen3/ program-dfu