There are cheap laptop batteries out there, but they are not being recognized by hp and dell laptops. I think this is an smbus issue. Is there a fix?
Of course there's a fix. Buy the OEM batteries. This is just one of many ways OEMs capture customers.