![]() |
Re: [Announce] bnf - nifty little tool, allowing to have battery info at glance
1 Attachment(s)
hi, estel
since a week a go, BNF on my device simply doesn't work, when i click it from desktop. and if i try from terminal it shown bellow : http://talk.maemo.org/attachment.php...1&d=1418573924 i had try to reinstal using "apt-get install --reinstall bnf" but it doesn't fix it. any clue..? Thank In Advance. |
Re: [Announce] bnf - nifty little tool, allowing to have battery info at glance
Quote:
|
Re: [Announce] bnf - nifty little tool, allowing to have battery info at glance
To be precise, it's not BNF ceasing t work per se, but bq27x00_battery kernel module (courtesy of Pali) ceasing to give proper info for one important parameter, making calculations fail. Mentalist suggested work around to at least determine if that happen and then throw some useful error.
If you're unsure, you can just "modprobe -r bq27x00_battery" as root, and try again with BNF. Without bq27x00_battery, BNF fall-back to raw i2c read (aka does, in user-space, exactly the same reading from chip that bq27x00_battery module does in kernel side), which doesn't fail. There are exactly 0 reasons why bq27x00_battery stops giving full info when battery is not calibrated - its job is to report values from chip to sysnodes, not "censor" them, basing on module's own judgment if info is still useful. Hoever, Pali decided otherwise and can be quite stubborn on some things - I tried to convince him few times, to no avail, so I just ceased doing so. For people interested in technical details - when battery is uncalibrated, value reported as max capacity resets to default 2048. Thus, if you see 2048 mAh (or something around it), you can be quite sure that you just need to re-calibrate. Hoever, Pali decided that giving default value is wrong, and sysnode entry giving that info just gets read error, if battery is uncalibrated (instead of, obediently, report what chip says, no matter if it's wrong or good). I don't see how error'ing read is better than giving default data, but we're stuck with it, unless someone forks that module (or kernel-power, making, for example, kernel-powernn_bq27x00_battery-fixed, for every release). /Estel |
Re: [Announce] bnf - nifty little tool, allowing to have battery info at glance
Quote:
I've use compatible battery for 2 and half or less months. at first calibrating it show 1596 mAH and now it show only 1557 mAH. is it normal.? i mean it is callibration matter or my battery capacity quickly decrease..? |
Re: [Announce] bnf - nifty little tool, allowing to have battery info at glance
Quote:
Was it a polarcell made battery, as around 1550 mAH is good capacity? |
Re: [Announce] bnf - nifty little tool, allowing to have battery info at glance
Quote:
i'm not using polarcell but "flashpower", i'm sure this is not international brand, because it hard to find any information related to this battery on the website. the company must be import unbranded battery from chinese, than they print their own brand on it. spesification was great "double power, double IC, 2800mAH :D, but real capacity is only 1596 mAH. |
Re: [Announce] bnf - nifty little tool, allowing to have battery info at glance
Quote:
|
Re: [Announce] bnf - nifty little tool, allowing to have battery info at glance
Quote:
|
Re: [Announce] bnf - nifty little tool, allowing to have battery info at glance
Hey guys. I'd love to use BNF to have its output written in a battery log. Is there a way to display the output values in the terminal or an output file?
Edit: Just realized that the bq27200.sh that's included in the battery calibration tutorial could be used for this purpose. It produces a lot of information. It can be run periodically and its output written to a log. |
Re: [Announce] bnf - nifty little tool, allowing to have battery info at glance
Hi everyone, need a little help here with battery calibration, i just upgraded to v53 kernel and lost info on the battery.
So I tried step-by-step calibration guide but I ran into a problem. I copied bq27200.sh to usr/bin and chmod +x it, than copied i2cget to ./ but all I got was "need i2cget", tried "which i2cget" but got no response. So I red trough bunch of posts and tried copying i2cget to the same folder with bq27200 and also chmod +x it and when I run the script i now get "Reading valuesError: could not set address to 0+55: device or resource bussy" I also installed bnf, but I got a blur when running from desktop (meaning I need sudo rights for desktop), bu also when I run it from terminal I get "No data available" meaning battery needs calibration, but no matter what I do I fail. What is it that I do wrong? tnx |
All times are GMT. The time now is 09:03. |
vBulletin® Version 3.8.8