BCM download the memory notes.
I have 2 BCMs laying around.
I used 23/64" bit for releasing the rivnuts. Drilled the small end on both rivnuts.
Take the bottom off the BCM, find the 8 pin m95080 memory chip. (The only 8 pin chip on this side of the BCM)
AsProgrammer software from GitHub is
here. This was unzipped into ...\Downloads\AsProgrammer_2.0.3a
Followed directions in
this "Resetting the Odometer - How To" thread. and in
this "Odometer to Zero - Yay!" thread.
My chips for the 2006 Cobalt were the older ones, Delphi (BCM manufacturer) house number 1001378, which the video said is a ST 95080. You can see the ST logo.
In the video, the ODO is stored at 3 addresses, 4 bytes long: 03BAx, 03C2 and 03CAx
The example 4 bytes in
this video is 49 B1 00 51, which when corrected for high/low bytes is 0x005149B1 = Decimal 5,327,281
Take the decimal number (5327281) and multiply it by 0.0097089 to unobfuscate it, and you get 51722 miles on the ODO.
When I download the data... It didn't look like the video's data. I have zeroes at 03BAx, 03C2 and 03CAx
I get some data at 0172x and a bit more at 022E . So I did another download, did 20 downloads, didn't get consistent results.
Repositioning on the 8 pin clip was kind of finicky, but I couldn't get a repeatable download.
So I guess my CH341A chip reader can't read the data it in circuit. So I used ChipQuik rosen, and desoldered the EEPROM chip.
It was hard to desolder. Ended up scratching the surface of the chip with the tweezers.
But I got it off. I put it in the 8 pin clip, and loaded up the AsProgrammer software.
But it didn't read it. Went to reposition it in the clip, and it was HOT! So I guess that chip is toast. Went and watch the video again, and realized I was suppose to buy ChipQuik solder. So I got the wrong stuff, that is why it was hard to desolder. Well I still have 1 BCM left. Guess I will order some solder, and try again later.
The Rosin does nothing to lower the solder temperature

Live and learn.