Jump to content

Recommended Posts

Posted

Hi Daniel , 

I´ve installed Big Sure, Opencore , touchpad , audio , have battery drain issue , attached Runme zip

 

DSDT & SSDT´s, battery patch, sleep & fine tune would be great :-)


Downgraded BIOS & Firmware prior to Meltdown and Spectre vulnerabilities fixes.

MSI GE72VR 7RF Apache Pro BIOS E179BIMS.309

- Latest 7th Gen. Intel Core i7 processor
- Latest GeForce GTX 1060 6 / 3GB GDDR5 with desktop level performance
- Exclusive Cooler Boost 4 Technology
- The X Boost function from MSI technology supports faster storage access speed.
- Dragon Center provides six functions to get a total control of your personal computer
- NVMe M.2 SSD by PCIe Gen3 X4 up to 2200MB/s speed(optional)
- The latest USB 3.1 SuperSpeed+ interface built in
- USB Type-C reversible plug
- Exclusive SHIFT technology boosts performance under controlled noise & temperature
- Nahimic 2 Sound Technology delivering 360⁰ immersive audio experience
- Audio Boost 2 enhancing the gaming headset sound detail and sound stage
- Sound by Dynaudio system
- True Color Technology for increased color contrast and greater image detail
- SteelSeries Engine 3 with GameSense to personalize your play style
- Keyboard by Steelseries with full color backlighting
- Upgraded Killer Gigabit LAN Controller + Killer Shield + 802.11 ac
- Matrix Display supporting 4K output up to 2 external monitors

 

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                                                                          ;;
;;                      MSI EC Release Notes             ;;
;;                                                                          ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Model    : MS-179B (KBL)                                   
MKT Name : GE72VR 7RF

;****************************************************************************;
    
New EC Firmware: 179BEMS1.105                    
ROM CheckSum   : 49C9
Release date   : 2017/01/06    

;--------------------------- Description ------------------------------------;

First Release.

Send me Toms-MBP.zip

Laptop: #1: MSI GE72VR 7RF-272NE, i7-7700HQ/HM175, HD630 1920x1080 - macOS 10.12/13 /14 / 15 & 11.0.1

Laptop: #2: Lenovo ThinkPad T460 20FMS1A00, i5-6200U/Intel SoC, HD520 1920x1080 - macOS 10.12/13 /14

Laptop: #3: Compaq Evo Notebook N800c, P4-2400M, ATI Mobility Radeon 7500 - Mac OS X 10.4.8

  • Administrators
Posted

hey

remove edited dsdt, select rebase regions in acpi tab, reboot and extract new sendme

save one ioreg too

  • Like 1

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Posted (edited)

:-)

Booted without DSDT & SSDT´s, new sendme & separate Tom’s MacBook Pro_ioreg

 

 

New - Send me Toms-MBP.zip

Edited by tbrautaset
Reuploaded

Laptop: #1: MSI GE72VR 7RF-272NE, i7-7700HQ/HM175, HD630 1920x1080 - macOS 10.12/13 /14 / 15 & 11.0.1

Laptop: #2: Lenovo ThinkPad T460 20FMS1A00, i5-6200U/Intel SoC, HD520 1920x1080 - macOS 10.12/13 /14

Laptop: #3: Compaq Evo Notebook N800c, P4-2400M, ATI Mobility Radeon 7500 - Mac OS X 10.4.8

Posted

Reuploaded

Laptop: #1: MSI GE72VR 7RF-272NE, i7-7700HQ/HM175, HD630 1920x1080 - macOS 10.12/13 /14 / 15 & 11.0.1

Laptop: #2: Lenovo ThinkPad T460 20FMS1A00, i5-6200U/Intel SoC, HD520 1920x1080 - macOS 10.12/13 /14

Laptop: #3: Compaq Evo Notebook N800c, P4-2400M, ATI Mobility Radeon 7500 - Mac OS X 10.4.8

Posted

Thank you!

Do you have a DSTD / SSDT patch list, to know what patches is applied ?

Do I need to create separate SSDT´s for USB, whatever or is everything inside DSTD now ?

Regarding audio, attached is ALC898.zip with a Sound settings folder with my screenshots.

- Which one to choose? The one with the most out and inputs ?
- Have tried every alcid´s, and 98 is the most powerful, but with fewer out and inputs.. ?

 

ALC898.zip

Laptop: #1: MSI GE72VR 7RF-272NE, i7-7700HQ/HM175, HD630 1920x1080 - macOS 10.12/13 /14 / 15 & 11.0.1

Laptop: #2: Lenovo ThinkPad T460 20FMS1A00, i5-6200U/Intel SoC, HD520 1920x1080 - macOS 10.12/13 /14

Laptop: #3: Compaq Evo Notebook N800c, P4-2400M, ATI Mobility Radeon 7500 - Mac OS X 10.4.8

  • Administrators
Posted

usb check here https://www.olarila.com/topic/9390-video-guide-usb-port-mapping-with-hackintool/

audio just use the best for u

basic and advanced patches

Quote

-FIX ERRORS AND WARNINGS

-FIX ACPI ERRORS

-REMOVE UNUSED SCOPES / DEVICES

-HIGH PRECISION EVENT TIMER

-SATA SERIE ID

-DMAC

-REMOVE LINES, PROBLEMATIC and UNUSED

-FIX K.P in REBOOT

-NVRAM

-REAL TIME CLOCK

-SLPB

-DARWIN / WINDOWS 2015

-XHCI

-PLUGIN TYPE

-HDAS to HDEF

-HDEF

-ARTC

-IPIC

-TIMR

-SBUS

-BUS1

-MCHC

-ALS0

-SHUTDOWN

-UAR1

-LAN

-FWHD

-USBX

-PMCR

-PPMC

-XSPI

-GMM

-IMEI

-EC

-PNLF

-ARPT

-GFX0

-NVME

-DTGP

-ACQUIRE MUT0 0XFFFF

-OPERATION REGION GPIO

-MUTEX MUT0 0x00

-EXTERNAL REFERENCES

-UNKNOWNOBJ

-HDMI / HDAU

-FULL RENAMED DEVICES

 

  • Like 1

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Posted

How do we identify UNUSED SCOPES / DEVICES could you elaborate?

HackBook Pro :-HP DV6-6121 TX (Win 10 Pro + macOS 10.13.6 + OC )

Hac Pro:-GA-B365-D3H, Core i5 9440F AMD RX 580 8 GB (Win 10 Pro + macOS 10.15.7 + Big Sur Beta )

Hac Pro:-z97 sabertooth mark 2, Core i7- i7 4790k with GT 740 2GB and 32 GB Ram (OC+Catalina)

iHack:- Assus M2N68-AM-SE2,AMD Athlon+LE-1640,250 SSD ,4GB DD3 800MHZ Nvidia 9400GT (win 10 and 10.9.5+10.10.5)

iHack:-GA875M-D3H ,core-i5 3250,NVDIA 610-2GB 27"LED,8GB DDR3 1600mhz, (Only 10.10.5+10.11.6 with CLOVER)

iHack:-GA-78LMT-S2PT ,AMD Phenom II-X2 560,Radeon 6770 1 GB ,onboard Radeon HD 3000 not tested 4 GB DDR-3 1333 MHZ (10.11.6+Win 10 pro) Special thanks....  To Genius donovan6000 For Mode Bios (WiFi +BT Whitelist removed) & Amazing Hackintosh Guides and tutorial and much more visit this blog Hackintosh Mumbai

Posted
15 hours ago, MaLd0n said:

usb check here https://www.olarila.com/topic/9390-video-guide-usb-port-mapping-with-hackintool/

audio just use the best for u

basic and advanced patches

Quote

-FIX ERRORS AND WARNINGS

-FIX ACPI ERRORS

-REMOVE UNUSED SCOPES / DEVICES

-HIGH PRECISION EVENT TIMER

-SATA SERIE ID

-DMAC

-REMOVE LINES, PROBLEMATIC and UNUSED

-FIX K.P in REBOOT

-NVRAM

-REAL TIME CLOCK

-SLPB

-DARWIN / WINDOWS 2015

-XHCI

-PLUGIN TYPE

-HDAS to HDEF

-HDEF

-ARTC

-IPIC

-TIMR

-SBUS

-BUS1

-MCHC

-ALS0

-SHUTDOWN

-UAR1

-LAN

-FWHD

-USBX

-PMCR

-PPMC

-XSPI

-GMM

-IMEI

-EC

-PNLF

-ARPT

-GFX0

-NVME

-DTGP

-ACQUIRE MUT0 0XFFFF

-OPERATION REGION GPIO

-MUTEX MUT0 0x00

-EXTERNAL REFERENCES

-UNKNOWNOBJ

-HDMI / HDAU

-FULL RENAMED DEVICES

 


DSDT :

Scope (_SB.PCI0.LPCB), Method (_QB7 & _QB8, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF

This scope / method lags when using brightness down and up keys, due to this delay brightness suddenly goes to zero and black / blank screen without being possible to correct or set brightness up again, having to restart via power button to solve.

Can this method be different or replaced with the one I made ?

Method (BRTN, 1, Serialized)
    {
        If ((0x87 == Arg0))
        {
            Notify (\_SB.PCI0.LPCB.PS2K, 0x0405)
        }

        If ((0x86 == Arg0))
        {
            Notify (\_SB.PCI0.LPCB.PS2K, 0x0406)
        }
    }

A little unsure how to implement this without ruining what you have created, can you help me?

Laptop: #1: MSI GE72VR 7RF-272NE, i7-7700HQ/HM175, HD630 1920x1080 - macOS 10.12/13 /14 / 15 & 11.0.1

Laptop: #2: Lenovo ThinkPad T460 20FMS1A00, i5-6200U/Intel SoC, HD520 1920x1080 - macOS 10.12/13 /14

Laptop: #3: Compaq Evo Notebook N800c, P4-2400M, ATI Mobility Radeon 7500 - Mac OS X 10.4.8

  • Administrators
Posted
49 minutes ago, tbrautaset said:

This scope / method lags when using brightness down and up keys

this is a correct methods for ur case

check https://github.com/hieplpvip/AppleBacklightSmoother

  • Thanks 1

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Posted (edited)
On 12/2/2020 at 8:32 PM, MaLd0n said:

 

Have followed your guide and it worked fine, when it comes to USB Type-C 3.1 Gen2 it does not appear in Hackintool.

USB 3.0 x2 - HS03 / SS03 & HS04 / SS04, USB 2.0 x1 - HS08, USB Type-C 3.1 Gen2 x1 - ?

icon-io-7.pngicon-io-8.png

           USB 3.1 Gen 2 - ?                USB 3.0  - SS04
           Type-C  **                            Type-A **

             ** Share upstream USB bandwidth


When the USB C is not visible in Hackintool, then there is not much more I can do ?

Edited by tbrautaset

Laptop: #1: MSI GE72VR 7RF-272NE, i7-7700HQ/HM175, HD630 1920x1080 - macOS 10.12/13 /14 / 15 & 11.0.1

Laptop: #2: Lenovo ThinkPad T460 20FMS1A00, i5-6200U/Intel SoC, HD520 1920x1080 - macOS 10.12/13 /14

Laptop: #3: Compaq Evo Notebook N800c, P4-2400M, ATI Mobility Radeon 7500 - Mac OS X 10.4.8

  • Administrators
Posted

in this case usb-c is rp05/pxsx, this device dont work inside xhc device ;) 

  • Like 1

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Posted (edited)

So if I put my usb-c´s rp05 / pxsx into a new SSDT-RP05.PXSX-to-XHC2 and re-create USBPorts.kext then I'm ok ?

/*
 * The goal of this SSDT is to rename the ASM1142 USB 3.1 PXSX type to xHCI,
 * and create USB C port numbers manually so that they appear in the USB tab
 * of Hackintool, and the Olarila Video Guide - USB Port Mapping can be used.
 */
DefinitionBlock ("SSDT-RP05.PXSX-to-XHC2", "SSDT", 2, "hack ", "xHCI", 0x00001000)
{
    External (_SB_.PCI0.RP05, DeviceObj)
    External (_SB_.PCI0.RP05.PXSX, DeviceObj)
 
    Scope (\_SB.PCI0.RP05)
    {
        Scope (PXSX)
        {
            Name (_STA, Zero)  // _STA: Status
        }
 
        Device (XHC2)
        {
            Name (_ADR, Zero)  // _ADR: Address
 
            Device (RHUB)
            {
                Name (_ADR, Zero)
                Device (HS05)
                {
                    Name (_ADR, 0x03)
                    Name (_UPC, Package (0x04)
                    {
                        0xFF, 
                        0x09, 
                        Zero, 
                        Zero
                    })
 
                    Name (_PLD, Package (0x01)
                    {
                        Buffer (0x10)
                        {
                            /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                            /* 0008 */    0x31, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                        }
                    })
                }
 
                Device (HS06)
                {
                    Name (_ADR, 0x04)
                    Name (_UPC, Package (0x04)
                    {
                        0xFF,
                        0x09,
                        Zero,
                        Zero
                    })
 
                    Name (_PLD, Package (0x01)
                    {
                        Buffer (0x10)
                        {
                            /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                            /* 0008 */    0x31, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                        }
                    })
                }
                
                Device (SS05)
                {
                    Name (_ADR, One)
                    Name (_UPC, Package (0x04)
                    {
                        0xFF, 
                        0x09, 
                        Zero, 
                        Zero
                    })
 
                    Name (_PLD, Package (0x01)
                    {
                        Buffer (0x10)
                        {
                            /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                            /* 0008 */    0x31, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                        }
                    })
 
                    Method (_DSM, 4, NotSerialized)
                    {
                        If (LEqual (Arg2, Zero))
                        {
                            Return (Buffer (One)
                            {
                                0x03
                            })
                        }
                        Return (Package (0x02)
                        {
                            "UsbCPortNumber", 
                            One
                        })
                    }
                }
 
                Device (SS06)
                {
                    Name (_ADR, 0x2)
                    Name (_UPC, Package (0x04)
                    {
                        0xFF,
                        0x09,
                        Zero,
                        Zero
                    })
 
                    Name (_PLD, Package (0x01)
                    {
                        Buffer (0x10)
                        {
                            /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                            /* 0008 */    0x31, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                        }
                    })
 
                    Method (_DSM, 4, NotSerialized)
                    {
                        If (LEqual (Arg2, Zero))
                        {
                            Return (Buffer (One)
                            {
                                0x03
                            })
                        }
                        Return (Package (0x02)
                        {
                            "UsbCPortNumber",
                            0x02
                        })
                    }
                }
            }
        }
    }
}
//EOF



USBPorts.kext´s Info.plist :


IOKitPersonalities
 MacBookPro14,1-XHC
  XHC
  AppleUSBXHCISPT
   ports
    HS03
    HS04
    HS07
    HS08
    HS10
    HS11
    HS12
    SS03
    SS04
   MacBookPro14,1-XHC2
   XHC2
   AppleASMediaUSBXHCI
   ports
    HS05
    HS06
    SS05
    SS06
   model
   MacBookPro14,1
 OSBundleRequired
 Root

?

Edited by tbrautaset

Laptop: #1: MSI GE72VR 7RF-272NE, i7-7700HQ/HM175, HD630 1920x1080 - macOS 10.12/13 /14 / 15 & 11.0.1

Laptop: #2: Lenovo ThinkPad T460 20FMS1A00, i5-6200U/Intel SoC, HD520 1920x1080 - macOS 10.12/13 /14

Laptop: #3: Compaq Evo Notebook N800c, P4-2400M, ATI Mobility Radeon 7500 - Mac OS X 10.4.8

  • Administrators
Posted

ur rp05 is load in ioreg. i see usb connected. it's working. u can ignore "remap" in this case

 

  • Like 1

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Posted

Hi,

Some  users have PS2 to ADB remap SSDT on their MSI laptops along with OS-X-Voodoo-PS2-Controller, is it possible to look up somewhere to find out which keys / functions are used here?

Especially the last one, what is the meaning of: "e037 = 0"
// nullify ps2 code 'e0 37'   ?

 

DefinitionBlock ("", "SSDT", 2, "hack", "ps2", 0x00000000)
{
    External (_SB_.PCI0.LPCB.PS2K, DeviceObj)

    Name (_SB.PCI0.LPCB.PS2K.RMCF, Package (0x02)
    {
        "Keyboard", 
        Package (0x06)
        {
            "Breakless PS2", 
            Package (0x01)
            {
                Package (0x00){}
            }, 

            "Custom ADB Map", 
            Package (0x03)
            {
                Package (0x00){}, 
                "e077=6b", 
                "e078=71"
            }, 

            "Custom PS2 Map", 
            Package (0x02)
            {
                Package (0x00){}, 
                "e037=0"
            }
        }
    })
}

 

Laptop: #1: MSI GE72VR 7RF-272NE, i7-7700HQ/HM175, HD630 1920x1080 - macOS 10.12/13 /14 / 15 & 11.0.1

Laptop: #2: Lenovo ThinkPad T460 20FMS1A00, i5-6200U/Intel SoC, HD520 1920x1080 - macOS 10.12/13 /14

Laptop: #3: Compaq Evo Notebook N800c, P4-2400M, ATI Mobility Radeon 7500 - Mac OS X 10.4.8

  • Administrators
Posted

use this patch

Quote

into device label PS2K insert
begin
Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method\n
        {\n
            If (!Arg2)\n
            {\n
                Return (Buffer ()\n
                {\n
                     0x03    \n
                })\n
            }\n
            Return (Package ()\n
            {\n
                "RM,oem-id", \n
                "LENOVO", \n
                "RM,oem-table-id",\n 
                "Thinkpad_ClickPad"\n
            })\n
        }\n
        Name (RMCF, Package ()\n
        {\n
            "Keyboard", \n
            Package ()\n
            {\n
                "Custom ADB Map", \n
                Package ()\n
                {\n
                    Package (){}, \n
                    "e01d=5e"\n
                }\n
            }, \n
            "Synaptics TouchPad", \n
            Package ()\n
            {\n
                "BogusDeltaThreshX", \n
                0x0320, \n
                "BogusDeltaThreshY", \n
                0x0320, \n
                "Clicking", \n
                ">y", \n
                "DragLockTempMask", \n
                0x00040004, \n
                "DynamicEWMode", \n
                ">n", \n
                "FakeMiddleButton", \n
                ">n", \n
                "HWResetOnStart", \n
                ">y", \n
                "PalmNoAction When Typing", \n
                ">y", \n
                "QuietTimeAfterTyping", \n
                0x05F5E100, \n
                "ScrollResolution", \n
                0x0320, \n
                "SmoothInput", \n
                ">y", \n
                "UnsmoothInput", \n
                ">y", \n
                "Thinkpad", \n
                ">y", \n
                "EdgeBottom", \n
                Zero, \n
                "FingerZ", \n
                0x1E, \n
                "MaxTapTime", \n
                0x05F5E100, \n
                "MouseMultiplierX", \n
                0x02, \n
                "MouseMultiplierY", \n
                0x02, \n
                "MouseScrollMultiplierX", \n
                0x02, \n
                "MouseScrollMultiplierY", \n
                0x02\n
            }\n
        })\n
end

 

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Posted

 

Hi,
 
Regarding PS2 and ADB keyboard key rename / redirect.
 
Did not quite understand your answer with that patch ?

What I wonder is if there is any overview or table where I can find out which key / function PS2 map e077 o
r ADB map 6b is ?

If PS2 map e077 is to be redirected to ADB 6b, what does it mean further down that PS2 map e037 is set to ADB map 0 ?


Thank you very much for your patience and my somewhat incomprehensible English knowledge in my questions :-)


Have edited my answer further up, regarding making an SSDT that allows to get USB C in Hackintool for my laptop, even though you said it was not necessary, just trying to learn more about ASL and ACPI ?

Laptop: #1: MSI GE72VR 7RF-272NE, i7-7700HQ/HM175, HD630 1920x1080 - macOS 10.12/13 /14 / 15 & 11.0.1

Laptop: #2: Lenovo ThinkPad T460 20FMS1A00, i5-6200U/Intel SoC, HD520 1920x1080 - macOS 10.12/13 /14

Laptop: #3: Compaq Evo Notebook N800c, P4-2400M, ATI Mobility Radeon 7500 - Mac OS X 10.4.8

Posted

Merry Christmas & Happy New Year

 

If PS2 map e077 is to be redirected to ADB 6b, what does it mean when PS2 map e037 is set to ADB map 0 ?

Laptop: #1: MSI GE72VR 7RF-272NE, i7-7700HQ/HM175, HD630 1920x1080 - macOS 10.12/13 /14 / 15 & 11.0.1

Laptop: #2: Lenovo ThinkPad T460 20FMS1A00, i5-6200U/Intel SoC, HD520 1920x1080 - macOS 10.12/13 /14

Laptop: #3: Compaq Evo Notebook N800c, P4-2400M, ATI Mobility Radeon 7500 - Mac OS X 10.4.8

  • Administrators
Posted
16 minutes ago, tbrautaset said:

If PS2 map e077 is to be redirected to ADB 6b, what does it mean when PS2 map e037 is set to ADB map 0 ?

i never read about that

i need check it

  • Thanks 1

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE



×
×
  • Create New...