Source and rules

Terms and rules

iCharger DX8 Storage logs (individual pack storage charges). Logged through 2026-10-24: 267 measurements across 28 nights. Rest voltage comes from the start of each storage charge. Charge rules v7 and Rule B use the limits shown below. In short, v7 means every pack has a permanent home channel, a pack is pulled only for fire risk, a pack that fails a board check charges alone that night, and IR checks are performance notes.

A few dates to know. 2026-10-09-restday0 is a rest-test day-0 baseline. It isn't a latest IR point or a series mean. The rest pool is retired: C1-P4 and C2-P2 are back in rotation, and their rest tests passed as self-discharge checks on 2026-10-18. C1-P1 passed its 7-day rest test on 2026-10-17 and is back in rotation as C1-P1 from 2026-10-18, and its whole history shows as C1-P1. A Rest pool night is labeled Rest pool. C3 and C4 (CNHL V2 6S 1300 Black, purchased 2026-10-13) are in rotation. Storage night 2 was 2026-10-16.

Each series has its own board. Watch notes and performance notes are just notes. C3-P5 is marked check first.

How I charge, log and judge my packs

Data processing and website production are done with Grok Bot and Cursor.

undatedundatedundatedundatedundatedundatedundatedundatedundatedundated2026-09-26 · partial2026-09-26-eve2026-09-272026-09-30 · partial2026-10-09 · partial2026-10-09-restday0 · partial2026-10-10 · partial2026-10-11-charge · partial2026-10-11 · partial2026-10-14-charge2026-10-142026-10-162026-10-17-charge · partial2026-10-172026-10-18-charge · partial2026-10-182026-10-23 · partial2026-10-24 · partial

Glossary

IR

Internal resistance, in milliohms. Each cell's value is the median of the DX8's IR samples on that storage run, already in mΩ. The pack average is the mean of the six cells, and pack S_R is the whole-pack sample. I don't show line resistance. I also don't show the old end-of-run charge line, because it's milliamp-hours, not IR.

Glossary

Spread

Intra-pack spread is the highest cell IR minus the lowest cell IR in one pack, in milliohms. Caution is 2.0 mΩ or a hot cell, two nights in a row. At 3.0 mΩ or more, on that same pattern, it gets a watch note.

Glossary

Floor

Start floor is the lowest cell voltage at the start of the storage charge, in millivolts. There's a watch line at 3600 mV.

Glossary

Rest-Δ

Inter-pack rest delta, in volts. Within one series on one night, it's the highest rest voltage minus the lowest, counting only packs that charged in parallel. If a series or night has fewer than two parallel packs, it's N/A, charged individually. Rest voltage is the sum of the six start-cell voltages. The parallel call, the floor watch and the self-discharge check still apply to every pack. The rest-test baseline isn't a Rule B night.

Glossary

Self-discharge

Arrival imbalance is the gap between the highest and lowest cell voltage at the start of the charge, in millivolts. The low-cell gap compares that lowest cell with the median of the other five. A 7-day rest test watches the weak cell after storage. A test with no reading yet stays open until its due date. If a pack fails a rest test, it comes off the parallel board.

Glossary

What is not here

  • Capacity in (mAh)
  • Capacity out (mAh)
  • Cycle count from the DX8
  • Cost per usable cycle

Inside one pack

Parallel call

  • Go. On its parallel board. This is the default.
  • Watch. A note only. The pack stays on its board.
  • Pulled. Fire risk only: swelling or damage, heat, a very low cell, self-discharge, or abnormal charging. Not charged.

A spread of 2.0 mΩ or more, a cell at 1.5× the pack median, or a low-cell gap of 100 mV or more is a performance note. Service status is separate: In service, Watch, Pulled or Retire. Rest pool nights before 2026-10-17 are labeled Rest pool. Each status line reads Parallel first, then Service, and the words on each pack are the recorded call.

Across a fleet

Rule B · rest-Δ

  • Go ≤ 0.60 V

Before I connect anything, every pack on the board has to rest within 0.60 V. A pack outside that range gets checked first and stays off the leads that night only. Its status doesn't change. I keep this separate from the parallel call so a spread note and a rest-delta check don't get read as the same limit.

Charts

A night with no reading

No chart gets a made-up value. Every recorded reading for a pack is joined to the next one, including charge-alone nights, rest-test nights and nights from before a move. The fleet charts (series mean, pack trends, Rule B and the bake-off) draw that line solid through a night with no reading. A pack page, and the sparkline on a pack tile, use a faint dotted line across a night that pack wasn't charged. Nothing is drawn before the first reading or after the last, and a pack with only its first reading is a single point. If the series ran and the metric doesn't apply, the tooltip says N/A for that night. A star on the night label means something else: a partial night, one that didn't include every pack. A pack or series that charged on a partial night still gets a point on the line. On a pack chart, the legend reads: dotted = not charged.

Do not mix scales

DX8 IR is not a manufacturer rating

Cell IR on these packs is about 2–3.5 mΩ, and a whole pack is about 11–21 mΩ. The DX8's IR reading is coarse, so I use it for relative checks and trends. It isn't a manufacturer rating.

Still open

Gaps

  • C1 and C2 were last measured on 2026-10-11. C1-P4 and C2-P2 also have the rest-day baseline. The 2026-10-11 charge run for C1-P5 and C2-P6 is not a storage night.
  • A night that did not include every pack stays incomplete. Missing packs are not filled in.
  • No capacity in/out series — storage runs are top-ups, not capacity tests.
  • DX8 cell IR reads about 2–3.5 mΩ per cell (whole pack about 11–21 mΩ). The DX8's IR accuracy is limited, so IR is used for relative and trend checks only.
  • Mapping uses the night's manifest. The usual-low-cell check is advisory only.
  • C3 and C4 are in rotation (CNHL V2 6S 1300 Black, purchased 2026-10-13). Storage night 2 was 2026-10-16. Every pack charges on its own parallel board. Watch is a note. Bake-off prices are shop prices, not purchase prices.
  • DX8-2 IR is validated against the charger screen. A row is flagged only when its ir_validation says so.

Charging nights

How a night is matched to packs

I only record storage charges. Each log belongs to one charger, and the two chargers never get mixed into one sequence. The chargers' serial numbers stay off the site; the pages just say DX8-1 and DX8-2.

Each night, the logs on each channel are matched, in order, to that night's slot list. If the number of logs doesn't match the number of slots, the night is refused, and nothing gets quietly reassigned. When a night has no slot list, the default is: DX8-1 channel 1 is C1-P1 through C1-P3, DX8-1 channel 2 is C1-P4 through C1-P6, DX8-2 channel 1 is C2-P1 through C2-P3, and DX8-2 channel 2 is C2-P4 through C2-P6. The slot list wins when a slot is empty or a pack charges on its own.

Mapping uses that night's manifest: charger alias, channel, file number and slots. A pack's usual low cell is only a soft check; a mismatch gets a note and doesn't move the pack. Cell IR is the median of the DX8 IR samples on the run, already in milliohms. The old end-of-run charge line is milliamp-hours, so it isn't used as IR.

A charger is limited to one series only when that limit is turned on, and neither DX8-1 nor DX8-2 is limited. An existing night-and-pack record is never overwritten. A partial night is kept as measured, and on the charts it stays starred on the night label. That star is separate from the dotted join a pack chart uses for a night that pack wasn't charged. The rest-voltage comparison uses only packs that charged in parallel that night, and only when at least two of them did.

  • DX8-1 · C1 · not limited to one series

    On a new night, channel 1 is C1-P1 through C1-P3 and channel 2 is C1-P4 through C1-P6, unless that night's slot list says otherwise.

  • DX8-2 · C2 · not limited to one series

    On a new night, channel 1 is C2-P1 through C2-P3 and channel 2 is C2-P4 through C2-P6, unless that night's slot list says otherwise.

LiHV logs, and logs that are a charge, a discharge, too short, or not a six-cell pack, stay out of the record until they can be matched confidently.

Record

What the logs contain

Recorded

  • Charge taken per cell (mAh)
  • Average charge taken (mAh)
  • Charge spread (mAh)
  • Start floor (mV)
  • Arrival imbalance (mV)
  • Rest voltage for inter-pack delta

Not in the logs

Capacity in and capacity out stay empty on the fleet page. Storage charges don't record them, and I don't fill them in.