Stringers
Mobile App · iOS · written 11-6
B
BZ-Battery · HGSoftware ApS

A $14.99 Toyota battery app: built a LeafSpy for one car platform and sold the first batch to owners in their group chats

What it is Plug a Bluetooth OBD dongle into the car and view cell voltages, battery health and the 12V voltage of the Toyota bZ4X and its sister EVs from Subaru and Lexus on the same platform, on your phone and CarPlay, as a one-time $14.99 purchase.

Why it took off The official app doesn't show battery health or the 12V data, and 2026 bZ models were suffering 12V drain. The author posted the same thread across Reddit and Facebook owner groups for each model and got the first paying users, but only a few hundred (estimated), and only charted in small-country paid categories.

BHow you could follow it Pick a car platform that sells a lot, whose battery data the manufacturer doesn't expose, and that has no dedicated app yet (such as VW MEB). Using open-source parameter libraries, build a read-only, one-time-purchase app for it, add an Android version, and get users by posting in that car's owner groups.

Grade B: a clear playbook and near-zero acquisition cost, with no crowd yet; but each car platform has only a small group of owners willing to plug in an OBD dongle, so one app tops out at a few hundred to a thousand sales, and you have to test on the car yourself. It's a side-project ceiling. Few people know about it yet
Data (updated daily) · First released 2026-09-19 · US store rating 4 · 11-08 best overall Top Paid rank #114 (LU) · charted in 11-08 3 stores
iOS · Top Paid overall rank · By store
5010015010-2810-2910-3011-0611-0711-08114 LU128 Finland157 BG
LuxembourgBulgariaFinland
Data 2026-10-28 → 2026-11-08 (12 days, 6 observations). Lower rank is higher; gaps mean it wasn't charted that day
iOS · Best category rank · US store
10015020010-2811-0111-0211-04162
Data 2026-10-28 → 2026-11-04 (8 days, 4 observations). Best rank across each day's category charts
iOS · Number of stores charted (top 200 on any chart)
02410-2810-2910-3011-0611-0711-081
Data 2026-10-28 → 2026-11-08 (12 days, 6 observations)

A Danish LEGO software engineer built an app after work that does just one thing: it connects to a Bluetooth OBD dongle and reads the battery of the Toyota bZ4X and its sister models on the same platform. No subscription, no in-app purchases, $14.99 one time. Seven weeks after launch it has only 5 ratings in the US store, so the volume is small; but it walks an old path again, and that path can keep going with another car platform. Below: who it sells to, why people pay, where users come from, and whether you should build one for a specific car too.

An Austrian owner used ChatGPT to find its bug

In 2026 Oct 2, on the German bZ4X owners forum (bz4x-forum.de), an owner from Bamberg posted: "Has anyone tried this app?" Below it were links to BZ-Battery on the App Store. Replies quickly split into two camps: one said "I don't have a bitten apple"; another glanced at it and said "it needs an OBD dongle, not for me"; others asked whether there was an Android version.

A few days later, an owner from Salzkammergut, Austria bought it, and the next day replied: it shows detailed trip logs, and battery temperature tells you whether to preheat; "it's just a toy." Later he fed the app's exported CSV to ChatGPT and checked three trips: on the 125 km trip the app computed 22.14 kWh, which matched the power integral; on the 60 km trip the app computed only 7.80 kWh while the integral gave 13.41 kWh, 40% off. The conclusion: the app's cumulative energy counter sometimes falls behind.

This forum page shows the whole shape of the product: users are owners willing to tinker, who plug in OBD dongles and export CSVs; what they complain about is whether the numbers are accurate, not whether it's expensive.

What it is

The first line on BZ-Battery's store page: "Reads the high-voltage battery of the Toyota bZ4X and shows you what the car keeps hidden, on your phone and CarPlay screen." You buy a Bluetooth OBD dongle yourself and plug it in under the dashboard (the author develops with OBDLink CX; vLinker and Veepeak also work, but the cheapest ELM327 clones can't read this car). Then you can see:

  • The voltage of each battery cell, with the weakest one flagged; all battery temperature sensors
  • The battery health (SOH) the car reports itself, plus measured capacity logged monthly
  • The voltage of the 12V small battery
  • How much energy each trip and each charge used; five dashboards, also viewable on CarPlay

The cars it supports are a whole family on Toyota's e-TNGA platform: bZ4X (2022–2026), bZ, bZ Woodland, C-HR+, Subaru Solterra / Trailseeker / E-Outback / Uncharted, Lexus RZ, and even China's bZ4X listed. When it launched in Sep 19 it only supported 2026 bZ4X models; over two weeks four versions expanded it to more than a dozen models (App Store, 11-06).

Price: US $14.99, Canada $19.99, Germany €17.99, Denmark 129 kroner. The end of the store page says: read-only, can't change any settings or clear fault codes; no account, no ads, no tracking; you can open a demo mode to look around even without a car.

The author, Andreas Halse Gravesen, is in Aarhus; by day he's a software engineer at the LEGO Group, under the company HGSoftware ApS. His earlier apps were small utilities unrelated to cars.

How many people are buying: a few hundred, estimated

First, the numbers, so you don't get fooled by "charted":

  • Apple US store: 5 ratings, averaging 5.0 stars (11-06); across all stores there are fewer than ten, and in the last 7 days it added only 1 worldwide (Canada, 11-05).
  • It has never been on any country's overall chart, only on each country's Top Paid Utilities category chart: #2 in Latvia (10-28), #5 in Luxembourg (11-06), #6 in Finland, #7 in Denmark, #20 in Norway, #33 in Canada (11-06); its best US rank was #104 (11-01), and on most days it sat between #150 and #196. In small-country paid category charts, a few sales a day is enough to chart.
  • The number of countries it charted in went from 10-28 to 4 to 11-01 to 8, then fell back to 11-05 2. The wave from the early-October CarPlay version is receding.

Working backward from the review rates typical of paid tools, it sold roughly a few hundred copies, an inferred few thousand dollars in revenue. That's side-project scale, not business scale.

Compare two companies that use the same model: EV Dashboard, built for the Hyundai / Kia E-GMP platform ($12.99, launched late April). Six months in, it has 65 ratings in the US store and peaked at #49 on the US Top Paid Utilities chart. LeafSpy Pro ($19.99), the originator of this model, built only for the Nissan Leaf, has been selling for ten years. It has 115 ratings in the US store and is still ranked #4 on the US Top Paid Utilities chart as of 11-06. The ceiling is clear: the owners of one car model, times the small slice willing to plug in an OBD dongle.

Why people pay $15

The manufacturer hides the data. The Toyota and Subaru apps only show charge percentage and range, not SOH, individual cells, or the 12V battery; Toyota's remote features are free for three years, then require payment (bzforums owner thread, 2026-04). For a $40,000 car, you can't see whether the battery is healthy; for $15 you can, and owners do that math. Buyers of used bZ4X also ask on r/BZ4X "how do I check SOH."

It hit the 12V stall at the right time. The 2026 bZ and C-HR's 12V small batteries kept draining, the owner groups argued about it daily, in Sep 22 a law firm began collecting owner information for an investigation, and Toyota only pushed an OTA fix in mid-October. BZ-Battery's 2 Oct 1.4 update, the second line of its release notes was "you can now read the 12V battery directly." On r/trailseeker, an owner wrote a long review; the first thing they praised was "the biggest benefit is being able to see the 12V status now."

More cars on the road. The updated bZ sold 8 units in the US over its first 22,563 months (carbuzz, 09-08); the bZ4X was Norway's top-registered EV in July this year. The author is in Denmark, where the bZ4X is one of the densest markets.

Where users come from: the author posts in every owner group himself

There are no ads, no TikTok, zero discussion on X, no press, and the YouTube videos on bZ4X battery use other apps. Its users are almost all brought in by the author posting himself:

  • The same text posted across: r/BZ4X, r/Toyota, r/trailseeker, r/ToyotaCHR, opening with "This app needs an OBD dongle; I use the OBDLink CX myself, and it was also developed around it. Unfortunately the app isn't free..."
  • The CarPlay version got another round: r/BZ4X, r/Solterra, r/LexusRZ, plus the Facebook group "2026 Toyota BZ owners", with the line "needed Apple's special approval, and it finally came through."
  • For the 12V version, in another FB owner group: "Many of you have been asking for this..."

The playbook is just one thing: each time it adds support for another car, post in that car's subreddit and groups; each update that delivers "the feature you asked for" gives a reason to post again. After that, owners share it on their own, as the German forum thread shows. In App Store "customers also bought," it's linked with evDash, Carista and OBDeleven, which suggests a small share of organic traffic comes from people searching the store for OBD.

Who it's competing with

It's currently the only iOS app dedicated to battery diagnostics for e-TNGA cars. But plenty of things can do much the same job:

CompetitorsScale (US store ratings, 11-06)Compared with alternatives
Car Scanner ELM OBD233,175Scans any car, reads the bZ4X's SOH for free; car forums recommend it by default. You have to pick parameters and build your own dashboards yourself, and the interface is "not as nice"
evDash OBD2 (2026-05 launch)2A multi-model EV dashboard with CarPlay, cells and 12V, which names the 2026 bZ4X in its description; free plus in-app purchases, and has an Android version. Closest in features
Carista4,275Subscription-based, mainly for changing settings and clearing fault codes, not focused on the battery
ABRPVW-tierRoute planning, reads only battery and power
CellPulse, SoH Checker, EVPeek and other general-purpose EV battery apps0–1Everyone wants to build for every car, almost nobody buys

Several parallel products already run this playbook: EV Dashboard for E-GMP, Voltage for Chevy Volt / Bolt, Battery Health – For Tesla / For Rivian for Tesla and Rivian. None of them copied BZ-Battery; they arrived at the LeafSpy route independently.

There's also a cost-changing factor: Clutch Engineering's open-source project OBDb (Pelican) has already published 4 parameter definitions for the bZ99X. Reverse engineering used to be the hardest step for this kind of app; now many cars have been reverse engineered for you.

If it were you

B is worth a shot, but this is a side-income ceiling business. The playbook is clear, acquisition costs are close to zero, and nobody is crowding in yet. The catch: each car platform has only a small group willing to plug in an OBD dongle, and one app selling a few hundred to a few thousand copies is about the ceiling. What can get big is "many platforms, one app each."

Who it suits: a solo developer who can write iOS (Android too, ideally), who owns or has access to a particular EV, who can hold an OBD dongle and go parameter by parameter, and who is willing to hang out in owner forums and Facebook groups and reply to posts.

Who it doesn't suit: anyone who wants one app to pay their bills; anyone who wants to build for the bZ4X (it's already thoroughly covered, and its author updates often); anyone who doesn't want to touch hardware or debug in the car; anyone who wants subscriptions (this audience buys one-time, and neither LeafSpy nor BZ-Battery has in-app purchases).

How to do it: pick a high-selling platform that doesn't give out battery data and has no dedicated app yet. VW MEB (ID.3 / ID.4 / Skoda Enyaq), GM Ultium, and BYD export models are worth checking first (my inference, go verify on the stores and forums whether anyone has built one). Check whether OBDb has this car's parameters first. If it does, you've saved half the work. Copy the feature set from this one: weakest cell, SOH, monthly capacity curve, 12V, trip efficiency, CarPlay. Read-only, no account, and a demo mode shown on the first screen of the store page. One-time purchase at $13–20. The bug from the German forum is a reminder: cumulative energy must be reconciled against the power integral, because these users will export CSVs and check you themselves. Build the Android version too. The first question on the German forum is about exactly that, and BZ-Battery doesn't have one yet.

How to acquire users: free. Post honestly in each model's subreddit, Facebook owner groups, and local owner forums (what OBD dongle is needed, not free, read-only). Watch for whatever owners are arguing about in the groups right now (recalls, 12V dead batteries, OTA updates, used-car battery checks), ship a feature that addresses it as fast as you can, then come back and say so in the group.

Timing: the earlier the better, depending on the car. The best window is the first month or two after a new platform launches, when owners start their first collective complaints. Once general tools like evDash or Car Scanner handle a given car well, the case for a dedicated app gets thinner.

Might be wrong: (1) The car models you're targeting already have ready-made dashboards in general apps (Car Scanner, evDash), and forums keep recommending them; (2) Once OEM apps start showing SOH and 12V (when Toyota or VW put battery health in their official app, this business is dead); (3) BZ-Battery still had single-digit ratings in the US store through spring 2027, with zero to two countries charting, which suggests even the first batch didn't sell through, so this model has topped out on e-TNGA; (4) Automakers are blocking OBD reads (one already blames third-party OBD devices for 12V dead batteries). If any of them disables these parameters in firmware, the whole path narrows.

Data and sources

  • App Store product page and Apple's public API (US store, 11-06): price, rating, version, release notes, supported models; daily paid-category chart rank and rating changes by country, 10-28 to 11-06.
  • German forum bz4x-forum.de thread "bz-battery" (opened 10-02, two pages): owner replies and CSV energy reconciliation.
  • Posts by the author on r/BZ4X, r/Toyota, r/trailseeker, r/ToyotaCHR, r/Solterra, r/LexusRZ and two Facebook owner groups; long-form user comments on r/trailseeker. Reddit and Facebook post bodies couldn't be opened directly; quotes come from search-result snippets.
  • Competitors: App Store pages for Car Scanner, evDash, EV Dashboard, LeafSpy Pro, Carista, Voltage (11-06); the OBDb / Pelican bZ4X page.
  • Background: carbuzz (2026-09-08) US bZ sales; carsguide (08-17), fuelcellsworks (08-03) Nordic sales; classlawdc (09-22) 12V dead-battery investigation; bzforums owner threads.
  • Apple doesn't publish sales or revenue. The "a few hundred copies" and "a few thousand dollars" figures in this piece are estimated from rating counts. Several auto-generated download-estimate sites online don't match Apple's numbers, so they weren't used.

iOS store page ↗

Research notes: competitor table, acquisition evidence, full research report
Competitors
NameWhereLaunchedScaleHow it differs from this one
Car Scanner ELM OBD2iOS2017-0833,175 ratings in the US store (also an Android version)A generic scanner that reads the bZ4X's SOH for free, but you pick the PIDs and build the dashboard yourself, and the UI isn't built for Toyota. BZ-Battery works out of the box, with CarPlay, 12V, and long-term capacity tracking
evDash OBD2iOS2026-05-112 ratings in the US store; also an Android versionMulti-model EV dashboard with CarPlay, battery cell and 12V support, its description name-checks MY2026 bZ4X; free with in-app purchases, not built specifically for e-TNGA
LeafSpy ProiOS2015-03115 ratings in the US store, $19.99, still on paid Utilities charts in several countries (US 4)A prototype of the same model, but only for the Nissan Leaf. BZ-Battery applies the same approach to e-TNGA.
EV Dashboard(Gregory Burlingame)iOS2026-04-30US store 65 ratings, $12.99Same model (single platform, one-time purchase), targeting Hyundai/Kia E-GMP, so it doesn't compete with BZ-Battery for owners.
Carista OBD2iOS2015-03US: 4,275 ratingsFocused on changing settings and clearing fault codes, subscription-based, not centered on battery health
ABRPOther2023-04 adds live OBD data for the bZ4XVW-tierMainly route planning, reads only SOC / power, doesn't look at cell health
Native EV routing in Toyota App / SubaruConnect / CarPlayBig-company featuresIncluded with the carAll ownersIt only shows charge level and range, with no SOH, cell data, or 12V readout; Toyota's remote features need a renewal after 3 years
CellPulse / SoH Checker / EVPeek and other general-purpose EV battery appsiOS2025-11 to 2026-090–1 ratingsGeneral multi-model, barely any volume
Where users come from
  • Verified The developer posting in owner communities (Reddit): the same post on r/BZ4X, r/Toyota, r/trailseeker, r/ToyotaCHR; CarPlay updates posted to r/BZ4X, r/Solterra, r/LexusRZ
  • Verified Facebook owners' groups: the "2026 Toyota BZ owners" group's CarPlay announcement (saying Apple needs to grant a special exemption), and the 900994514250767 FB group's 12V reading-update posts
  • Verified Owner word of mouth and organic forum sharing: bz4x-forum.de user 2026-10-02 opened their own bz-battery thread (two pages); an r/trailseeker user wrote a long review; a 5-star Canadian review confirmed the Veepeak works
  • Inference Store search / related-app recommendations: evDash and BZ-Battery's store pages appear in each other's "customers also bought"
  • Inference Ads / TikTok / X / media: a TikHub search for "bz4x obd" returned no relevant results; x-radar shows 0 posts in the last 60 days; no media coverage found

BZ-Battery (iOS id6807502861) research report

Research date: 2026-11-06. Data sources: our appstore database (app_day / app_profile, starting 2026-10-28), Apple's lookup API, and Jina/Exa web search. Original Reddit / Facebook posts were blocked, so we could only see search-engine summaries; the post content quoted below comes from those summaries.

One line

A Danish developer, Andreas Halse Gravesen (a software engineer at LEGO Group, company HGSoftware ApS, Aarhus), built a paid tool for Toyota-family EVs: it connects to a Bluetooth OBD dongle and reads the high-voltage battery of the Toyota bZ4X (and the same e-TNGA platform's bZ, C-HR+, Subaru Solterra/Trailseeker/E-Outback, Lexus RZ), showing cell voltage, temperature, SOH, measured capacity, and 12V battery voltage, with CarPlay support. One-time purchase: $14.99 in the US store (NOK 199, DKK 129, €17.99 in Germany, $19.99 in Canada), with no in-app purchases, no account, and no ads. Launched 2026-09-19, going from 1.0 to 1.4 within two weeks.

1. How big is it, really (the numbers first)

  • Rating count: App Store lookup, US store userRatingCount=5, average 5.0(2026-11-06); by store: us 4, ca 2, dk 1, de 1. Across all stores, only 1 new ratings in 7 days (Canada, 11-05). Going by rating count to estimate downloads, it's a few hundred at most, a very small scale.
  • Chart: it never made the overall chart, only charted in Utilities Top Paid across several stores, and those charts have a low bar (appstore library app_day):
    • Latvia 2(10-28), Luxembourg 5(11-06), Finland 6(10-29), Bulgaria / Denmark 7(10-28), Norway 20(11-03), Canada 29→33(10-29 / 11-06), Poland 34, Switzerland 46, Australia 54, UK 121; US best 104(11-01), most days 150–196.
    • Small-country Top Paid overall charts sometimes have spots too: Luxembourg 58, Finland 47, Latvia 91, Denmark 76. In these countries, a handful of daily sales is enough to chart.
    • The number of charted stores went from 4 on 10-28 to 8 on 11-01, then fell back to 2 by 11-05 / 11-06. That's a short pulse (the early-October CarPlay update plus posts), and it's fading now.
  • Third-party estimate sites: appinsider.io and storeintel.live have auto-generated "revenue / downloads" pages, and worldsapps reports "316 downloads, 32 reviews". All of it is machine-generated and doesn't match Apple's numbers, so don't trust it (unverified).
  • Control group: EV Dashboard (Gregory Burlingame, built on the Hyundai / Kia E-GMP platform, listed at $12.99,2026-04-30), a similar car-focused, one-time-purchase app. In the US store it has 65 ratings at 4.8 stars, and its best category rank is #2 in Finland and #49 in the US (appstore library). In other words, after half a year this model has reached dozens of ratings on a major platform; BZ-Battery is still early.

2. Competitors: who else does the same thing

ProductWhereLaunchedScaleHow BZ-Battery is different
Car Scanner ELM OBD2(Stanislav Svistunov)iOS / Android2017-08US store 33,175 ratings, 4.8A universal scanner that works with every car. On bZ4X owner forums it's the default recommendation (bzforums and solterraforum both have threads on "use an OBDLink MX+ with Car Scanner to read SOH"). The data is all there, but the UI is "not as prettied up", so you pick the PIDs and build your own dashboard.
evDash OBD2(NEXT176)iOS / Android2026-05-11US store: 2 ratings; Slovakia Top Grossing category chart 62Multi-model EV dashboard with CarPlay support, cell voltage, 12V readouts, and it name-drops the MY2026 bZ4X in the listing. Free with in-app purchases. A r/BZ4X user called it "X-ray" in a post. Closest feature match, but it isn't built specifically for Toyota.
ABRP(A Better Routeplanner)iOS / Android / webAdded live OBD data from bZ4X starting 2023-04VW-tierRoute planning first. Reads only SOC and power, not cell health.
Carista OBD2iOS / Android2015-03US: 4,275 ratingsFocused on settings tweaks and clearing fault codes, subscription-based; has a bZ4X page, but the main pitch isn't battery health
CellPulse, SoH Checker, EV Battery Analysis, EVPeek, etc.iOS2025-11 to 2026-090–1 ratingsNew generic EV battery health app with almost no traction
LeafSpy Pro(James Pollock)iOS / Android2015-03115 ratings on the US store, $19.99, still charted on Top Paid Utilities in dozens of countries (US 4, New Zealand 1)It's the prototype for this model: one car model (Nissan Leaf), one-time purchase, reads cell and SOH data. BZ-Battery copies that for the e-TNGA lineup
EV Dashboard(Burlingame)iOS2026-04-30US: 65 ratingsSame model, applied to Hyundai/Kia E-GMP; a sign that "one app per platform" is already being copied
Voltage (Volt / Bolt), Battery Health – For Tesla / For Rivian (Brooklyn Running LLC)iOS2026-05 to 2026-08Single digits to a dozen-plus ratingsOther dedicated apps built "by brand / model" in the same category
Web tools / services: BattGrade, EVgauge, voltchek, Pelican (Clutch Engineering's OBDb, which publishes 99 PIDs for the bZ4X)Web——Pelican open-sourced the bZ4X PIDs, which sharply cuts the reverse-engineering cost of building this kind of app. BattGrade and voltchek sell battery reports for used-car buyers
Official: Toyota App, SubaruConnect, native CarPlay EV routingBig-company features——Only shows charge % and range. No SOH, no cell data, no 12V. And Toyota App's remote features start charging after a free 3 years (per a bzforums 2026-04 thread)

Verdict: BZ-Battery is the only iOS app built specifically for battery diagnostics on the e-TNGA lineup (searching bz4x / solterra in the library turns up no second one). But there are plenty of functional substitutes: Car Scanner does most of it for free, and evDash even has CarPlay.

3. Where users come from

  1. The developer posts in owner communities (confirmed, main channel). The same text ("The app requires an OBD dongle — I use the OBDLink cx myself…") went out almost simultaneously to r/BZ4X, r/Toyota, r/trailseeker and r/ToyotaCHR. The CarPlay update got another round in r/BZ4X, r/Solterra, r/LexusRZ, plus the Facebook group "2026 Toyota BZ owners" ("It required a special approval from Apple, but it's finally in place"). The 12V reading update was also posted to the FB group 900994514250767 ("A lot of you asked for this…"). The play is each time a model is added, post again in that model's subreddit / group.
  2. Owner-shared (confirmed): On the German forum bz4x-forum.de, a user started a "bz-battery" thread on 2026-10-02 with two pages of replies. Some asked for an Android version, others ran their exported CSVs to calculate energy use. On r/trailseeker, a user wrote a long review, "My thoughts on BZ-Battery app", praising the 12V readout and complaining that the range readings were off by 40%.
  3. Store cross-recommendations (inferred): BZ-Battery appears under "Customers also bought" on evDash's page, and BZ-Battery's page lists evDash, Carista and OBDeleven in return. That suggests some organic traffic comes from people searching the store for OBD / EV battery apps.
  4. Not found: paid ads, TikTok (a TikHub search for "bz4x obd" returned nothing relevant), X (x-radar: 0 posts in the last 60 days), press coverage, YouTube reviews (battery videos for the bZ4X on YouTube all use Car Scanner).

4. Why it took off

  • Demand was sparked by one specific incident: 2026 bZ / C-HR models repeatedly had their 12V battery drain and stall. A law firm opened an investigation in 2026-09-22 (classlawdc.com), owner groups discussed it daily, until Toyota pushed an OTA fix around 2026-10-11 (the FB group "2026 Toyota BZ (US)"). BZ-Battery launched at the end of September, and the 1.4 version put "reads the 12V voltage directly" in its release notes, right into that anxiety. The long r/trailseeker review said, "The biggest positive thing you can see the current status of 12v battery".
  • The owner base is growing: after the refresh, the 2026 bZ sold well in the US, with 22,563 units in its first 8 months (carbuzz 2026-09-08). The bZ4X was one of the best-selling EVs in Norway and Denmark for 2026 years (carsguide 2026-08-17; it ranked #1 in Norwegian registrations in July, with 532 units). The developer is in Denmark, which is the densest bZ4X market.
  • The OEM keeps the data hidden: SOH, cell data and 12V readings aren't available in the official app, and Toyota App's remote features require a subscription. The description line "shows you what the car keeps to itself" points straight at that gap.
  • Why people will pay: for a car that costs ¥40K-ish, knowing battery health and whether the 12V battery will stall is worth far more than a $15 one-time app. There's also used-car buyers who need to check batteries (r/BZ4X has threads on "how to check SOH when buying a used bZ4X"). LeafSpy Pro has sold for $19.99 for a decade, which already shows EV owners will pay for this kind of tool.

Five: What sets it apart, and whether that explains the growth

  • Deep support for one lineup, ready to use out of the box: no picking PIDs or building dashboards yourself. Pick the model, plug in the OBD dongle, and you see the weakest cell, SOH and monthly measured capacity. Getting the same out of Car Scanner takes hours of setup.
  • CarPlay: it needs special approval from Apple, and the developer advertised the "special approval from Apple" in posts. evDash also has CarPlay, though, so it isn't exclusive.
  • Read-only, no internet, no account, with a demo mode: given Subaru blaming "third-party OBD apps" for 12V drain (discussed on r/Toyota_bZ), "It only reads… enforced in the app" eases owners' concerns.
  • The developer keeps up the pace: 4 releases in two weeks, expanding from 2026 bZ4X models to a dozen-plus e-TNGA vehicles, and every update goes back to the groups with "the feature you asked for is done".
  • Is that what drove the volume?: Partly, but the volume is small. Differentiation (model-specific, CarPlay, 12V readout) plus the "post in every model community" play got it first paying users in a circle of several hundred thousand owners. But the numbers are only in the hundreds, and the number of charted storefronts is already falling. This category ranking mostly shows that the bar for Top Paid Utilities in small countries is low, not that the app is taking off.

6. Visibility and copycats

  • Visibility: few people know about it yet. Revenue isn't public (not on TrustMRR, and the developer hasn't shared figures). No press coverage, and 0 posts on X. It's only discussed in the bZ4X / Solterra / RZ subreddits, FB groups, and the German bz4x forum.
  • Copycats: no clones specifically targeting the e-TNGA lineup have turned up. But the "one paid OBD app per model" approach already has several players (EV Dashboard for E-GMP, Voltage for Volt/Bolt, Brooklyn Running for Tesla/Rivian), all launched around the same time or earlier, so it isn't a case of copying BZ-Battery.

VII. What others can borrow

  1. Copy the LeafSpy model per platform: pick a platform that sells a lot but where the OEM withholds battery data (e-TNGA, E-GMP, MEB, Ultium), reverse-engineer it or use open-source PIDs (OBDb / Pelican), and build a one-time-purchase, $13–20 dedicated app. One platform covers several brands and models, and one build can tap several owner communities.
  2. Target a concrete pain event: events like a 12V stall, a recall or an OTA fix suddenly create owner demand for "I need to see the data".
  3. Zero-cost acquisition: every model's subreddit and FB group is a precise channel, and each update gives you a reason to post again ("the feature you asked for").
  4. Use trust design to lower objections: read-only, no internet, no account, a demo mode, plus anonymized battery-degradation research, which builds a data asset over time.
  5. Limits: the ceiling is the model's installed base × the share of people willing to plug in an OBD dongle (a German forum user already said "I don't want to plug in a dongle, it's not for me"); iOS-only drops Android users; every new model needs its own reverse engineering, which is hard to scale.

8. What's still uncertain

  • Real downloads and revenue: Apple doesn't disclose them, the rating count is too small to extrapolate, and third-party estimate sites are machine-generated and unreliable.
  • Engagement on the Reddit / FB posts (upvotes, comments) isn't visible; the post bodies were blocked.
  • Which type of CarPlay authorization "special approval" refers to (my guess is the Driving Task category) is unverified.
  • Whether there are Android plans (a German forum user asked, and no answer was visible).
  • Whether the anonymized battery-degradation data will become a paid product later (e.g., used-car battery reports) can't be determined yet.

Sources

This article was written by AI from public data and the data we collect daily. Numbers are sourced, and inferences are labeled.