docs-content
docs-content copied to clipboard
[ACELL01][ACELL07] Portenta X8/C33/H7 compatibility with Portenta Mid Carrier not clearly communicated
There are a few inaccuracies in the Portenta Mid Carrier Docs page
- Technically, all interfaces are accessible to a User who wants to hack at it (yay open source!). Yet, we do have a specific OoB experience that we provide support for (see Details)
- There are some limitations in what we can support with the STM32 included inside the Portenta X8, since the peripherals are shared with the i.MX core.
- The GNSS support is not part of the Portenta Mid Carrier, nor is it provided by both version of the Pro 4G module.
Details
The Portenta Mid Carrier is indeed compatible with the Portenta boards - Portenta C33 (ABX00074), Portenta H7 (ABX00042 and variants) and Portenta X8 (ABX00049). The final customer solution will likely involve the Pro 4G EMEA (SKU: TPX00201) or GNSS (SKU: TPX00200) PCIE boards.
Network connectivity is handled differently between the Portenta C33/H7 (arduino-libraries/Arduino_Cellular/) and the Portenta X8 (Yocto Linux). One is with a Arduino library, the other is via the Linux stack.
Here is the information in a table format:
Portenta Board | Carrier Board | Pro 4G Module | Cellular Support |
---|---|---|---|
Portenta C33/H7 | Portenta Mid Carrier | EMEA (No GPS)/GNSS (with GPS) | Arduino_Cellular library |
Portenta X8 | Portenta Mid Carrier | EMEA (No GPS)/GNSS (with GPS) | Yocto Linux |
This difference is explained inside the Portenta X8 User Manual https://github.com/arduino/docs-content/blob/42e01e0f82947b8edd85b3450bea4e1de996a6ca/content/hardware/04.pro/boards/portenta-x8/tutorials/01.user-manual/content.md?plain=1#L49-L63
Note that the User Manual conflicts with the statement made here https://github.com/arduino/docs-content/blob/42e01e0f82947b8edd85b3450bea4e1de996a6ca/content/hardware/04.pro/carriers/portenta-mid-carrier/features.md?plain=1#L18