Jump to content

DSDT patch for TOSHIBA Satellite L750


  • Please log in to reply
187 replies to this topic

#61
pere

pere

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 726 posts
As a side note to the USB 3.0, you can add to your DSDT (USB3.0 section) this patch into the PXSX device and use original Lacie drivers without patching, the code tricks the hardware id to match Lacies ones.

Enjoy. :star_sunglasses:

Full PXSX code:

		    Device (PXSX)
		    {
			    Name (_ADR, Zero)
			    Method (_DSM, 4, NotSerialized)
			    {
				    Store (Package (0x14)
					    {
						    "device-id",
						    Buffer (0x04)
						    {
							    0x94, 0x01, 0x00, 0x00
						    },
						    "vendor-id",
						    Buffer (0x04)
						    {
							    0x33, 0x10, 0x00, 0x00
						    },
						    "name",
						    Buffer (0x0D)
						    {
							    "pci1033,194"
						    },
						    "subsystem-id",
						    Buffer (0x04)
						    {
							    0x50, 0xFC, 0x00, 0x00
						    },
						    "subsystem-vendor-id",
						    Buffer (0x04)
						    {
							    0x9F, 0x05, 0x00, 0x00
						    },
						    "AAPL,clock-id",
						    Buffer (One)
						    {
							    0x02
						    },
						    "AAPL,slot-name",
						    Buffer (0x07)
						    {
							    "Slot-4"
						    },
						    "name",
						    Buffer (0x18)
						    {
							    "Nec XHCI Controller"
						    },
						    "model",
						    Buffer (0x28)
						    {
							    "Nec USB 3.0 xHCI Controller"
						    },
						    "device_type",
						    Buffer (0x0F)
						    {
							    "USB Controller"
						    }
					    }, Local0)
				    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				    Return (Local0)
			    }
			    Name (_PRW, Package (0x02)
			    {
				    0x09,
				    0x04
			    })
		    }


#62
tranduyquang

tranduyquang

    InsanelyMac Protégé

  • Members
  • PipPip
  • 56 posts
@ resister: pls detail your sound id, codec..
@ pere: I will try, thank. I use your GT 525M code at your blog and have HDMI but only video, not audio. How about your? Your hdmi audio work? What is your sound card?

#63
pere

pere

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 726 posts
My soundcards:


HDEF: 00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 04)
This is the same conexant as you have.


HDMI audio: 01:00.1 Audio device [0403]: NVIDIA Corporation GF108 High Definition Audio Controller [10de:0bea] (rev a1)
I had add the HDMI code to the PEG0 section and i use voodoohda wich gives me HDMI audio selecting the secong HDMI output in systempreferences>audio.
I suppose you have to patch AppleHDA to include your hdmi audio hardware id.

Beginning of PEG0 code:
	 Device (PEG0)
	 {
		 Name (_ADR, 0x00010000)
		 Device (HDAU)
		 {
			 Name (_ADR, One)
			 Method (_DSM, 4, NotSerialized)
			 {
				 Store (Package (0x02)
					 {
						 "hda-gfx",
						 Buffer (0x0A)
						 {
							 "onboard-1"
						 }
					 }, Local0)
				 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				 Return (Local0)
			 }
		 }
	 ........... rest of PEG0.


#64
tranduyquang

tranduyquang

    InsanelyMac Protégé

  • Members
  • PipPip
  • 56 posts
@ pere: I tried add code to dsdt but didn't work (no PXHCD installation). For HDA, i don't how to patch hdmi with applehda, will try later :hammer:

#65
pere

pere

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 726 posts

@ pere: I tried add code to dsdt but didn't work (no PXHCD installation). For HDA, i don't how to patch hdmi with applehda, will try later :hammer:


For native HDMI you can use the EnableHDMIAudio=Yes flag into org.chameleon.boot.plist


I tried add code to dsdt but didn't work (no PXHCD installation). What do you mean with no PXHCD installation?

I simply extract the driver with pacifist and place it inside extra folder.

I do use version 1.0.10 as 1.0.11 generates tons of logs.

Original 1.0.10 Lacie driver attached.

https://dl.dropbox.c...XHCD.1.0.10.zip

UPDATE: More info about APpleHDA patching for HDMI audio.

http://www.projectos...indpost&p=10812

#66
resistor

resistor

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts
my audio card is the same as peres describes. I think tha the 7xx series only changes in the amount of memory, hd capacity, or procesor speed and the other parts are nearly the same specs

Attached Files



#67
tranduyquang

tranduyquang

    InsanelyMac Protégé

  • Members
  • PipPip
  • 56 posts

my audio card is the same as peres describes. I think tha the 7xx series only changes in the amount of memory, hd capacity, or procesor speed and the other parts are nearly the same specs


Your lapy is exactly same as mine. All device and id (vendor, codec....) are the same.

#68
resistor

resistor

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts
I cant understand why sound doesnt works. I have erased vodoo kext, copied your latest extra folder in root, user tonys app as you described in captures and instaled hda in S/LE.

One thing, what I do before instaling kexts is to make and hd backup using clonezilla, in case I cant enter if booting prrocess breaks, its very simple to use.

#69
tranduyquang

tranduyquang

    InsanelyMac Protégé

  • Members
  • PipPip
  • 56 posts

I cant understand why sound doesnt works. I have erased vodoo kext, copied your latest extra folder in root, user tonys app as you described in captures and instaled hda in S/LE.

One thing, what I do before instaling kexts is to make and hd backup using clonezilla, in case I cant enter if booting prrocess breaks, its very simple to use.


Post your extra folder and installed kexts.

#70
resistor

resistor

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts
This is what I see in sistem info

https://dl.dropbox.c...s) 10.00.37.png
https://dl.dropbox.c...s) 10.00.46.png

This is my extra folder, the one you uploaded,

https://dl.dropbox.c...62288/Extra.rar

And this are the rare kexts installed in my L/S/Extensions folder

https://dl.dropbox.c...trange kext.jpg

As I see thar disable appleeHDA was installed I erased it, removed vodooHDA and installed your AppleHDA but no sound, so I reinstalled vodooHDA 0.28

#71
tranduyquang

tranduyquang

    InsanelyMac Protégé

  • Members
  • PipPip
  • 56 posts

This is what I see in sistem info

https://dl.dropbox.c...s) 10.00.37.png
https://dl.dropbox.c...s) 10.00.46.png

This is my extra folder, the one you uploaded,

https://dl.dropbox.c...62288/Extra.rar

And this are the rare kexts installed in my L/S/Extensions folder

https://dl.dropbox.c...trange kext.jpg

As I see thar disable appleeHDA was installed I erased it, removed vodooHDA and installed your AppleHDA but no sound, so I reinstalled vodooHDA 0.28


For sound: you have to remove VoodooHDA and AppleHDADisabler kext, then install AppleHDA again.
For battery: remove voodoobattery, install AppleSmartbattery kext
For native speedstep: flash the patched BIOS, remove NullCPUPowe kext

I dont know IOUSBMassstorage use for what? What i did in my lapy are:

1. Flash bios

2. Install only 4 kext: usb, lan, battery and applehda (in my dropbox folder named "kext")

Chamelon setting: https://www.dropbox....elon wizard.png

That all.

@ pere: with PXHCD kext my usb 3.0 port auto eject external HDD (after 2-5 minutes). Then I have to remove that kext and install IOUBFamily, now i can plug my WD Passport 1TB as long as I want.

Edited by fantomas1, 03 April 2013 - 10:27 AM.


#72
pere

pere

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 726 posts
Here is my updated extra folder and drivers.

You will have to patch CUDA driver and generate your own serial number for SMBIOS.plist (Links included).

For USB 3.0 funcionality remember to disable Legacy USB on bios as tranduyquang pointed.

I have included patched BIOS.fd file to get proper speedstep, but is better you patch your own updated bios (Link included).

DSDT includes:
Speedstep patch.
Nvidia Patch
Generic patches and fixes
Wifi patch
Usb patches
HDMI audio patch
Wake up and sleep.
Native USB 3.0 Lacie driver support (Note that Lacie original driver only support Lacie external drivers).

Here is an alternative USB 3.0 driver: http://www.insanelym...-x-with-source/ (You have to delete PXHCD.kext from Extra folder and place this one).

SSDT includes correct speedstep settings for Mountain lion, thanks to Revogirl blog, you have to edit the frequency settings if you have a newer CPU.



Download: https://dl.dropbox.c...750 ML 10.8.zip

#73
tranduyquang

tranduyquang

    InsanelyMac Protégé

  • Members
  • PipPip
  • 56 posts

You will have to patch CUDA driver and generate your own serial number for SMBIOS.plist (Links included).


Wake up and sleep. (USB 3 port will not wake after sleep)
Download: https://dl.dropbox.c...750 ML 10.8.zip


I think only 10.8.2 need to be patched openCL and installed 304.00.05f02. I install hackintosh for fun so that I've just install a fresh 10.8.3 and it's no need to be patch openCL, only newest CUDA driver (original). For usb, as I said I dont use PXHCD kext because my WD my passport 1Tb auto be ejected after 5-10 minutes. Then I use patched AppleUSBXHCI from here. Now usb 3.0 wake up and work after sleep. Even if you don't eject usb before sleep then when wake up usb 3.0 auto reconnect again but it's a dialog show that "Your usb has not been ejected properly..."

P/s: what LegacyInjectorToshiba kext use for?

#74
pere

pere

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 726 posts

I think only 10.8.2 need to be patched openCL and installed 304.00.05f02. I install hackintosh for fun so that I've just install a fresh 10.8.3 and it's no need to be patch openCL, only newest CUDA driver (original). For usb, as I said I dont use PXHCD kext because my WD my passport 1Tb auto be ejected after 5-10 minutes. Then I use patched AppleUSBXHCI from here. Now usb 3.0 wake up and work after sleep. Even if you don't eject usb before sleep then when wake up usb 3.0 auto reconnect again but it's a dialog show that "Your usb has not been ejected properly..."

P/s: what LegacyInjectorToshiba kext use for?


The Legacy injector injects SPeedstep Data into Acpi_SMC_PlatformPlugin.kext and Graphics power management into AppleGraphicsPowerManagement.kext


This Cuda Benchmark failed till i did patch the driver in 10.8.3

http://www.insanelym...-07-march-2013/

#75
MixosKun

MixosKun

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Hello

I am an owner of a Toshiba satellite l750-1GN Laptop ( http://www.toshibame.../50058?pageid=4 ) . I have ML installed through Unibe@@t anddd.... it seems that it is working well , i have ethernet and wifi kexts installed , graphics seem to be working BUT i have no sound, HDMI , VGA , USB 3.0 and i need to unplug after i shut down in order to boot up and of course the missing DSDT . The thing is i am a newbie to the hackintosh world ( i am into things for about a week ) and i have no ideas regarding DSDTs and that's why i am asking in this section , it would be too cool if i just had to copy and paste files since you guys have already worked this out.What is of paramount importance is that i am close to a deadline for a presentation at school and i need audio to be working , everything else is secondary .

Spkone

#76
pere

pere

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 726 posts

Hello

I am an owner of a Toshiba satellite l750-1GN Laptop ( http://www.toshibame.../50058?pageid=4 ) . I have ML installed through Unibe@@t anddd.... it seems that it is working well , i have ethernet and wifi kexts installed , graphics seem to be working BUT i have no sound, HDMI , VGA , USB 3.0 and i need to unplug after i shut down in order to boot up and of course the missing DSDT . The thing is i am a newbie to the hackintosh world ( i am into things for about a week ) and i have no ideas regarding DSDTs and that's why i am asking in this section , it would be too cool if i just had to copy and paste files since you guys have already worked this out.What is of paramount importance is that i am close to a deadline for a presentation at school and i need audio to be working , everything else is secondary .

Spkone


Follow my post above and replace extra/ssdt.aml with the one attached here for your processor.

https://dl.dropbox.c...T 2430m.aml.zip

Anyway i suggest you to create a installer with the extra folder provided and do a retail clean install without Unicrap goodies, then install both drivers provided (voodoohda and voodoobattery) and copy extra folder to main partition (of course chameleon has to be installed also).

#77
tranduyquang

tranduyquang

    InsanelyMac Protégé

  • Members
  • PipPip
  • 56 posts

The Legacy injector injects SPeedstep Data into Acpi_SMC_PlatformPlugin.kext and Graphics power management into AppleGraphicsPowerManagement.kext


This Cuda Benchmark failed till i did patch the driver in 10.8.3

http://www.insanelym...-07-march-2013/


I think we have a native speedstep with patched BIOS? And full function of VGA with dsdt. Maybe I should get a try that kext and also voodoohda for HDMI audio.

#78
MixosKun

MixosKun

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Thank you for responding !

How am I gonna create this installer , and how am I going to do a retail install without using #####(i have ML bought from the app store)?
Also ,up until now,I did everything , from Chimera to keyboard kexts through ##### due to the simplicity it provided , so ,I am gonna need a little bit of extra guidance here ..sorry for the lack of knowledge
Spkone

#79
resistor

resistor

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts
As I can see whe have two different ways to get our goal tranduyquangs one uses original apples patched kexts and pere uses vodoos ones for batery and sound. I would prefer to get as much hard as posible recognised by system information. But as far as i know if you use original apple kexts they can be erased with system updates.

Perhaps to determine wich approach gets better performance from our hardware both of you can make some brenchmarks to work together to achieve the best hackintosh.

I will delete powermanagement kext and see what happens

#80
pere

pere

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 726 posts

Thank you for responding !

How am I gonna create this installer , and how am I going to do a retail install without using #####(i have ML bought from the app store)?
Also ,up until now,I did everything , from Chimera to keyboard kexts through ##### due to the simplicity it provided , so ,I am gonna need a little bit of extra guidance here ..sorry for the lack of knowledge
Spkone



Use Myhack. :)





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy