Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 2.36 KB

File metadata and controls

52 lines (38 loc) · 2.36 KB

Preset Threshold Rationale

This document explains the default threshold values used by threshpad's preset modes and the sources they are based on.

The Trade-off

Lithium-ion batteries degrade faster when kept at high state-of-charge for extended periods. Charge thresholds limit how high the battery charges, trading some runtime capacity for longer calendar lifespan.

  • Lower thresholds → longer battery lifespan, less runtime when unplugged
  • Higher thresholds → shorter battery lifespan, more runtime when unplugged

Preset Values

Mode Start Stop Rationale
Desk Mode 40% 50% Always plugged in; maximize lifespan over runtime
Balanced 75% 80% Mixed use; good compromise between lifespan and runtime
Travel Prep 0% 100% Charge fully before a trip; revert to Balanced after

These values are consistent across both BAT0 and BAT1. There is no documented basis for treating an internal vs. swappable ThinkPad battery differently for threshold purposes — both cells age the same way.

Sources

Travel Prep Note

0 / 100 disables thresholds entirely (charges to 100%). Use this before a long trip, then switch back to Balanced or Desk Mode when you return and plug back in. The 3-second feedback delay in the UI is intentional — writes via batctl complete quickly, but sysfs takes a moment to reflect the new values.