Which tool to read & erase BMW EEPROM M35080?

I wanna share some tips to read and erase BMW EEPROM M35080, with Xprog m v5.3, Carprog v8.21/ v9.31, R270+ BDM Programmer v1.2.. all mentioned and suggested in my post in a forum. Ideas are form obd2express customer service. Hope it helps you also.

Details of Xprog m v5.3, Carprog v8.21/ v9.31, R270+ BDM Programmer v1.2..

Correct connection instruction:
Above is the M35080 pin order and the Xprog-m 16 pin connector pin labels so that the correct 7 pins can be sequenced between the M35080 eeprom and the Xprog-m special programming board for the M35080 Eeprom
Xprog-m v5.3 read EEPROM M35080 success.

2- Carprog v8.21/ v9.31
Manage to read and clear EEPROM M35080
- to read and clear OFFLINE with Carprog v9.31 program
- to read and clear ONLINE in Carprog v8.21 interface
Main steps to read eeprom via carprog:
Open carprog program
Select EEPROM-> 93C 24C 95x v2.6
Click on the tool icon, then select M35-> 35080-> read/ verify, then click OK
Initializing... Reading... Verifying...
Verify ok
Carprog read EEPROM M35080 success.

Correct connection...
Open R270 in circuit programmer
Select correct MCU “D80 D0WQ/”
then “M35080/160D” button
then select IC Type “D80 D0WQ/” and DAS Odometer Type “Type 1”
then “Read”

R270 pro+ read EEPROM M35080 success.