Jump to content

Lenovo ThinkPad X61 Tablet


575 posts in this topic

Recommended Posts

Only X3100FB.kext

 

This is what I have done, replacing the newer X3100FB kext with the one provided in X61 brightness pack. I didn't use grandflash all three section of <key> in the bootlist but rather only the last one (pci 0x02). I assume that's the display? It didn't work. I tried at least 10 times.

 

The reason why I didn't use the other ones is that I use default VoodoHDA sound driver so the one there may not be relevant. Also the Ethernet, not sure if that is needed. Someone written it prevent sleep and removed that, So I removed it also.

 

In summary:

1) Downgrade the kext with the one provided

2) Apply com.apple.Boot.plist with EFI studio (with additional <string>Hexes</string>) but only for the last key section.

 

No brightness slider in display property.

 

Open EFI studio, press command+k, copy & paste grandflash's boot.plist. The content will turn to Hex string.

It works for the first time, but subsequent attempt when I tried to click 'write to com.apple.Boot.plist'. there is error writing to tmp folder. An idea?

 

grandflash's boot.plist includes 3 device's efi strings, and you have to install 3 kexts for them.

 

As highlighted above, will there be any issue to use all three? I didn't use the azalia audio driver and what's the ethernet for?

 

Battery Meter: VoodooBattery.kext or AppleACPIBatteryManager.kext

Power Saving: VoodooPower.kext, IntelEnhancedSpeedStep.kext, or CoolbookController.app to adjust CPU's voltage.

How do I check which battery meter and power saving do I use?

 

In my /System/Library/Extensions, I can only see:

VoodoPower.Kext but NO IntelEnhancedSpeedStep.kext ( I checked Intel Speedstep during setup)

No VoodooBattery or AppleACPIBattteryManager found also

 

I ticked 'battery meter' in iatkos v7 setup. If I look at the extension folder, i'm using voodopower 1.2.3 and verified with CPU-X, the throling seems to take effect to 500+ Mhz. Still with a 100% 8-cell, it only display little more than 3 hours in battery meter.

Link to comment
Share on other sites

This is what I have done...

 

Just post your com.apple.Boot.plist.

 

Just wondering what would be the best / most current:

1) Intel Speedstep vs VoodooPower 1.2.3

 

 

I'm not sure. But if I use VoodooPower, I will get wrong CPU speed in System Profiler.

 

Maybe you should try it yourself and post the result for everyone.

 

2) Chun Nan IntelACPI or Voodo batter 1.2.1?

 

They all made by Chun Nan, and ACPIBatteryManager is older.

 

I think VoodooBattery is better, but it sometimes does not work very well, so I use ACPIBatteryManager.

Link to comment
Share on other sites

Holy {censored}. There is a lot of work that's been done to this dev since I did my install. Thanks for all the hard work, and it looks like I'm due for a new install before school starts. I LOVE HAVING A PORTABLE MAC. Thanks so much, again!

 

EDIT: I just tried to get the LCD brightness fix to work. I instructions say that it's a HEX plist addition, but EFIStudio saw it as an xml. I tried to go ahead with the inject and installed the kext and now I boot up to a blue screen. I have been able to safe mode boot (-x) once where I attempted to manually edit the boot.plist to remove the hex string and it didn't help. Wondering if I could get some direction from anyone. I'll probably next try to boot safe mode a couple more times before I dig into the terminal and start rooting out the kext for that fix and a generic boot.plist.

 

Thanks for the help.

Link to comment
Share on other sites

Holy {censored}. There is a lot of work that's been done to this dev since I did my install. Thanks for all the hard work, and it looks like I'm due for a new install before school starts. I LOVE HAVING A PORTABLE MAC. Thanks so much, again!

 

 

 

 

 

Wondering if I could get some direction from anyone. I'll probably next try to boot safe mode a couple more times before I dig into the terminal and start rooting out the kext for that fix and a generic boot.plist.

 

Thanks for the help.

 

 

EDIT: I just tried to get the LCD brightness fix to work. I instructions say that it's a HEX plist addition, but EFIStudio saw it as an xml.

 

In fact. It is an XML file. So, open EFI Studio, fire up plist editor, "command + o" write it to your com.apple.boot.plist. isnt that easy? :::_

 

I tried to go ahead with the inject and installed the kext and now I boot up to a blue screen. I have been able to safe mode boot (-x) once where I attempted to manually edit the boot.plist to remove the hex string and it didn't help.

 

Bevore posting, it will help to know your config. So everyone posting here (including myself) has to add a signature with model, type, screen (eg..: X61 Tablet / AM7 / SVGA=1024*768).

 

If you´re able to open the provided XML, you will see a section with EDID data.

 

<key>AAPL01,EDID</key>

<data>

AP///////wBMo0VJAAAAAAARAQOAIRV4Cof1lFdPjCcnUFQAAAABAQEBAQEB

AQEBAQEBAQEB7hoAgFAgEDAQMBMAS88QAAAZAAAADwAAAAAAAAAAACOHAmQB

AAAA/gBTQU1TVU5HCiAgICAgAAAA/gBMVE4xNTRYQS1MMDEKAEE=

</data>

<key>AAPL01,Pipe</key>

 

 

What is it? It´s a description for capility of your display (max res. / refresh rate blablba). If your X61 uses a different screen than we need a EDID dump (there are windows / dos apps for it) and maybe a converter to embedd it to the XML file.

 

excourse:

As an example, i used "display config x" for creating a compatible EDID data, the app saved it to "/System/Library/Displays/Overrides/DisplayVendorID-XXX" (XXX is specific, i dont know the lenovo number out of mind). As a result, 640x480 + 800x600 are useable now.

Link to comment
Share on other sites

Voodoo - labs released a new driver (beta) for sd-card reader here:

 

http://forum.voodooprojects.org/index.php/topic,543.0.html

 

This driver survives "suspend to ram" and "suspend to disk" (aka hibernate).

 

I modified the "appleintelgmax3100framebuffer.kext" for enabling more VIDEO - RAM (old: 144MB new: 384MB).

Unfortunately, this modification is NOT giving more speed, relating to x-bench. At the end, only using a big external screen is much more fun, or games????

 

 

Lenovo X61 Tablet AM7 (late 2008) - SVGA panel -- sierra MC8775 umts / hsdpa modem working -- atheros abg card -- tabletmagic 2b15 fully working -- sd card reader fully working -- mbr dual boot XP + Retail 10.5.7 DVD Chameleon 1.0.12 -- hibernate + sleep works 100% -

AppleIntelGMAX3100FB_384MB_v1.5.18_saber.kext.zip

Link to comment
Share on other sites

Hi everybody,

a x61s is on his way to my home, i plan to install osX86 on it on a empty drive :)

i have iDened 10.5.6 and XxX 10.5.6. Wich one should i use? Should i find another distrib?

any hint will be appreciated!

 

Thanks

Link to comment
Share on other sites

Here is my Legacy kext for bluetooth. Now we can disable it in OS X and reopen it too.

 

My Leopard can't get sleep if the bluetooth is open, so I disable it before system sleep.

 

 

[Need Help]

 

I am trying to get original AppleIntelCPUPowerManagement working.

 

I try to use DSDTpatcher1.0.1e to fix problem in DSDT. But after patching it, I still have to use the boot arg cpus=1 or get kernel panic.

 

Then I try to use ACPI patcher02 beta4 . Although the program seems only for AMI & Award BIOS, our Phoenix's bios still can be patched.

After being patched, the system can start without cpus=1, but no speedstep.

At the moment I found this post Native speedstep for Laptop. I remove my SMBIOSEFIAir.kext and use 2 files in this article.

After, I get speedstep, but now I have to use cpus=1 to boot it.

So I only let one CPU into speedstep status. I don't know why I can't get native speedstep with 2 cores.

Could anyone help?

 

[Why I want to get native speedstep?]

Use native speedstep can let cpu calm down. Even I only get only one core, the CPU's temparature stays in 36~46℃.

If I use Coolbook, even in minimal valtage 800MHz, the temparature alway's upper than 50℃

When I use VoodooPowerMini, the tempareture's range is 42~53℃. Not bad, but not the best.

 

DSDT fix references:

DSDT Patcher, a tool to fix your DSDT

ACPI (DSDT) Patcher for BIOS and AML, CPU Cores, HPET, RTC, TM, GFX... - 0.2 Beta 5

Chameleon bootloader with SSDT and DSDT override

http://www.osx86.es/

 

As an example, i used "display config x" for creating a compatible EDID data, the app saved it to "/System/Library/Displays/Overrides/DisplayVendorID-XXX" (XXX is specific, i dont know the lenovo number out of mind). As a result, 640x480 + 800x600 are useable now.
Thanks. Now I can change resolutions in Leopard.

LegacyBroadcomUSBBluetoothHCIController.kext.zip

Link to comment
Share on other sites

Voodoo - labs released a new driver (beta) for sd-card reader here:

 

http://forum.voodooprojects.org/index.php/topic,543.0.html

 

This driver survives "suspend to ram" and "suspend to disk" (aka hibernate).

 

I think this kext is just in experiment and you'll get panic when you boot Leopard with SD card in.

 

Now I still use IOSDHCIBlockDevice.kext and also survives sleep function.

Link to comment
Share on other sites

@All

 

Awsome work is done here ! Very very nice.

 

@outZider

 

As I got an nearly identical machine here I wonder how you got your sierra MC8775 working.

 

Was this out of the box ?

 

 

@all

 

As for the "normal" integrated modem: I once installed the macos driver for a Draytek Mini Vigor 128 that I have lying around here.

 

http://www.draytek.de/Treiber/miniVigor128...0_5_3_intel.zip

 

Afterwards there was a Modem entry in the network settings. Maybe this could have been used together with the internal modem ...

 

But had to reinstall W* for some reason, so I couldn't test any further.

 

Maybe someone is interested and skilled enough for this last? unsupported hardware piece ?

 

Greetings

Link to comment
Share on other sites

Brightness control does not work for me, sound card works fine now,

could it be the EDID is not the same?

 

1. Download http://www.3dexpress.de/#Download

2. Install a so called display override

3. Go to /System/Library/Displays/Overrides/

4. Depending on your DisplayVendorID (config x is telling you where ) go to the specific folder and open the created file

for dummies: mine is called " DisplayVendorID-30ae/DisplayProductID-4002 " (without " " beware of quotet text :-)

 

5. Open the file ProductID-XXXX (XXXX is a placeholder) with TextEdit

mine looks like this:

 

<key>IODisplayEDID</key>

<data>

AP///////wAwrgJAAAAAACERAQOAGRJ46uWVk1ZPkCgoUFQhCABhQAEBAQEB

AQEBAQEBAQEBZBkAQEEAJjAYiDYA9rkAAAAYAAAAEAAAAAAAAAAAAAAAAAAA

AAAADwBhQzJhQygSAQAwZJADAAAA/gBMVEQxMjFLQzlCCiAgAOA=

</data>

<key>UiApp</key>

 

6. Copy the lines between <data> </data> to the plist file you can download at post

 

http://www.insanelymac.com/forum/index.php...574&st=360#

 

Open the plist file with TextEdit and go to this section:

 

<key>PciRoot(0x0)/Pci(0x2,0x0)</key>

<dict>

<key>AAPL,HasLid</key>

<string>0x00000001</string>

<key>AAPL,HasPanel</key>

<string>0x00000001</string>

<key>AAPL,NumDisplays</key>

<string>0x00000004</string>

<key>AAPL,NumFramebuffers</key>

<string>0x00000002</string>

<key>AAPL,SelfRefreshSupported</key>

<string>0x00000001</string>

<key>AAPL01,DataJustify</key>

<string>0x00000001</string>

<key>AAPL01,Depth</key>

<string>0x00000020</string>

<key>AAPL01,EDID</key>

<data>

AP///////wBMo0VJAAAAAAARAQOAIRV4Cof1lFdPjCcnUFQAAAABAQEBAQEB

AQEBAQEBAQEB7hoAgFAgEDAQMBMAS88QAAAZAAAADwAAAAAAAAAAACOHAmQB

AAAA/gBTQU1TVU5HCiAgICAgAAAA/gBMVE4xNTRYQS1MMDEKAEE=

</data>

<key>AAPL01,Pipe</key>

<string>0x00000001</string>

<key>rom-revision</key>

<string>OpenGL Engine activated via EFI String</string>

</dict>

 

replace the edid data here after <key>AAPL01,EDID</key> <data> with your data from display config x

 

7. tell me, if it works, please

 

@ -saber-

i installed your bluetooth kext (it is from the samsung nc10, isn´t it?) but, which app you are using for enabling bluetooth and disabling it???????

 

unfort. i cant get real speedsteping not to work, will try the chameleon rc2 instead

Link to comment
Share on other sites

@ -saber-

i installed your bluetooth kext (it is from the samsung nc10, isn´t it?) but, which app you are using for enabling bluetooth and disabling it???????

No, I just modify the info.plist in
/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomUSBBluetoothHCIController.kext/
And change it to legacy kext.

 

You can go to "Sytem Preferences" -> "Bluetooth", allow Bluetooth status show in menu bar, and use menu bar icon to turn on/off. Also the hardware switch works fine, and you can use it, too.

 

 

unfort. i cant get real speedsteping not to work, will try the chameleon rc2 instead
I think we have to fix DSDT first, or fail to get native speedstep.

 

I ever tried to fix DSDT about cpus=1 problem and remove CPUManagerDisabler kext, but got kernel panic.

 

ps. My bootloader is Chameleon 2.0rc1, maybe we should try PC-EFIv10.1 or Chameleon2.0rc2.

Link to comment
Share on other sites

Hi,

everything workks fine but :

the dvd drive in the ultrabase doesn t worl

i cannot scroll with the touchpad

i cannot have speedsteep working

 

any hep?

 

I've never had an issue with the DVD drive in the ultrabase, but I had to have the ultrabase connected on boot. However, are we talking about the same model? The X60/X61 do not have a touchpad.

Link to comment
Share on other sites

No, I just modify the info.plist inAnd change it to legacy kext.

 

You can go to "Sytem Preferences" -> "Bluetooth", allow Bluetooth status show in menu bar, and use menu bar icon to turn on/off. Also the hardware switch works fine, and you can use it, too.

 

 

I think we have to fix DSDT first, or fail to get native speedstep.

 

I ever tried to fix DSDT about cpus=1 problem and remove CPUManagerDisabler kext, but got kernel panic.

 

ps. My bootloader is Chameleon 2.0rc1, maybe we should try PC-EFIv10.1 or Chameleon2.0rc2.

 

Following your method, I still can't get my x61s brightness work. OOPS!

 

Here is my LCD parameters from DisplayConfigX:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">'>http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>DisplayProductID</key>

<integer>16384</integer>

<key>DisplayProductName</key>

<dict>

<key>en_US</key>

<string>DisplayConfigX - Display</string>

</dict>

<key>DisplayVendorID</key>

<integer>12462</integer>

<key>IODisplayEDID</key>

<data>

AP///////wAwrgBAAAAAAAAPAQOAGRJ46u11kVdPiyYhUFQAAAAAAAAAAAAAAAAAAAAA

AAAAKBUAQEEAJjAYiDYA9rkAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg=

</data>

<key>IODisplayIsDigital</key>

<true/>

<key>IOGFlags</key>

<integer>4</integer>

<key>UiAppData</key>

<dict>

<key>DisplayProductName</key>

<dict>

<key>en_US</key>

<string>Display</string>

</dict>

<key>IODisplayEDID</key>

<data>

AP///////wAwrgBAAAAAAAAPAQOAGRJ46u11kVdPiyYhUFQhCAABAQEBAQEB

AQEBAQEBAQEBKBUAQEEAJjAYiDYA9rkAAAAY7RAAQEEAJjAYiDYA9rkAAAAY

AAAADwBhQzJhQygPAQBMo1hKAAAA/gBMVE4xMjFYSi1MMDcKAAA=

</data>

<key>UiApp</key>

<string>DisplayConfigX 1.08, © 2002-2003 by Harald Schweder</string>

<key>UiDcx</key>

<string>Hsl</string>

<key>UiEdidTrusted</key>

<integer>1</integer>

<key>UiFileVers</key>

<integer>20</integer>

<key>UiLicense</key>

<string>This file is part of the installation of DisplayConfigX. If you wan't to share this file with people not owning DisplayConfigX, contact me first. dcxsupport@delphin.all.de, Harald Schweder</string>

<key>UiModeRestrict</key>

<integer>0</integer>

<key>UiRangeDefaultVertical</key>

<real>60</real>

<key>UiRangeHMax</key>

<real>60000</real>

<key>UiRangeHMin</key>

<real>20000</real>

<key>UiRangePMax</key>

<real>250000000</real>

<key>UiRangeRatio3</key>

<real>768</real>

<key>UiRangeRatio4</key>

<real>1024</real>

<key>UiRangeVMax</key>

<real>60.130001068115234</real>

<key>UiRangeVMin</key>

<real>38.869998931884766</real>

<key>UiResolutionData</key>

<array>

<data>

AAACgAAAAeAAAAAAAQDwAE8JgKAg4BEQEEATAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAA=

</data>

<data>

AAADIAAAAlgAAAAAAQDwAOMOIOAwWBUgIFATAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAA=

</data>

<data>

AAAEAAAAAkAAAAAAAQDwAFYSACBBQBUgKGgTAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAA=

</data>

<data>

AAAEAAAAAoAAAAAAAQDwAJ0UADBBgBcgMGgTAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAA=

</data>

<data>

AAAEAAAAAwADOmqACADwACgVAEBBACYwGIg2APa5AAAAGAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAA=

</data>

</array>

<key>UiVariant</key>

<integer>1</integer>

<key>UiVersion</key>

<string>108</string>

</dict>

<key>default-resolution</key>

<data>

AAAEAAAAAwAAMf8+

</data>

<key>dspc</key>

<array>

<data>

KBUAQEEAJjAYiDYA9rkAAAAY

</data>

</array>

<key>scale-resolutions</key>

<array>

<data>

AAACgAAAAeAAAAAB

</data>

<data>

AAADIAAAAlgAAAAB

</data>

<data>

AAAEAAAAAkAAAAAB

</data>

<data>

AAAEAAAAAoAAAAAB

</data>

</array>

</dict>

</plist>

 

Any idea about the brightness problem on X61s?? Thanks.

 

No, I just modify the info.plist inAnd change it to legacy kext.

 

You can go to "Sytem Preferences" -> "Bluetooth", allow Bluetooth status show in menu bar, and use menu bar icon to turn on/off. Also the hardware switch works fine, and you can use it, too.

 

 

I think we have to fix DSDT first, or fail to get native speedstep.

 

I ever tried to fix DSDT about cpus=1 problem and remove CPUManagerDisabler kext, but got kernel panic.

 

ps. My bootloader is Chameleon 2.0rc1, maybe we should try PC-EFIv10.1 or Chameleon2.0rc2.

 

Following your method, I still can't get my x61s brightness work. OOPS!

 

Here is my LCD parameters from DisplayConfigX:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>DisplayProductID</key>

<integer>16384</integer>

<key>DisplayProductName</key>

<dict>

<key>en_US</key>

<string>DisplayConfigX - Display</string>

</dict>

<key>DisplayVendorID</key>

<integer>12462</integer>

<key>IODisplayEDID</key>

<data>

AP///////wAwrgBAAAAAAAAPAQOAGRJ46u11kVdPiyYhUFQAAAAAAAAAAAAAAAAAAAAA

AAAAKBUAQEEAJjAYiDYA9rkAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg=

</data>

<key>IODisplayIsDigital</key>

<true/>

<key>IOGFlags</key>

<integer>4</integer>

<key>UiAppData</key>

<dict>

<key>DisplayProductName</key>

<dict>

<key>en_US</key>

<string>Display</string>

</dict>

<key>IODisplayEDID</key>

<data>

AP///////wAwrgBAAAAAAAAPAQOAGRJ46u11kVdPiyYhUFQhCAABAQEBAQEB

AQEBAQEBAQEBKBUAQEEAJjAYiDYA9rkAAAAY7RAAQEEAJjAYiDYA9rkAAAAY

AAAADwBhQzJhQygPAQBMo1hKAAAA/gBMVE4xMjFYSi1MMDcKAAA=

</data>

<key>UiApp</key>

<string>DisplayConfigX 1.08, © 2002-2003 by Harald Schweder</string>

<key>UiDcx</key>

<string>Hsl</string>

<key>UiEdidTrusted</key>

<integer>1</integer>

<key>UiFileVers</key>

<integer>20</integer>

<key>UiLicense</key>

<string>This file is part of the installation of DisplayConfigX. If you wan't to share this file with people not owning DisplayConfigX, contact me first. dcxsupport@delphin.all.de, Harald Schweder</string>

<key>UiModeRestrict</key>

<integer>0</integer>

<key>UiRangeDefaultVertical</key>

<real>60</real>

<key>UiRangeHMax</key>

<real>60000</real>

<key>UiRangeHMin</key>

<real>20000</real>

<key>UiRangePMax</key>

<real>250000000</real>

<key>UiRangeRatio3</key>

<real>768</real>

<key>UiRangeRatio4</key>

<real>1024</real>

<key>UiRangeVMax</key>

<real>60.130001068115234</real>

<key>UiRangeVMin</key>

<real>38.869998931884766</real>

<key>UiResolutionData</key>

<array>

<data>

AAACgAAAAeAAAAAAAQDwAE8JgKAg4BEQEEATAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAA=

</data>

<data>

AAADIAAAAlgAAAAAAQDwAOMOIOAwWBUgIFATAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAA=

</data>

<data>

AAAEAAAAAkAAAAAAAQDwAFYSACBBQBUgKGgTAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAA=

</data>

<data>

AAAEAAAAAoAAAAAAAQDwAJ0UADBBgBcgMGgTAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAA=

</data>

<data>

AAAEAAAAAwADOmqACADwACgVAEBBACYwGIg2APa5AAAAGAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAA=

</data>

</array>

<key>UiVariant</key>

<integer>1</integer>

<key>UiVersion</key>

<string>108</string>

</dict>

<key>default-resolution</key>

<data>

AAAEAAAAAwAAMf8+

</data>

<key>dspc</key>

<array>

<data>

KBUAQEEAJjAYiDYA9rkAAAAY

</data>

</array>

<key>scale-resolutions</key>

<array>

<data>

AAACgAAAAeAAAAAB

</data>

<data>

AAADIAAAAlgAAAAB

</data>

<data>

AAAEAAAAAkAAAAAB

</data>

<data>

AAAEAAAAAoAAAAAB

</data>

</array>

</dict>

</plist>

 

Any idea about the brightness problem on X61s?? Thanks.

Link to comment
Share on other sites

Following your method, I still can't get my x61s brightness work. OOPS!

 

Here is my LCD parameters from DisplayConfigX:

Never have to use DisplayConfigX. This app is for resolution changing only.

 

The brightness fix method contains 3 files:

 

1. the old X3100FB kext

2. efi string (hex it into boot.plist)

3. patched DSDT.aml (add APP0002)

 

I guess you never patch your DSDT. Please read all posts in this thread completly.

Link to comment
Share on other sites

I've never had an issue with the DVD drive in the ultrabase, but I had to have the ultrabase connected on boot. However, are we talking about the same model? The X60/X61 do not have a touchpad.

 

Thanks,

the dvd drive works now with ichx patch selected on install

I didn't mean the touchpad but the tiny red dot, i don't know the word in english : i cannot scroll with that dot and the third buton...

 

And now, i get blanking blue/black screen after boot ; only booting with -s option works, what should i do to fix it?

 

what i would need is someone to tell me exactly what patch to select at the install process to begin with a good configuration!

 

Thanks

Link to comment
Share on other sites

No, I just modify the info.plist inAnd change it to legacy kext.

 

You can go to "Sytem Preferences" -> "Bluetooth", allow Bluetooth status show in menu bar, and use menu bar icon to turn on/off. Also the hardware switch works fine, and you can use it, too.

 

 

I think we have to fix DSDT first, or fail to get native speedstep.

 

I ever tried to fix DSDT about cpus=1 problem and remove CPUManagerDisabler kext, but got kernel panic.

 

ps. My bootloader is Chameleon 2.0rc1, maybe we should try PC-EFIv10.1 or Chameleon2.0rc2.

 

With DSDT - Patcher, i compiled a dsdt.aml. In the directory of DSDT - Patcher, there is also a file called dsdt-hpet-fixed or something like that. I added the brightness fix and compiled it again with iasl - tool. i can start with appleintelcpupowermanagement + applehpet + applelpc. i did not mes. the cpu thermo.

Link to comment
Share on other sites

Thanks,

the dvd drive works now with ichx patch selected on install

I didn't mean the touchpad but the tiny red dot, i don't know the word in english : i cannot scroll with that dot and the third buton...

 

And now, i get blanking blue/black screen after boot ; only booting with -s option works, what should i do to fix it?

 

what i would need is someone to tell me exactly what patch to select at the install process to begin with a good configuration!

 

Thanks

Tiny red dot?... I guess you are a chinese, and I know you mean the trackpoint.

 

Use Smart Scroll, this will open scroll function in most of apps.

Link to comment
Share on other sites

Tiny red dot?... I guess you are a chinese, and I know you mean the trackpoint.

 

Use Smart Scroll, this will open scroll function in most of apps.

yes that's it, the trackpoint ;)

 

wrong guess, i'm french :D

 

and what about the blue/black blinking screen at startup ?

Link to comment
Share on other sites

 Share

×
×
  • Create New...