![]() |
AnV AppleSMBIOS Version 10 (X) based on AppleSMBIOS-33
My latest AppleSMBIOS that can fully spoof Mac identification and even fool Geekbench.
Get binaries and sources from: http://www.insanelymac.com/forum/ind...owtopic=129930 They are for Mac OS X 10.5.6... |
Excellent! Thanks Andy.
|
Quote:
|
Haha, me again. :) I tested the new AppleSMBIOS (for MacPro3.1) on my Opteron system with is using an Asus A8N-SLI Premium board, and it works fine. Secreenshot is here. Xbench says it's a MacPro3.1, Geekbench still detects it as hackintosh, but this may be because the system has an AMD cpu.
But then I tested it on my Athlon 64 system which uses an Asus A8N-E FM/s board, this is an Fujitsu-Siemens OEM board. The board works perfectly, a system installed on the Premium which be restored by a .dmg works without changes. But the AppleSMBIOS.kext works a bit different. In System Profiler it's recognized as MacPro3.1, I used it in the macmodel= boot option like on the Premium board. But Xbench detects it as MacBookPro4.1 :D And like all other AppleSMBIOS.kext, Enabler and Resolver it doesn't show a RAM speed in About This Mac, System Profiler shows unknown and Geekbench shows 0 MHz. It's working fine with 10.5.3. For testing purposes I deleted AppleSMBIOSEFI.kext, after I rebooted the system logged out and in again when I wanted to use 'About This Mac'. Actually upgrading to 10.5.6 seems not to be a good idea. Both systems are slower using 10.5.6, the Opteron system 105 points and the Athlon system 79 points in Geekbench. The CPU gets hotter, system is slower, computer information wrong detected on some boards... not good. |
Some more tests on the A8N-E FM/S board: I saw in System Profiler that SMBIOSEnabler and SMBIOSResolver both were loaded. I deleted SMBIOSResolver, then in System Profiler the RAM speed was shown as 0 MHz instead as Unknown.
Then I checked my 10.5.3 system, it doesn't even contain SMBIOSEnabler/Resolver. So I deleted SMBIOSEnabler on my 10.5.6 system, too. Now Xbench shows as system MacPro3.1 - as in 10.5.3 - but still 0 MHz RAM speed. Why are these boards reacting so different? They're both nForce 4 boards, but have different onboard chips. Nevertheless, they're working with exact the same system image. Not installation DVD, the image which I installed on the Premium board works on the FM/S, even the ALC850 audio driver is accepted although this board has an ALC655 onboard. But I also tried a direct installation on the FM/S, same problems. |
Very interesting news: I removed the 10.5.6 system on my A8N-E FM/S and restored a 10.5.3 system which was based on Leo4All V3 10.5.2 and an AMD patched 10.5.3 update. Then I installed Andys new kernel and made a second copy of it in the root directory, mach_kernel_960.
I don't know if the 9.6.0 kernel was made for 10.5.3, but it worked. Then I tried the TBU - Total Brutal Update. A direct ComboUpdate from 10.5.3 to 10.5.6 on AMD. And it worked! After the update was installed I used the backup kernel for booting, the normal mach_kernel was overwritten with the vanilla kernel from the update. One more reboot was neccessary, then the system booted - to a black screen. OK, no gfx drivers anymore ;-) I installed from my main system the drivers for the HD2600XT and rebooted. The system was there. But not everything is working, sure. 'About this Mac' leads to a logout/login, no PS/2 drivers, no hardware and RAM information in System Profiler, Geekbench shows 3.70 GHz (should be 2.41 GHz) an so on. But this can be restored. Here's a screenshot. Much more intersting is, the speed is back! I got about 80-85 points in Xbench in comparison to 59-75 on the direct 10.5.6 installation! Geekbench has 75 points more. Even after the update to Quicktime 7.6, which I thought was the main error source. Mainboard and BIOS are correctly detected by Geekbench, don't know if this is good or bad. I think I won't mess around with a 10.5.6 image now, I'll test a new installation of 10.5.2 with a direct update to 10.5.7! If this would work on AMD it would be a hammer! |
sorry lol being a noob here but, could somebody explain what this is? im a little confused on what it does, why its needed(mac boots and works j/wing), and any other things you might think it important to know, thanks :)
|
Quote:
Little note: for AMD MacPro3,1 tends to not fool Geekbench but if you use macmodel=MacPro2,1 with my kernel... you'll be surprised... If you want to get a faster system you can try my decrypts... they are fully patched up without code signatures and really tend to speed stuff up (especially boot...) To the question why it show 0 Mhz? well I think that something else was interfering with the SMBIOS and it thus misdetected it... As to the point of using the kernel on 10.5.3... sure this should work as long as System.kext and seatbelt.kext match the kernel... Also 10.5.7 should provide no problems... I'll also make a custom kernel for it when it comes out... Also AppleSMBIOSEFI, SMBIOSEnabler, SMBIOSResolver, ... tend to conflict with my AppleSMBIOS... It overwrites the values set by my driver... (not wanted ofcourse) |
Quote:
Like one tends to say: Ask away... |
I continue testing tomorrow, actually have to switch betwenn PS/2 and USB keyboard all the time. I want to examine my eyes for inner injuries now.
Whaddaya mean you'll be surpised? Does it show MacBoom!Pro then? :D Hey, how about adding some eastereggs in the next kernel? Commodore computers always had a lot of them! Add an option guru=1 to create a guru meditation when a kernel panic appers. That'll be great! |