This fix worked for me! If I knew it was this easy, I would have done it much sooner. Except, contrary to the provided information, it fixed everything. Previously, I got 0MHz RAM and NO vendor info. With the fix, I now get both displayed correctly.
For any newbies reading this, here are the detailed specifics. Note that this is for the Chameleon boot loader installed with the Unibeast/Multibeast method. I imagine the process would be similar for other Chimera based boot loaders.
1. Choose "Computer" from the "Go" menu in the Finder of Mac OS X.
2. Open your startup drive and then open the "Extra" folder.
3. In the folder, double click on "org.chameleon.Boot.plist"
4. This will open the plist in Textedit, to enable you to change it.
5. Add these two lines to the bottom of the list of similar looking items
<key>UseMemDetect</key>
<string>No</string>
Make sure that you added the lines before the two lines:
</dict>
</plist>
6. Save the plist, and quit Textedit.
7. Restart your computer to activate the change.
Need even more detailed detail? Here was what my final plist looks like after the change:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>No</string>
<key>IGPEnabler</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>kext-dev-mode=1</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>HDEFLayoutID</key>
<string>01000000</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>UseKernelCache</key>
<string>Yes</string>
<key>HDAEnabler</key>
<string>Yes</string>
<key>UseMemDetect</key>
<string>No</string>
</dict>
</plist>