GEM3NFC is entering end-of-life. GEM4NFC is its certified, long-term replacement — a drop-in module with newer radio hardware and a shorter production lead time. Here is everything an OEM needs to plan the move.
North Pole Engineering will eventually End of Life the GEM3NFC. We designed the GEM4NFC specifically as a drop-in replacement: the same 40 mm board outline, the same mounting holes and input connector location, and the same GEM HCI command set over UART. Underneath, the Nordic nRF52840 module and NXP PN7150 reader are replaced by an nRF54L15 radio and a PN7161 reader.
Most of the work in a transition is not the board swap. It is the paperwork — new regulatory IDs, a new Apple Product Plan — and confirming that every firmware feature your console uses is still there. Both are covered below.
Key dates
Plan around these first
| Sep 30, 2026 | 2027 GEM3NFC forecast due |
|---|---|
| Dec 31, 2026 | GEM3NFC Last Time Buy closes |
| Dec 31, 2027 | Final GEM3NFC shipments |
| ~7 months | GEM4NFC production lead time |
| ~9 months | GEM3NFC production lead time |
| 2028 | No GEM3NFC shipments will be available |
The forecast and last-time-buy dates gate everything else, so they come first even if your engineering work starts later.
Hardware
Board to board
| Element | GEM3NFC | GEM4NFC |
|---|---|---|
| ANT/BLE radio | Nordic nRF52840 module |
Nordic nRF54L15
|
| NFC reader IC | NXP PN7150
|
NXP PN7161
|
| Authentication Chip | Apple MFI343S00177
|
Apple MFI343S00177
|
| PCB outline | 40 mm square | 40 mm square, unchanged |
| Mounting holes & input connector | Same locations on both boards | |
| NFC antennas | Same location on both products | |
| ANT/BLE antenna | Module antenna | PCB trace antenna, same area of the board |
| Main connector pinout | Power, ground, reset and HCI UART are identical | |
External tag antenna (P2) |
Supported | Not supported today; planned |
| Production lead time | ~9 months | ~7 months |
Two things to confirm before planning a swap.
GEM4NFC is a drop-in replacement for the GEM3NFC only. It is not a direct replacement for the GEM3NFC-LP or its variant part numbers.
The additional external tag antenna that connects to P2 on the GEM3NFC is not supported on GEM4NFC. That feature is planned for future development.
Firmware
Same commands, one fixed baud rate
GEM4NFC uses the same HCI UART interface as GEM3NFC and responds to the same commands with the same responses. It is VAS compatible. Two things change on day one:
There is no auto-baud feature. 115200 is the only supported baud rate on GEM4NFC today, so a console that negotiates or assumes another rate needs a change.
Every console feature must be re-tested. Some minor behaviours changed even where a feature is still supported. Treat this as a full regression pass, not a spot check.
What changed in the feature set
New in GEM4NFC
- Apple Wallet VAS pass reading — License fee applies
- Google Wallet Smart Tap v2.1 pass reading — License fee applies
Not carried over to GEM4NFC
Check these against your integration first — they are the most likely to affect an existing console.
- NPE Serial service (transparent BLE-to-host pipe)
-
NPE Serial client — “BLE Live”,
0xFFFEscan token -
Fitness Machine client
0x1826(central role) - iBeacon scanner
- USB CDC-ACM host transport
- External NFC tag — NTAG I2C Type 2 with host-set NDEF
- Per-feature licensing
- ANT Broadcast Mesh (NPE proprietary network)
- Bike Power TX, Bike Speed & Cadence TX, Stride Speed & Distance TX (ANT+ transmit profiles)
- Bike Power CTF decoding and frequency diversity RX
- Cycling Power, Cycling Speed & Cadence, Battery and heartbeatz / BLAST NPUS BLE services (config-enabled on GEM3NFC)
Reduced, not removed
- Concurrent BLE central links 2 → 1
- Radio test — CW, BLE DTM, ANT modulated, frequency sweep Seperate FW Image
Show the full 47-feature matrix
| Feature | GEM3 | GEM4 |
|---|---|---|
| BLE services — peripheral | ||
| Fitness Machine Service FTMS (0x1826) + Control Point | Yes | Yes |
| Wahoo GymConnect service (vendor) | Yes | Yes |
| Apple GymKit Eurotas service (0xFE13) | Yes | Yes |
| Samsung Enhanced Gym service (0xFD00 base) | Yes | Yes |
| Cycling Power service (0x1818) + CP control point | Config | No |
| Cycling Speed & Cadence service (0x1816) + SC CP | Config | No |
| Battery service (0x180F) | Config | No |
| Device Information service (0x180A) | Yes | Yes |
| Bond Management service (0x181E) | Yes | Yes |
| NPE Serial service (transparent BLE-to-host pipe) | Yes | No |
| heartbeatz / BLAST NPUS service (AES-encrypted) | Config | No |
| OTA DFU GATT service | Yes | Yes |
| BLE receiver — central clients | ||
| Heart Rate client (0x180D) | Yes | Yes |
| Cycling Power client (0x1818) | Yes | Yes |
| Fitness Machine client (0x1826) | Yes | No |
| NPE Serial client (“BLE Live”, 0xFFFE scan token) | Yes | No |
| iBeacon scanner | Yes | No |
| Concurrent central links | 2 | 1 |
| ANT+ transmit — module as sensor | ||
| Fitness Equipment FE-C master (device type 17) | Yes | Yes |
| Bike Power TX (device type 11) | Yes | No |
| Bike Speed & Cadence combined TX (device type 121) | Yes | No |
| Stride-based Speed & Distance TX (device type 124) | Yes | No |
| Frequency diversity TX (FE-C sync + async A/B) | Yes | Yes |
| ANT Broadcast Mesh (NPE proprietary network) | Yes | No |
| ANT radio test (CW / modulated) | Yes | Yes |
| ANT+ receive — display role | ||
| Heart Rate Monitor (device type 120) | Yes | Yes |
| Bike Power (device type 11) + calibration request | Yes | Yes |
| Bike Power crank-torque-frequency (CTF) decoding | Yes | No |
| Bike Speed & Cadence combined (device type 121) | Yes | Yes |
| Bike Cadence only (device type 122) | Yes | Yes |
| Bike Speed only (device type 123) | Yes | Yes |
| Frequency diversity RX (per-profile alternate frequency) | Yes | No |
| Paired ANT+ sensors supported | 4 | 4 |
| NFC, GymKit and wallet | ||
| External NFC tag (NTAG I2C, Type 2) with host-set NDEF | Yes | No |
| Apple MFi auth coprocessor 343S00177 (I²C) | Yes | Yes |
| Apple iAP2 stack over BLE L2CAP CoC (LE PSM 0x80) | Yes | Yes |
| Tap-to-pair: Apple GymKit (LESC OOB) | Yes | Yes |
| Tap-to-pair: Samsung watch (LESC OOB) | Yes | Yes |
| Apple Wallet VAS pass reading New | No | Yes |
| Google Wallet Smart Tap v2.1 pass reading New | No | Yes |
| MIFARE tag reading (Mini / Classic / Ultralight / Plus / DESFire) | Yes | Yes |
| Host interface and platform | ||
| GEM HCI protocol over UART | Yes | Yes |
| USB CDC-ACM host transport | Yes | No |
| Radio test: CW + BLE DTM + ANT modulated, freq sweep | Yes | Partial |
| UICR license validation | Yes | Yes |
| Per-feature licensing | Yes | No |
| KMU runtime key provisioning over HCI New | No | Yes |
Regulatory
New IDs for your documentation and labelling
GEM4NFC is a qualified Bluetooth end product. Anywhere your artwork, manuals or compliance filings quote the GEM3NFC identifiers needs to be updated:
- FCC IDXRH-NPE111
- IC ID119221-NPE111
- Bluetooth Declaration IDQ380777
- United States Certified
- Canada Certified
- European Union Certified
- China SRRC and other certifications In process
Apple MFi
A hardware design change
Because the module is different hardware, Apple treats the swap as a design change to your product. You will need to submit a new Product Plan, complete certification, and acquire a new PPID before shipping GEM4NFC-based equipment. The requirement is documented in the Apple MFi Portal, in the MFi Licensing Handbook under Updating an Existing Product Plan.
Start it early. Certification timing, not board bring-up, is usually what sets the schedule.
Apple MFi Autheication Chip Procurement
The owner of the approved PPID is responsible for procuring the Apple MFi authentication components required for GEM4NFC production and supplying those components for use in the manufacture of their GEM4NFC modules. This differs from the legacy GEM3NFC supply model and should be incorporated into your procurement and transition planning.
The part number is Apple MFI343S00177 and is available in the Avnet MFi portal
The migration path
Eight steps, in order
-
Submit your 2027 GEM3NFC forecast
Due September 30, 2026. This is what reserves build capacity for anything you still need on the old part.
-
Place last-time-buy orders
GEM3NFC Last Time Buy closes December 31, 2026. Final GEM3NFC shipments run through December 31, 2027.
-
Confirm your part number
GEM4NFC is a drop-in for the GEM3NFC only. If you are on GEM3NFC-LP or one of its variants, talk to us before planning — there is no direct replacement yet.
-
Open a new Apple Product Plan
Submit the plan, and collect a new PPID.
-
Audit your integration against the feature matrix
Twenty-two of forty-seven features differ. Flag any use of NPE Serial, iBeacon, USB CDC-ACM, the
P2external tag antenna, or per-feature licensing. -
Bring up GEM4NFC samples at 115200 baud
Same connector, same HCI commands. There is no auto-baud on GEM4NFC, so fix the console to
115200before you start. -
Re-test every console feature
Some minor behaviours changed even where the feature is still supported. Run a full regression pass.
-
Update labelling, manuals and filings
New FCC ID
XRH-NPE111, IC ID119221-NPE111, Bluetooth Declaration IDQ380777. Note that China SRRC and other certifications are still in process. -
Perform Apple GCA Testing
Submit the test results, certify. Procure and consign MFi authentication components to NPE and schedule build.
Get the full transition guide
Assembly drawings and main connector pinouts for both boards, plus the complete feature matrix.
Download the PDF Talk to an engineerSee all fitness equipment modules.