Look here: what eeprom is covered by Xprog 6.12 programmer?
Atmel
AT24C01A
AT24C02
AT24C04
AT24C08
AT24C16
AT24C32
AT24C32A
AT24C64
AT24C64A
AT25010
AT25020
AT25040
AT25080
AT25160
AT25320
AT25640
AT25128
AT25256
AT93C46
AT93C46A
AT93C56
AT93C56A
AT93C57
AT93C66
AT93C66A
Catalyst
CAT24(W)C02
CAT24(W)C04
CAT24(W)CO8
CAT24(W)C16
CAT24(W)C32
CAT24(W)C64
CAT93C46
CAT93C46A
CAT93C56
CAT93C56A
CAT93C57
CAT93C66
CAT93C66A
CAT93C86
CAT93C86A
FAIRCHILD
FM93C46
FM93CS46
FM93C56
FM93C66
FM93C86A
Microchip
24xx011
24xx014
24xx02
24xx04
24xx08
24xx16
24xx32
24xx64
24xx128
24xx256
93xx46A
93xx46B
93xx46C
93xx56A
93xx56B
93xx56C
93xx66A
93xx66B
93xx66C
93xx76A
93xx76B
93xx76C
93xx96A
93xx96B
93xx96C
Mitsubishi
M6M80011
M6M80021
M6M80041
National
NM24C02
NM24C03
NM24C04
NM24C05
NM24C08
NM24C09
NM24C16
NM24C17
NM93C06/L/LZ
NM93C46/L/LZ
NM93CS46/L/LZ
NM93C46A/AL
NM93C56/L/LZ
NM93C56A
NM93CS56/L/LZ
NM93C66/L/LZ
NM93C66A
NM93CS66/L/LZ
NM93C86A/AL
ST
ST24/25xx01
ST24/25xx02
ST24/25xx04
ST24/25xx08
ST24/25xx16
M24C32
ST24/25E32
M24C64
ST24/25E64
ST24/25E256
M35080
M35160
M93C06
M93C56
M93C66
M93C76
M93C86
M95010
M95020
M95040
M95080
M95160
M95320
M95640
M95128
M95256
M95512
ST93C06
ST93C46A/47
ST93CS46/47
ST93C56/57
ST93CS56/57
ST93C66/67
ST93CS66/67
ST95P02
ST95P04
ST95P08
Toshiba
TC89101
TC89102
Xicor
X24(C)02
X24(C)04
X24(C)08
X24(C)16
X24164
X24(C)44
Note: Based on old version 5.84, the latest 6.12 Xprog features
AUTH-0028-3 Renesas RL78 Authorized;
AUTH-0028-4 Renesas M32C Authorized.
Xprog 6.12 full authorization:
AUTH-0001 Motorola HC05 family authorization (allows to read/write EEPROM)
AUTH-0002 Motorola HC08 family authorization (allows to read/write EEPROM)
AUTH-0003 Motorola HC11 family authorization (allows to read/write EEPROM)
AUTH-0004 Motorola HC12, 9S12 family authorization (allows to read/write EEPROM and flash memory)
AUTH-0005 Texas Instruments TMS370/TMS374 family authorization (allows to read/write EEPROM)
AUTH-0006 Motorola HC05Bxx and HC05Xxx family bypass security authorization (allows to read/write secured EEPROM and flash memory)
AUTH-0007 ST M35080 authorization. Read/Write/Erase device to delivery state.
AUTH-0008 BMW EWS3 authorization
AUTH-0009 ATMEGA family authorization (allows to read/write EEPROM and flash memory)
AUTH-0010 MB ZGS001 authorization
AUTH-0011 Motorola HC11EA9/E9 bypass security authorization (allows to bypass security bit and read EEPROM and RAM memory)
AUTH-0012 National CR16 authorization (allows to read/write EEPROM memory)
AUTH-0014 ST7, ST10 family authorization (allows to read/write internal flash)
AUTH-0015 MPC5xx authorization (depending on device program automatically detects MPC5xx, M95xxx device type, flash, external flash and configuration memory size)
AUTH-0018 Motorola HC12, HC912, MC9S12, MC9S12X bypass security authorization (allows to read/write secured EEPROM and flash memory)
AUTH-0020 ARM (Micronas, …) Family authorization (allows to read/write internal flash and external serial EEPROM)
AUTH-0021 ARM (Micronas, …) Family bypass security authorization (allows to read/write secured and non-secured internal flash and external serial EEPROM, view/change mileage, Chassis number (VIN), serial number and PIN code).
AUTH-0023-1 MAC7xxx
AUTH-0023-2 XC23xx
AUTH-0024-1 MC9S12Cxx
AUTH-0024-2 MC9S12XE
AUTH-0024-3 9S12XE SECURITY
AUTH-0024-4 MC9S12HA/HY/P
AUTH-0025-1 MPC/SPC5xxx Authorized 2016/3/13
AUTH-0027-1 HC(S)908 update Authorized 2016/3/13
AUTH-0027-2 HC(S)908 sercurity Authorized 2016/3/13
AUTH-0028-1 Renesas V850 Authorized 2017/10/9
AUTH-0028-2 Renesas SuperH Authorized 2017/10/9
AUTH-0028-3 Renesas RL78 Authorized —New!
AUTH-0028-4 Renesas M32C Authorized —New!
source: http://www.eobdtool.co.uk/wholesale/xprog-m-v6-12.html