Brian -
The OSBDM will work with all the S08's that were in the original CodeWarrior 5.0 release. The firmware and DLL's are generic and don't need to be changed to support new S08's. But you're right that the limiting factor after that is the support built into the CodeWarrior releases and patches. An important piece of the support from CodeWarrior are the programming files (.fpp). At the moment, no new fpp's are being released for new S08's. The CodeWarrior team is working on integrating support for OSBDM directly into the product so that OSBDM will appear as one of the target hardware devices and you won't have to go through the "set GDI" step. After that, they will release fpp's for the new parts that have been released since 5.0. (OSBDM works with CW5.1 - it's just the list of supported devices is what was in CW 5.0)
The HC908's don't have a BDM interface so no HC908's are supported via OSBDM.
The RS08's require an external programming voltage for the flash. You might have noticed all the unused circuitry on the pc board for the current OSBDM. This was the planned support for the RS08. Unfortunately, there is a fatal flaw in the implementation on the current pc board. I have a new design for that support circuitry, but I haven't generated a new layout yet. I did kludge up the new circuit on the old board (it isn't pretty). The CodeWarrior team has these prototypes to develop support for both the original OSBDM and this new version. When I get a moment, I'll be doing a new layout of the pc board.
This new version will work with both S08's and RS08's.
- Rocky