AppleSMBIOSEFI for Tiger and Leopard |
![]() |
AppleSMBIOSEFI for Tiger and Leopard |
|
devilhood
My grain is not migraine
|
![]() |
Jul 14 2008, 08:55 AM Post #101
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Bry, open the terminal and type: sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist Find the following: <key>Kernel Flags</key> <string></string> Add your Kernel Flags into the string, but be sure to test them at boot first. I am not sure if there is any way to change the serial number, but you can set the memory by adding memoryType=18 for DDR or memoryType=19 for DDR2 also memorySpeed=x where x is your specified speed. mine looks like this: <key>Kernel Flags</key> <string>memoryType=19 memorySpeed=533</string> cntrl-O to save then cntrl-X to exit Maybe someone else can answer the serial number inquiry, I don't have any experience with setting the SN. You can set the serial-number in AppleSMBIOSEFI.cpp, just open it in Xcode and search for 'W1234567890' and it will find the dummy serial-number. Change the OSData::withCapacity value to however many characters the new serial-number is. Make sure you save your changes, after you've done that, load the xcodeproject file and build (compile) the new kext by pressing the Build button from within Xcode or using xcodebuild in Terminal.app. |
|
THe KiNG
InsanelyMac Sage
|
![]() |
Jul 14 2008, 08:36 PM Post #102
|
|
Brywalker
InsanelyMac Geek
|
![]() |
Jul 14 2008, 10:50 PM Post #103
|
![]() ![]()
|
You can set the serial-number in AppleSMBIOSEFI.cpp, just open it in Xcode and search for 'W1234567890' and it will find the dummy serial-number. Change the OSData::withCapacity value to however many characters the new serial-number is. Make sure you save your changes, after you've done that, load the xcodeproject file and build (compile) the new kext by pressing the Build button from within Xcode or using xcodebuild in Terminal.app. Guys, really, thanks for all the help. The only things I have left are have this thing show as a Mac Pro instead of a "System Product Name". Brywalker's somemodel - not working for me. And then I just have to get my ICH info to work correctly with Boot-132. Thanks again. |
|
mitch_de
InsanelyMac Legend
|
![]() |
Jul 15 2008, 01:56 PM Post #104
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I cant find AppleSMBIOSEFI.kext in the kextstat list (loaded kexts).
I dont know why but since one week, i didnt have MacPro3,1 anymore, its now, MS-7235 which is my MSI Mainboard -ID. sysctl -a .... hw.machine = i386 hw.model = MS-7235 (this is also shown in SystemProfiler as ModellIdent ) hw.ncpu = 2 hw.busfrequency = 880000000 (OK, great!!) hw.cpufrequency = 1980000000 ...... I didnt changed / complied AppleSMBIOSEFI. I remember that i reintsalled AppleEFIRuntime.kext(1.1.0) again , should work with EFI >= 8.0 And installed newer AppleACPIPlatform.kext (1.2.1) Can it be that i have to force AppleSMBIOSEFI.kext loaded before / or after AppleEFIRuntime.kext ? (Some Numer in .lpist ? Probescore ?) |
|
Signal64
InsanelyMac Geek
|
![]() |
Jul 16 2008, 02:54 AM Post #105
|
![]() ![]()
|
I cant find AppleSMBIOSEFI.kext in the kextstat list (loaded kexts). I dont know why but since one week, i didnt have MacPro3,1 anymore, its now, MS-7235 which is my MSI Mainboard -ID. Can't answer as an expert as I just tried this out myself. With the latest AppleSMBIOSEFI.kext 28 version I'm seeing the same for the Model Identifier (mine is P5K-E). I do see that the Serial Number is W1234567890 and can get DDR2 to display with the boot option so assume we are loading up ok. BTW - how do you set the boot options for memtype to be permament? My WAG is either that is the way the newer versions work or my true AppleSMBIOS is not matched for this version of the AppleSMBIOSEFI.kext. |
|
MacUser2525
InsanelyMac Legend
|
![]() |
Jul 16 2008, 03:04 AM Post #106
|
![]() ![]() ![]() ![]() ![]() ![]()
|
BTW - how do you set the boot options for memtype to be permament? Edit your com.apple.Boot.plist to set the values you want like below. CODE <key>Kernel</key>
<string>mach_kernel</string> <key>Kernel Flags</key> <string>-v memoryType=19 memorySpeed=700</string> |
|
mitch_de
InsanelyMac Legend
|
![]() |
Jul 16 2008, 10:36 AM Post #107
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Can't answer as an expert as I just tried this out myself. With the latest AppleSMBIOSEFI.kext 28 version I'm seeing the same for the Model Identifier (mine is P5K-E). I do see that the Serial Number is W1234567890 and can get DDR2 to display with the boot option so assume we are loading up ok. BTW - how do you set the boot options for memtype to be permament? My WAG is either that is the way the newer versions work or my true AppleSMBIOS is not matched for this version of the AppleSMBIOSEFI.kext. Hi which AppleACPIPlatfrom.kext do you use - the old one V1.0.X, 1.1.X (which maybe is the reason that it works) or the newer one, Version 1.2.1 (Finderinfo). ? Can you see (start Terminal, type kextstat) that the AppleSMBIOSEFI.kext is listed (means loaded) ? I have seen (to late) that one user post (2 or 3 before my queszion) says : The AppleSMBIOSEFI.kext has Problems if AppleACPIPlatfrom.kext V1.2.1 is installed. Maybe it get fixed in the future, or maybe i can change something in code / .plist (ProbeScore ?!) to get it fixed. |
|
Brywalker
InsanelyMac Geek
|
![]() |
Jul 16 2008, 01:56 PM Post #108
|
![]() ![]()
|
I'm almost there....
Hardware Overview: Model Name: Mac Model Identifier: System Product Name Processor Speed: 3.2 GHz Number Of Processors: 1 Total Number Of Cores: 4 L2 Cache: 8 MB Memory: 8 GB Bus Speed: 1.6 GHz Boot ROM Version: MP31.006C.B05 Serial Number: XXXXXXXXXXXXXXXXX Why is my model name and Model Identifier not coming up correctly? |
|
mitch_de
InsanelyMac Legend
|
![]() |
Jul 16 2008, 04:44 PM Post #109
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I'm almost there.... Hardware Overview: Model Name: Mac Model Identifier: System Product Name Boot ROM Version: MP31.006C.B05 Serial Number: XXXXXXXXXXXXXXXXX Why is my model name and Model Identifier not coming up correctly? Perhaps you also use the newest AppleACPIPlatfrom.kext (1.2.1) ? Maybe thats the problem for us. |
|
eraserhead77
InsanelyMac Geek
|
![]() |
Jul 16 2008, 06:39 PM Post #110
|
![]() ![]() ![]()
|
|
|
mitch_de
InsanelyMac Legend
|
![]() |
Jul 17 2008, 09:58 AM Post #111
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
|
|
M. Carlson
InsanelyMac Protégé
|
![]() |
Jul 18 2008, 08:22 AM Post #112
|
![]()
|
I'm not sure anyone has touched on this so far... I've been using the 9.2.0 ToH SpeedStep kernel with the 9.2.0 System.kext, and nothing I did would change my bus speed. It always read 100Mhz no matter what AppleSMBIOS.kext I used, and no matter whether I used one of the several helper kexts for AppleSMBIOS. Also designating boot args (some of the versions of AppleSMBIOS allow this) of FSB=800 made no difference.
My Vostro 1500 had started to make some odd noises during intensive copying to external drives, and as of 10.5.4 it no longer allows 800Mhz as the lowest SpeedStep speed. Considering I only have a 1.4Ghz Core2Duo, the only savings I was getting was 1.2Ghz. I decided to just go back to the 10.5.4 vanilla kernel and vanilla 9.4.0 System.kext. Guess what, 800Mhz shows up as the bus speed in System Profiler for I think the first time ever. It seems the SpeedStep kernels had 100Mhz FSB hard-coded into them. If you're having a lot of problems with that, this might explain it. |
|
VooD
InsanelyMac Legend
|
![]() |
Jul 27 2008, 07:55 PM Post #113
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I have a couple of 2gb sticks and with AppleSMBIOSEFI.kext the memory page in system profiler shows a "16 XB" size for each one.
Is this correct? |
|
~Eureka
InsanelyMac Sage
|
![]() |
Jul 27 2008, 08:21 PM Post #114
|
![]() ![]() ![]() ![]() ![]() ![]()
|
|
|
VooD
InsanelyMac Legend
|
![]() |
Jul 27 2008, 09:16 PM Post #115
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
|
|
Espionage724
InsanelyMac Legend
|
![]() |
Jul 28 2008, 02:07 AM Post #116
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
So lets say I installed the AppleSMBIOS (netkas) from the iATKOS 10.5.4 DVD, could i use this?
|
|
VooD
InsanelyMac Legend
|
![]() |
Jul 28 2008, 11:49 AM Post #117
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
|
|
boba899
InsanelyMac Geek
|
![]() |
Jul 28 2008, 11:56 AM Post #118
|
![]() ![]()
|
Sorry if this has been asked, but this work for all forms of EFI doesn't it? I'm using Netka's EFI atm, and I'm thinking of switching to Chameleon EFI, shouldn't cause any problems should it?
|
|
taylorsyn
InsanelyMac Protégé
|
![]() |
Jul 28 2008, 11:46 PM Post #119
|
|
|
|
Fresh1
InsanelyMac Protégé
|
![]() |
Jul 29 2008, 07:48 PM Post #120
|
|
Can someone tell me where i can get AppleSMBIOSEnabler. I am running a non efi system and can not seem to find this anywhere.
Thanks |
![]() |
|
Lo-Fi Version | Time is now: 22nd November 2009 - 10:34 AM |