> Most devices of this kind does not need the stuff we're doing so we're> the odd bird here. Other batteries are "smart" (contain factory> calibration inside of them) or get calibration from some BIOS or such.

Isn't the standard thing here to handle this voltage to capacity mappingin userspace if we're just extrapolating from experimental results?Even with the "smart" batteries in PCs there are some accuracy concernsand obviously the performance of the battery will change over time.