I have updated my github.com repository with instructions on how to load the USBDM firmware onto a blank Freescale HC9S08JS16CWJ MCU.
Freescale only offers a Windows only loader to program a blank MCU, but after the initial load you can use the Bootloader program that is part of the USBDM package for future firmware upgrades.
I think I read somewhere that you could use the same Bootloader program from the USBDM package for the initial load, but as I have no more USBDMs to build at the moment I can't test this theory. If you are able to load the USBDM firmware without the Freescale Bootloader GUI, please reply back to this thread.
Happy Debugging
