Thanks for the clarification Zhang Jun. I went to the project folder and deleted the .metadata folder. Loaded the project back in, still no good.
Hardware just brought me 10 units to program for env testing, I captured the logs from both units:
Older Red unit (USB-ML-12 Rev C (PE5016707)) Default trim reference frequency is: 31250.0 Default angorithm:
fl::target -lc "LC for Simple Flash"
fl::target -b 0x80 0x1000
fl::target -v off -l off
cmdwin::fl::device -d "MC9S08DZ60_FLASH_EEPROM" -o "60kx16x1" -a 0x1080 0xffff
cmdwin::fl::image -f "C:\\git\\Software_Releases\\Caterpillar_ibutton\\combined\\CAT_Combined_Production_Application_and_Bootloader.bin" -t "Auto Detect" -re on -r 0x1080 0xffff -oe on -o 0x1900
cmdwin::fl::erase image
Beginning Operation ...
-------------------------
Auto-detection is successful.
File is of type Binary/Raw Format.
Performing target initialization ...
Device MC9S08DZ60_FLASH_EEPROM
Detect frequence ...
Frequence 7257.13 Khz
Erasing .............
Erase Command Succeeded.
Device MC9S08DZ60_FLASH_EEPROM
cmdwin::fl::write
-------------------------
Flash Operation. ...
Auto-detection is successful.
File is of type Binary/Raw Format.
Device MC9S08DZ60_FLASH_EEPROM
Programming ..................
Device MC9S08DZ60_FLASH_EEPROM
Program Command Succeeded
Flash Operation. done
** do a power-cycle and unit operates properly **
New Blue unit (Multilink Universal Rev C (PEM0249A9)) Default trim reference frequency is: 31250.0 default Algorithm.:
fl::target -lc "LC for Simple Flash"
fl::target -b 0x80 0x1000
fl::target -v off -l off
cmdwin::fl::device -d "MC9S08DZ60_FLASH_EEPROM" -o "60kx16x1" -a 0x1080 0xffff
cmdwin::fl::image -f "C:\\git\\Software_Releases\\Caterpillar_ibutton\\combined\\CAT_Combined_Production_Application_and_Bootloader.bin" -t "Auto Detect" -re on -r 0x1080 0xffff -oe on -o 0x1900
cmdwin::fl::erase image
Beginning Operation ...
-------------------------
Auto-detection is successful.
File is of type Binary/Raw Format.
Performing target initialization ...
Device MC9S08DZ60_FLASH_EEPROM
Erasing .............
Erase Command Succeeded.
Device MC9S08DZ60_FLASH_EEPROM
cmdwin::fl::write
-------------------------
Flash Operation. ...
Auto-detection is successful.
File is of type Binary/Raw Format.
Device MC9S08DZ60_FLASH_EEPROM
Programming ..................
Device MC9S08DZ60_FLASH_EEPROM
Program Command Succeeded
Flash Operation. done
** Power-cycle, unit dead **
/// Put red unit back on and try to re-program. Gets an error:
fl::target -lc "LC for Simple Flash"
fl::target -b 0x80 0x1000
fl::target -v off -l off
cmdwin::fl::device -d "MC9S08DZ60_FLASH_EEPROM" -o "60kx16x1" -a 0x1080 0xffff
cmdwin::fl::image -f "C:\\git\\Software_Releases\\Caterpillar_ibutton\\combined\\CAT_Combined_Production_Application_and_Bootloader.bin" -t "Auto Detect" -re on -r 0x1080 0xffff -oe off
cmdwin::fl::erase image
Beginning Operation ...
-------------------------
Auto-detection is successful.
File is of type Binary/Raw Format.
Performing target initialization ...
Device MC9S08DZ60_FLASH_EEPROM
Erasing ....
Error: Erase Command Failed. Operation timeout.
Device MC9S08DZ60_FLASH_EEPROM
An invalid preference was passed to the GDI protocol plugin(HC/RS/S12Z GDI Protocol Adapter)
Error: Erase Command Failed.Operation timeout.
** Details:
Error executing task MC9S08DZ60.
Error: Erase Command Failed. Operation timeout.Device MC9S08DZ60_FLASH_EEPROM
<s>thread exit: Stopped, 0x0, 0x0, cpuHC08, Unknown (state, tid, pid, cpu, target)</s>
An invalid preference was passed to the GDI protocol plugin(HC/RS/S12Z GDI Protocol Adapter)
Error: Erase Command Failed.Operation timeout.
* I will attach diag file* - Dropbox - 201501300948_DiagnosticInfo.zip
* Reset and repeat programming, everything works properly *