What's the "error code" of the KP?
If something like ACPI mentioned, then it could likely be that the DSDT loaded is not "nice" (has errors or actually is not the right file).
If you still have the old DSDT (if named not trashed eg: DSDTold.aml) then you can specify Chameleon to load that old one instead of the standard DSDT.aml at the Chameleon boot prompt by typing:
DSDT=<file>
Uses an alternate DSDT.aml file
(default path: /DSDT.aml /Extra/DSDT.aml)
If not, you should be able to boot with iBoot CD, that ought to enable you to replace the old DSDT.
EDIT: Or, perhaps (never tried this, just thought of it), you might be able to load DSDT onto a USB stick and point to it via path like DSDT=bt(1,0)/DSDT.aml. Assuming USB drive is 2nd HD on system and DSDT is on root of the USB drive.
Else, just specify a file that does not exist eg: DSDT=NoFile.aml
That will then cause the standard DSDT from the BIOS to be read. Might boot (F11 BIOS has the CMOS reset fixed as standard, not sure if other stuff would prevent emergency boot).