Translator

Spanish flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagEnglish flagGerman flagFrench flag
Japanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroatian flagDanish flag
Finnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flag
Indonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flagAlbanian flag
Estonian flagGalician flagMaltese flagThai flagTurkish flagHungarian flag   

Quien está conectado

7 visitantes conectados ahora
4 visitantes, 3 bots, 0 miembros

Visitantes

Hex Patcher

I have been trying to check if patched AppleUSBXHCI.kext was fine for the Toshiba L750 USB3, but after patching, i found that it is not, it appears to be working, but freezes the computer when something is plugged into the USB3 port and the device doesnt work.

In the process, i have created a little Hex patching utility, to help keeping all patches together and make easier the patching thingy.

How it works:

If you need to patch a kext, move it to your desktop (the app will not patch and save a kext if it´s in S/L/Extensions  folder).

Navigate inside the kext into contents/MacOs

Drag the Binary you will find there into the app.

Add the codes to be patched and the patches to the app.

Patch the binary.

Save the binary (the app will do a backup from the binary prior to patching).

Install the kext with your favourite kext installer.

Enjoy!!

PD: it can patch whatever Mac Osx Binary. ;)

Original AppleUSBXHCI patches on insanelymac.

Download it here.

 

os_x_yosemite_roundup
Here are the instructions and drivers i have gathered from the community for our beloved Toshiba L750 and Yosemite.
First the instructions to create an USB installer for Yosemite:

1. Download OS X v10.10.2 [Mac App Store] and Right-click “Install OS X Yosemite” → Show Package Contents → Contents → ShareSupport → Double click to mount “InstallESD.dmg”.
2. Once “OS X Install ESD” appears, use ShowHiddenFiles to show hidden files.
3. Now you will see an image called “BaseSystem.dmg” appear. Mount it by right-clicking and opening it with DiskImageMounter… Get prepared to use the USB stick with at least 8GB.
4. Open Disk Utility, and format the USB stick by highlighting its icon on the left and clicking the Partition tab, click Current, and choose 1 Partition.
5. Click Options… Choose Master Boot Record. No need to name it (the default’s OK), choose Mac OS Extended (Journaled) as its format type. Click Apply then Partition.
6. Select and highlight the volume “OS X Base System”, click “Restore” at the top-right, drag the volume into “Source” field, and drag the USB [Untitled] partition (you just created) to the “Destination” field where you will restore the image: click “Restore” then “Erase”…
7. After the process is complete, you’ll now have (2) “OS X Base System” present in Finder. Eject the image “BaseSystem.dmg” and close Disk Utility.
8. On the remaining volume “OS X Base System” (USB stick), go to System/Installation and delete Packages symlink.
9. Open “OS X Install ESD” in a new Finder window, and copy the Packages folder to System/Installation folder inside “OS X Base System”.
10. Copy BaseSystem.chunklist and BaseSystem.dmg from “OS X Install ESD” and copy it to the volume root.
11. Create a new folder named “Kernels” in System/Library on the USB stick. Use Pacifist v.3.2.17 to extract “kernel” from “OS X Install ESD/Packages/Essential.pkg [/System/Library/Kernels/kernel]” and place “kernel” into System/Library/Kernels/ location.

That´s it.

Now the second part, download the linked zip file and uncompress it.

Remember to create a new serial number in smbios.plist for you with Lizard or any program that can create serial numbers for hackintosh (you have to use MacBookPro11,1 as base model).

Install chameleon on the flashdrive Yosemite has been deployed.
Overwrite the flashdrive´s extra folder with the one in the zip.

Boot and install Yosemite.
On reboot, select again the flashdrive for booting, but this time select your internal disk as startup disk on Chameleon Boot.
Once you arrive to desktop, install chameleon on internal hard disk, overwrite the extra folder.
Install AppleHDA Toshiba.kext to S/L/E (use the provided kext utility), erase the original AppleHDA.kext.

Reboot.

Enjoy!!.

Files for Toshiba L750 Yosemite: https://www.sendspace.com/file/fjhziv

PD:

All files are compatible with Mavericks, just change in org.chameleon.boot.plist:

<key>Kernel</key>
<string>/System/Library/Kernels/kernel</string>

To

<key>Kernel</key>
<string>mach_kernel</string>

Good news for Toshiba L750 owners… Maverick DP1 working.

Use attached extra folder and drivers with lastest Myhack installer.

Create your own serial number on Smbios.plist with lizard and remember to erase myhack.kext from s/l/e after install.

Mavericks extra for L750

Disclaimer: Flashing your bios can harm your computer, do it at your own risk.

As many Toshiba owners with SandyBridge laptops will know, installing Osx on them have a mayor drawback… native powermanagement can´t be used cause kernel panics.
Appleintelcpupowermanagement.kext has to be patched to be able to boot Snowleopard, Lion or Mountain Lion, and this is very problematic when system updates arrive, leaving the system unbootable till that file is patched again.

Now that has changed thanks to CodeRush on IM.
He has developed a program to patch and unlock Uefi bioses, leaving them ready for native powermanagement use after flashing them back to Laptop bios.

Here is the link to his thread: CodeRush Bios Speedstep unlocker

And here a capture from his program patching Toshiba L750 bios:

Bios Patching


Here you have the SSDT PSS packages for Core i5 mobile processor, this are the corrected packages that will work nicely with mountain lion.

I suggest you to use Macbookpro8,1 as Smbios model to get proper CPU and speedstep recognition.

DSDT Code
Click on the right “View source” icon to get the code

        Name (SPSS, Package (0x11)
        {
            Package (0x06)
            {
                0x08FD, 
                0x88B8, 
                0x0A, 
                0x0A, 
                0x1D00, 
                0x1D00
            }, 

            Package (0x06)
            {
                0x08FC, 
                0x88B8, 
                0x0A, 
                0x0A, 
                0x1700, 
                0x1700
            }, 

            Package (0x06)
            {
                0x0898, 
                0x8068, 
                0x0A, 
                0x0A, 
                0x1600, 
                0x1600
            }, 

            Package (0x06)
            {
                0x0834, 
                0x7997, 
                0x0A, 
                0x0A, 
                0x1500, 
                0x1500
            }, 

            Package (0x06)
            {
                0x07D0, 
                0x7197, 
                0x0A, 
                0x0A, 
                0x1400, 
                0x1400
            }, 

            Package (0x06)
            {
                0x076C, 
                0x6B0E, 
                0x0A, 
                0x0A, 
                0x1300, 
                0x1300
            }, 

            Package (0x06)
            {
                0x0708, 
                0x64A6, 
                0x0A, 
                0x0A, 
                0x1200, 
                0x1200
            }, 

            Package (0x06)
            {
                0x06A4, 
                0x5D1D, 
                0x0A, 
                0x0A, 
                0x1100, 
                0x1100
            }, 

            Package (0x06)
            {
                0x0640, 
                0x56F9, 
                0x0A, 
                0x0A, 
                0x1000, 
                0x1000
            }, 

            Package (0x06)
            {
                0x05DC, 
                0x50F6, 
                0x0A, 
                0x0A, 
                0x0F00, 
                0x0F00
            }, 

            Package (0x06)
            {
                0x0578, 
                0x49D8, 
                0x0A, 
                0x0A, 
                0x0E00, 
                0x0E00
            }, 

            Package (0x06)
            {
                0x0514, 
                0x4418, 
                0x0A, 
                0x0A, 
                0x0D00, 
                0x0D00
            }, 

            Package (0x06)
            {
                0x04B0, 
                0x3E7C, 
                0x0A, 
                0x0A, 
                0x0C00, 
                0x0C00
            }, 

            Package (0x06)
            {
                0x044C, 
                0x37CA, 
                0x0A, 
                0x0A, 
                0x0B00, 
                0x0B00
            }, 

            Package (0x06)
            {
                0x03E8, 
                0x326B, 
                0x0A, 
                0x0A, 
                0x0A00, 
                0x0A00
            }, 

            Package (0x06)
            {
                0x0384, 
                0x2D2B, 
                0x0A, 
                0x0A, 
                0x0900, 
                0x0900
            }, 

            Package (0x06)
            {
                0x0320, 
                0x26E4, 
                0x0A, 
                0x0A, 
                0x0800, 
                0x0800
            }
        })
        Name (_PSS, Package (0x16)
        {
            Package (0x06)
            {
                0x0B54, 
                0x88B8, 
                0x0A, 
                0x0A, 
                0x1D00, 
                0x1D00
            }, 

            Package (0x06)
            {
                0x0AF0, 
                0x88B8, 
                0x0A, 
                0x0A, 
                0x1C00, 
                0x1C00
            }, 

            Package (0x06)
            {
                0x0A8C, 
                0x88B8, 
                0x0A, 
                0x0A, 
                0x1B00, 
                0x1B00
            }, 

            Package (0x06)
            {
                0x0A28, 
                0x88B8, 
                0x0A, 
                0x0A, 
                0x1A00, 
                0x1A00
            }, 

            Package (0x06)
            {
                0x09C4, 
                0x88B8, 
                0x0A, 
                0x0A, 
                0x1900, 
                0x1900
            }, 

            Package (0x06)
            {
                0x0960, 
                0x88B8, 
                0x0A, 
                0x0A, 
                0x1800, 
                0x1800
            }, 

            Package (0x06)
            {
                0x08FC, 
                0x88B8, 
                0x0A, 
                0x0A, 
                0x1700, 
                0x1700
            }, 

            Package (0x06)
            {
                0x0898, 
                0x8068, 
                0x0A, 
                0x0A, 
                0x1600, 
                0x1600
            }, 

            Package (0x06)
            {
                0x0834, 
                0x7997, 
                0x0A, 
                0x0A, 
                0x1500, 
                0x1500
            }, 

            Package (0x06)
            {
                0x07D0, 
                0x7197, 
                0x0A, 
                0x0A, 
                0x1400, 
                0x1400
            }, 

            Package (0x06)
            {
                0x076C, 
                0x6B0E, 
                0x0A, 
                0x0A, 
                0x1300, 
                0x1300
            }, 

            Package (0x06)
            {
                0x0708, 
                0x64A6, 
                0x0A, 
                0x0A, 
                0x1200, 
                0x1200
            }, 

            Package (0x06)
            {
                0x06A4, 
                0x5D1D, 
                0x0A, 
                0x0A, 
                0x1100, 
                0x1100
            }, 

            Package (0x06)
            {
                0x0640, 
                0x56F9, 
                0x0A, 
                0x0A, 
                0x1000, 
                0x1000
            }, 

            Package (0x06)
            {
                0x05DC, 
                0x50F6, 
                0x0A, 
                0x0A, 
                0x0F00, 
                0x0F00
            }, 

            Package (0x06)
            {
                0x0578, 
                0x49D8, 
                0x0A, 
                0x0A, 
                0x0E00, 
                0x0E00
            }, 

            Package (0x06)
            {
                0x0514, 
                0x4418, 
                0x0A, 
                0x0A, 
                0x0D00, 
                0x0D00
            }, 

            Package (0x06)
            {
                0x04B0, 
                0x3E7C, 
                0x0A, 
                0x0A, 
                0x0C00, 
                0x0C00
            }, 

            Package (0x06)
            {
                0x044C, 
                0x37CA, 
                0x0A, 
                0x0A, 
                0x0B00, 
                0x0B00
            }, 

            Package (0x06)
            {
                0x03E8, 
                0x326B, 
                0x0A, 
                0x0A, 
                0x0A00, 
                0x0A00
            }, 

            Package (0x06)
            {
                0x0384, 
                0x2D2B, 
                0x0A, 
                0x0A, 
                0x0900, 
                0x0900
            }, 

            Package (0x06)
            {
                0x0320, 
                0x26E4, 
                0x0A, 
                0x0A, 
                0x0800, 
                0x0800
            }
        })