The only way of dealing with battery issues isn't changing the hardware, software updates can optimize power usage, though it usually doesn't make much of a difference I think that it's possible that future firmware updates will probably do something of that sort in an attempt to fix some issues...