Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Hi Marcin, could you please include me in your Beta test program, I just discovered that Coolbook does not work with Lion which I have now installed.

I have a base December 2010 Rev C, 1.4ghz.

Cheers

tut
 
Hi Marcin,


if you still need someone with a Macbook Air rev. A base model (1.6-GHz - 80GB HDD) to test, I really would like to help.


cheers,
franco
 
Hi Marcin,

i have a 2011 Macbook Air - Processor 1.7GHz Intel Core i5
Purchased 2 weeks ago. I would be glad to help if you need beta testing.
 
Hi Marcin,

i have a 2011 Macbook Air - Processor 1.7GHz Intel Core i5
Purchased 2 weeks ago. I would be glad to help if you need beta testing.



2011 i5 & i7 architecture do not support under-vaulting period. CoolBook could never work for you.


You won't be able to help sadly.
 
Beta tester rev A

Hi Marcin.

I have a Macbook Air rev. A 1.6-GHz - 80GB HDD to test.

I really would like to help

thanks, :D:apple:
 
I'd like to test it.

Model Name: MacBook Air
Model Identifier: MacBookAir1,1
Processor Name: Intel Core 2 Duo
Processor Speed: 1,6 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache: 4 MB
Memory: 2 GB
Bus Speed: 800 MHz
Boot ROM Version: MBA11.00BB.B03


So let me know if I can!
 
Hi Marcin

Count me in! Lion without CoolBook is a NO GO for me! Here are my specs:

Model Name: MacBook Pro
Model Identifier: MacBookPro7,1
Processor Name: Intel Core 2 Duo
Processor Speed: 2.66 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache: 3 MB
Memory: 8 GB
Bus Speed: 1067 MHz
Boot ROM Version: MBP71.0039.B0B

Thanks!
 

It doesn't work at late2010 airs because Lion boots x64 kernel, but xnu-speedstep-air is x32 only.

Lion can be forced to boot 32bit kernel?
---
Upd: It can, but I still getting errors.

~/Downloads/reid-xnu-speedstep-air-934fde7 $ sudo kextutil /System/Library/Extensions/IntelEnhancedSpeedStep.kext
(kernel) kxld[com.reidburke.air.IntelEnhancedSpeedStep]: The following symbols are unresolved for this kext:
(kernel) kxld[com.reidburke.air.IntelEnhancedSpeedStep]: __ZN5IOCPU9metaClassE
(kernel) kxld[com.reidburke.air.IntelEnhancedSpeedStep]: _clock_get_uptime
(kernel) kxld[com.reidburke.air.IntelEnhancedSpeedStep]: _cpuid_info
(kernel) kxld[com.reidburke.air.IntelEnhancedSpeedStep]: _nanoseconds_to_absolutetime
(kernel) kxld[com.reidburke.air.IntelEnhancedSpeedStep]: _rtc_clock_stepped
(kernel) kxld[com.reidburke.air.IntelEnhancedSpeedStep]: _rtc_clock_stepping
(kernel) Can't load kext com.reidburke.air.IntelEnhancedSpeedStep - link failed.
(kernel) Failed to load executable for kext com.reidburke.air.IntelEnhancedSpeedStep.
(kernel) Kext com.reidburke.air.IntelEnhancedSpeedStep failed to load (0xdc008016).
(kernel) Failed to load kext com.reidburke.air.IntelEnhancedSpeedStep (error 0xdc008016).
Failed to load /System/Library/Extensions/IntelEnhancedSpeedStep.kext - (libkern/kext) link error.
Check library declarations for your kext with kextlibs(8).
~/Downloads/reid-xnu-speedstep-air-934fde7 $ uname -a
Darwin 11.1.0 Darwin Kernel Version 11.1.0: Tue Jul 26 16:09:02 PDT 2011; root:xnu-1699.22.81~1/RELEASE_I386 i386
 
Last edited:
I'm looking for some volunteers with MacBook Airs Revision B and Revision C. I don't have these devices so I'm unable to make sure that everything works correctly. If you want to volunteer to beta test you will get the solution for free and not have to wait for Coolbook to get done (if it ever does).

Hi, i'm willing to apply as a beta tester (Late 2010):

Model Name: MacBook Air
Model Identifier: MacBookAir3,2
Processor Name: Intel Core 2 Duo
Processor Speed: 2,13 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache: 6 MB
Memory: 4 GB
Bus Speed: 1,07 GHz
Boot ROM Version: MBA31.0061.B01
SMC Version (system): 1.66f55
 
Hi Marcin. I'm also interested in testing the beta. Is it still available for testing?

I have a Macbook Air 3,1 11"
1.4 C2D
2gb RAM
 
managed to get coolbook working on 2010 MBA

After trying alot, I managed to get it working on my 2010 11" MBA 1.4ghz.

First thing, I'm using 10.7.2 11C48.

First I installed coolbook (the newest version). Then, deleted the extensions AppleIntelCPUPowerManagementClient.kext and AppleIntelCPUPowerManagement.kext from /System/Library/Extensions.

At this point, I could restart my mac and coolbook would work, but the mac wouldn't wake up from sleep.

Then I installed kexthelper (http://cheetha.net/) and installed this extension:

http://code.google.com/p/xnu-sleep-...il?name=SleepEnabler.kext.10.7.x.zip&can=2&q=

(it is supposed to work on 10.7.1 and 10.7.2, but I haven't tried it on the first)

After installing, restarted (kexthelper froze at this point but didn't affect anything) and it all worked.

Not gonna mess up with the OS now untill I'm sure coolbook's gonna work, it just makes the laptop so much better
 
First thing, I'm using 10.7.2 11C48.
First I installed coolbook (the newest version). Then, deleted the extensions AppleIntelCPUPowerManagementClient.kext and AppleIntelCPUPowerManagement.kext from /System/Library/Extensions.

Then I installed kexthelper (http://cheetha.net/) and installed this extension:

http://code.google.com/p/xnu-sleep-...il?name=SleepEnabler.kext.10.7.x.zip&can=2&q=

the problem of hammering the system this way is when updates become available, most times, after doing a system update, it will not boot.
 
Yes, I guess I might just skip some minor updates or make sure coolbook will work with them. Before updating, I just have to remove sleepenabler and put back the original kexts where they were and it'll be fine (otherwise it'll panic)
 
I managed to get partial functionality from Coolbook on Lion with this code (the numbers are specific for my CPU)


Code:
#!/bin/sh

/usr/sbin/sysctl -w kern.coolbook2_ctl=2065 1>&2
#34321, 2065
exit 0

That's it: when the cpu load is close to 100%, it keeps the custom voltage/frequency until the load drops below 85%, thus you can manually undervolt or even underclock when doing some planned heavylifting on your Mac.

I got the numbers by temporarily replacing sysctl with custom shell script and running Coolbook in "Test&Save" mode.

To automate things I made triggers for atMonitor:
Code:
#!/bin/sh
if [ $# -ne 22 ]; then
    echo 1>&2 Usage: $0 expected 22 arguments
    exit 127
fi

CURRENT_VALUE=${4}
APP1_CPU_NAME=${6}
APP1_CPU_VALUE=${7}

APP1_CPU_VALUE=$(echo "scale=0; $APP1_CPU_VALUE/1" | bc)
#MESSAGE="$APP1_CPU_NAME CPU usage: $APP1_CPU_VALUE/$CURRENT_VALUE 
#Undervolting."
MESSAGE="Undervolting"

#MESSAGE="Target trigger '$TARGET' has reached threshold of $VALUE$POSTFIX for $DURATION seconds"
/usr/local/bin/growlnotify --appIcon atMonitor "atMonitor trigger" -m "$MESSAGE" &

sudo /opt/scripts/undervolt.sh

/etc/sudoers
Code:
falcn ALL=(ALL)NOPASSWD:/opt/scripts/*
 
sysctl

Hi Falcn,

This looks really promising. For someone who is not familiar with shell scripts etc, I'd be grateful if you could explain exactly what you are asking sysctl to do here and was the 2065 your 85% number?

When I do :
/usr/sbin/sysctl -w kern.coolbook2_ctl=1726 1>&2 #34321, 1726 exit 0

I get:
kern.coolbook2_ctl: 0
sysctl: kern.coolbook2_ctl: Operation not permitted
 
guess not :(

Well, I'll be offering a last upgrade to my Rev.a MB Air with a 64Gb PATA ZIF SSD, I might as well reapply thermal paste while I'm at it.

I do have a nice portable powerhouse with my '11 17" MBP, but I do love my MB Air and still use it alot.

Anyway, Snow Leopard still is more than good enough for everyday use.
 
@Marcin 2011
I would love to volunteer as a beta tester!!! I'm so frustrated about the battery life if Safari runs with flash and the fact that cookbook can't handle neither Lion nor Intel i7 processors that I consider to code me a solution on my own, just like you did. But unfortunately I had to much work to do at university (studying math). So PLEASE SEND ME YOUR SCRIPT or YOU SOFTWARE !!!!

I exchange I can tell you how to secure your MacBook Air from reading out your login out from the RAM through the thunderbolt port. --> Terminal script

I have the ":apple:MacBookAir4,1" with the super fast Intel i7 1,8 GHz (2677M) and a OWC 480GB SATAIII SSD (1069 $; nearly 60.000 I/O per second!!! :eek::D)
I really can't understand why Apple couldn't either untervolt the CPU by themselves or at least under clock the CPU. Cause that thing is that dam fast that it would kill any 2010 MacBook Pro even if it would be clocked with 1,4 GHz.
Beside that I love the machine and the CPU/GPU system on a chip. But the should't have made it 2x as fast as the MacBook Pro instead Apple should have provided a greater batterie life. My calculation lead to the conclusion that if you would deactivate the 1.8 GHz and the 1.6 GHz frequency (while in battery-mode) and lower the Voltage by about 9% you could achieve a batterie life of about real life 8 hours and that while surfing the web with safari and Flash on !!!

Waiting for you respond "Marcin 2011" :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.