SHANDOKA DBB
Shandoka DBB · Desktop · Battery health

Battery health that learns your pack.

DBB Desktop reads every ride and every charge in order and learns what normal looks like for your electric motorcycle or custom EV. When one cell starts to drift, it names the cell, says how far it has moved since the pack was new, and shows how fast it's changing. It's your private data, on your computer.

DBB Desktop health view: the pack's four systems, every cell against every charge, the findings list, a resistance trend, the health calendar and pack capacity
The Health view three years into the life of a motorcycle pack. Simulated data. Wrenfield Farm and its people are fictional.
About these screens

Every screen on this page comes from a simulation of DBB Desktop. We generated three years of one motorcycle pack, 175 charges and 507 rides, made one cell group age faster from charge 50, and ran the whole history through Desktop's health model. The bike, Swift, and its rider are fictional.

First it learns what normal is

Every pack has its own character: how far each cell sags under load, how long a charge takes, how warm it runs. Desktop spends the first ten charges learning that. After that, every session is measured against the pack's own normal.

Four cards sum up the pack: cells, balance, charging and heat. Each one is learning, steady, on watch or drifting, with a sparkline of the reading behind it.

The pack summary and four system cards: cells drifting, balance on watch, charging steady, heat steady
HLTH.01: Swift after 175 charges. Cells are drifting and balance is on watch, while charging and heat are steady.

Every cell, every charge

The drift map gives each cell a row and each charge a column, shaded by how much that cell's resistance has grown against the rest of the pack since it was new. A healthy pack stays dark. Swift's c16 lights up from the middle of 2024 and gets brighter every season.

A grid of 24 cells against three years of charges, dark except for cell 16, beside a list of three open findings about c16
HLTH.03 and the findings: c16 flagged on 1 November 2024, at charge 64, with three findings open today.

What it said, and when

Desktop raises a finding when a reading moves away from normal and keeps moving. It holds the finding until the change is clear, and closes it if the reading comes back.

No other cell raised anything in three years.

How fast it's changing

A line rising from 1.0 to 1.53 times the pack's average, projected to reach 1.8 in about 29 weeks
c16's resistance divided by the pack's average: each ride, the smoothed trend and the projection.

A finding comes with its rate. Today c16 sags 75 mV more at 80 A than when the pack was new, and at this rate its resistance reaches 1.8 times the pack's average in about 29 weeks.

That's the point where replacing the cell group is worth doing, so the job can be planned for a winter weekend.

Three years on one screen

The health calendar gives every day of the pack's life a square, colored by what Desktop made of that day's sessions. You can see the first months of learning, the long steady run, and the season c16 started to drift.

Beside it is pack capacity from every charge that covered enough of the pack to measure it: 95.1 % of new after three years, with the trend drawn through the readings.

Three rows of daily squares, one per year, shading from learning grey to steady green, then yellow and orange
HLTH.02: the health calendar, October 2023 to September 2026.
Pack capacity falling gently from about 52 to 49.4 amp-hours over three years
Pack capacity in amp-hours from each charge that measured it, with the trend.

A report card for a buyer or a shop

Print the pack's history on one page: capacity over time, resistance per cell, the weakest cell's record and any service. It's what a buyer of a used EV would want to see, and what a shop needs before it opens the pack.

Where the history comes from

With a DBB on the bike, every ride and charge comes across to Desktop and joins the history. At the bench, Desktop records its own sessions from the BMS and charger.

It's your private data

The history lives on your computer, and what Desktop learns about your pack comes from your own sessions.

What it doesn't do

Desktop tells you which cell is changing, by how much and how fast. It doesn't predict failures or replace the BMS, and what to do about a pack stays with you and your technician.

Questions people ask

What is battery state of health?

It's how much of its original capability a pack still has, measured as capacity against new and as internal resistance. DBB Desktop tracks both for the whole pack and for every cell.

How does it find a weak cell?

It compares each cell with the rest of the pack at the same moment and under the same load, and with its own readings from when the pack was new. A cell that sags more, holds less or finishes a charge lower than it used to shows up as a trend before it trips a cutoff.

Does it work on a pack that isn't new?

Yes. It learns normal from the first ten charges you record and measures every change from there.

Do I need a DBB on the bike?

No. Desktop runs on its own at the bench. With a DBB on the bike as well, your rides and charges from the road join the history.

Which systems does it read?

The same ones the DBB reads: many popular BMS, charge management and EV drive systems, with more integrations being finalized.

Is there a subscription?

No. Buy DBB Desktop and it works.

Join the waitlist, save $99

Everyone on the waitlist saves $99, whichever DBB they choose: an early-release tester unit now, or DBB Lite, Full, Pro or Desktop when they're released. Tell us about your pack and how you'd use Desktop.

Joining signs you up for a monthly update on the DBB. We keep what you send us and the internet address it came from, which shows roughly where you are. Every update has an unsubscribe link.