I've seen battery life issues with the 520 with new firmware revisions. Recently version 12.9 seemed very bad for me so I rolled it back to 12.6. Performance seems better but the battery fuel gauge is atrocious. I've had it operate for 5-6 hrs after the fuel gauge hits 0%. I think cold temps wreak havoc with the fuel gauge. I think I'm getting 10+ hrs these days.