I did a quick reinstall of boot0md and boot1h from the svn version I compiled last night...and after a reboot it looked like my bootloader got hosed:
Turns out I forgot I had remnants of Clover on my EFI partition and that was getting hit first before my OS X one. Quick zeroing the boot sector of the EFI partition and voila:
Module 'Symbols.dylib' by 'Chameleon' Loaded.
Description: Chameleon symbols for linking
Read HFS+ file: [hd(0,2)/Extra/modules/FileNVRAM.dylib] 56136 bytes.
Module 'FileNVRAM.dylib' by 'Unknown' Loaded.
Darwin/x86 boot v5.0.132 - Chameleon v2.2svn r
Build date: 2014-01-26 11:28:48
Interestingly enough, it does not show "r2345" just "r", weird. Maybe a bug?
In any case, looks like it's working. Thanks for the pointers!
One more thing...
Is it a normal behaviour to ignore the /Extra/modules folder in a disk/partition I'm booting to?
What I mean is I have multiple OS X installs on multiple disks, but it seems that modules are only loaded from the primary location (where Chameleon /boot) is installed.
Chameleon will load smbios.plist and org.chameleon.Boot.plist from those drives/partitions, but only appears to load modules from primary/install drive/partition.