if you're running Apple stock kernel with pc_EFI bootloader, then you might need to edit the FSB setting in boot file (default is 200Mhz)
here is how you can do it yourself :
1/ open the boot file in an hexadecimal editor (hexedit or any other you like)
2/ search for ASCII string FSB (only one occurence at the end of the file),
FSB setting is right before it (starting at offset 0xD798) :
Code:
90 FA EF 7E 01 00 00 10 00 C2 EB 0B 00 00 00 00
00 C2 EB 0B is endian flipped 0b eb c2 00 -> 200 000 000 for 200Mhz
3/ convert your actual FSB to hex :
let's say you're running your FSB at 350Mhz, this will be 350 000 000
- open OS X calculator in programmer mode, click the decimal button and enter 350 000 000
- click Hex button, this gives you 0x14DC9380
- click the "reverse bin. octet" button to get the value flipped (my OS X is french localized, so not sure of the name in english localized OS X),
this gives you 0x8093DC14, 80 93 DC 14 is the value you want to use
- replace the original value with your own value
4/ overwrite the boot file to the boot sector of your OS X partition, same as you've done first :
- boot in single user mode (do not /sbin/mount -uw / )
- CD to the directory where you have startupfiletool and boot files
- enter the command : Code:
./startupfiletool /dev/rdisk0s1 boot
rdisk0s1 is first partition of first harddrive, if you booted from another OS X boot disk, or if your boot partition is not first partition, you will need to enter your own value...
reboot and you're done !
Bookmarks