Hello everyone, I have been reading a lot of threads about the P0A80 Permanent code and there has been a lot of conflicting information. So I just want to start a post to maybe clarify some of the confusions. I have recently got a P0A80 code to replace the HV Battery and a "check hybrid system" on the dash. I can make a post about how I did it later if people are interested, but I was able to test the entire pack cell by cell and found about 12 cells that only had a capacity of 1000mAH to 2000mAH and the rest are all above 4000mAH. So I replaced these 12 bad cells with some that are at least 4000mAH and balance-charged the whole pack. Anyway, I am sure the battery is good now. I was able to drive the Prius after, and all the current and pending codes are gone. The only code remaining is a "P0A80" Permanent code. The code is not showing current or pending. It is under the permanent section. My question is how long do I have to drive the Prius to reset the code? From what I read 600miles seems to be the magic number of miles. Does anyone have anything to add to that statement? Or maybe it is not mile based but driving cycle based? Thanks, and please don't clog up the thread with replies like "go to the dealer," or it can't be done at home.