Skip to content

Fix charger and fuel gauge part numbers to match the shipped hardware#422

Open
munzzyy wants to merge 1 commit into
flipperdevices:public-releasefrom
munzzyy:cole/power-part-numbers
Open

Fix charger and fuel gauge part numbers to match the shipped hardware#422
munzzyy wants to merge 1 commit into
flipperdevices:public-releasefrom
munzzyy:cole/power-part-numbers

Conversation

@munzzyy

@munzzyy munzzyy commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Fixes two of the three mismatches from #420, the two that turned out to be provable from this org's own code.

The charger is a BQ25792: the MCU firmware ships a driver for exactly that part (flipperone-mcu-firmware/lib/drivers/bq25792/), and the device tree in your u-boot fork declares compatible = "ti,bq25792" (dts/upstream/src/arm64/rockchip/rk3576-flipper-one-rev-f0b0c1.dts, the charger@6b node). So Tech-Specs had it right and Heatsink.md's BQ25798 was the stale one.

The fuel gauge is a BQ28Z620: same firmware has lib/drivers/bq28z620/, and the DTS comment on the gauge node says it outright: compatible = "ti,bq28z610"; /* really bq28z620: tbc if we need a new compatible */. So Power-subsystem.md had it right and Tech-Specs' BQ28Z610 was stale. I left the DTS compatible string out of the docs since that's a kernel binding detail, and the pages name physical parts.

I didn't touch the battery energy number (the third item in #420). The DTS gives 3100 mAh design capacity with a 6.0 to 8.65 V window, and both 22.9 Wh and 24 Wh fall out of that depending on which nominal cell voltage you use, so that one still needs a call from someone who knows the cell's rated spec.

Signed-off-by: Cole Munz <colemunz@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant