Electron 2 from Boron migration guide
This is a preliminary guide and is subject to change.
![]() | ![]() |
This guide discusses the minor changes required when moving from the Boron to Electron 2 (LTE Cat 1).
Migration
- Recompile source for
electron2
platform. - Upgrade Device OS to 6.3.0 or later if necessary.
- Verify that power requirements for are met, as the Electron 2 requires more power than the Boron LTE.
- Use the antenna the Electron 2 was certified with, not previous antennas.
These steps are explained in more detail, below.
Certification
Changing the Particle module will require unintentional radiator testing of your completed assembly. This is the least expensive and least complicated of the certification tests.
You generally do not need to perform intentional radiator testing if using the antennas used for the Particle certification.
USB connector
The Electron 2 has a USB-C connector and the Boron has a USB Micro-B connector.
LiPo connector
The Electron 2 has a 3-pin JST-PH (2mm pitch) battery connector that is the same as the Monitor One, Muon, and Tachyon for connection to a 3.7V LiPo battery pack with an integrated temperature sensor (10K NTC thermistor).
The Boron and many other Particle devices have a 3.7V LiPo battery without a temperature sensor using 2-pin JST-PH connector. This battery is not compatible and cannot be used with the Electron 2. A temperature sensor or equivalent resistance is required for proper operation; replacing the connector is not sufficient to use a battery without a temperature sensor.

Facing the plug on the battery side
Power
The Electron 2 requires slightly more power than the Boron LTE (LTE Cat M1), and may exceed the limits of a 500 mA USB port. This can be solved by powering by a 1A or larger USB-C charger, or including a battery.
If your power supply is sufficient for a Boron 2G/3G, it will work with the Electron 2.
The Nordic nRF52840 MCU consumption is the same across all Boron, B-SoM, and Electron 2 modules.
Li+ Power
There are changes between the Boron and Electron 2 with regards to Li+.
Li+ with external battery
If you are using an external LiPo battery and wish to use the built-in charger on the Electron 2, changes will be necessary from the Boron as you must simulate having a temperature sensor in the valid charging range to enable charging.
This can be done using a solder jumper on the bottom of the Electron 2. It consists of two half-moon shaped pads that must be soldered closed and will allow charging at any temperature with battery packs or external supplies that do not have a temperature sensor.

Facing bottom side of the Electron 2 with the battery connector on the left
Li+ as power input
When used as a power input (3.6 to 4.2 VDC), on the Boron it was necessary to disable charging in software through the PMIC settings. This is not necessary with the Electron 2 as charging will automatically be disabled in hardware because the battery temperature sensor will be missing and will signal out of valid temperature range in this case, disabling charging.
SIM card
The Electron 2 does not have a 4FF plastic SIM card socket for use with an external SIM card.
The Electron 2 has a programmable e-sim in place of the MFF2 SMD Particle EtherSIM. The e-sim is not user-programmable.
The carriers programmed into the e-sim on the Electron 2 are identical to the BRN404X, BRN404, and BRN314, however.
Platform
The Electron 2 is the electron2
platform (37), not the boron
platform (13). You must compile for the correct platform.
Products can only contain a single platform, so you will need separate products for Electron 2 and Boron (or B-SoM) devices.
Antennas
The Electron 2 uses a different cellular antenna than the Boron.
The Electron 2 uses the same antenna as the M-SoM.
The Electron 2 is certified with the following cellular antenna:
Antenna | SKU | Details | Links |
---|---|---|---|
Wide band LTE cell antenna [x1] | PARANTCW1EA | B504e and M-SoM | Datasheet |
Wide band LTE cell antenna [x50] | PARANTCW1TY | B504e and M-SoM | Datasheet |
Single quantity units and developer kits include a PARANTCW1EA antenna. Tray quantities of the do not include antennas.
Dimension | Value | Unit |
---|---|---|
Length | 116.0 | mm |
Width | 27.0 | mm |
Thickness | 0.2 | mm |
Cable Length | 189.5 | mm |
Parameter | 700/850/900 | 1700/1800/1900 | 2100 | 2400 | 2600 | Unit | |
---|---|---|---|---|---|---|---|
Peak gain | |||||||
PARANTCW1EA | 2.8 | 5.3 | 5.3 | 5.3 | 5.3 | dBi |
Both the Boron and Electron 2 use the same on-board BLE chip antenna, and the same external BLE antenna. The external BLE antenna is optional on both devices.
Both the Boron and Electron 2 use the same external NFC antenna. The NFC antenna can be omitted if the NFC tag feature is not needed.
Dimension | mm | inches |
---|---|---|
Width | 22.86 | 0.9 |
Length | 50.80 | 2.0 |
Spacing between rows of pins | 20.32 | 0.8 |
Spacing between pins | 2.54 | 0.1 |
Width between holes | 17.78 | 0.7 |
Length between holes | 45.72 | 1.8 |
Size
The Electron 2 is the same form-factor as the Boron (and Argon), and follows the Adafruit Feather design specification.

GPIO and ports
There are no changes the Feather pins for ports and GPIO between the Boron and Electron 2.