I'll be honest, I haven't used bcharge in ages -- they kept adding features and changing things and it just stopped working right. Back when it was v0.2 it worked and worked well - do one thing and do it right.
Nowadays Fedora 9 w/ kernel 2.6.26.x and the kernel module 'berry_charge' work 100% fine for me on multiple machines - I don't bother with bcharge any longer. You don't have to do anything - all stock configuration/install, just plug in your device. (8320 running 4.5.0.xx here)