Jump to content

ASUS G73JH - Mac OS X 10.6.6 - All is WORKING!


pavol.tomik
 Share

229 posts in this topic

Recommended Posts

Pavol any chance you can do a step by step guide as to how you got on 10.6.7? Or did you just use your method update to 10.6.6 then use the software center to upgrade to 10.6.7?

 

4th try... did Pavol's technique using the 10.6.6 combo upgrade... and still got black screen :/ did graphicsenabler and no luck.... stuck at spinning wheel

Link to comment
Share on other sites

Hi guys,

 

After reading this whole post and with great help of Pavel and Driftingbunnies i installed Mac OS X but i...

 

1. installed 10.6.7 Combo Update instead 10.6.6 in first post

2. Used [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 3.4 and selected the new ATI kernals from the new 10.6.7 update and touchpad drivers

4. Unchecked NULLCPU or EvOReboot

5. Pick macbook pro 6,1 instead of mac pro 4,1

6. Install chameleon

7. Replace EXTRA folder only since the new kernals don't need the new boot file.

8. Install the audio kernal and ethernet kernal and appleHDAdisabler

9. Reboot

 

Now i have macbook PRO with NO Wireless N and forgeting problem, restart and shutdown works ;)

 

Only if i someone figure out how to turn keyboard lights ON it would be great

Link to comment
Share on other sites

Awesome! I'm gonna try this right now!

 

Hi guys,

 

After reading this whole post and with great help of Pavel and Driftingbunnies i installed Mac OS X but i...

 

1. installed 10.6.7 Combo Update instead 10.6.6 in first post

2. Used [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 3.4 and selected the new ATI kernals from the new 10.6.7 update and touchpad drivers

4. Unchecked NULLCPU or EvOReboot

5. Pick macbook pro 6,1 instead of mac pro 4,1

6. Install chameleon

7. Replace EXTRA folder only since the new kernals don't need the new boot file.

8. Install the audio kernal and ethernet kernal and appleHDAdisabler

9. Reboot

 

Now i have macbook PRO with NO Wireless N and forgeting problem, restart and shutdown works :)

 

Only if i someone figure out how to turn keyboard lights ON it would be great

Link to comment
Share on other sites

THANK YOU FRANULA and PAVEL!!!!

Finally got everything working, used your way franula but was getting black screen after the spinning wheel. After that I changed the boot options to GraphicsEnabler=No and all works! I am plugged into Ethernet (so I'm not sure if I will get N wireless), but I have a medialink wireless usb adapter that works natively with Mac OSX, so that worked when I plugged it in. http://www.amazon.com/Medialink-Wireless-A...e/dp/B002RM08RE

 

Only thing now that doesn't work is the keyboard buttons and sleep.

Oh, and I got a few kernel panics at the beginning but I hope that's over with.

 

Thanks all! If anyone needs help message me!

 

Also, how would I go about installing a windows partition alongside my Mac OSX partition using the chameleon bootloader?

Link to comment
Share on other sites

THANK YOU FRANULA and PAVEL!!!!

Finally got everything working, used your way franula but was getting black screen after the spinning wheel. After that I changed the boot options to GraphicsEnabler=No and all works! I am plugged into Ethernet (so I'm not sure if I will get N wireless), but I have a medialink wireless usb adapter that works natively with Mac OSX, so that worked when I plugged it in. http://www.amazon.com/Medialink-Wireless-A...e/dp/B002RM08RE

 

Only thing now that doesn't work is the keyboard buttons and sleep.

Oh, and I got a few kernel panics at the beginning but I hope that's over with.

 

Thanks all! If anyone needs help message me!

 

Also, how would I go about installing a windows partition alongside my Mac OSX partition using the chameleon bootloader?

 

I have MAC OSX and Windows 7 and it works great but every OS has his own HardDrive. For that panics you had try and replace this file inside EXTRA folder

 

smbios.plist.zip

Link to comment
Share on other sites

Hm, I followed your process but I can't connect to n. :( Even if I put my router in n+g mixed mode it can't connect. Only g. :(

 

Also, which version of chameleon is everyone installing? I used the one in [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 3.4 with the ATI option.

 

I have wirelessN working, read 2 posts up :D
Link to comment
Share on other sites

I'm doing a lot of reading on how DSDT works.

 

I have a working install of 10.6.7 . The only noticeable problem I have is the trackpad. It just doesn't like scrolling.

 

Still kind of confused about the whole process drifting bunnies went through though.

 

 

I haven't done a lot of stuff since 2006. My has this process changed a significant amount!

Link to comment
Share on other sites

I basically did what Franula did.

 

1. [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]

2. Install SL (partition according to tonymacx depending on what you want)

3. [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] into OSX after installation is done

4. Boot up [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 3.4. don't install yet

5. Install 10.6.7 combo update

6. Install [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. (select ATI drivers, touchpad, all misc except EvOReboot and NULLCPU and USB 3.0)

Select Macbookpro 6,1

7. Install chameleon

8. Copy Extra folder over.

9. Reboot

10. Install audio drivers (probably need to install disabler too) and LAN driver.

11. install chameleon prefpane. Copy DSDT to EXTRA folder and use the prefpane to link the DSDT to chameleon.

 

That's basically what I did. I'm not sure what changes will do what but if you install that way, you'll have all the issues I have but a still workable computer. I'm not sure how Franula got the wireless N to work. I'm sure he'll chime in when he sees this.

Link to comment
Share on other sites

DSDT Auto-Patcher G73JH

DSDT_Auto_Patcher_G73JH.zip

Extra

Extra_NoteBook_Core_i.zip

 

into_all all code_regex _T_0 replaceall_matched begin T_0 end;
into_all all code_regex _T_1 replaceall_matched begin T_1 end;
into_all all code_regex _T_2 replaceall_matched begin T_2 end;
into_all all code_regex _T_3 replaceall_matched begin T_3 end;
into_all all code_regex _T_4 replaceall_matched begin T_4 end;
into_all all code_regex _T_5 replaceall_matched begin T_5 end;
into device label WLAN insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x0C)\n
{\n
"AAPL,slot-name",\n
Buffer (0x08)\n
{\n
"AirPort"\n
},\n
"device-id",\n
Unicode ("*"),\n
"device_type",\n
Buffer (0x08)\n
{\n
"AirPort"\n
},\n
"model",\n
Buffer (0x34)\n
{\n
"Atheros 9285 8802.11 b/g/n Wireless Network Adapter"\n
},\n
"subsystem-id",\n
Buffer (0x04)\n
{\n
0x8F, 0x00, 0x00, 0x00\n
},\n
"subsystem-vendor-id",\n
Buffer (0x04)\n
{\n
0x6B, 0x10, 0x00, 0x00\n
}\n
}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}
end;
into_all scope label _PR code_regex Alias\s\([^\n]+\n removeall_matched;
into_all scope label \_PR code_regex Alias\s\([^\n]+\n removeall_matched;
into_all all code_regex And\s\(CTRL,\s0x1E\) replaceall_matched
begin
And (CTRL, 0x1E, CTRL)
end;
into method label DTGP remove_entry;
into definitionblock code_regex . insert
begin
Method (DTGP, 5, NotSerialized)\n
{\n
   If (LEqual (Arg0, Buffer (0x10)\n
           {\n
               /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n
               /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n
           }))\n
   {\n
       If (LEqual (Arg1, One))\n
       {\n
           If (LEqual (Arg2, Zero))\n
           {\n
               Store (Buffer (One)\n
                   {\n
                       0x03\n
                   }, Arg4)\n
               Return (One)\n
           }\n
           If (LEqual (Arg2, One))\n
           {\n
               Return (One)\n
           }\n
       }\n
   }\n
   Store (Buffer (One)\n
       {\n
           0x00\n
       }, Arg4)\n
   Return (Zero)\n
}
end;
into method label _DSM parent_adr 0x001D0000 remove_entry;
into device name_adr 0x001D0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package ()\n
       {\n
           "AAPL,clock-id", \n
           Buffer (One)\n
           {\n
               0x01\n
           }, \n
           "device_type", \n
           Buffer (0x05)\n
           {\n
               "EHCI"\n
           }, \n
           "AAPL,current-available", \n
           0x04B0, \n
           "AAPL,current-extra", \n
           0x02BC, \n
           "AAPL,current-in-sleep", \n
           0x03E8, \n
		"AAPL,device-internal",\n
		0x10,\n
           Buffer (One)\n
           {\n
               0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0000 remove_entry;
into device name_adr 0x001A0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package ()\n
       {\n
           "AAPL,clock-id", \n
           Buffer (One)\n
           {\n
               0x01\n
           }, \n
           "device_type", \n
           Buffer (0x05)\n
           {\n
               "EHCI"\n
           }, \n
           "AAPL,current-available", \n
           0x04B0, \n
           "AAPL,current-extra", \n
           0x02BC, \n
           "AAPL,current-in-sleep", \n
           0x03E8, \n
		"AAPL,device-internal",\n
		0x10,\n
           Buffer (One)\n
           {\n
               0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into device label PS2K insert
begin
Method (_DSM, 4, NotSerialized)  \n
               {\n
                   Store (Package ()\n
                       {\n
                           "AAPL,has-embedded-fn-keys",\n
                           Buffer (0x04)\n
                           {\n
                               0x01, 0x00, 0x00, 0x00\n
                           }\n
                       }, Local0)\n
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
                   Return (Local0)\n
               }
end;
into method label GLCS code_regex Return\s\(Zero\) remove_matched;
into method label GLCS insert
begin
Return (Zero)
end;
into device label HDEF insert
begin
Method (_DSM, 4, NotSerialized)\n
   {\n
       Store (Package (0x04)\n
           {\n
               "layout-id", \n
               Buffer (0x04)\n
               {\n
                   0x0C, 0x00, 0x00, 0x00\n
               }, \n
               "PinConfigurations", \n
               Buffer (Zero) {}\n
           }, Local0)\n
       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
       Return (Local0)\n
   }
end;
into method label _STA parent_hid PNP0103 remove_entry;
into device name_hid PNP0103 insert
begin
Method (_STA, 0, NotSerialized)\n
{\n
   Return (0x0F)\n
}
end;
into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0103 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} removeall_matched;
into device name_hid PNP0103 code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\)\n\s+\{((?:.|\n)*)\}\) replace_matched
begin
Name (%1, ResourceTemplate ()\n
                   {\n
                       IRQNoFlags ()\n
                           {0}\n
                       IRQNoFlags ()\n
                           {8}\n
                       IRQNoFlags ()\n
                           {11}\n
                       IRQNoFlags ()\n
                           {15}\n
%2
})
end;
into_all all code_regex (Acquire\s\(MUTE,\s0x)....\)
replace_matched
begin
%1FFFF)
end;
into method label _INI parent_label _SB.PCI0 code_regex ^((?:.|\n)*)$ replace_matched
begin
/*\n
%1
*/\n
Store (0x07D6, OSYS)
end;
into method label _INI parent_label \_SB.PCI0 code_regex ^((?:.|\n)*)$ replace_matched
begin
/*\n
%1
*/\n
Store (0x07D6, OSYS)
end;
into method label _INI parent_label _SB code_regex ^((?:.|\n)*)$ replace_matched
begin
/*\n
%1
*/\n
Store (0x07D6, OSYS)
end;
into method label _INI parent_label \_SB code_regex ^((?:.|\n)*)$ replace_matched
begin
/*\n
%1
*/\n
Store (0x07D6, OSYS)
end;
into scope label \_SB insert
begin
Device (PNLF)\n
{\n
Name (_HID, EisaId ("APP0002"))\n
Name (_CID, "backlight")\n
Name (_UID, 0x0A)\n
Name (_STA, 0x0B)\n
}
end;
into device label USB1 set_label begin UHC1 end;
into device label USB2 set_label begin UHC2 end;
into device label USB3 set_label begin UHC3 end;
into device label USB4 set_label begin UHC4 end;
into device label USB5 set_label begin UHC5 end;
into device label USB6 set_label begin UHC6 end;
into device label USB7 set_label begin UHC7 end;
into_all all code_regex USB1 replaceall_matched begin UHC1 end;
into_all all code_regex USB2 replaceall_matched begin UHC2 end;
into_all all code_regex USB3 replaceall_matched begin UHC3 end;
into_all all code_regex USB4 replaceall_matched begin UHC4 end;
into_all all code_regex USB5 replaceall_matched begin UHC5 end;
into_all all code_regex USB6 replaceall_matched begin UHC6 end;
into_all all code_regex USB7 replaceall_matched begin UHC7 end;
into device name_hid PNP0B00 code_regex (IO\s\((?:\s*[^,]+,\s*(?:\/\/\s.*)?\s*\n)+\s*)(\dx\d+)(,\s*(?:\/\/\s.*)?\s*\n\s*\)) replace_matched begin %10x02%3 end;
into device name_adr 0x001F0003 parent_label PCI0 remove_entry;
into device label PCI0 insert
begin
Device (SBUS)\n
{\n
   Name (_ADR, 0x001F0003)\n
   Device (BUS0)\n
   {\n
       Name (_CID, "smbus")\n
       Name (_ADR, Zero)\n
       Device (DVL0)\n
       {\n
           Name (_ADR, 0x57)\n
           Name (_CID, "diagsvault")\n
       }\n
   }\n
   Method (_DSM, 4, NotSerialized)\n
   {\n
       Store (Package (0x02)\n
           {\n
               "device-id", \n
               Buffer (0x04)\n
               {\n
                   0x30, 0x3A, 0x00, 0x00\n
               }\n
           }, Local0)\n
       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
       Return (Local0)\n
   }\n
}
end;
into method label _PTS code_regex_not If\s\(LEqual\s\(Arg0,\s0x05\)\) code_regex ^((?:.|\n)*)$ replace_matched
begin
       If (LEqual (Arg0, 0x05)) {}\n
       Else\n
       {\n
%1
       }
end;
into method label _DSM parent_adr 0x001D0001 remove_entry;
into device name_adr 0x001D0001 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x3B, 0x3B, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001D0002 remove_entry;
into device name_adr 0x001D0002 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x3B, 0x3B, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001D0003 remove_entry;
into device name_adr 0x001D0003 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x3B, 0x3B, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001D0004 remove_entry;
into device name_adr 0x001D0004 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x3B, 0x3B, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0001 remove_entry;
into device name_adr 0x001A0001 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x3B, 0x3B, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0002 remove_entry;
into device name_adr 0x001A0002 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x3B, 0x3B, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0003 remove_entry;
into device name_adr 0x001A0003 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x3B, 0x3B, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label OCR2 code_regex Return\s\(Zero\) remove_matched;
into method label OCR2 insert
begin
Return (Zero)
end;
into method label OCRT code_regex Return\s\(Zero\) remove_matched;
into method label OCRT insert
begin
Return (Zero)
end

 

****

 

UPDATE to 10.6.7

 

-use Auto-Patcher (the DSDT will be generated on the desktop)

-copy DSDT to Extra

http://www.insanelymac.com/forum/index.php...st&id=89890

-put Extra in HD's root

-Install Chameleon RC5

http://www.insanelymac.com/forum/index.php...t&p=1661084

-PS2

VoodooPs2

http://www.insanelymac.com/forum/index.php...st&id=87706

or

ApplePs2

http://www.insanelymac.com/forum/index.php...st&id=89083

 

-Reboot -v

 

Let me know whether it is working or not.

 

Can you please help me with DSDT also? i just copied EXTRA folder provided by Pavel, also i saw in DSDT forum that someone got HDMI audio working...

 

Nvidia or Ati?

 

send me files

http://www.insanelymac.com/forum/index.php...st&id=81816

Link to comment
Share on other sites

Strange thing about that Wireless N issue....

 

At home i have TP-Link router and it works fine, at work we have Trendnet N only and it also works but i tried to connect to few other routers and it connects but no Internet....

 

Maybe it's router problem not G73

Link to comment
Share on other sites

DSDT Auto-Patcher G73JH

DSDT_Auto_Patcher_G73JH.zip

Extra

Extra_NoteBook_Core_i.zip

 

into_all all code_regex _T_0 replaceall_matched begin T_0 end;
into_all all code_regex _T_1 replaceall_matched begin T_1 end;
into_all all code_regex _T_2 replaceall_matched begin T_2 end;
into_all all code_regex _T_3 replaceall_matched begin T_3 end;
into_all all code_regex _T_4 replaceall_matched begin T_4 end;
into_all all code_regex _T_5 replaceall_matched begin T_5 end;
into device label WLAN insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x0C)\n
{\n
"AAPL,slot-name",\n
Buffer (0x08)\n
{\n
"AirPort"\n
},\n
"device-id",\n
Unicode ("*"),\n
"device_type",\n
Buffer (0x08)\n
{\n
"AirPort"\n
},\n
"model",\n
Buffer (0x34)\n
{\n
"Atheros 9285 8802.11 b/g/n Wireless Network Adapter"\n
},\n
"subsystem-id",\n
Buffer (0x04)\n
{\n
0x8F, 0x00, 0x00, 0x00\n
},\n
"subsystem-vendor-id",\n
Buffer (0x04)\n
{\n
0x6B, 0x10, 0x00, 0x00\n
}\n
}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}
end;
into_all scope label _PR code_regex Alias\s\([^\n]+\n removeall_matched;
into_all scope label \_PR code_regex Alias\s\([^\n]+\n removeall_matched;
into_all all code_regex And\s\(CTRL,\s0x1E\) replaceall_matched
begin
And (CTRL, 0x1E, CTRL)
end;
into method label DTGP remove_entry;
into definitionblock code_regex . insert
begin
Method (DTGP, 5, NotSerialized)\n
{\n
   If (LEqual (Arg0, Buffer (0x10)\n
           {\n
               /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n
               /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n
           }))\n
   {\n
       If (LEqual (Arg1, One))\n
       {\n
           If (LEqual (Arg2, Zero))\n
           {\n
               Store (Buffer (One)\n
                   {\n
                       0x03\n
                   }, Arg4)\n
               Return (One)\n
           }\n
           If (LEqual (Arg2, One))\n
           {\n
               Return (One)\n
           }\n
       }\n
   }\n
   Store (Buffer (One)\n
       {\n
           0x00\n
       }, Arg4)\n
   Return (Zero)\n
}
end;
into method label _DSM parent_adr 0x001D0000 remove_entry;
into device name_adr 0x001D0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package ()\n
       {\n
           "AAPL,clock-id", \n
           Buffer (One)\n
           {\n
               0x01\n
           }, \n
           "device_type", \n
           Buffer (0x05)\n
           {\n
               "EHCI"\n
           }, \n
           "AAPL,current-available", \n
           0x04B0, \n
           "AAPL,current-extra", \n
           0x02BC, \n
           "AAPL,current-in-sleep", \n
           0x03E8, \n
		"AAPL,device-internal",\n
		0x10,\n
           Buffer (One)\n
           {\n
               0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0000 remove_entry;
into device name_adr 0x001A0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package ()\n
       {\n
           "AAPL,clock-id", \n
           Buffer (One)\n
           {\n
               0x01\n
           }, \n
           "device_type", \n
           Buffer (0x05)\n
           {\n
               "EHCI"\n
           }, \n
           "AAPL,current-available", \n
           0x04B0, \n
           "AAPL,current-extra", \n
           0x02BC, \n
           "AAPL,current-in-sleep", \n
           0x03E8, \n
		"AAPL,device-internal",\n
		0x10,\n
           Buffer (One)\n
           {\n
               0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into device label PS2K insert
begin
Method (_DSM, 4, NotSerialized)  \n
               {\n
                   Store (Package ()\n
                       {\n
                           "AAPL,has-embedded-fn-keys",\n
                           Buffer (0x04)\n
                           {\n
                               0x01, 0x00, 0x00, 0x00\n
                           }\n
                       }, Local0)\n
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
                   Return (Local0)\n
               }
end;
into method label GLCS code_regex Return\s\(Zero\) remove_matched;
into method label GLCS insert
begin
Return (Zero)
end;
into device label HDEF insert
begin
Method (_DSM, 4, NotSerialized)\n
   {\n
       Store (Package (0x04)\n
           {\n
               "layout-id", \n
               Buffer (0x04)\n
               {\n
                   0x0C, 0x00, 0x00, 0x00\n
               }, \n
               "PinConfigurations", \n
               Buffer (Zero) {}\n
           }, Local0)\n
       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
       Return (Local0)\n
   }
end;
into method label _STA parent_hid PNP0103 remove_entry;
into device name_hid PNP0103 insert
begin
Method (_STA, 0, NotSerialized)\n
{\n
   Return (0x0F)\n
}
end;
into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0103 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} removeall_matched;
into device name_hid PNP0103 code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\)\n\s+\{((?:.|\n)*)\}\) replace_matched
begin
Name (%1, ResourceTemplate ()\n
                   {\n
                       IRQNoFlags ()\n
                           {0}\n
                       IRQNoFlags ()\n
                           {8}\n
                       IRQNoFlags ()\n
                           {11}\n
                       IRQNoFlags ()\n
                           {15}\n
%2
})
end;
into_all all code_regex (Acquire\s\(MUTE,\s0x)....\)
replace_matched
begin
%1FFFF)
end;
into method label _INI parent_label _SB.PCI0 code_regex ^((?:.|\n)*)$ replace_matched
begin
/*\n
%1
*/\n
Store (0x07D6, OSYS)
end;
into method label _INI parent_label \_SB.PCI0 code_regex ^((?:.|\n)*)$ replace_matched
begin
/*\n
%1
*/\n
Store (0x07D6, OSYS)
end;
into method label _INI parent_label _SB code_regex ^((?:.|\n)*)$ replace_matched
begin
/*\n
%1
*/\n
Store (0x07D6, OSYS)
end;
into method label _INI parent_label \_SB code_regex ^((?:.|\n)*)$ replace_matched
begin
/*\n
%1
*/\n
Store (0x07D6, OSYS)
end;
into scope label \_SB insert
begin
Device (PNLF)\n
{\n
Name (_HID, EisaId ("APP0002"))\n
Name (_CID, "backlight")\n
Name (_UID, 0x0A)\n
Name (_STA, 0x0B)\n
}
end;
into device label USB1 set_label begin UHC1 end;
into device label USB2 set_label begin UHC2 end;
into device label USB3 set_label begin UHC3 end;
into device label USB4 set_label begin UHC4 end;
into device label USB5 set_label begin UHC5 end;
into device label USB6 set_label begin UHC6 end;
into device label USB7 set_label begin UHC7 end;
into_all all code_regex USB1 replaceall_matched begin UHC1 end;
into_all all code_regex USB2 replaceall_matched begin UHC2 end;
into_all all code_regex USB3 replaceall_matched begin UHC3 end;
into_all all code_regex USB4 replaceall_matched begin UHC4 end;
into_all all code_regex USB5 replaceall_matched begin UHC5 end;
into_all all code_regex USB6 replaceall_matched begin UHC6 end;
into_all all code_regex USB7 replaceall_matched begin UHC7 end;
into device name_hid PNP0B00 code_regex (IO\s\((?:\s*[^,]+,\s*(?:\/\/\s.*)?\s*\n)+\s*)(\dx\d+)(,\s*(?:\/\/\s.*)?\s*\n\s*\)) replace_matched begin %10x02%3 end;
into device name_adr 0x001F0003 parent_label PCI0 remove_entry;
into device label PCI0 insert
begin
Device (SBUS)\n
{\n
   Name (_ADR, 0x001F0003)\n
   Device (BUS0)\n
   {\n
       Name (_CID, "smbus")\n
       Name (_ADR, Zero)\n
       Device (DVL0)\n
       {\n
           Name (_ADR, 0x57)\n
           Name (_CID, "diagsvault")\n
       }\n
   }\n
   Method (_DSM, 4, NotSerialized)\n
   {\n
       Store (Package (0x02)\n
           {\n
               "device-id", \n
               Buffer (0x04)\n
               {\n
                   0x30, 0x3A, 0x00, 0x00\n
               }\n
           }, Local0)\n
       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
       Return (Local0)\n
   }\n
}
end;
into method label _PTS code_regex_not If\s\(LEqual\s\(Arg0,\s0x05\)\) code_regex ^((?:.|\n)*)$ replace_matched
begin
       If (LEqual (Arg0, 0x05)) {}\n
       Else\n
       {\n
%1
       }
end;
into method label _DSM parent_adr 0x001D0001 remove_entry;
into device name_adr 0x001D0001 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x3B, 0x3B, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001D0002 remove_entry;
into device name_adr 0x001D0002 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x3B, 0x3B, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001D0003 remove_entry;
into device name_adr 0x001D0003 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x3B, 0x3B, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001D0004 remove_entry;
into device name_adr 0x001D0004 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x3B, 0x3B, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0001 remove_entry;
into device name_adr 0x001A0001 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x3B, 0x3B, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0002 remove_entry;
into device name_adr 0x001A0002 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x3B, 0x3B, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0003 remove_entry;
into device name_adr 0x001A0003 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x3B, 0x3B, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label OCR2 code_regex Return\s\(Zero\) remove_matched;
into method label OCR2 insert
begin
Return (Zero)
end;
into method label OCRT code_regex Return\s\(Zero\) remove_matched;
into method label OCRT insert
begin
Return (Zero)
end

 

****

 

UPDATE to 10.6.7

 

-use Auto-Patcher (the DSDT will be generated on the desktop)

-copy DSDT to Extra

http://www.insanelymac.com/forum/index.php...st&id=89890

-put Extra in HD's root

-Install Chameleon RC5

http://www.insanelymac.com/forum/index.php...t&p=1661084

-PS2

VoodooPs2

http://www.insanelymac.com/forum/index.php...st&id=87706

or

ApplePs2

http://www.insanelymac.com/forum/index.php...st&id=89083

 

-Reboot -v

 

Let me know whether it is working or not.

 

 

 

Nvidia or Ati?

 

send me files

http://www.insanelymac.com/forum/index.php...st&id=81816

 

 

I tried the auto dsdt and my sound stopped working so I took it out, seems this one is working out for me.

 

Also, thanks franula for the com.apple.Boot.plist file... stupid me mine said MacPro4,1 because that's the one I was using... no wonder it was giving me kernel panics :X...

Extra.zip

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...