Moelle Posted August 5, 2008 Share Posted August 5, 2008 Thanks! I'll try that and hope it helps Can get Kalyway 10.5.2 to work fine, but getting kernel panics when upgrading to 10.5.3. So tried iATkos 4.0i and it seems very stable, just with the few nags left to sort out. Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-845295 Share on other sites More sharing options...
VooD Posted August 5, 2008 Share Posted August 5, 2008 Thanks! I'll try that and hope it helps Can get Kalyway 10.5.2 to work fine, but getting kernel panics when upgrading to 10.5.3. So tried iATkos 4.0i and it seems very stable, just with the few nags left to sort out. You would probably be luckier by installing using the retail disc with the cdboot disc. I myself don't plan using any neither Iatkos (which was WAY better than kalyway in stability and cleanness), kalyway or anything else. Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-845495 Share on other sites More sharing options...
Azoro2000 Posted August 5, 2008 Share Posted August 5, 2008 You would probably be luckier by installing using the retail disc with the cdboot disc. I myself don't plan using any neither Iatkos (which was WAY better than kalyway in stability and cleanness), kalyway or anything else. Hi VooD, I see you are usind the cdboot+dvd retail. I'm doing the same (upgraded to 10.5.4), I have a thinkpad T60 with a core duo. I have problems with smbios, I tried many versions (chun-nan + vanilla, dot.nub version 27 & 28) but my cpu model is not recognized at all. With dot.nub version for Macbook I had the best results, Coolbook recognized my CPU and runs fine! My problem is that some applications stopped to work (i.e. Aperture and Lotus Notes not installing at all). Which is your expreience with SMBIOS's? Any help is really appreciated! Thanks a lot Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-845566 Share on other sites More sharing options...
VooD Posted August 5, 2008 Share Posted August 5, 2008 Hi VooD,I see you are usind the cdboot+dvd retail. I'm doing the same (upgraded to 10.5.4), I have a thinkpad T60 with a core duo. I have problems with smbios, I tried many versions (chun-nan + vanilla, dot.nub version 27 & 28) but my cpu model is not recognized at all. With dot.nub version for Macbook I had the best results, Coolbook recognized my CPU and runs fine! My problem is that some applications stopped to work (i.e. Aperture and Lotus Notes not installing at all). Which is your expreience with SMBIOS's? Any help is really appreciated! Thanks a lot In Leopard I use kabyl's smbiosenabler.kext (the one included in the cdboot) and runs pretty well. Of course some cpu´s are not detected since OS X had no support for them originally (i.e. q6600) but that doesn't really affect stability or perfomance. Also Netkas lastes AppleSMBIOS.kext works well, but you need to replace the original vanilla file but I think smbios enablers/injectors are the way to go now. Anyway I never used coolbook or speedstep kernels in notebooks. I run mainly audio applications and variable speed cpu´s does'nt use a good idea so I fix the cpu at the default speed. Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-845577 Share on other sites More sharing options...
Azoro2000 Posted August 5, 2008 Share Posted August 5, 2008 In Leopard I use kabyl's smbiosenabler.kext (the one included in the cdboot) and runs pretty well. Of course some cpu´s are not detected since OS X had no support for them originally (i.e. q6600) but that doesn't really affect stability or perfomance.Also Netkas lastes AppleSMBIOS.kext works well, but you need to replace the original vanilla file but I think smbios enablers/injectors are the way to go now. Anyway I never used coolbook or speedstep kernels in notebooks. I run mainly audio applications and variable speed cpu´s does'nt use a good idea so I fix the cpu at the default speed. Which SMBIOS are you using with kabyl's smbiosenabler? My Intel Core Duo was correctly being detected with 10.5.2 and mac.nub smbios, so I guess it's a matter of 10.5.4 new kexts... I strongly suggest to buy coolbook, is really cheap and speedstep is working with vanilla kernel (in this moment I'm running at 1002 MHZ & 0,905v...) system is running very cool now. Thanks a lot! Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-845644 Share on other sites More sharing options...
VooD Posted August 5, 2008 Share Posted August 5, 2008 Which SMBIOS are you using with kabyl's smbiosenabler? My Intel Core Duo was correctly being detected with 10.5.2 and mac.nub smbios, so I guess it's a matter of 10.5.4 new kexts... I strongly suggest to buy coolbook, is really cheap and speedstep is working with vanilla kernel (in this moment I'm running at 1002 MHZ & 0,905v...) system is running very cool now. Thanks a lot! Of course I use the vanilla one (10.5.4). Those enablers are designed to work exclusively with vanilla AppleSMBIOS.kext. Maybe I'll try coolbook while I'm not using audio apps thanks for the advice. Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-845646 Share on other sites More sharing options...
skgunner Posted August 5, 2008 Share Posted August 5, 2008 Thanks Chun-Nan,here's my result: My system is iATKOS v4i,with the smbios 27 rev-6,I have all the right information except the bus speed it shows 100. I have a laptop,T7700 on a GL960 chipset,the fsb should be 800/or 733. (Intel said GL960 only support to 533,but 667 and 800 cpu works fine,but some 800 fsb cpu works under 733 fsb) with yours SMBIOSEFI,it fix the fsb,displayed 733,(In windows it is 800),but with it,the application CoolbookController can not detect the current cpu frequency,and has wrong speedstep profile.Without smbiosefi.kext,it works fine.please check that. CoolbookController is an application to let you enjoy Speedstep with vanilla kernel,so you don't have to trade the sleep function. Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-845778 Share on other sites More sharing options...
Azoro2000 Posted August 5, 2008 Share Posted August 5, 2008 Of course I use the vanilla one (10.5.4). Those enablers are designed to work exclusively with vanilla AppleSMBIOS.kext. Maybe I'll try coolbook while I'm not using audio apps thanks for the advice. Both of the enablers are not working for me... so, I reinstalled Aperture and it just worked I don't know what happened, something broke it.... Then I created a fake output for system_profiler, now every app knows without any doubt that I have an Intel Core Duo! Ciao! Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-846268 Share on other sites More sharing options...
Riley Freeman Posted August 7, 2008 Share Posted August 7, 2008 I tried both enablers too but ended up using macdotnub's AppleSMBIOS.kext because Apple DVD Player (and probably other apps) wouldn't work with either. Both enablers displayed the wrong CPU speed. This one also gave me an error in System Profiler when trying to display the Hardware Overview. This is the way to go though. Would be nice to not have to replace any system files with patched versions. Just needs more work that's all Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-848487 Share on other sites More sharing options...
~Eureka Posted August 9, 2008 Author Share Posted August 9, 2008 Thanks Chun-Nan,here's my result:My system is iATKOS v4i,with the smbios 27 rev-6,I have all the right information except the bus speed it shows 100. I have a laptop,T7700 on a GL960 chipset,the fsb should be 800/or 733. (Intel said GL960 only support to 533,but 667 and 800 cpu works fine,but some 800 fsb cpu works under 733 fsb) with yours SMBIOSEFI,it fix the fsb,displayed 733,(In windows it is 800),but with it,the application CoolbookController can not detect the current cpu frequency,and has wrong speedstep profile.Without smbiosefi.kext,it works fine.please check that. CoolbookController is an application to let you enjoy Speedstep with vanilla kernel,so you don't have to trade the sleep function. Hi skgunner, CoolbookController won't work with AppleSMBIOSEFI_28 because the model is set to "MacPro3,1". Try AppleSMBIOSEFI_28Air instead or change the model to the ones supported by CoolbookController. Chun-Nan Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-849920 Share on other sites More sharing options...
mitch_de Posted August 9, 2008 Share Posted August 9, 2008 Hi skgunner, CoolbookController won't work with AppleSMBIOSEFI_28 because the model is set to "MacPro3,1". Try AppleSMBIOSEFI_28Air instead or change the model to the ones supported by CoolbookController. Chun-Nan Its easy possible to patch the CoolbookController App . Just replace (there are a list of supported Mac Modells in .plist) one of those Models with yours. After that CC will run. CC isnt an really good tool, because it does not use speedstep. It makes that changes (CC takes CPU time!) all self. BUT much, much better way is to use the new IntelSpeedStep.kext , which works GREAT with Core Intels !!!! - works with orig. Vanilla - works with Sleepkernel (but Sleepkernel is NOT a must ) - supports VID controll (showing volts, chaning volts under/overclocking) - for me even new ( 3 days) ist 100% stable http://forum.insanelymac.com/index.php?sho...119370&st=0 Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-849985 Share on other sites More sharing options...
jayman30 Posted August 9, 2008 Share Posted August 9, 2008 Hi skgunner, CoolbookController won't work with AppleSMBIOSEFI_28 because the model is set to "MacPro3,1". Try AppleSMBIOSEFI_28Air instead or change the model to the ones supported by CoolbookController. Chun-Nan Hi Chun-Nan, I tried the AppleSMBIOSEFI_28Air but Coolbook still doesn't throttle for some reason. All settings register OK, but CoolBook can not change the MHz or Voltage from their maximum settings. Here's some screen shots. Coolbook with AppleSMBIOSEFI_28Air and vanilla AppleSMBIOS installed: Coolbook when working with AppleSMBIOS_28 installed: Coolbook offers built in dynamic CPU MHz and Voltage throttling unlike IntelSpeedStep.kext. Thanks for any help with this issue, Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-850785 Share on other sites More sharing options...
Jedric Posted August 12, 2008 Share Posted August 12, 2008 Hi guys, Here is the beta AppleSMBIOSEFI I have been working on. It will work with original AppleSMBIOS but will try to fix or add some values that original AppleSMBIOS misses. Therefore, you don't have to worry about AppleSMBIOS being updated. It is based on original AppleSMBIOS and it only works with EFI system right now. It is for both Tiger and Leopard. In addiation, it should fix "About This Mac" crash problem and wrong "Bus Speed" issue. You can change the memory speed. Just boot with "memorySpeed=n" (n is the speed number you want) You can change the memory type. Just boot with "memoryType=n" (n is the type number you want, 18 is DDR, 19 is DDR2) Example: memoryType=19 memorySpeed=533 Again, it is just the beta version and you still need the original AppleSMBIOS with it. Chun-Nan ============================== static const char * SMBMemoryDeviceTypes[] = { "RAM", /* 00h Undefined */ "RAM", /* 01h Other */ "RAM", /* 02h Unknown */ "DRAM", /* 03h DRAM */ "EDRAM", /* 04h EDRAM */ "VRAM", /* 05h VRAM */ "SRAM", /* 06h SRAM */ "RAM", /* 07h RAM */ "ROM", /* 08h ROM */ "FLASH", /* 09h FLASH */ "EEPROM", /* 0Ah EEPROM */ "FEPROM", /* 0Bh FEPROM */ "EPROM", /* 0Ch EPROM */ "CDRAM", /* 0Dh CDRAM */ "3DRAM", /* 0Eh 3DRAM */ "SDRAM", /* 0Fh SDRAM */ "SGRAM", /* 10h SGRAM */ "RDRAM", /* 11h RDRAM */ "DDR SDRAM", /* 12h DDR */ "DDR2 SDRAM", /* 13h DDR2 */ "DDR2 FB-DIMM" /* 14h DDR2 FB-DIMM */ }; ============================== AppleSMBIOSEFI.zip Update: 5/6/2008 1. It will use value of "cpu->externalClock" first. If that value returns 0, it will use value of "FSBFrequency". 2. Add "FSB" flag. You can change the FSB value in case the value is still not correct. Just boot with "FSB=n" (n is the speed number you want) However, it doesn't update the value back to "FSBFrequency" yet. AppleSMBIOSEFI_b2.zip Update: 7/2/2008 1. based on AppleSMBIOS-28 2. Added "serial-number", "board-id", and "system-type". The default serial-number is "W1234567890". 3. Released AppleSMBIOSEFI from memory after adding the values. 4. It should work both on Tiger and Leopard. (I used Tiger to compile the source code.) AppleSMBIOSEFI_28.zip AppleSMBIOSEFI_28Air.zip P.S. CoolbookController won't work with AppleSMBIOSEFI_28 because model is set to "MacPro3,1". Try AppleSMBIOSEFI_28Air instead or change the model to the ones supported by CoolbookController. Hi Chun-Nan Can you explain how to add to "serial-number", "board-id", and "system-type" using your AppleSMBIOSEFI_28? is that thru com.apple.Boot.plist? Thanks Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-854114 Share on other sites More sharing options...
~Eureka Posted August 13, 2008 Author Share Posted August 13, 2008 Hi Chun-Nan, I tried the AppleSMBIOSEFI_28Air but Coolbook still doesn't throttle for some reason. All settings register OK, but CoolBook can not change the MHz or Voltage from their maximum settings. Here's some screen shots. Coolbook with AppleSMBIOSEFI_28Air and vanilla AppleSMBIOS installed: ..... Coolbook when working with AppleSMBIOS_28 installed: ..... Coolbook offers built in dynamic CPU MHz and Voltage throttling unlike IntelSpeedStep.kext. Thanks for any help with this issue, Hi jayman30, As far as I know, it seems that it will change the settings of info.plist inside the ACPI_SMC_PlatformPlugin.kext. And on that info.plist file, it has information which type of CPUs each model has. However, I really don't know too much about Coolbook. (I tried it but I didn't register the software.) Maybe you can check info.plist to see if you get model and CPU correctly. Chun-Nan Hi Chun-Nan Can you explain how to add to "serial-number", "board-id", and "system-type" using your AppleSMBIOSEFI_28? is that thru com.apple.Boot.plist? Thanks Hi Jedric, If you want to change those values, you have to change in the source code. Chun-Nan Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-855037 Share on other sites More sharing options...
ptrubert Posted August 22, 2008 Share Posted August 22, 2008 Hi Chun-Nan, Thanks for this great AppleSMBIOSEFI.kext. I am on 10.4.11, and your kext is working perfectly. Just 2 minor items in system profiler: - bus speed: 2.67Ghz ............... (instead of 667 Mhz) - memory speed: 0 Mhz............... (instead of 667 Mhz) Do you think there is an easy way to correct these small errors? ( I am not a developer, so I am not using Xcode. I modified model name + serial number by modifying the executable in TextEdit, keeping the name number of digits) +++ Edit 23/08/08: I got now memory speed problem solved: With TextEdit, I replaced in the executable: ...TypememorySpeed%u MHz... by ...TypememorySpeed667MHz... Sole remaining trouble: Bus Speed: 2.67 GHz Rgds Airis n1212 = Uniwill x20II - 12.1" - Intel core 2 duo T7200 2Ghz - 2Go ram ALC861 - iMic (temporarily I hope) - Marvell Yukon 88E8053 - Intel 3945 a/b/g - USB 2.0 wifi 802.11n adapter JaS 10.4.8 / JaS 10.4.9 combo update / Netkas 10.4.10 update / pc_efi_v8 / stock MacOSXUpdCombo10.4.11Intel including 8.11.1 kernel and AppleSMBIOS.kext thanks to AppleSMBIOSEFI.kext Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-864978 Share on other sites More sharing options...
macstah Posted August 22, 2008 Share Posted August 22, 2008 First and foremost, thanks for this! This is really great. I have a request: Is there a way you can update the .cpp to plug in the Model Name and Model Identifier as you can with the serial and mem info? I'm running into the same thing as a few of the others with my system now showing as a 'Mac' instead of Mac Pro after updating from 10.5.0 -> 10.5.4. Cheers, M Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-865071 Share on other sites More sharing options...
Jingu Posted August 23, 2008 Share Posted August 23, 2008 I am using the latest AppleSMBIOSEFI-28, Chameleon EFI with Leopard 10.5.4 from retail DVD. I get in System Profiler: Model Name: Mac Model Identifier: Aspire 9520 Processor Name: Intel Core 2 Duo Processor Speed: 2 GHz Number Of Processors: 1 Total Number Of Cores: 2 L2 Cache: 4 MB Memory: 2 GB Bus Speed: 667 MHz I cannot get System Profiler to display MacPro3,1. How would I do that? Curiously, XBench and MenuTemperature both see my computer as MacPro3,1. I just cannot get MacPro3,1 to be displayed in System Profiler. EDIT: Since I have a Notebook, I recompiled the kext to have MacBookPro2,1 as the Model Identifier. I also switched to the original AppleACPIPlatfmorm from the Leopard 10.5.0 retail DVD. Guess what, now I have: Model Name: MacBookPro 17" Model Identifier: MacBookPro2,1 So it looks like it's something with the 1.2.1 AppleACPIPlatform kext that is preventing us from overriding the model names. Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-866420 Share on other sites More sharing options...
hellboy Posted September 3, 2008 Share Posted September 3, 2008 hy ! How did you get your AppleSMBIOS to have MacBook Pro as Model Name ? do you can explain me the way you did ? or an help ? Or maybe post your file ? ( sorry for my english, i'm french ) thanks bye Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-877878 Share on other sites More sharing options...
hach1r0ku Posted September 3, 2008 Share Posted September 3, 2008 it seems that 1.2.1 gets its model name from the dmi sector of the bios i edited my dmi in the bios using dmicfg it used to say p5k e as model id i change the model name in the dmi to mac pro 3, 1 and boom model id is mac pro 3,1 i have no idea how to change model name tho as mine still shows Mac Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-878480 Share on other sites More sharing options...
hellboy Posted September 3, 2008 Share Posted September 3, 2008 I just change my AppleSMBIOS.kext to another one, and I get MacBook Air as model name and MacBookAir1.1 as model id and MBA as start-up ROM. So i think this info are just in the SMBIOS, but nobody get this file from a macbook pro ! ( if this file is different from the macbook no-pro's one ) thank you for your answer i'll test that. Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-878500 Share on other sites More sharing options...
MadGhost Posted September 8, 2008 Share Posted September 8, 2008 Hello, I've seen nothing about DDR3; is it possible to make it works? It can be benefit to configure it for DDR3 or is it useless? is it only about this Mac visual tweak? thanks Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-883798 Share on other sites More sharing options...
samhannan Posted September 28, 2008 Share Posted September 28, 2008 Hi, I have edited AppleSMBIOSEFI.cpp with Xcode.....recompiled...and installed the newly built kext. It does load as my serial number does change to the correct value I set in AppleSMBIOSEFI.cpp...however my Model still say Mac, Model Identifier is blank, and in the top of system profiler it says "Sam Hannan's SomeModelyyyyyyyyyyyyya-c-imanufaturer" - in my MBP it says "Sam Hannan's Computer" in this same place....can I change something to get rid of this garble???? Any idea's why the model and board-id I set is ignored? I did try a few versions of AppleACPIPlatform.kext from 1.0.3 through to current 1.2.1 (as suggested by someone earlier in this thread) but none made a difference... Any ideas? Thanks S Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-909302 Share on other sites More sharing options...
Dabluest Posted September 28, 2008 Share Posted September 28, 2008 Hi, I have edited AppleSMBIOSEFI.cpp with Xcode.....recompiled...and installed the newly built kext. It does load as my serial number does change to the correct value I set in AppleSMBIOSEFI.cpp...however my Model still say Mac, Model Identifier is blank, and in the top of system profiler it says "Sam Hannan's SomeModelyyyyyyyyyyyyya-c-imanufaturer" - in my MBP it says "Sam Hannan's Computer" in this same place....can I change something to get rid of this garble???? Any idea's why the model and board-id I set is ignored? I did try a few versions of AppleACPIPlatform.kext from 1.0.3 through to current 1.2.1 (as suggested by someone earlier in this thread) but none made a difference... Any ideas? Thanks S Pretty easy to change what it says at the very top of System Profiler window. Open System Preferences, go to Sharing, and change whatever's in Computer Name at the top to something else. Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-909666 Share on other sites More sharing options...
samhannan Posted September 28, 2008 Share Posted September 28, 2008 Thanks Dabluest! Thats all that was really pissing me off - I can live with the rest of the info missing as it doesnt affect performance, and I have FCP running like a dream with my Decklink Extreme HD2 card! Cheers Sam Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-910047 Share on other sites More sharing options...
KAIBA Posted September 30, 2008 Share Posted September 30, 2008 Is the applesmbiosefi updated to be compatible with Appleaciplatform 1.2.1? Link to comment https://www.insanelymac.com/forum/topic/108606-applesmbiosefi-for-tiger-and-leopard/page/6/#findComment-911636 Share on other sites More sharing options...
Recommended Posts