Luke Angel
A teardown view of the Base Station's circuit board: a multi-protocol radio chip sits at the centre under a lifted RF shield, with several faint grey capability spokes radiating out to empty nodes, and a single bright orange spoke lit up to a node carrying a Bluetooth radiating-wave glyph — a capable chip with only one of its modes actually switched on.

Tractive Base Station teardown — 2025 silicon, 2013 arch

by
#pet-iot#tractive#teardown#ble#nrf52840#radio

Bought a DOG 6 + Base Station two weeks after Whistle's dark date. The DOG 6 — Tractive's tracker since CES this January — is for evaluating against Quark's current Fi when his Fi battery degrades. The Base Station is what I really wanted to understand — it's the architectural piece I have questions about.

Spent a couple evenings on the teardown. Notes here.

Setup, briefly

The Base Station is a small puck (~80 mm diameter, ~25 mm tall). USB-C power. Detachable external antenna (~10 cm whip). Indoor-only — not waterproof.

Setup:

  1. Attach antenna.
  2. Plug in USB-C.
  3. Tractive app → Profile → Tracker → Power Saving Zones → Add → name the zone.
  4. Press the device button to confirm range.

After 24 hours: Quark's DOG 6 inside the Base Station's range reports power-saving mode active. Cellular updates drop from every ~2 minutes to "on demand only" (manual app request or geofence event). Tracker power draw visibly drops.

That's the intended behavior. It works.

The mechanism is worth drawing, because it explains why a dumb beacon saves so much battery. The expensive thing a cellular tracker does is wake the GPS and the modem to get a fix and report it — and out on a walk it does that every couple of minutes. The Base Station's only job is to tell the tracker "you're home, you can stop." Once the tracker sees the beacon, it collapses that duty cycle down to on-demand, and the battery coasts.

How the Base Station saves the tracker's battery. On the left, a USB-C Base Station puck with a whip antenna broadcasts BLE advertising packets carrying a manufacturer-data field and a zone identifier. A DOG 6 cellular tracker in range sees the beacon and concludes it is home. On the right, two duty-cycle bars: out and about with no beacon, the tracker takes a GPS-plus-cellular fix roughly every two minutes — drawn as a dense run of red bars that drains the battery; in the zone with the beacon seen, it drops to on-demand only on an app request or geofence event — drawn as a sparse run of green bars that lets the battery coast. A caption notes that seeing the beacon is the tracker's cue that it is safe to stop checking where it is.

The architectural question

The Power Saving Zone replaces what Tractive previously used as the "is the pet at home?" signal: home WiFi proximity. If the tracker's WiFi could detect the home network's SSID, it'd switch to power-saving. That worked for homes with WiFi reaching all the relevant pet space; it failed in homes with patchy WiFi, in outbuildings, in basements.

The Base Station is a dedicated "home anchor" signal independent of WiFi reach. And the funny thing is how far back that "near home means stop spending battery" instinct goes. The very first Whistle I unboxed twelve years ago leaned on exactly the same idea — it treated home WiFi proximity as the "the dog's home" signal and synced cheaply when it was in range. No dedicated anchor, no extra puck; the home network itself was the beacon. Tractive started from the same place (home-WiFi proximity), hit the same wall (patchy WiFi, basements, outbuildings), and answered it by adding a dedicated short-range beacon you plug in.

The twelve-year arc of the "near home means stop spending battery" idea, drawn as three steps. Step one, 2013 first Whistle: home Wi-Fi proximity is the "the dog's home" signal, the tracker syncs cheaply when in range, and there's no extra hardware. An arrow leads to step two, the wall, marked in danger red: Wi-Fi proximity fails where Wi-Fi won't reach — basements, outbuildings, patchy upstairs coverage. Another arrow leads to step three, the 2025 Base Station in accent orange: a dedicated BLE beacon you plug in, a home anchor independent of Wi-Fi reach — same instinct, new puck. A band across the bottom states the idea is unchanged for twelve years — when the pet is home, stop checking where it is — and what's new is bolting on a separate beacon to carry that signal where Wi-Fi won't go. Caption: a tidy full circle, except the radio chosen for that 2025 beacon didn't have to be a 2013 answer.

So the "home presence cuts the duty cycle" idea is twelve years old; what's new is bolting on a separate BLE beacon to carry it where WiFi won't reach. Which would be a tidy full-circle narrative — except the radio choice for that beacon, in 2025, is the part that didn't have to be a 2013 answer. The teardown is about what Tractive could have done with it instead.

Opening the case

Tri-point screws around the perimeter (manufacturer-grade tamper resistance — same trick Apple uses on AirPods, makes you go find the right driver). 30 seconds with an iFixit precision set.

Inside:

ComponentIdentification
Primary SoCNordic nRF52840 (under RF shield, 7×7 mm QFN, marking confirmed after shield removal)
PowerUSB-C input → 3.3V LDO regulator
AntennaPCB trace antenna + U.FL connector for external whip
StorageSmall SPI flash (likely 4-8 MB) for firmware staging
User I/OStatus LED, push-button
PCB4-layer FR4, ~50 × 50 mm

The Base Station's circuit board laid out with its parts called out. A 4-layer FR4 board roughly 50 by 50 mm carries: a USB-C input feeding a 3.3V LDO regulator at top left; the primary SoC at center, an nRF52840 in a 7 by 7 mm QFN package shown under a lifted push-tab RF shield; a small 4 to 8 MB SPI flash for firmware staging to its right; a status LED and push-button at the bottom; and a U.FL connector feeding a roughly 10 cm external whip antenna that leaves the board. A callout marks the punchline — the nRF52840 is Nordic's flagship multi-protocol IoT SoC supporting BLE 5, Thread, Matter, 802.15.4, and NFC; good silicon, picked by a capable team. Caption: tri-point screws, a push-tab RF shield, and a flagship radio doing the simplest job a radio can do.

The chip under the RF shield is the interesting one. Push-tab shield (no solder), pulls off easily. Marking confirms nRF52840.

That's the punchline. nRF52840 is Nordic Semiconductor's flagship multi-protocol IoT SoC. It supports:

  • Bluetooth Low Energy 5.x — all PHY modes (1M, 2M, LE Coded for ~4× range).
  • IEEE 802.15.4 — Zigbee, Thread, Matter underlay.
  • Nordic's proprietary 2.4 GHz protocol (ESB / Gazell).
  • ANT+.
  • NFC-A tag mode (built-in NFC controller).
  • Cortex-M4F with FPU, 1 MB flash, 256 KB RAM.

It's the Swiss-army knife of 2.4 GHz IoT radios. Most modern smart-home products under $50 use this chip or its smaller sibling (nRF52832 / nRF52833).

So here's the gap, drawn out: nearly everything this chip can do is sitting idle, and the one thing the firmware switches on is the radio's most basic mode.

One chip, what it can do versus what Tractive ships. On the left, five dashed grey boxes list capabilities the nRF52840 supports but the Base Station leaves unused: BLE 5 with LE Coded PHY for roughly four-times range, 802.15.4 with Thread for mesh, Matter for cross-vendor interop, ANT-plus and Nordic's proprietary ESB/Gazell, and NFC-A tag mode — all faintly connected to the chip in the centre. On the right, a single lit orange box marks what actually ships: plain BLE advertising on the standard 1M PHY, an advertise-only beacon, with a Bluetooth radiating-wave glyph beside it. A caption reads: the hardware is a Swiss-army knife; the firmware opens one blade.

What protocol Tractive actually uses

Sniffing the over-the-air traffic with an nRF52-DK running Nordic's nRF Sniffer into Wireshark:

Plain BLE advertising + GATT. Standard 1M PHY. No coded PHY, no extended advertising, no LE Audio, no 802.15.4 frames, no Thread, no Matter.

The Base Station broadcasts BLE advertising packets with a Tractive-specific manufacturer-data field (Tractive's BLE manufacturer ID is in the Bluetooth SIG assigned-numbers registry — I'm not publishing the specific data-field layout). The tracker, when in BLE range, sees the advertisement, recognizes the manufacturer ID + a base-station identifier in the data field, and switches cellular duty cycle to "power saving."

GATT services on the Base Station expose configuration (range setting, zone identifier) for the Tractive app to write during setup. After setup, the Base Station is essentially an advertising-only beacon. The tracker doesn't need to maintain a GATT connection; it just needs to see the advertising packets.

Standard BLE proximity beacon architecture. 2013-era topology. Reliable, simple, ships.

What Tractive could have used (and didn't)

The nRF52840 supports everything in this list. Tractive used the radio's least capable mode:

LE Coded PHY (4× range, same chip)

Bluetooth 5.0 added LE Coded PHY — a different physical-layer encoding (S=2 or S=8 coded modes) that trades data rate for range. At S=8 coding, BLE achieves approximately 4× the range of the standard 1M PHY with the same TX power, same antenna, same battery. The trade-off is data rate (1 Mbps → 125 kbps) — irrelevant for a proximity beacon that sends a few bytes per advertising interval.

A Base Station running LE Coded PHY S=8 would cover roughly the same area as four standard-BLE Base Stations. Solves the multi-floor house problem the marketing acknowledges (range varies by environmental factors).

Same chip, same power, different PHY. Two cutaway three-floor houses with a Base Station on the middle floor. On the left, standard 1M PHY: the coverage ellipse reaches only the middle floor, and the top floor and basement are marked with red X dead zones. On the right, LE Coded PHY S=8: the coverage ellipse is roughly four times larger and envelopes all three floors, each marked with a green check. A caption notes the larger coverage trades data rate for reach — irrelevant for a beacon sending a few bytes.

Tractive ships standard 1M PHY. They're using the chip but not the radio's headline 2020-era feature.

Thread (mesh)

802.15.4 + Thread would let multiple Base Stations form a mesh network covering an entire property — outbuildings, basements, second-floor bedrooms, garage. The tracker would see "any Base Station in the mesh" as power-saving, not just "the specific Base Station in line of sight."

nRF52840 supports 802.15.4 natively. Thread requires the Thread stack on the firmware side. Nordic ships SDK support.

Tractive uses none of it.

Matter (interop)

Matter 1.x supports door sensors, occupancy sensors, and generic Thread / BLE-discovered devices. A Matter-compatible Base Station would be discoverable by HomeKit, Google Home, Amazon Alexa, Home Assistant — the user could trigger automations on "tracker entered home zone" without needing Tractive's app.

Tractive ships no Matter support. Closed ecosystem.

Find My-style relay

Apple's Find My third-party API (the one Pebblebee uses) would let every iPhone in the house act as an anchor. The user buys a Tractive tracker; every passing iPhone is a Base Station. No additional hardware needed in dense areas.

Tractive doesn't participate in Find My. Single-vendor network.

UWB (sub-meter ranging)

UWB would require a different SoC (Apple's U1/U2, NXP's Trimension, or Qorvo's DW3000-series). It enables sub-meter ranging, which would let the Power Saving Zone be a precise shape instead of "BLE RSSI fuzzy radius." This is the only alternative that requires different silicon.

Tractive doesn't ship UWB.

Why "2013 architecture with 2025 silicon"

The Base Station's hardware is current. nRF52840 is a 2018 chip with multiple revisions since; the supporting components are 2024-25 commodity. Tractive's engineering team picked good silicon.

The architecture is 2013. Plain BLE advertising — a proximity beacon, the oldest, simplest thing a BLE radio can do, conceptually unchanged since BLE 4.0 shipped in the first Whistle's era. A dumb "I'm here" packet and a tracker that listens for it.

The gap between the silicon's capability and the protocol Tractive ships is wide. They have the radio for LE Coded PHY, Thread, Matter, multi-protocol mesh — and they ship advertising-only BLE.

I understand the why. It's a $19.99 product. The engineering budget is small. Plain BLE works, ships in two sprints, and is well-understood by Tractive's existing team. The alternatives — Thread, Matter, LE Coded PHY — require deeper protocol-stack engineering and more interop testing. That's where the cost gets paid.

But "good enough" with the same silicon could have been meaningfully better. The Base Station could cover a multi-floor home with LE Coded PHY. Two of them could mesh with Thread. Matter would expose it to Home Assistant for cross-vendor automations. Same chip. Different firmware.

The wheel-came-around story isn't a story about optimal architecture rediscovered. It's a story about the vendor reaching for what's familiar. The familiar thing is BLE advertising. The available thing is much more.

The subscription wrinkle

The Base Station is $19.99 hardware + $5/month subscription on top of the tracker subscription.

A passive BLE advertising beacon costs Tractive essentially zero per month to run. The $5/mo is pure margin, justified by "service" — but the device doesn't connect to the internet, doesn't sync anything cloud-side, and operates entirely as a local advertising beacon. The subscription is contractual, not technical.

I'm paying it for now (the device requires the Tractive app to enable the Power Saving Zone integration, and the app requires the sub). If community firmware ever surfaces for the nRF52840 with this role (it's a well-documented chip, the protocol is straightforward, OpenThread + community Matter stacks exist) — I'd flash it and skip the subscription. Same hardware, no monthly fee. That project is in the queue.

What's next

DOG 6 battery test ongoing — 3 weeks in, I'm at 18 days on a charge with the Base Station active. That's already past Tractive's "up to 2 weeks" claim for the DOG 6, and comfortably above Fi's 14-day real-world — the Power Saving Zone is clearly doing real work on the duty cycle. Reporting again once it actually dies.

GPS Cat Mini still on Joule and Boson — both cats have worn them since late 2022. Separately evaluating how the cat tracker performs against the Base Station's power-saving zone; writing that up.

The Base Station teardown is the headline finding: post-Whistle, the vendor that took the category's torch ships an architecture that's twelve years behind what its own silicon can deliver. The category is going to take another product cycle — or another vendor — to actually use the radio it ships.

Keep reading

shares tags: #pet-iot · #tractive
tools
Atom arrives — Whistle launches a dog fitness tracker
Oct 16
tools
FitBark — the pet activity-tracker market in 2015
Sep 15
tools
Mars divests Whistle to Tractive — collar market state
Jul 29