Anyone got a clean pinout for the Milwaukee M12 battery?

i had an m12 pack that would not charge, found that the lead from the thermistor had broken where it meets the PCB. Resoldered it and it came back to life. Proves that there's something you can check on these.
 
the lack of documentation for these M12 packs is somewhat annoying since a few loyal enthusiasts have reverse engineered the M18 to hell and back with github repos and what not but the M12 packs nobody seems to care about since they are relatively cheaper.
 
the lack of documentation for these M12 packs is somewhat annoying since a few loyal enthusiasts have reverse engineered the M18 to hell and back with github repos and what not but the M12 packs nobody seems to care about since they are relatively cheaper.

this is exactly it. The economics of it, a dead M12 2ah battery is not worth the cells that you can put in it so i will do it just because i dislike discarding things.