Same here,
Dodge 2006, has been stored over 6 years.
B1A25 invalid key
B2204 ecu configuration mismatch
66M596 is written on the eeprom, i try to read as 24c16, all pins ok. ( i soldered it, so connections are ok )
I removed the eeprom, and when read, it read all ooooooooooooooooooooooooo.
When i choose 93c86, connections are not ok,
Partnumber 56040659AJ