The N900 battery is the same as 5800/ 5230/ X6. Find someone who has a fully charged one and try to flash the kernel again.