Jump to content
8755 posts in this topic

Recommended Posts

10 minutes ago, anmool said:

 

i already used this decimal number 983299 no luck

i think you are using original apple keyboard that is why  you have working 

Yes, I have an Apple keyboard and magic mouse but I know the people using this option without any problem with other keyboards.

 

Here are the settings I used;

 

Screen-Shot-2020-04-22-at-11-43-38-AM.pn

 

Screen-Shot-2020-04-22-at-11-43-51-AM.pn

 

 

1 hour ago, anmool said:

i have same config only showPicker=true please provide me your config.plist 

i will test and report back

 

BTW, if Opt/Alt dont work for you use ESCAPE key.

 

Are you using Builtin KeySupport? If you use Builtin KeySupport and this keys not work for you, use OpenUsbKbDxe.efi which I am using this efi cause Builtin KeySupport doesnt work for me.

 

But dont forget when you using this .efi you must set KeySupport NO.

config 0.5.7.plist

Edited by telepati
  • ScanPolicy has nothing to do HideAuxiliary, they are unrelated. A non-zero ScanPolicy can remove entries from being added to the list of potential boot entries, and they cannot be added back anyhow. This is a security feature.
  • HideAuxiliary allows you to hide "advanced" or "auxiliary" entries. I.e. entries not needed for normal functioning of the OS. Such entries are recovery, or manually hidden tools (like UEFI Shell).
  • Spacebar is used as a key to enter "advanced" menu, where all the auxiliary entries are shown. Once you entered the advanced mode, you indeed cannot leave it.
  • All the above works fine in both builtin UI and OpenCanopy, yet Ctrl+Enter is indeed not yet implemented in OpenCanopy. If more developers start to contribute quality patches, it would have become easier.

Hope this makes things clear.

  • Like 2
  • Thanks 6
2 hours ago, MacNB said:

 

You stand corrected by the Vit.

Don't worry about apologising for spreading misinformation.

Your posts will be taken with a pinch salt. 

 

I won't say anything to you anymore because you have reading difficulties. Because anmool wants to use Spacebar. If you want to use the spacebar, you cannot set ScanPolicy to 0. That's it. And there is no spreading misinformation here.

 

If someone shows that he can use SpaceBar when ScanPolicy is set to 0, then you can get apologize.

Edited by telepati
  • Confused 1

I've just extracted all the ACPI files from the GIGABTE X299 DESIGNARE EX board UEFI rom, and found a tones of SSDT's and 2 DSDTs as well. I say that because of a lot of X299 users have Devices renaming issue, where the first DSDT become as secondary one, and instead the second DSDT here become the main one.

So the board have two LPCs and one Embedded Controller that handle both of them:

LPCB that communicate with (H_EC)

LPC0 that communicate with (LPCB), because i can't see any pointing to Device H_EC from the LPC0.

And the NVME are pointing to the SB.PC00.SAT0 while SATA is pointing to the SB_PCI0.SAT0

And the Thunderbolt are pointing to the SB.PCI0: RP05.PXSX, GLAN, XHC, HDAS and SAT0

CLOVER can't dump the two DSDTs and many many other SSDTs because it counts more than 30 SSDTs as well, I'm only speaking of Secondary Sys Description Tables.

This is maybe helpful for some and not for some others.

My recent knowledge ends up with this conclusion: the main DSDT which is the second one is a bridge of the First DSDT which is the secondary one

 

.1612514147_ACPIALL.thumb.png.2eccd0da2896976b9534853e17d93d0d.png       970198296_ECDevice.thumb.png.1055330e3abb9aecae1fae77d7b70eac.png

 

If you compare this garbage with APPLE iMac Pro X299 ACPI tables, you'l end up with APPLE are doing a best job. This is only from my recent point of view.

 

 

 

 

Edited by ammoune78

Also if you look at the asl compiler version of both the DSDT-1 and DSDT-2, there's a difference, which here means that the DSDT-2 which is the Main one have an old compiler version compared to the DSDT-1 which is the secondary one. 

11 minutes ago, ammoune78 said:

I've just extracted all the ACPI files from the GIGABTE X299 DESIGNARE EX board UEFI rom, and found a tones of SSDT's and 2 DSDTs as well. I say that because of a lot of X299 users have Devices renaming issue, where the first DSDT become as secondary one, and instead the second DSDT here become the main one.

In a firmware crude tables. Don't use them.

  • Sad 1
24 minutes ago, Andrey1970 said:

You write nonsense!

 

1839892876_2020-04-2216_20_17.png.aabc2f503c21d97936ed8169c51ab43f.png

 

22131821.thumb.png.af2912900aa48569445d474f5994e78e.png

 

I press space.

22131825.thumb.png.0a74c3ceeda7b1b1ed1846f340572428.png

You are right and I apologize to everyone about this. Actually, what I wanted to explain was that when Timeout and ScanPolicy were set to 0, we could not use Spacebar. To access the entries, we reached with the Alt / Opt or Escape button, and then to show the hidden entries using the Spacebar.

 

@MacNB Specially apologize from you for misunderstanding.

Edited by telepati
1 minute ago, Andrey1970 said:

In a firmware crude tables. Don't use them.

Yeah but they screws up all the patches needed, they do a pretty much complicated bad damn work these manufacturers.:hammer:  , but good that we have our mind to unscrew what they screw :D .

5 minutes ago, telepati said:

You are right and I apologize to everyone about this. Actually, what I wanted to explain was that when Timeout and ScanPolicy were set to 0, we could not use Spacebar. To access the entries, we reached with the Alt / Opt or Escape button, and then to show the hidden entries using the Spacebar.

 

You again write nonsense. The Timeout and ScanPolicy has no relation to it. The Picker won't be shown only if ShowPicker=No

  • Like 2
1 hour ago, Andrey1970 said:

 

I press space.

22131825.thumb.png.0a74c3ceeda7b1b1ed1846f340572428.png

 

Thx Andrey for confirming the function.

 

On your system, when you press the Spacebar to see the screenshot above, what happens if you press the Spacebar a SECOND time ?

On my system, there's a total hang/crash and I can only Power Off.

I was expecting OpenCanopy to do nothing on second press of the Spacebar.

it seems I can't get anybody interested in doing some work for touch screen here is a asl file

DefinitionBlock ("", "SSDT", 1, "SaSsd", "SaSsdt", 0x00003000)
{
    External (_SB_.PCI0.GFX0, DeviceObj)

    Scope (\_SB.PCI0.GFX0)
    {
        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
        {
            Local0 = Package (0x04)
                {
                    "AAPL,ig-platform-id", 
                    Buffer (0x04)
                    {
                         0x03, 0x00, 0x22, 0x0D                           // ..".
                    }, 

                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }
                }
            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
            Return (Local0)
        }
    }

    Method (DTGP, 5, NotSerialized)
    {
        If ((Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b")))
        {
            If ((Arg1 == One))
            {
                If ((Arg2 == Zero))
                {
                    Arg4 = Buffer (One)
                        {
                             0x03                                             // .
                        }
                    Return (One)
                }

                If ((Arg2 == One))
                {
                    Return (One)
                }
            }
        }

        Arg4 = Buffer (One)
            {
                 0x00                                             // .
            }
        Return (Zero)
    }
}

doesn't do anything

DefinitionBlock ("", "SSDT", 2, "hack", "I2C", 0x00000000)
{
    External (_SB_.PCI0.GPI0, DeviceObj)

    Scope (_SB.PCI0.GPI0)
    {
    }
}

and including all of these kext neiter VoodooI2CHID.kext VoodooI2C.kext

does any one have a clue and @Andrey1970 doesnt seem to care maybe because I am not from moscow but from lvov don't know

also my sound doesnt work but video is not what I would call stelar 

maybe the device numbers are wrong 

<key>DeviceProperties</key>

    <dict>

        <key>Add</key>

   <dict>

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

       <dict>

         <key>layout-id</key>

        <data>ABsAAA==</data>

            001B0000

     </dict>

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

       <dict>

         <key>AAPL,ig-platform-id</key>

         <data>EgQAAA==</data>

          12040000

     <key>framebuffer-stolenmem </key>

         <data>AAAwAQ==</data>

           00003001

     <key>framebuffer-patch-enable</key>

        <data>AQAAAA==</data>



      </dict>

</dict>

<key>Block</key>

<dict/>

</dict>

 

35 minutes ago, markl18 said:

does any one have a clue and @Andrey1970 doesnt seem to care maybe because I am not from moscow but from lvov don't know

also my sound doesnt work but video is not what I would call stelar 

maybe the device numbers are wrong 

Я не знаю откуда ты, мне это не важно. Если ты русскоговорящий, то проще спросить на https://applelife.ru

5 hours ago, Andrey1970 said:

In a firmware crude tables. Don't use them.

If i simply apply the patches that I do with clover using OpenCore, it doesn't work at all. I still never get passed the IOConsleusers: gIOScreenLock at the moment. Pretty weird, this is why i'm looking into another strategy "Fix the problem from it's beginning". I started checking all the ACPI tables and I'm still doing it, to find what i can better do! I'm not scarred because a CH341A is the medicament of that situations, and maybe recompiling the XSDT will be better solution, like I did for my old Z97 and Z87 boards ^_^ 

Edited by ammoune78
2 hours ago, Andrey1970 said:

Я не знаю откуда ты, мне это не важно. Если ты русскоговорящий, то проще спросить на https://applelife.ru

After 40 not present there my Russian and yours are miles apart in my time the word Fishka was meaningless now it means a usb stock language has evolved mine didn’t but once I got your attention can you help me get the touch working it for hd4400 4510 yoga 2 pro yes I do understand Russian Pushkin and lermontov but not fishka 

Thanks for all guys to good celarification @Andrey1970 @vit9696 @MacNB @telepati

i agree with this sentence 

@vit9696All the above works fine in both builtin UI and OpenCanopy, yet Ctrl+Enter is indeed not yet implemented in OpenCanopy. If more developers start to contribute quality patches, it would have become easier

@Andrey1970  Remember that OpenCanopy is preview version

Thanks for everyone behind OC project, I was using previous methods since 2006, but while using OC I can see during pre setup how this project is too big and had a good work

 

my simple question is, I have NVIDIA 1070 GPU, well it going to work on os x 10.13.6

 

or do I need use iGPU first then install webdriver then back to dGPU?

and if so, do I nedd to deactivate dGPU before start? or no? cause I will use it after install os x 10.13.6

 

thanks again

1 hour ago, markl18 said:

After 40 not present there my Russian and yours are miles apart in my time the word Fishka was meaningless now it means a usb stock language has evolved mine didn’t but once I got your attention can you help me get the touch working it for hd4400 4510 yoga 2 pro yes I do understand Russian Pushkin and lermontov but not fishka 

 

You confuse AAPL,ig-platform-id and device-id.
12040000 is device-id.
Better for you to pass into this topic and read a manual.

 

I know nothing about a touchscreen.

36 minutes ago, Andrey1970 said:

 

You confuse AAPL,ig-platform-id and device-id.
12040000 is device-id.
Better for you to pass into this topic and read a manual.

 

I know nothing about a touchscreen.

on the last post I left couple of aml files that a wrong or need some more renditioning and editing with knowledgeable eye 

On 4/5/2020 at 2:59 AM, nmano said:

_xcpm_bootstrap 10.15.4

I test X99 & X299.

If you Add XCPM bootstrap patch you have to Emulate Original CPU ID like this.

 

#Kernel->Emulate->Your CPU Original ID

 

 

#CPUID         0x050657  Cascade Lake-X

 

Cpuid1Data   <->  57060500 00000000 00000000 00000000

Cpuid1Mask  <->   FFFFFFFF 00000000 00000000 00000000

 

#Emulate         0x050654  Skylake-X/Skylake-H 0x0406E3

 

Cpuid1Data   <->  54060500 00000000 00000000 00000000

Cpuid1Mask  <->   FFFFFFFF 00000000 00000000 00000000

 

#Emulate         0x0306F2   Haswell-E/Haswell 0x0306C3

 

Cpuid1Data   <->  F2060300 00000000 00000000 00000000

Cpuid1Mask  <->   FFFFFFFF 00000000 00000000 00000000 

 

#Emulate         0x0406F1   Broadwell-E/Broadwell 0x0306D4

 

Cpuid1Data   <-> F1060400 00000000 00000000 00000000

Cpuid1Mask  <->  FFFFFFFF 00000000 00000000 00000000


Base: _xcpm_bootstrap
Comment: xcpm_bootstrap HASwell-E/Cascade Lake-X (c) Pike R. Alpha Modify By N.Mano
Count: 0
Enabled: YES
Find: 80C3C480 FB42
Identifier: kernel
Limit: 0
Mask: (LEAVE THIS EMPTY)
MatchKernel: 
Replace: 80C3C180 FB42
ReplaceMask: (LEAVE THIS EMPTY)
Skip: 0



Base: _xcpm_bootstrap
Comment: xcpm_bootstrap Skylake-X (c) Pike R. Alpha Modify By N.Mano
Count: 0
Enabled: YES
Find: 80C3C480 FB42
Identifier: kernel
Limit: 0
Mask: (LEAVE THIS EMPTY)
MatchKernel: 
Replace: 80C3BD80 FB42
ReplaceMask: (LEAVE THIS EMPTY)
Skip: 0

Base: _xcpm_bootstrap
Comment: xcpm_bootstrap Broadwell-E (c) Pike R. Alpha Modify By N.Mano
Count: 0
Enabled: YES
Find: 80C3C480 FB42
Identifier: kernel
Limit: 0
Mask: (LEAVE THIS EMPTY)
MatchKernel: 
Replace: 80C3BC80 FB42
ReplaceMask: (LEAVE THIS EMPTY)
Skip: 0

 

 

I have and Ivy Bridge CPU and have successfully used a xcpm_bootstrap patch for 10.14 using :

 

MacNB-xcpm-bootstrap-mv.thumb.png.369a93b65530439efbabc0f047a5f502.png

 

The same values for Find/Replace do not work with 10.15 (Catalina).

Do you happen to have a patch for 10.15 for Ivy Bridge ?

Thx.

×
×
  • Create New...