I understand the battery problems. (finally)
Jim Gettys
jg at laptop.org
Thu Mar 22 13:32:17 EDT 2007
Yup. Sounds like we need to send you a battery. I'll ask Lindsay to
get one out to you.
- Jim
On Thu, 2007-03-22 at 17:49 +0100, Bert Freudenberg wrote:
> On Mar 16, 2007, at 9:02 , Richard A. Smith wrote:
>
> > Here's the 411 on the battery problems.
> >
> > The gas guage IC in the batteries has EEPROM in it where the EC
> > code stores lots of parameters on the type and state of the
> > battery. Under certain low voltage conditions when writing the
> > data the timing on the one-wire bus is marginal and the EC ends up
> > writing lots of 0xFF's to the EEPROM.
> >
> > Recent version of the EC code have a couple of sanity checks when
> > the EC reads this data. The 0xFF's trip the error handling and the
> > charging state machine restarts, reads out the bogus data again,
> > gets errors, lather, rinse, repeat.
> >
> > There is currently no method of recovery in EC code. So once the
> > EEPROM gets corrupted the laptop will will never charge the battery
> > again.
> >
> > I spoke with quanta about this issue on the phone tonight and turns
> > out they have also discovered this and added some write
> > verification checks. They released PQB81 a few hours ago. I will
> > be releasing a new firmware (B81) tomorrow with this updated EC code.
> >
> > Although B81 may stop future corruption from happening it will not
> > fix all the current broken batteries. I spoke with quanta about a
> > method of re-initializing the EPROM data to default values so we
> > can recover all the batteries that are dead. They said they were
> > going to look into it.
> >
> > In the meantime I'm going to work on a few ideas that I have so
> > that we can recover the batteries in the field. Stay tuned.
>
> I can confirm that B81 does not seem to have any effect on my dead
> battery. I used the readEC program attached to #1051 but it's all
> zeros, a single byte was 0f I think - anyone interested in the
> output? Note this is not a LiFe.
>
> - Bert -
>
>
> _______________________________________________
> Devel mailing list
> Devel at laptop.org
> http://mailman.laptop.org/mailman/listinfo/devel
--
Jim Gettys
One Laptop Per Child
More information about the Devel
mailing list