About the charging pins CH_READ and OK_READ, the wiki says that:
So is it correct that
- CH_READ = 0, OK_READ = 0: impossible state
- CH_READ = 0, OK_READ = 1: means that the battery is being charged but has not reached full yet
- CH_READ = 1, OK_READ = 0: means that the battery is not being charged because it has reached its full charge
- CH_READ = 1, OK_READ = 1: means that the battery is not being charged, and it is not full yet