Free U.S. shipping

Compatible with HTC

HTC Vive Controller Replacement Battery - Replaces BOPLH100

$23.18In stock

Why this battery

  • Fits HTC Vive Controller models using BOPLH100 or 35H00244-00M battery pack.
  • 3.7V, 890mAh lithium-polymer cell delivers stable voltage to tracking processors during VR sessions.
  • Connector slides into controller battery slot with flat orientation; locking tab seats flush against housing.
  • Bench testing showed BMS accepted charge cycle on first insertion with no fault delays or cutoff events.
  • On first session with a Vive Controller that sat unused, run a full charge cycle before gameplay to let the tracking processor establish baseline voltage — controllers with degraded packs often show drift that clears after fresh cell stabilizes at operating voltage.
3.7V890mAhLi-Polymer

Fits 4 models · Replaces 2 part numbers

Ship from

Ships from Hong Kong Warehouse · Delivery in 28-45 days

$23.18Quantity 1

About this replacement

HTC Vive Controller — 3.7V Li-Polymer Replacement Battery (BOPLH100)

This 3.7V, 890mAh lithium-polymer battery replaces the internal cell in the HTC Vive Controller. It fits the Vive Controller, Vive Controller VR, Vive Handle Controller VR, and VIVE VR SS variants. If your controller is dying mid-session or no longer holding a charge, this swap restores full function.

  • Vive Controller family fit: All listed variants share the same BOPLH100 cell format, connector pinout, and BMS communication protocol. The battery management system in the controller handshake-checks cell voltage on power-up — this replacement passes that check on all supported variants.
  • Bench tested on actual hardware: We ran this cell through the Vive Controller charge cycle using the standard dock. The BMS accepted the cell without fault codes, balanced to full charge without thermal events, and the controller paired and tracked normally throughout discharge.
  • Pre-session charge protocol: The Vive Controller's tracking processor and haptic motor draw current simultaneously during active use. Charge this battery to 100% before any extended session — the tracking subsystem needs a stable voltage floor, and a partially charged cell will sag under combined haptic-plus-tracking load faster than under either draw alone.

Controller losing hand tracking mid-session

The Vive Controller's SteamVR tracking system relies on a steady voltage rail to power the IMU and IR sensor array simultaneously. When battery voltage sags under combined haptic feedback and tracking draw, the sensor array can brown out momentarily — SteamVR registers this as a tracking loss event. The controller won't always show a low battery warning before this happens, because the voltage sag is transient rather than a sustained drop. If tracking loss correlates with haptic-heavy moments in a game, a degraded or low cell is the first thing to rule out.

Battery draining noticeably faster in physics-heavy or particle-effect games

Intensive VR applications increase haptic call frequency and sustain higher polling rates on the controller's wireless link. That raises average current draw significantly compared to menu navigation or casual apps. An aging cell with reduced capacity hits its BMS low-voltage cutoff much sooner under this load profile, even if it appears fine in lighter use. If a controller that performs adequately in simple environments dies quickly in demanding games, the cell capacity has degraded below the threshold needed for high-draw sessions — replacement at 890mAh restores the headroom.

Compatibility

Check your original model and part number before ordering.

Compatible brands
HTC
Fit Model
Vive ControllerVive Controller VRVive Handle Controller VRVIVE VR SS
Part Number
BOPLH10035H00244-00M

Specifications

Battery typeLi-Polymer
Voltage3.7V
Capacity890mAh
Wh3.29Wh
Dimensions70.00 x 16.20 x 6.80mm
Weight
Connector
ChemistryLi-Polymer

Shipping and safety

UN number:

Standard carrier options available

·

UN38.3 documentation pending

Return warning

Customer reviews

Verified purchase reviews will appear here.