The Boron module from Particle is a nRF52840 with a uBlox LTE CAT-M module, available for $50. It's small and seems like a fun module to prototype with. I'd like to use SES, Zephyr, or mBED for it, but didn't see any libraries to operate the uBlox module in any of those platform. There is a mbed library for using the uBlox SARA R412 to make PPP connections, but not the SARA R410 modules that's in the Boron module. I'm wondering if anyone else has some good ideas of getting started?
I also suspect that the FCC certification for the Boron is valid only if you use the Particle firmware - so using another IDE and library may invalidate the FCC cert.
I don't know of any other modules that are nRF52840 + LTE CAT-M. Is it worth it to just wait for modules with nRF9160+nRF52840 to come out, since we can expect better cellular library support with the expected IDEs?