Actually HAL in feisty has some improvements to prevent spikes in battery reports - it may fix this issue. -- Hibernates at 20% charge not 10% https://launchpad.net/bugs/69060