Gen 2 cellular migration
This document has information on migrating designs based on the Gen 2 cellular devices (Electron, E-Series) to Gen 3 cellular devices (Boron, B-Series SoM, Tracker SoM). There are not pin-compatible replacements to make this migration, and there are some necessary hardware tradeoffs and design changes that may be required for some features. However, there are also several advantages of migrating to the latest generation of cellular devices.
Gen 2 overview
Electron
The Electron is a 2nd-generation device designed to easily plug into a solderless breadboard, or can be installed in a socket on your own circuit board.
Peripherals and GPIO - Electron
Pin | Pin Name | MCU Pin | |||||
---|---|---|---|---|---|---|---|
3 | TX | TIM1_CH2 | Serial1 (TX) | PA9 | |||
4 | RX | TIM1_CH3 | Serial1 (RX) | PA10 | |||
5 | WKP | ADC0 | TIM5_CH1 | PA0 | |||
6 | DAC | ADC4 | DAC1 | PA4 | |||
7 | A5 | ADC7 | SPI (MOSI) | TIM3_CH2 | PA7 | ||
8 | A4 | ADC6 | SPI (MISO) | TIM3_CH1 | PA6 | ||
9 | A3 | ADC5 | SPI (SCK) | DAC2 | PA5 | ||
10 | A2 | ADC12 | SPI (SS) | PC2 | |||
11 | A1 | ADC13 | PC3 | ||||
12 | A0 | ADC15 | PC5 | ||||
13 | B5 | ADC11 | PC1 | ||||
14 | B4 | ADC10 | PC0 | ||||
15 | B3 | ADC9 | TIM3_CH4 | PB1 | |||
16 | B2 | ADC8 | TIM3_CH3 | PB0 | |||
17 | B1 | TIM8_CH1 | PC6 | ||||
18 | B0 | TIM8_CH3 | PC8 | ||||
19 | C0 | USART5_RX | PD2 | ||||
20 | C1 | SPI2 (MOSI) | USART5_TX | PC12 | |||
21 | C2 | SPI2 (MISO) | USART4_RX | PC11 | |||
22 | C3 | SPI2 (SCK) | USART4_TX | PC10 | |||
23 | C4 | Wire1 (SDA) | TIM4_CH4 | PB9 | |||
24 | C5 | Wire1 (SCL) | TIM4_CH3 | PB8 | |||
25 | D0 | Wire (SDA) | TIM4_CH2 | PB7 | |||
26 | D1 | Wire (SCL) | TIM4_CH1 | PB6 | |||
27 | D2 | SPI1 (MOSI) | TIM3_CH2 | I2S3_SD | PB5 | ||
28 | D3 | JTAG RST | SPI1 (MISO) | TIM3_CH1 | PB4 | ||
29 | D4 | JTAG TDO | SPI1 (SCK) | I2S3_SCK | PB3 | ||
30 | D5 | JTAG TDI | SPI1 (SS) | I2S3_WS | PA15 | ||
31 | D6 | JTAG TCK | SWCLK | PA14 | |||
32 | D7 | JTAG TMS | SWDIO | PA13 | |||
35 | RST | E8 |
- Wire (D0 and D1) and Wire1 (C4 and D5) connect to the same I2C peripheral and only one can be used at a time.
SKUs - Electron
SKU | Description | Region | Modem | EtherSIM | Lifecycle | Replacement |
---|---|---|---|---|---|---|
E270TRAY50 | Electron 2G/3G (EMEA), Tray [x50] | EMEAA | U270 | NRND | B524MTY | |
ELC314TY | Electron 2G/3G (Global - U201) , Tray [x50] | Global | U201 | ✓ | NRND | |
ASSET2GV2 | Asset Tracker 2G | Global | G350 | Deprecated | ||
ASSET3G260V2 | Asset Tracker 3G (Americas/Aus) | Americas | U260 | Deprecated | ||
ASSET3G270V2 | Asset Tracker 3G (Eur/Asia/Afr) | EMEAA | U270 | Deprecated | ||
E260KIT | Electron 2G/3G (Americas/Aus) Starter Kit, [x1] | Americas | U260 | Deprecated | BRN404XKIT | |
E260TRAY50 | Electron 2G/3G (Americas/Aus), Tray [x50] | Americas | U260 | Deprecated | BRN404XTRAY50 | |
E270KIT | Electron 2G/3G (EMEA) Starter Kit, [x1] | EMEAA | U270 | Deprecated | B524MEA | |
E350KIT | Electron 2G Kit (Global) | Global | G350 | Deprecated | B524MEA | |
E350TRAY50 | Electron 2G (Global), Tray [x50] | Global | G350 | Deprecated | B524MTY | |
ELC402EA | Electron LTE CAT-M1 (NorAm), [x1] | NORAM | R410 | Deprecated | BRN404XKIT | |
ELC402TY | Electron LTE CAT-M1 (NorAm), Tray [x50] | NORAM | R410 | Deprecated | BRN404XTRAY50 | |
ELC404TY | Electron LTE CAT-M1 (NorAm, EtherSIM), Tray [x50] | NORAM | R410 | ✓ | Deprecated | |
SNSRKIT3G260 | Electron 3G (Americas/Aus) Sensor Kit, [x1] | Americas | U260 | Deprecated | ||
SNSRKIT3G270 | Electron 3G (Eur/Asia/Afr) Sensor Kit, [x1] | EMEAA | U270 | Deprecated |
E-Series
The E-Series module is a 2nd-generation cellular device that is reflow soldered to your custom base board. As the software is fully compatible between the Electron and E-Series, you can easily move from prototyping to mass production with the same software.
Though the form-factor is different than the Electron, they are nearly identically electrically, and the same software binaries can be used on both the Electron and E-Series.
Peripherals and GPIO - E-Series
Pin | Pin Name | MCU Pin | |||||
---|---|---|---|---|---|---|---|
13 | USBDATA+ | PA12 | |||||
14 | USBDATA- | PA11 | |||||
16 | TX | TIM1_CH2 | Serial1 (TX) | PA9 | |||
17 | RX | TIM1_CH3 | Serial1 (RX) | PA10 | |||
19 | WKP | ADC0 | TIM5_CH1 | PA0 | |||
20 | DAC | ADC4 | DAC1 | PA4 | |||
21 | A5 | ADC7 | SPI (MOSI) | TIM3_CH2 | PA7 | ||
22 | A4 | ADC6 | SPI (MISO) | TIM3_CH1 | PA6 | ||
23 | A3 | ADC5 | SPI (SCK) | DAC2 | PA5 | ||
24 | A2 | ADC12 | SPI (SS) | PC2 | |||
25 | A1 | ADC13 | PC3 | ||||
26 | A0 | ADC15 | PC5 | ||||
28 | B5 | ADC11 | PC1 | ||||
29 | B4 | ADC10 | PC0 | ||||
30 | B3 | ADC9 | TIM3_CH4 | PB1 | |||
31 | B2 | ADC8 | TIM3_CH3 | PB0 | |||
32 | B1 | TIM8_CH1 | PC6 | ||||
33 | B0 | TIM8_CH3 | PC8 | ||||
35 | D7 | JTAG TMS | SWDIO | PA13 | |||
36 | D6 | JTAG TCK | SWCLK | PA14 | |||
37 | D5 | JTAG TDI | SPI1 (SS) | I2S3_WS | PA15 | ||
38 | D4 | JTAG TDO | SPI1 (SCK) | I2S3_SD | PB3 | ||
39 | D3 | JTAG RST | SPI1 (MISO) | TIM3_CH1 | PB4 | ||
40 | D2 | SPI1 (MOSI) | TIM3_CH2 | I2S3_SD | PB5 | ||
41 | D1 | Wire (SCL) | TIM4_CH1 | PB6 | |||
42 | D0 | Wire (SDA) | TIM4_CH2 | PB7 | |||
44 | C5 | Wire1 (SCL) | TIM4_CH3 | PB8 | |||
45 | C4 | Wire1 (SDA) | TIM4_CH4 | PB9 | |||
46 | C3 | SPI2 (SCK) | Serial4 TX | PC10 | |||
47 | C2 | SPI2 (MISO) | Serial4 RX | PC11 | |||
48 | C1 | SPI2 (MOSI) | Serial5_TX | PC12 | |||
49 | C0 | Serial5_RX | PD2 | ||||
52 | RGBB | TIM2_CH4 | Serial2 (RX) | PA3 | |||
53 | RGBG | TIM2_CH3 | Serial2 (TX) | PA2 | |||
54 | RGBR | TIM2_CH2 | PA1 | ||||
55 | MODE | TIM3_CH2 | I2S3_MCK | PC7 | |||
56 | RESET | NRST |
- Wire (D0/D1) and Wire1 (C4/D5) connect to the same I2C peripheral and only one can be used at a time.
SKUs - E-Series
SKU | Description | Region | Modem | EtherSIM | Lifecycle | Replacement |
---|---|---|---|---|---|---|
E404XTRAY50 | E-Series LTE CAT-M1 (NorAm, EtherSIM), Tray [x50] | NORAM | R510 | ✓ | GA | |
E310KIT | E-Series 2G/3G (Global - E310) Evaluation Kit, [x1] | Global | U201 | NRND | E314KIT | |
E314KIT | E-Series 2G/3G (Global - E314) Evaluation Kit, [x1] | Global | U201 | ✓ | NRND | |
E314TRAY50 | E-Series 2G/3G (Global - E314), Tray [x50] | Global | U201 | ✓ | NRND | |
E402KIT | E-Series LTE CAT-M1 (NorAm) Evaluation Kit, [x1] | NORAM | R410 | NRND | ||
E402TRAY50 | E-Series LTE CAT-M1 (NorAm), Tray [x50] | NORAM | R410 | NRND | E404XTRAY50 | |
E404KIT | E-Series LTE-M (NorAm, EtherSIM) Evaluation Kit, [x1] | NORAM | R410 | ✓ | NRND | |
E404MOD1 | E-Series LTE-M (NorAm, EtherSIM), [x1] | NORAM | R410 | ✓ | NRND | |
E310MOD1 | E-Series 2G/3G (Global - E310), [x1] | Global | U201 | Deprecated | ||
E310TRAY50 | E-Series 2G/3G (Global - E310), Tray [x50] | Global | U201 | Deprecated | ||
E313EA | E-Series 2G/3G (Global - E313), [x1] | Global | U201 | Deprecated | ||
E314MOD1 | E-Series 2G/3G (Global - E314), [x1] | Global | U201 | ✓ | Deprecated | |
E402MOD1 | E-Series LTE CAT-M1 (NorAm), [x1] | NORAM | R410 | Deprecated | ||
E404TRAY50 | E-Series LTE CAT-M1 (NorAm, EtherSIM), Tray [x50] | NORAM | R410 | ✓ | Deprecated | E404XTRAY50 |
E313TRAY50 | E-Series 2G/3G (Global - E313), Tray [x50] | Global | U201 | End of life |
Feature comparison - Gen 2
Feature | Electron | E-Series Module | Base Board |
---|---|---|---|
U.FL Antenna Connector | ✓ | ✓ | |
MFF2 SMD Particle SIM | ✓ | ||
Nano 4FF SIM card connector | ✓ | ||
USB Connector | ✓ | Optional | |
Status LED | ✓ | Optional | |
Reset and Mode Buttons | ✓ | Optional | |
Battery Connector | ✓ | Optional | |
PMIC and Fuel Gauge | ✓ | ✓ |
Antennas - Gen 2
There are antenna differences between some Gen 2 and Gen 3 models, and a different antenna may be required.
Antenna | SKU | Details | Links |
---|---|---|---|
Taoglas Cellular Flex Antenna 2G/3G/LTE 5dBi, [x1] | ANT-FLXU | Boron and Electron/E-Series LTE M1 | Datasheet | Retail Store |
Taoglas Cellular Flex Antenna 2G/3G/LTE 5dBi, [x50] | ANT-FLXU-50 | Boron and Electron/E-Series LTE M1 | Datasheet |
Taoglas Cellular PCB Antenna 2G/3G 2.4dBi, [x1] | ANTELEC | Electron and E-Series 2G/3G | Datasheet | Retail Store |
Taoglas Cellular PCB Antenna 2G/3G 2.4dBi, [x50] | ANTELEC50 | Electron and E-Series 2G/3G | Datasheet |
Tracker One Cellular Antenna | Tracker One | Datasheet |
- The Electron 2G/3G cellular antenna (ANTELEC) should not be used with LTE (Cat 1 or Cat M1) devices. Not only is it not certified, but is not compatible with all of the necessary bands for use with LTE.
Gen 3 overview
Boron
The Boron is the 3rd-generation cellular device in a prototyping form factor. It has pins on the bottom that can plug into a solderless breadboard, and is compatible with the Adafruit Feather form-factor to easily add accessories like sensors and displays. You can also plug it into a socket on a custom circuit board.
Country compatibility - Boron
- The Boron 2G/3G Global (BRN314) can be used world-wide, however it is not recommended for the United States. In April 2024, all 2G/3G cellular operators will have shut down their 2G and 3G cellular networks and this device will no longer be able to connect.
- The Boron LTE Cat M1 (BRN404) is only recommended for use in the United States, Canada, and Mexico.
Peripherals and GPIO - Boron
Pin | Pin Name | MCU Pin | |||||
---|---|---|---|---|---|---|---|
1 | RST | P0.18 | |||||
3 | MODE | P0.11 | |||||
5 | A0 | ADC0 | PWM2 | P0.03 | |||
6 | A1 | ADC1 | PWM2 | P0.04 | |||
7 | A2 | ADC2 | PWM2 | P0.28 | |||
8 | A3 | ADC3 | PWM2 | P0.29 | |||
9 | A4 | ADC4 | PWM3 | P0.30 | |||
10 | A5 | ADC5 | SPI (SS) | PWM3 | P0.31 | ||
11 | SCK | SPI (SCK) | P1.15 | ||||
12 | MOSI | SPI (MOSI) | P1.13 | ||||
13 | MISO | SPI (MISO) | P1.14 | ||||
14 | RX | Serial1 RX | P0.08 | ||||
15 | TX | Serial1 TX | P0.06 | ||||
16 | D0 | Wire (SDA) | P0.26 | ||||
17 | D1 | Wire (SCL) | P0.27 | ||||
18 | D2 | SPI1 (SCK) | PWM3 | Serial1 RTS | P1.01 | ||
19 | D3 | SPI1 (MOSI) | PWM3 | Serial1 CTS | P1.02 | ||
20 | D4 | SPI1 (MISO) | PWM1 | P1.08 | |||
21 | D5 | PWM1 | P1.10 | ||||
22 | D6 | PWM1 | P1.11 | ||||
23 | D7 | PWM0 | P1.12 | ||||
24 | D8 | PWM1 | P1.03 |
SKUs - Boron
SKU | Description | Region | Modem | EtherSIM | Lifecycle | Replacement |
---|---|---|---|---|---|---|
BRN404X | Boron LTE CAT-M1 (NorAm), [x1] | NORAM | R510 | ✓ | GA | |
BRN404XKIT | Boron LTE CAT-M1 (NorAm, EtherSIM), Starter Kit [x1] | NORAM | R510 | ✓ | GA | |
BRN404XTRAY50 | Boron LTE CAT-M1 (NorAm), Tray [x50] | NORAM | R510 | ✓ | GA | |
BRN310TRAY50 | Boron 2G/3G (Global), Tray [x50] | Global | U201 | NRND | ||
BRN314TRAY50 | Boron 2G/3G (Global), Tray [x50] | Global | U201 | ✓ | NRND | |
BRN402TRAY50 | Boron LTE CAT-M1 (NorAm), Tray [x50] | NORAM | R410 | NRND | BRN404XTRAY50 | |
BRN310KIT | Boron 2G/3G (Global) Starter Kit, [x1] | Global | U201 | Deprecated | ||
BRN314KIT | Boron 2G/3G (Global) Starter Kit, [x1] | Global | U201 | ✓ | Deprecated | |
BRN402 | Boron LTE CAT-M1 (NorAm), [x1] | NORAM | R410 | Deprecated | BRN404X | |
BRN402-AQKT | Boron LTE CAT-M1 (NorAm) Air Quality Monitor Kit, [x1] | NORAM | R410 | Deprecated | ||
BRN402KIT | Boron LTE CAT-M1 (NorAm), Starter Kit [x1] | NORAM | R410 | Deprecated | BRN404XKIT | |
BRN404 | Boron LTE CAT-M1 (NorAm), [x1] | NORAM | R410 | ✓ | Deprecated | BRN404X |
BRN404KIT | Boron LTE CAT-M1 (NorAm, EtherSIM), Starter Kit [x1] | NORAM | R410 | ✓ | Deprecated | BRN404XKIT |
BRN404TRAY50 | Boron LTE CAT-M1 (NorAm, EtherSIM), Tray [x50] | NORAM | R410 | ✓ | Deprecated | BRN404XTRAY50 |
B-Series SoM
The B-Series SoM (system-on-a-module) is similar to the Boron in that it is a 3rd-generation cellular device. It plugs into an M.2 NGFF connector on your custom circuit board and is intended for mass production use.
B-Series SoM First Board is a simple SoM base board powered by USB only, no battery support.
AN001 Basic SoM Design is a simple SoM base board. Like a Boron it can be powered by LiPo battery, USB, or an external DC supply. It includes: RGB LED, bq24195 PMIC, MAX17043 Fuel Gauge, USB Connector, LiPo Connector (JST-PH), and M.2 SoM Connector.
Even though the B-Series SoM is more difficult to prototype with than the Boron, the B-Series module is designed for enterprise deployment and production at scale. The larger width of the module allows for a wider selection of cellular modems, which is why there's LTE Cat 1 (with 2G/3G fallback) for the B-Series SoM but not for the Boron. The Quectel EG91-E modem is physically too wide to fit in the Boron (Adafruit feather) form-factor.
Country compatibility - B-Series SoM
- The B-Series SoM LTE Cat M1 (B404) is only recommended for use in the United States, Canada, and Mexico.
- The B-Series LTE Cat 1 with 2G/3G fallback (B524) is only recommended in Europe, Australia, and New Zealand.
- The B-Series SoM B524 only supports EMEAA cellular frequencies and thus it cannot connect in most locations in the Americas. It does not work at all in the United States.
Peripherals and GPIO - B-Series SoM
Pin | Pin Name | SoM | MCU Pin | |||||
---|---|---|---|---|---|---|---|---|
17 | NFC1 | SOM3 | P0.09 | |||||
19 | NFC2 | SOM4 | P0.10 | |||||
20 | D1 | SCL | Wire (SCL) | P0.27 | ||||
22 | D0 | SDA | Wire (SDA) | P0.26 | ||||
23 | A0 | ADC0 | ADC1 | PWM2 | P0.03 | |||
32 | MODE | MODE | P0.11 | |||||
33 | A1 | ADC1 | ADC2 | PWM2 | P0.04 | |||
35 | A2 | ADC2 | ADC4 | P0.28 | ||||
36 | TX | TX | Serial1 TX | P0.06 | ||||
37 | A3 | ADC3 | ADC5 | P0.29 | ||||
38 | RX | RX | Serial1 RX | P0.08 | ||||
40 | D3 | RESERVED | Wire1 (SCL) | SPI1 (MOSI) | Serial1 CTS | P1.01 | ||
41 | A4 | RESERVED | ADC6 | P0.30 | ||||
42 | D2 | RESERVED | Wire1 (SDA) | SPI1 (SCK) | Serial1 RTS | P1.02 | ||
43 | A5 | RESERVED | ADC7 | P0.31 | ||||
45 | A6 | RESERVED | ADC3 | PWM2 | P0.05 | |||
47 | A7 | RESERVED | ADC0 | PWM2 | P0.02 | |||
48 | D8 | CS | SPI (SS) | P1.03 | ||||
50 | MISO | MISO | SPI (MISO) | P1.14 | ||||
52 | MOSI | MOSI | SPI (MOSI) | P1.13 | ||||
54 | SCK | SCK | SPI (SCK) | P1.15 | ||||
61 | RGBR | RED | PWM0 | P0.13 | ||||
62 | D22 | GPIO0 | P0.24 | |||||
63 | RGBG | GREEN | PWM0 | P0.14 | ||||
64 | D23 | GPIO1 | P1.09 | |||||
65 | RGBB | BLUE | PWM0 | P0.15 | ||||
66 | D4 | PWM0 | SPI1 (MISO) | PWM1 | P1.08 | |||
68 | D5 | PWM1 | PWM1 | P1.10 | ||||
70 | D6 | PWM2 | PWM1 | P1.11 | ||||
72 | D7 | PWM3 | PWM0 | P1.12 |
SKUs - B-Series SoM
SKU | Description | Region | Modem | EtherSIM | Lifecycle | Replacement |
---|---|---|---|---|---|---|
B404XMEA | B-Series LTE-M (NorAm, EtherSIM), [x1] | NORAM | R510 | ✓ | GA | |
B404XMTY | B-Series LTE-M (NorAm, EtherSIM), Tray [x50] | NORAM | R510 | ✓ | GA | |
B504MEA | B-Series LTE CAT-1/3G (NorAm, EtherSIM), [x1] | NORAM | EG91-NAX | ✓ | GA | |
B504MTY | B-Series LTE CAT-1/3G (NorAm, EtherSIM), [x50] | NORAM | EG91-NAX | ✓ | GA | |
B524MEA | B-Series LTE CAT-1/3G/2G (Europe, EtherSIM) [x1] | EMEAA | EG91-E | ✓ | GA | |
B524MTY | B-Series LTE CAT-1/3G/2G (Europe, EtherSIM), Tray [x50] | EMEAA | EG91-E | ✓ | GA | |
B404MTY | B-Series LTE-M (NorAm, EtherSIM), Tray [x50] | NORAM | R410 | ✓ | NRND | B404XMTY |
B523MTY | B-Series LTE CAT-1/3G/2G (Europe), Tray [x50] | EMEAA | EG91-E | NRND | B524MTY | |
B402MEA | B-Series LTE CAT-M1 (NorAm), [x1] | NORAM | R410 | Deprecated | B404XMEA | |
B402MTY | B-Series LTE CAT-M1 (NorAm), Tray [x50] | NORAM | R410 | Deprecated | B404XMTY | |
B404MEA | B-Series LTE-M (NorAm, EtherSIM), [x1] | NORAM | R410 | ✓ | Deprecated | B404XMEA |
B523MEA | B-Series LTE CAT-1/3G/2G (Europe) [x1] | EMEAA | EG91-E | Deprecated | B524MEA |
- EMEAA: Selected countries in Europe, Middle East, Africa, and Asia, including Australia and New Zealand. See the cellular carrier list for more information.
Tracker SoM
The Asset Tracker SoM is a castellated SoM designed to be used with the Tracker One or reflow soldered to your own base board. It has features including:
- Gen 3 hardware platform (nRF52840 MCU)
- Quectel cellular modem
- GNSS (GPS)
- IMU (accelerometer)
- Real-time clock
- Hardware watchdog
- Wi-Fi (geolocation only, no Wi-Fi network support)
In addition to using the Tracker One assembled module, the following application note can help with creating your first board that uses the bare Tracker SoM module.
- AN025 Tracker SoM First Board contains the Eagle CAD files for creating your first Tracker SoM base board design.
Country compatibility - Tracker SoM
- The Tracker SoM LTE Cat M1 (T404) is only recommended for use in the United States, Canada, and Mexico.
- The Tracker LTE Cat 1 with 2G/3G fallback (T524) is only recommended in selected countries in Europe, Middle East, Africa, and Asia, including Australia and New Zealand. See the cellular carrier list for more information.
- The Tracker SoM T524 only supports EMEAA cellular frequencies and thus it cannot connect in most locations in the Americas. It does not work at all in the United States.
Peripherals and GPIO - Tracker SoM
Pin | Pin Name | MCU Pin | ||||
---|---|---|---|---|---|---|
26 | NFC1 | P0.09 | ||||
27 | NFC2 | P0.10 | ||||
28 | RGB_BLUE | PWM3 | P1.03 | |||
29 | RGB_GREEN | PWM3 | P1.05 | |||
30 | RGB_RED | PWM3 | P1.06 | |||
32 | MODE | P1.13 | ||||
38 | A7 | ADC3 | PWM1 | P0.05 | ||
39 | A6 | ADC2 | SPI (SCK) | PWM1 | P0.04 | |
40 | A5 | ADC5 | SPI (MISO) | PWM1 | P0.29 | |
41 | A4 | ADC7 | SPI (MOSI) | PWM1 | P0.31 | |
55 | A0 | ADC1 | Wire (SDA) | PWM0 | P0.03 | |
56 | A1 | ADC0 | Wire (SCL) | PWM0 | P0.02 | |
57 | A2 | ADC4 | PWM0 | Serial1 CTS | P0.28 | |
58 | A3 | ADC6 | PWM0 | Serial1 RTS | P0.30 | |
71 | RX | Wire3 (SDA) | PWM2 | Serial1 RX | P0.08 | |
72 | TX | Wire3 (SCL) | PWM2 | Serial1 TX | P0.06 |
- Analog and digital pins (A0 and D0 for example) are the same physical pin on the Tracker SoM.
- Wire (D0/D1) and Wire3 (TX/RX) connect to the same I2C peripheral and only one can be used at a time. This feature is mainly because TX/RX are exposed on the M8 connector on the Tracker One, and this allows the port to be switched between I2C and UART serial modes.
SKUs - Tracker SoM
SKU | Description | Region | Modem | EtherSIM | Lifecycle | Replacement |
---|---|---|---|---|---|---|
MON404E01C01KIT | Monitor One LTE CAT-M1 (NorAm, EtherSIM), Particle Transparent Enclosure, IO Card, Developer Edition [x1] | NORAM | BG96-MC | ✓ | GA | |
MON524E01C01KIT | Monitor One LTE CAT-1/3G/2G (Europe, EtherSIM), Particle Transparent Enclosure, IO Card, Developer Edition [x1] | EMEAA | EG91-EX | ✓ | GA | |
ONE404MEA | Tracker One LTE M1 (NorAm, EtherSIM), [x1] | NORAM | BG96-MC | ✓ | GA | |
ONE404MTY | Tracker One LTE M1 (NorAm, EtherSIM), Bulk [x40] | NORAM | BG96-MC | ✓ | GA | |
ONE523MEA | Tracker One LTE CAT1/3G/2G (Europe), [x1] | EMEAA | EG91-EX | GA | ONE524MEA | |
ONE523MTY | Tracker One CAT1/3G/2G (Europe), Bulk [x40] | EMEAA | EG91-EX | GA | ONE524MTY | |
ONE524MEA | Tracker One LTE CAT1/3G/2G (Europe, EtherSIM), [x1] | EMEAA | EG91-EX | ✓ | GA | |
ONE524MTY | Tracker One CAT1/3G/2G (Europe, EtherSIM), Bulk [x40] | EMEAA | EG91-EX | ✓ | GA | |
T404MEA | Tracker SoM LTE M1 (NorAm, EtherSIM), [x1] | NORAM | BG96-MC | ✓ | GA | |
T404MKIT | Tracker SoM LTE M1 (NorAm, EtherSIM) Evaluation Kit, [x1] | NORAM | BG96-MC | ✓ | GA | |
T404MTY | Tracker SoM LTE M1 (NorAm, EtherSIM), Tray [x50] | NORAM | BG96-MC | ✓ | GA | |
T524MEA | Tracker SoM LTE CAT1/3G/2G (Europe, EtherSIM), [x1] | EMEAA | EG91-EX | ✓ | GA | |
T524MKIT | Tracker SoM LTE CAT1/3G/2G (Europe, EtherSIM) Evaluation Kit, [x1] | EMEAA | EG91-EX | ✓ | GA | |
T524MTY | Tracker SoM LTE CAT1/3G/2G (Europe, EtherSIM), Tray [x50] | EMEAA | EG91-EX | ✓ | GA | |
MON404E02C01KIT | Monitor One LTE CAT-M1 (NorAm, EtherSIM), Particle Blue Enclosure, IO Card, Developer Edition [x1] | NORAM | BG96-MC | ✓ | In development | |
T402MTY | Tracker SoM LTE M1 (NorAm), Tray [x50] | NORAM | BG96-MC | NRND | T404MTY | |
T523MKIT | Tracker SoM LTE CAT1/3G/2G (Europe) Evaluation Kit, [x1] | EMEAA | EG91-EX | NRND | T524MKIT | |
ONE402MEA | Tracker One LTE M1 (NorAm), [x1] | NORAM | BG96-MC | Deprecated | ONE404MEA | |
ONE402MTY | Tracker One LTE M1 (NorAm), Bulk [x40] | NORAM | BG96-MC | Deprecated | ONE404MTY | |
T402MEA | Tracker SoM LTE M1 (NorAm), [x1] | NORAM | BG96-MC | Deprecated | T404MEA | |
T402MKIT | Tracker SoM LTE M1 (NorAm) Evaluation Kit, [x1] | NORAM | BG96-MC | Deprecated | T404MKIT | |
T523MEA | Tracker SoM LTE CAT1/3G/2G (Europe), [x1] | EMEAA | EG91-EX | Deprecated | T524MEA | |
T523MTY | Tracker SoM LTE CAT1/3G/2G (Europe), Tray [x50] | EMEAA | EG91-EX | Deprecated | T524MTY |
- EMEAA: Selected countries in Europe, Middle East, Africa, and Asia, including Australia and New Zealand. See the cellular carrier list for more information.
Feature comparison - Gen 3
Feature | Boron | B-Series SoM | SoM Base Board | Tracker SoM |
---|---|---|---|---|
U.FL Antenna Connector | ✓ | ✓ | Optional | ✓ |
MFF2 SMD Particle SIM | ✓ | ✓ | ✓ | |
Nano 4FF SIM card connector | ✓ | |||
USB Connector | ✓ | Optional | Optional | |
Status LED | ✓ | Optional | Optional | |
Reset and Mode Buttons | ✓ | Optional | Optional | |
Battery Connector | ✓ | Optional | Optional | |
PMIC and Fuel Gauge1 | ✓ | Optional | ✓ |
1The PMIC (power management IC) and fuel gauge are used with battery-powered applications. They're omitted from the SoM as they are not needed for externally powered solutions (grid or automotive power, for example). Additionally, you may want to use different models if you are making a solar-powered device, or using a different battery technology or multiple battery pack.
Antennas - Gen 3
Antenna | SKU | Details | Links |
---|---|---|---|
Particle Cellular Flex Antenna 2G/3G/LTE 4.7dBi, [x1] | ANTCW2EA | Tracker, B-Series, E-Series | Datasheet | Retail Store |
Particle Cellular Flex Antenna 2G/3G/LTE 4.7dBi, [x50] | ANTCW2TY | Tracker, B-Series, E-Series | Datasheet |
Taoglas Cellular Flex Antenna 2G/3G/LTE 5dBi, [x1] | ANT-FLXU | Boron and Electron/E-Series LTE M1 | Datasheet | Retail Store |
Taoglas Cellular Flex Antenna 2G/3G/LTE 5dBi, [x50] | ANT-FLXU-50 | Boron and Electron/E-Series LTE M1 | Datasheet |
Software differences
User firmware binary size
One major advantage of Gen 3 devices is that user firmware binaries in Device OS 3.1.0 and later can be up to 256 Kbytes, instead of 128 Kbytes in earlier version of Device OS and on Gen 2 devices. The larger firmware binary support will not be added to Gen 2 in the future, and will only be available on Gen 3 devices.
Flash file system
There is a flash file system (2 MB except on the Tracker which is 4 MB) for storing user data, on Gen 3 devices only.
Combined and resumable OTA
On Gen 3 devices, over-the-air (OTA) updates have two features that can improve the speed and reliability of OTA updates:
- Combined OTA can combine Device OS and user firmware updates into a single binary that requires only one download and one reboot to install.
- Resumable OTA allows an update to resume from the point it stopped, instead of starting over from the beginning if interrupted.
Asset OTA
Asset OTA (available in Device OS 5.5.0 and later), makes it possible to include bundled assets in an OTA software update that can be delivered to other processors and components in your product.
Hardware differences
MCU
The microcontroller is different in Gen 2 vs. Gen 3 devices:
Measure | Gen 2 | Gen 3 |
---|---|---|
MCU | STM32F205 | nRF52840 |
Manufacturer | ST Microelectronics | Nordic Semiconductor |
Processor | ARM Cortex M3 | ARM Cortex M4F |
Speed | 120 MHz | 64 MHz |
RAM | 128 KB | 256 KB |
Flash (MCU) | 1 MB | 1 MB |
Flash (external) | 4 MB1 | |
Hardware floating point | ✓ |
- 18 MB on the Tracker SoM. Most of this space is reserved by the system and only a portion if it is available to user applications as a flash file system.
- Not all RAM is available to user applications. The Device OS firmware uses a portion of it.
BLE (Bluetooth LE)
- Bluetooth LE (BLE 5.0) is supported on the B-Series SoM and Gen 3 devices but not Gen 2.
NFC tag
- NFC tag mode is supported on Gen 3 devices but not Gen 2.
GPIO
There are fewer available GPIO pins on Gen 3 devices. If you need a large number of GPIO pins, an external GPIO expander connected by I2C or SPI is a good option.
The MCP23008 is an 8-port GPIO expander that connects to I2C and works well with Gen 3 devices. You can connect up to 8 of them to a single I2C interface. the MCP23017 has 16-ports, and you can also connect 8 of them, for a total of 128 GPIO ports.
The application note AN013 Tracker GPIO shows how you can add additional GPIO to your Tracker One using the external M8 connector. It includes both 3.3V and 5V design options, as well. The techniques work on other Gen 3 devices as well.
5V tolerance
The other difference in the GPIO between Gen 2 and Gen 3 is with 5V tolerance. While both devices are 3.3V devices and only will drive 3.3V, the I/O pins on Gen 2 devices (with the exception of A3 and A6) are 5V tolerant. This allows a Gen 2 device to connect to some 5V peripherals directly.
You must not connect 5V peripherals to a Gen 3 device. This includes GPIO, ports (serial, I2C, SPI), and ADC.
Interfacing with 5V peripherals can be done with a level shifter, a MOSFET, or a 5V GPIO expander.
Serial (UART)
There are more UART ports on the Gen 2 devices than Gen 3. If you need more hardware serial ports, the best option is to use the SC16IS740 or its relatives like the SC16IS750. These devices connect by I2C or SPI, and you can add multiple ports this way.
Serial baud rates
Baud Rate | Gen 2 | Gen 3 |
---|---|---|
1200 | ✓ | ✓ |
2400 | ✓ | ✓ |
4800 | ✓ | ✓ |
9600 | ✓ | ✓ |
19200 | ✓ | ✓ |
28800 | ✓ | |
38400 | ✓ | ✓ |
57600 | ✓ | ✓ |
76800 | ✓ | |
115200 | ✓ | ✓ |
230400 | ✓ | ✓ |
250000 | ✓ | |
460800 | ✓ | |
921600 | ✓ | |
1000000 | ✓ |
Serial configurations
Constant | Description | Gen 2 | Gen 3 |
---|---|---|---|
SERIAL_8N1 | 8 data bits, no parity, 1 stop bit (default) | ✓ | ✓ |
SERIAL_8N2 | 8 data bits, no parity, 2 stop bits | ✓ | |
SERIAL_8E1 | 8 data bits, even parity, 1 stop bit | ✓ | ✓ |
SERIAL_8E2 | 8 data bits, even parity, 2 stop bits | ✓ | |
SERIAL_8O1 | 8 data bits, odd parity, 1 stop bit | ✓ | |
SERIAL_8O2 | 8 data bits, odd parity, 2 stop bits | ✓ | |
SERIAL_9N1 | 9 data bits, no parity, 1 stop bit | ✓ | |
SERIAL_9N2 | 9 data bits, no parity, 2 stop bits | ✓ | |
SERIAL_7O1 | 7 data bits, odd parity, 1 stop bit | ✓ | |
SERIAL_7O2 | 7 data bits, odd parity, 1 stop bit | ✓ | |
SERIAL_7E1 | 7 data bits, even parity, 1 stop bit | ✓ | |
SERIAL_7E2 | 7 data bits, even parity, 1 stop bit | ✓ | |
LIN_MASTER_13B | 8 data bits, no parity, 1 stop bit, LIN Master mode with 13-bit break generation | ✓ | |
LIN_SLAVE_10B | 8 data bits, no parity, 1 stop bit, LIN Slave mode with 10-bit break detection | ✓ | |
LIN_SLAVE_11B | 8 data bits, no parity, 1 stop bit, LIN Slave mode with 11-bit break detection | ✓ |
- Using an I2C or SPI UART like the SC16IS750 is also a good way to add support for other bit length, parity, and stop bit options on Gen 3 devices.
PWM (pulse width modulation)
Dimension | PARANTCW1EA | PARANTC41EA | ANTCW2EA | ANT-FLXU | ANTELEC |
---|---|---|---|---|---|
Tray SKU | PARANTCW1TY | PARANTC41TY | ANTCW2TY | ANT-FLXU-50 | ANTELEC50 |
Length | 116mm | 122.1mm | 97.0mm | 96.0mm | 80.0mm |
Width | 27mm | 12.8mm | 21.0mm | 21.0mm | 20.0mm |
Thickness | 0.2mm | 0.2mm | 0.2mm | 0.2mm | 0.2mm |
Cable Length | 189.5mm | 183mm | 160mm | 150mm | 164mm |
PARANTC41EA/PARANTC41TY are slightly longer than ANTCW2EA/ANTCW2TY. The antenna can be bent when being placed inside an enclosure. There are a couple restrictions to ensure good performance:
- Do not bend more the 90 degrees. Right angle turns are acceptable, but do not fold the antenna over on itself.
- The antenna should not be creased when it is bent into position. A crease can damage the internal structure of the antenna.
- The antenna should always be affixed along its entire length. Do not affix a portion of the antenna and leave a portion free floating.
- All portions of the antenna should maintain proper spacing from electronics, grounded metal, or active metal.
- Recommended: 12mm
- Minimum: 8mm
- Ideally when placing the antenna it should not have a bend in it, but following the above guidelines, there should be minimal performance degradation.
PWM - Gen 3
On Gen 3 devices, the PWM frequency is from 5 Hz to analogWriteMaxFrequency(pin)
(default is 500 Hz).
On Gen 3 Feather devices (Boron), pins A0, A1, A2, A3, A4, A5, D2, D3, D4, D5, D6, D7, and D8 can be used for PWM. Pins are assigned a PWM group. Each group must share the same frequency and resolution, but individual pins in the group can have a different duty cycle.
- Group 3: Pins D2, D3, A4, and A5.
- Group 2: Pins A0, A1, A2, and A3.
- Group 1: Pins D4, D5, D6, and D8.
- Group 0: Pin D7 and the RGB LED. This must use the default resolution of 8 bits (0-255) and frequency of 500 Hz.
On the Boron SoM, pins D4, D5, D7, A0, A1, A6, and A7 can be used for PWM. Pins are assigned a PWM group. Each group must share the same frequency and resolution, but individual pins in the group can have a different duty cycle.
- Group 2: Pins A0, A1, A6, and A7.
- Group 1: Pins D4, D5, and D6.
- Group 0: Pin D7 and the RGB LED. This must use the default resolution of 8 bits (0-255) and frequency of 500 Hz.
On the Tracker SoM, pins D0 - D9 can be used for PWM. Note that pins A0 - A7 are the same physical pin as D0 - D7. D8 is shared with TX (Serial1) and D9 is shared with RX (Serial1). When used for PWM, pins are assigned a PWM group. Each group must share the same frequency and resolution, but individual pins in the group can have a different duty cycle.
- Group 3: RGB LED
- Group 2: D8 (TX), D9 (RX)
- Group 1: D4, D5, D6, D7
- Group 1: D0, D1, D2, D3
It is also possible to add an external PWM driver such as the PCA9685 which adds 16 outputs via I2C. You can add 62 of these to a single I2C bus for 992 PWM outputs! The Adafruit_PWMServoDriver library supports this chip on all Particle devices.
Interrupts
Interrupts - Gen 2
Not supported on the Electron/E series (you can't use attachInterrupt on these pins):
- D0, A5 (shared with MODE button)
- D7 (shared with BATT_INT_PC13)
- C1 (shared with RXD_UC)
- C2 (shared with RI_UC)
No restrictions on the Electron/E-Series (all of these can be used at the same time):
- D5, D6
Shared on the Electron/E-Series (only one pin for each bullet item can be used at the same time):
- D1, A4, B1
- D2, A0, A3
- D3, DAC
- D4, A1
- A2, C0
- A7 (WKP), B2, B4
- B0, C5
- B3, B5
- C3, TX
- C4, RX
Interrupts - Gen 3
There is a limit of 8 pins with interrupt handlers, however the selection of pins is not restricted.
DAC
Gen 2 devices have two DAC (digital-to-analog converter), on pins A3 and A6.
Gen 3 devices do not have built-in DAC, however they can easily be added by I2C or SPI.
I2C
- On Gen 2, Wire (D0/D1) and Wire1 (C4/D5) connect to the same I2C peripheral and only one can be used at a time.
- On the Boron, there is only one available I2C interface (D0/D1).
- On the B-Series SoM, there are two available independent I2C interfaces (D0/D1 and D2/D3).
- On the Tracker SoM, Wire (D0/D1) and Wire3 (TX/RX) connect to the same I2C peripheral and only one can be used at a time. This feature is mainly because TX/RX are exposed on the M8 connector on the Tracker One, and this allows the port to be switched between I2C and UART serial modes.
SPI
- Gen 2 devices have two SPI ports.
- The Boron and B-Series SoM have two SPI ports.
- The Tracker SoM only has one available SPI port.
- In most cases, you can share a single SPI bus with many peripherals.
Sleep modes
- In general, Gen 3 devices use less power in all modes.
- In
HIBERNATE
mode, the RTC (real time clock) does not run on Gen 3 devices, so you cannot wake by time fromHIBERNATE
mode (formerly known asSLEEP_MODE_DEEP
). - However, you can wake by time from
ULTRA_LOW_POWER
mode, and it uses less power than the Gen 2HIBERNATE
mode. - On Gen 2 devices, you can only wake from
HIBERNATE
with a rising signal onWKP
(A7). Gen 3 devices can wake fromHIBERNATE
on any pin, rising or falling. - On Gen 2 (STM32F205) devices, if you try to go into
HIBERNATE
mode with WKP already high, the device will go into sleep and will not wake up by time or pin change, essentially rendering it unable to wake until reset manually. This problem does not occur on Gen 3 devices.
RTC (Real-time clock)
- The E-Series module has the ability to use an external lithium coin cell or supercap to power the RTC when the MCU is unpowered. This feature is difficult to access on the Electron (requires removing a resistor on the module) and does not exist on Gen 3 devices.
- The RTC on Gen 3 devices is not really a real-time clock. It's basically just a counter, and some advanced wakeup features are not possible on Gen 3 devices. These features were not enabled by Device OS on Gen 2 devices, either, so this is generally not an issue.
- On Gen 3 devices, in
HIBERNATE
sleep mode the RTC does not run, so it is not possible to wake by time, and the system clock will not be set until you connect to the cloud again.ULTRA_LOW_POWER
is recommended instead. - The Tracker SoM has a separate real-time clock and watchdog (AM1805) chip allowing it to wake from
HIBERNATE
based on time.
SWD/JTAG
- Gen 2 devices support SWD on D6 and D7, and full JTAG on D3, D4, D5, D6, and D7.
- Gen 3 devices only support SWD, and do so via a dedicated debug connector.
- The Boron has the debug connector on top of the module.
- The B-Series SoM has SWD on pads on the bottom of the SoM. The evaluation board connects to these with pogo pins and breaks out to the same 2x5 connector that is on the Boron.
JTAG pin warning - Gen 2
On Gen 2 devices, beware when using pins D3, D5, D6, and D7 as OUTPUT controlling external devices. After reset, these pins will be briefly taken over for JTAG/SWD, before being restored to the default high-impedance INPUT state during boot.
- D3, D5, and D7 are pulled high with a pull-up
- D6 is pulled low with a pull-down
- D4 is left floating
The brief change in state (especially when connected to a MOSFET that can be triggered by the pull-up or pull-down) may cause issues when using these pins in certain circuits. Using STARTUP will not prevent this!
This is not an issue with Gen 3 devices that have dedicated SWD pins.
If you are relying on this behavior for external circuits, you should instead use a hardware pull-up or pull-down on Gen 3 devices. The pins default to high-impedance state, and this means they will stay in this state when in the bootloader, DFU mode, and safe mode.
PMIC and fuel gauge
The Electron, E-Series, Boron, and Tracker SoM all include the PMIC (bq24195) and battery fuel gauge (MAX17043) on the module itself.
On the B-Series SoM, the PMIC and fuel gauge are optional. For example, if you are powering by an external power supply and not using a battery, you can omit the components entirely.
USB differences
- Gen 2 devices can emulate a USB mouse or keyboard over the USB port. This feature is not available on Gen 3.
- Gen 2 devices can support two separate USB serial emulation streams over the USB port. Gen 3 devices only support the normal
Serial
interface.
Cellular differences
Carriers
Country | Carrier | Gen 2 | BRN314 | B524/T524 | LTE Cat M1 |
---|---|---|---|---|---|
Afghanistan | MTN | ✓ | |||
Afghanistan | Roshan | ✓ | |||
Albania | ALBtelecom | ✓ | ✓ | ||
Albania | Telekom | ✓ | ✓ | ||
Albania | Vodafone | ✓ | ✓ | ||
Algeria | Mobilis | ✓ | ✓ | ✓ | |
Algeria | Ooredoo | ✓ | ✓ | ||
Anguilla | Flow | ✓ | ✓ | ||
Antigua and Barbuda | Flow | ✓ | ✓ | ||
Argentina | Claro | ✓ | |||
Argentina | Movistar | ✓ | ✓ | ||
Argentina | Personal | ✓ | |||
Armenia | Beeline | ✓ | |||
Armenia | Ucom | ✓ | |||
Aruba | Setar | ✓ | ✓ | ✓ | |
Australia | Optus | ✓ | |||
Australia | Telstra | ✓ | |||
Australia | Vodafone | ✓ | |||
Austria | 3 (Drei) | ✓ | ✓ | ✓ | |
Austria | A1 | ✓ | ✓ | ✓ | |
Austria | T-Mobile | ✓ | ✓ | ✓ | |
Azerbaijan | Azercell | ✓ | |||
Azerbaijan | Bakcell | ✓ | ✓ | ||
Azerbaijan | NAR Mobile | ✓ | |||
Bahamas | Aliv | ✓ | ✓ | ||
Bahamas | BTC Bahamas | ✓ | ✓ | ||
Bahrain | Batelco | ✓ | |||
Bahrain | Zain | ✓ | ✓ | ||
Bangladesh | Bangalink | ✓ | ✓ | ||
Bangladesh | GrameenPhone | ✓ | ✓ | ✓ | |
Barbados | Flow | ✓ | ✓ | ||
Belarus | A1 | ✓ | ✓ | ✓ | |
Belarus | MTS | ✓ | |||
Belgium | Base | ✓ | ✓ | ✓ | |
Belgium | Mobistar | ✓ | |||
Belgium | Orange | ✓ | ✓ | ||
Belgium | Proximus | ✓ | ✓ | ✓ | |
Belize | Smart | ✓ | |||
Bermuda | CellOne | ✓ | |||
Bolivia | NuevaTel | ✓ | ✓ | ||
Bolivia | Tigo | ✓ | |||
Bosnia and Herzegovina | BH Telecom | ✓ | ✓ | ✓ | |
Bosnia and Herzegovina | HT Eronet | ✓ | ✓ | ||
Botswana | BeMobile | ✓ | ✓ | ||
Brazil | Vivo | ✓ | |||
Brunei | DST | ✓ | ✓ | ||
Bulgaria | A1 | ✓ | ✓ | ✓ | |
Bulgaria | Telenor | ✓ | ✓ | ✓ | |
Bulgaria | Vivacom | ✓ | ✓ | ✓ | |
Burkina Faso | Orange | ✓ | ✓ | ||
Cabo Verde | CVMóvel | ✓ | ✓ | ||
Cabo Verde | Unitel T+ | ✓ | |||
Cambodia | Metfone | ✓ | ✓ | ||
Cameroon | MTN | ✓ | |||
Canada | Bell Mobility | ✓ | NRND | ✓ | |
Canada | Rogers Wireless | ✓ | NRND | ✓ | |
Canada | Telus | ✓ | NRND | ✓ | |
Canada | Videotron | NRND | |||
Cayman Islands | Flow | ✓ | ✓ | ||
Chad | Airtel | ✓ | ✓ | ||
Chile | Claro | ✓ | ✓ | ||
Chile | Entel | ✓ | ✓ | ||
Chile | Movistar | ✓ | ✓ | ✓ | |
China | China Mobile | ✓ | |||
China | China Unicom | ✓ | |||
Colombia | Movistar | ✓ | ✓ | ||
Colombia | Tigo | ✓ | |||
Congo (Brazzaville) | Airtel | ✓ | ✓ | ||
Congo (Brazzaville) | MTN | ✓ | |||
Congo (Kinshasa) | Airtel | ✓ | ✓ | ||
Costa Rica | Movistar | ✓ | ✓ | ||
Côte d'Ivoire | MTN | ✓ | ✓ | ✓ | |
Croatia | Croatian Telecom | ✓ | |||
Croatia | Hrvatski Telekom | ✓ | ✓ | ||
Croatia | Tele2 | ✓ | ✓ | ✓ | |
Croatia | VIPnet | ✓ | |||
Curaçao | Digicel | ✓ | |||
Curaçao | UTS | ✓ | |||
Cyprus | Cytamobile-Vodafone | ✓ | ✓ | ✓ | |
Cyprus | MTN | ✓ | ✓ | ||
Cyprus | PrimeTel | ✓ | ✓ | ||
Czechia | O2 | ✓ | ✓ | ✓ | |
Czechia | T-Mobile | ✓ | ✓ | ✓ | |
Czechia | Vodafone | ✓ | ✓ | ✓ | |
Denmark | 3 (Tre) | ✓ | ✓ | ✓ | |
Denmark | TDC | ✓ | ✓ | ||
Denmark | Telenor | ✓ | ✓ | ✓ | |
Denmark | Telia | ✓ | ✓ | ✓ | |
Dominica | Flow | ✓ | ✓ | ||
Dominican Republic | Altice Dominicana | ✓ | |||
Dominican Republic | Claro | ✓ | ✓ | ||
Dominican Republic | Viva | ✓ | ✓ | ||
Ecuador | Claro | ✓ | |||
Ecuador | Movistar | ✓ | |||
Ecuador | Otecel | ✓ | |||
Egypt | Etisalat | ✓ | ✓ | ||
Egypt | Orange | ✓ | ✓ | ✓ | |
El Salvador | Claro | ✓ | |||
El Salvador | Telefonica | ✓ | ✓ | ||
Estonia | Elisa | ✓ | ✓ | ||
Estonia | Tele2 | ✓ | ✓ | ✓ | |
Estonia | Telia | ✓ | ✓ | ✓ | |
eSwatini | MTN | ✓ | ✓ | ✓ | |
Ethiopia | Ethio Telecom | ✓ | ✓ | ||
Faroe Islands | Faroese Telecom | ✓ | ✓ | ||
Faroe Islands | Vodafone | ✓ | ✓ | ||
Finland | DNA | ✓ | ✓ | ✓ | |
Finland | Elisa | ✓ | ✓ | ||
Finland | Telia | ✓ | ✓ | ✓ | |
France | Bouygues | ✓ | ✓ | ✓ | |
France | Free Mobile | ✓ | ✓ | ||
France | Orange | ✓ | ✓ | ✓ | |
France | SFR | ✓ | ✓ | ✓ | |
French Guiana | Digicel | ✓ | ✓ | ||
Gabon | Airtel | ✓ | ✓ | ✓ | |
Georgia | Beeline | ✓ | ✓ | ||
Georgia | Geocell | ✓ | |||
Germany | O2 | ✓ | ✓ | ✓ | |
Germany | Telekom | ✓ | ✓ | ✓ | |
Germany | Vodafone | ✓ | ✓ | ✓ | |
Ghana | AirtelTigo | ✓ | ✓ | ||
Ghana | MTN | ✓ | ✓ | ||
Ghana | Vodafone | ✓ | ✓ | ✓ | |
Gibraltar | Gibtel | ✓ | ✓ | ✓ | |
Greece | Cosmote | ✓ | ✓ | ✓ | |
Greece | Vodafone | ✓ | ✓ | ✓ | |
Greece | Wind | ✓ | ✓ | ✓ | |
Greenland | Tele | ✓ | |||
Grenada | Flow | ✓ | ✓ | ||
Guadeloupe | Orange | ✓ | ✓ | ||
Guatemala | Claro | ✓ | ✓ | ||
Guatemala | Movistar | ✓ | |||
Guinea | MTN | ✓ | ✓ | ||
Guinea-Bissau | MTN | ✓ | ✓ | ✓ | |
Guyana | Digicel | ✓ | ✓ | ✓ | |
Haiti | Digicel | ✓ | ✓ | ✓ | |
Honduras | Claro | ✓ | ✓ | ||
Honduras | Tigo | ✓ | ✓ | ||
Hong Kong | CMHK | ✓ | ✓ | ✓ | |
Hong Kong | CSL | ✓ | ✓ | ||
Hong Kong | SmarTone | ✓ | ✓ | ✓ | |
Hungary | Magyar Telekom | ✓ | ✓ | ✓ | |
Hungary | Telenor | ✓ | ✓ | ✓ | |
Hungary | Vodafone | ✓ | ✓ | ✓ | |
Iceland | Nova | ✓ | ✓ | ✓ | |
Iceland | Siminn | ✓ | ✓ | ✓ | |
Iceland | Vodafone | ✓ | ✓ | ✓ | |
Indonesia | Indosat | ✓ | ✓ | ||
Indonesia | Telkomsel | ✓ | ✓ | ✓ | |
Indonesia | XL Axiata | ✓ | ✓ | ||
Ireland | 3 (Tre) | ✓ | ✓ | ✓ | |
Ireland | Meteor | ✓ | ✓ | ||
Ireland | O2 | ✓ | ✓ | ||
Ireland | Vodafone | ✓ | ✓ | ✓ | |
Israel | Cellcom | ✓ | |||
Israel | Hot Mobile | ✓ | ✓ | ✓ | |
Israel | Orange | ✓ | ✓ | ||
Israel | Partner | ✓ | |||
Israel | Pelephone | ✓ | ✓ | ||
Italy | TIM | ✓ | ✓ | ✓ | |
Italy | Vodafone | ✓ | ✓ | ✓ | |
Italy | Wind | ✓ | ✓ | ✓ | |
Jamaica | Digicel | ✓ | ✓ | ||
Jamaica | Flow | ✓ | ✓ | ||
Japan | NTT DoCoMo | ✓ | ✓ | ||
Jersey | Airtel-Vodafone | ✓ | |||
Jersey | Jersey Telecom | ✓ | |||
Jordan | Zain | ✓ | ✓ | ||
Kazakhstan | Beeline | ✓ | ✓ | ✓ | |
Kazakhstan | K-Cell | ✓ | ✓ | ||
Kenya | Airtel | ✓ | ✓ | ✓ | |
Kuwait | Viva | ✓ | ✓ | ||
Kuwait | Wataniya | ✓ | |||
Kuwait | Zain | ✓ | ✓ | ✓ | |
Kyrgyzstan | Beeline | ✓ | |||
Latvia | Bite | ✓ | ✓ | ||
Latvia | LMT | ✓ | ✓ | ✓ | |
Latvia | Tele2 | ✓ | ✓ | ✓ | |
Liechtenstein | Mobilkom | ✓ | ✓ | ✓ | |
Liechtenstein | Orange | ✓ | ✓ | ||
Lithuania | Bite | ✓ | ✓ | ||
Lithuania | Omnitel | ✓ | ✓ | ✓ | |
Lithuania | Tele2 | ✓ | ✓ | ✓ | |
Luxembourg | Orange | ✓ | ✓ | ✓ | |
Luxembourg | POST | ✓ | ✓ | ✓ | |
Luxembourg | Tango | ✓ | ✓ | ✓ | |
Macao | CTM | ✓ | |||
Madagascar | Airtel | ✓ | ✓ | ||
Malawi | Airtel | ✓ | ✓ | ||
Malaysia | Celcom | ✓ | ✓ | ✓ | |
Malaysia | DiGi | ✓ | ✓ | ✓ | |
Malaysia | Maxis | ✓ | ✓ | ||
Malta | Go Mobile | ✓ | ✓ | ✓ | |
Malta | Vodafone | ✓ | ✓ | ✓ | |
Mexico | AT&T | ✓ | NRND | ✓ | |
Mexico | Movistar | ✓ | |||
Mexico | Telcel | NRND | ✓ | ||
Moldova | Moldcell | ✓ | ✓ | ||
Moldova | Orange | ✓ | ✓ | ✓ | |
Mongolia | Mobicom | ✓ | ✓ | ||
Mongolia | Unitel | ✓ | ✓ | ✓ | |
Montenegro | Mtel | ✓ | ✓ | ✓ | |
Montenegro | T-Mobile | ✓ | ✓ | ✓ | |
Montenegro | Telenor | ✓ | ✓ | ||
Montserrat | Flow | ✓ | |||
Morocco | Inwi | ✓ | ✓ | ||
Morocco | Medi Telecom | ✓ | |||
Mozambique | Vodacom | ✓ | ✓ | ✓ | |
Myanmar | MPT | ✓ | ✓ | ||
Myanmar | Telenor | ✓ | ✓ | ||
Namibia | Telecom Namibia | ✓ | ✓ | ||
Netherlands | KPN | ✓ | ✓ | ✓ | |
Netherlands | T-Mobile | ✓ | ✓ | ✓ | |
Netherlands | Vodafone | ✓ | ✓ | ✓ | |
New Zealand | 2degrees | ✓ | NRND | ✓ | |
New Zealand | Spark | ✓ | NRND | ✓ | |
New Zealand | Vodafone | ✓ | NRND | ✓ | |
Nicaragua | Movistar | ✓ | ✓ | ||
Niger | Celtel | ✓ | |||
Nigeria | 9mobile | ✓ | ✓ | ||
Nigeria | Airtel | ✓ | ✓ | ||
Nigeria | Celtel Nigeria | ✓ | |||
Nigeria | Etisalat | ✓ | |||
Nigeria | Glo | ✓ | ✓ | ||
Nigeria | MTN | ✓ | ✓ | ✓ | |
North Macedonia | T-Mobile | ✓ | |||
North Macedonia | Vip operator | ✓ | |||
Norway | Network Norway | ✓ | |||
Norway | TDC | ✓ | ✓ | ||
Norway | Telenor | ✓ | ✓ | ✓ | |
Norway | Telia | ✓ | ✓ | ✓ | |
Pakistan | Mobilink | ✓ | ✓ | ✓ | |
Pakistan | Telenor | ✓ | ✓ | ||
Pakistan | Ufone | ✓ | ✓ | ||
Pakistan | Warid | ✓ | ✓ | ||
Palestine | Jawwal | ✓ | ✓ | ||
Panama | Digicel | ✓ | |||
Panama | Movistar | ✓ | ✓ | ||
Papua New Guinea | bmobile | ✓ | ✓ | ||
Paraguay | Claro | ✓ | |||
Paraguay | Personal | ✓ | |||
Paraguay | Tigo | ✓ | |||
Paraguay | Vox | ✓ | |||
Peru | Claro | ✓ | |||
Peru | Entel | ✓ | |||
Peru | Movistar | ✓ | ✓ | ||
Philippines | Globe | ✓ | ✓ | ||
Philippines | Smart | ✓ | ✓ | ||
Poland | Era | ✓ | |||
Poland | Orange | ✓ | ✓ | ✓ | |
Poland | Play | ✓ | ✓ | ✓ | |
Poland | Plus | ✓ | ✓ | ||
Poland | T-Mobile | ✓ | ✓ | ||
Portugal | NOS | ✓ | ✓ | ✓ | |
Portugal | TMN | ✓ | ✓ | ✓ | |
Portugal | Vodafone | ✓ | ✓ | ✓ | |
Puerto Rico | Claro | ✓ | ✓ | ||
Qatar | Ooredoo | ✓ | ✓ | ✓ | |
Qatar | Vodafone | ✓ | ✓ | ✓ | |
Réunion | SFR | ✓ | |||
Romania | Orange | ✓ | ✓ | ✓ | |
Romania | Telekom Romania | ✓ | ✓ | ||
Romania | Vodafone | ✓ | ✓ | ✓ | |
Russia | Beeline | ✓ | |||
Russia | MTS | ✓ | |||
Rwanda | Airtel | ✓ | ✓ | ||
Rwanda | MTN | ✓ | ✓ | ✓ | |
Saint Kitts and Nevis | Flow | ✓ | ✓ | ||
Saint Lucia | Flow | ✓ | ✓ | ||
Saint Vincent and the Grenadines | Flow | ✓ | ✓ | ||
Serbia | Telenor | ✓ | ✓ | ✓ | |
Serbia | VIP | ✓ | ✓ | ✓ | |
Seychelles | Airtel | ✓ | ✓ | ||
Singapore | SingTel | ✓ | |||
Singapore | StarHub | ✓ | |||
Sint Maarten | TelCell | ✓ | ✓ | ||
Slovakia | O2 | ✓ | ✓ | ✓ | |
Slovakia | Orange | ✓ | ✓ | ✓ | |
Slovakia | T-Mobile | ✓ | |||
Slovakia | Telekom | ✓ | ✓ | ||
Slovenia | A1 | ✓ | ✓ | ||
Slovenia | Mobitel | ✓ | ✓ | ✓ | |
Slovenia | SI Mobil | ✓ | |||
South Africa | Cell C | ✓ | ✓ | ||
South Africa | MTN | ✓ | ✓ | ✓ | |
South Africa | Vodacom | ✓ | ✓ | ✓ | |
South Korea | KT | ✓ | ✓ | ✓ | |
South Korea | LG U+ | ✓ | |||
South Korea | SK Telecom | ✓ | ✓ | ✓ | |
South Sudan | MTN | ✓ | ✓ | ||
Spain | Orange | ✓ | ✓ | ||
Spain | Telefonica | ✓ | ✓ | ✓ | |
Spain | Vodafone | ✓ | ✓ | ||
Spain | Yoigo | ✓ | ✓ | ||
Sri Lanka | Dialog | ✓ | ✓ | ✓ | |
Sri Lanka | Mobitel | ✓ | ✓ | ||
Suriname | Digicel | ✓ | |||
Suriname | Telesur | ✓ | ✓ | ||
Sweden | 3 (Tre) | ✓ | ✓ | ✓ | |
Sweden | Tele2 | ✓ | ✓ | ✓ | |
Sweden | Telenor | ✓ | ✓ | ✓ | |
Sweden | Telia | ✓ | ✓ | ||
Switzerland | Salt | ✓ | ✓ | ✓ | |
Switzerland | Sunrise | ✓ | ✓ | ✓ | |
Switzerland | Swisscom | ✓ | ✓ | ||
Taiwan | Chunghwa | ✓ | ✓ | ||
Taiwan | FarEasTone | ✓ | |||
Taiwan | T Star | ✓ | ✓ | ✓ | |
Taiwan | Taiwan Mobile | ✓ | ✓ | ✓ | |
Tajikistan | Beeline | ✓ | |||
Tajikistan | Tcell | ✓ | |||
Tanzania | Airtel | ✓ | ✓ | ✓ | |
Tanzania | Vodacom | ✓ | |||
Thailand | AIS | ✓ | ✓ | ||
Thailand | DTAC | ✓ | ✓ | ✓ | |
Thailand | True Move | ✓ | ✓ | ✓ | |
Trinidad and Tobago | Digicel | ✓ | ✓ | ||
Trinidad and Tobago | TSTT | ✓ | ✓ | ||
Tunisia | Orange Tunisie | ✓ | ✓ | ✓ | |
Tunisia | Tunisie Telecom | ✓ | ✓ | ||
Turks and Caicos Islands | Flow | ✓ | |||
Uganda | Africell | ✓ | ✓ | ||
Uganda | Airtel | ✓ | ✓ | ||
Uganda | MTN | ✓ | ✓ | ✓ | |
Ukraine | Kyivstar | ✓ | ✓ | ||
Ukraine | Life | ✓ | |||
Ukraine | MTS | ✓ | |||
United Arab Emirates | du | ✓ | |||
United Arab Emirates | Etisalat | ✓ | |||
United Kingdom | 3 | ✓ | ✓ | ✓ | |
United Kingdom | EE | ✓ | ✓ | ||
United Kingdom | Manx | ✓ | ✓ | ||
United Kingdom | O2 | ✓ | ✓ | ✓ | |
United Kingdom | Sure | ✓ | ✓ | ||
United Kingdom | Vodafone | ✓ | ✓ | ✓ | |
United States | Alaska Wireless | NRND | |||
United States | AT&T | ✓ | ✓ | ||
United States | T-Mobile (USA) | ✓ | NRND | ✓ | |
United States | Union Telephone | NRND | |||
Uruguay | Antel | ✓ | |||
Uruguay | Claro | ✓ | |||
Uruguay | Movistar | ✓ | ✓ | ||
Uzbekistan | Beeline | ✓ | |||
Venezuela | Movistar | ✓ | ✓ | ||
Vietnam | MobiFone | ✓ | ✓ | ||
Vietnam | Viettel | ✓ | ✓ | ✓ | |
Vietnam | Vinaphone | ✓ | ✓ | ✓ | |
Virgin Islands (British) | CCT | ✓ | |||
Virgin Islands (British) | Flow | ✓ | ✓ | ||
Yemen | MTN Yemen | ✓ | |||
Zambia | Airtel | ✓ | ✓ |
SIM cards
There are two different kinds of SIM cards, depending on the device:
- Nano (4FF) SIM card holder that accepts a physical SIM card
- MFF2 embedded SMD SIM soldered to the device
The MFF2 embedded SIM card is best for harsh conditions as it's more robust than the plastic card and connector. It is not a programmed eSIM, however. It's basically the same as the Particle SIM card, except in an SMD form-factor. It cannot be reprogrammed to support other carriers.
The Boron has both a MFF2 Particle SIM soldered to the board and an empty nano SIM card holder that can be used for 3rd-party SIM cards.
Device | Model | Nano SIM Card | MFF2 SMD SIM |
---|---|---|---|
Boron 2G/3G | BRN314 BRN310 | ✓ | ✓ |
Boron LTE | BRN404 BRN402 | ✓ | ✓ |
B-Series B402 SoM (Cat M1) | B404 B402 | ✓ | |
B-Series B523 SoM (Cat 1) | B524 B523 | ✓ | |
Tracker SoM (LTE Cat M1) | T404 T402 | ✓ | |
Tracker SoM (LTE Cat 1 and 2G/3G) | T524 T523 | ✓ | |
Electron 2G | G350 | ✓ | |
Electron 3G | U260 | ✓ | |
Electron 3G | U270 | ✓ | |
Electron Global | ELC314 | ✓ | |
Electron LTE (Cat M1) | ELC404 ELC402 | ✓ | |
E-Series 2G/3G | E314 E310 | ✓ | |
E-Series LTE (Cat M1) | E404 E402 | ✓ |
- Devices that do not have a nano SIM card socket (4FF) cannot be used with a 3rd-party SIM card.
- 3rd-party SIM cards are not recommended for product deployments at scale.