I am using codeWarrior 10.6, USBDM 4.12.1.30, on windows 8, but I tested the USBDM on Linux (Mint) as well.
I did some more tests and saw that the FlashProgrammer is not even able to run the detect chip, it says it was unable to unsecure the device and then "Failed to probe target Reason: Execution of TCL script returned an error"
So I am beginning to think I might have done some kind of damage to the chip by connecting something in the wrong way...
The chip data can be found here: http://cache.freescale.com/files/analog/doc/data_sheet/MM9Z1_638D1.pdf?fpsp=1&WT_TYPE=Data%20Sheets&...
But I did my own support for it by adding the following code to the s12z_devices.xml
<device family="S12Z" name="MC9S12ZI128">
<clock type="External" />
<memoryRef ref="s12z8K_Ram" />
<memoryRef ref="FTMRZ_EEPROM_4K_4bS" />
<memoryRef ref="FTMRZ_PFlash0_SEC_128K_512bS" />
<copctlAddress value="0x06CC" />
<sdidAddress value="0x0000" />
<sdidMask value="0xFFFFFF00" />
<sdid value="0x0207" />
<flashScripts>
<tclScriptRef ref="S12Z-FTMRZ-flash-scripts" />
</flashScripts>
<flashProgramRef ref="S12Z-FTMRZ-flash-program" />
</device>