Contribute
Register

<< Solved >> Asus UX501VW 4K display (Big Sur) (Monterey)

Status
Not open for further replies.
ok backlight now works but I don't know how to create

CPUFriend.kext
CPUFriendDataProvider.kext

can I just remove them?

how can I enable backlight fn keys?
you can create your own:
https://github.com/stevezhengshiqi/one-key-cpufriend

mapping keys is a bit more advanced though, may require a dedicated SSDT

attached is what i use along with config.plist renames

may or may not work for you, but will give you an idea on how to set this up

Code:
<dict>
                <key>Comment</key>
                <string>_Q0B(0,N) to ZQ0B(0,N) Fn+F2 Airplane</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>
                X1EwQgA=
                </data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>
                </data>
                <key>OemTableId</key>
                <data>
                </data>
                <key>Replace</key>
                <data>
                WlEwQgA=
                </data>
                <key>ReplaceMask</key>
                <data>
                </data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>
                RFNEVA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>_Q0E(0,N) to ZQ0E(0,N) F5 Brightness Down</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>
                X1EwRQA=
                </data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>
                </data>
                <key>OemTableId</key>
                <data>
                </data>
                <key>Replace</key>
                <data>
                WlEwRQA=
                </data>
                <key>ReplaceMask</key>
                <data>
                </data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>
                RFNEVA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>_Q0F(0,N) to ZQ0F(0,N) F6 Brightness Up</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>
                X1EwRgA=
                </data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>
                </data>
                <key>OemTableId</key>
                <data>
                </data>
                <key>Replace</key>
                <data>
                WlEwRgA=
                </data>
                <key>ReplaceMask</key>
                <data>
                </data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>
                RFNEVA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>_Q13(0,N) to ZQ13(0,N) F10 Sound Off</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>
                X1ExMwA=
                </data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>
                </data>
                <key>OemTableId</key>
                <data>
                </data>
                <key>Replace</key>
                <data>
                WlExMwA=
                </data>
                <key>ReplaceMask</key>
                <data>
                </data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>
                RFNEVA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>_Q14(0,N) to ZQ14(0,N) F11 Sound Down</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>
                X1ExNAA=
                </data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>
                </data>
                <key>OemTableId</key>
                <data>
                </data>
                <key>Replace</key>
                <data>
                WlExNAA=
                </data>
                <key>ReplaceMask</key>
                <data>
                </data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>
                RFNEVA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>_Q15(0,N) to ZQ15(0,N) F12 Sound Up</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>
                X1ExNQA=
                </data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>
                </data>
                <key>OemTableId</key>
                <data>
                </data>
                <key>Replace</key>
                <data>
                WlExNQA=
                </data>
                <key>ReplaceMask</key>
                <data>
                </data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>
                RFNEVA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>_Q6C to ZQ6C Fn+Arrow Left Media Previous</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>
                X1E2QwA=
                </data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>
                </data>
                <key>OemTableId</key>
                <data>
                </data>
                <key>Replace</key>
                <data>
                WFE2QwA=
                </data>
                <key>ReplaceMask</key>
                <data>
                </data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>
                RFNEVA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>_Q6D to ZQ6D Fn+Arrow Right Media Next</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>
                X1E2RAA=
                </data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>
                </data>
                <key>OemTableId</key>
                <data>
                </data>
                <key>Replace</key>
                <data>
                WFE2RAA=
                </data>
                <key>ReplaceMask</key>
                <data>
                </data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>
                RFNEVA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>_Q6F to ZQ6F Fn+Arrow Down Media Play/Pause</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>
                X1E2RgA=
                </data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>
                </data>
                <key>OemTableId</key>
                <data>
                </data>
                <key>Replace</key>
                <data>
                WFE2RgA=
                </data>
                <key>ReplaceMask</key>
                <data>
                </data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>
                RFNEVA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>_Q6E to ZQ6E Fn+Arrow Up Media Stop</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>
                X1E2RQA=
                </data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>
                </data>
                <key>OemTableId</key>
                <data>
                </data>
                <key>Replace</key>
                <data>
                WlE2RQA=
                </data>
                <key>ReplaceMask</key>
                <data>
                </data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>
                RFNEVA==
                </data>
            </dict>
 

Attachments

  • SSDT-FN-KEYS.aml
    489 bytes · Views: 52
Wow great, backlight fn keys are now working like a charm, is there any way to enable keyboard backlight keys and display touchscreen?

I will share the configs after cleaning up, Thanks
 
Last edited:
Wow great, backlight fn keys are now working like a charm, is there any way to enable keyboard backlight keys and display touchscreen?

I will share the configs after cleaning up, Thanks
not sure, my laptop does not have keyboard backlight
 
Hello again,

I attached my EFI folder, it works on my laptop with Big Sur but I can't update or fresh install Monterey the error in the installation process is "a required firmware update could not be installed", another problem is that the installation process is in Turkish, not English? where can I change the language in EFI?

Thank you.
 

Attachments

  • EFI.zip
    25.6 MB · Views: 56
Hello again,

I attached my EFI folder, it works on my laptop with Big Sur but I can't update or fresh install Monterey the error in the installation process is "a required firmware update could not be installed", another problem is that the installation process is in Turkish, not English? where can I change the language in EFI?

Thank you.
you need to update to latest version of OpenCore

also you have:
Code:
<key>prev-lang:kbd</key>
                <data>dHItVFI6LTM2</data>


it should be:
Code:
<key>prev-lang:kbd</key>
                <data>
                ZW5fR0I6Mg==
                </data>
 
you need to update to latest version of OpenCore

also you have:
Code:
<key>prev-lang:kbd</key>
                <data>dHItVFI6LTM2</data>


it should be:
Code:
<key>prev-lang:kbd</key>
                <data>
                ZW5fR0I6Mg==
                </data>
Thanks, so you think updating the OpenCore will fix the Monterey problem?

another minor problem is that when I want to use HDMI output if I turn on the laptop with the HDMI connected it doesn't turn on the external monitor and I have to unplug and replug the HDMI to be able to have the monitor working, what can I do for it?
 
Thanks, so you think updating the OpenCore will fix the Monterey problem?

another minor problem is that when I want to use HDMI output if I turn on the laptop with the HDMI connected it doesn't turn on the external monitor and I have to unplug and replug the HDMI to be able to have the monitor working, what can I do for it?
yes, update OC

not sure about your hdmi

when i leave hdmi plugged in on my laptop and turn on, the laptop screen stays dark and doesn't turn on unless i reboot without hdmi plugged in
 
I updated OC and installation was successful but there are now a few problems, performance is not good, and the CPU fan is high all the time, after a few minutes working everything freeze and you have to manually reset, as soon as I click on reset or shutdown menu system freeze. HDMI doesn't work anymore.

BTW, I updated all the kexts and drivers.

I attached EFI.
 

Attachments

  • EFI.zip
    29 MB · Views: 54
I updated OC and installation was successful but there are now a few problems, performance is not good, and the CPU fan is high all the time, after a few minutes working everything freeze and you have to manually reset, as soon as I click on reset or shutdown menu system freeze. HDMI doesn't work anymore.

BTW, I updated all the kexts and drivers.

I attached EFI.
your graphics section:
Code:
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
                <dict>
                    <key>AAPL,ig-platform-id</key>
                    <data>AAAWGQ==</data>
                    <key>AAPL,slot-name</key>
                    <string>Internal@0,2,0</string>
                    <key>device_type</key>
                    <string>VGA compatible controller</string>
                    <key>disable-external-gpu</key>
                    <data>AQAAAA==</data>
                    <key>enable-hdmi20</key>
                    <data>AQAAAA==</data>
                    <key>hda-gfx</key>
                    <string>onboard-1</string>
                    <key>model</key>
                    <string>Intel HD Graphics 530</string>
                </dict>

maybe you need to add in the:
Code:
<key>framebuffer-con0-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-con0-pipe</key>
                <data>
                EgAAAA==
                </data>
                <key>framebuffer-con1-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-con1-pipe</key>
                <data>
                EgAAAA==
                </data>
                <key>framebuffer-con1-type</key>
                <data>
                AAgAAA==
                </data>
                <key>framebuffer-con2-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-con2-pipe</key>
                <data>
                EgAAAA==
                </data>
                <key>framebuffer-con2-type</key>
                <data>
                AAgAAA==
                </data>
depending on which ones you need:

 
your graphics section:
Code:
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
                <dict>
                    <key>AAPL,ig-platform-id</key>
                    <data>AAAWGQ==</data>
                    <key>AAPL,slot-name</key>
                    <string>Internal@0,2,0</string>
                    <key>device_type</key>
                    <string>VGA compatible controller</string>
                    <key>disable-external-gpu</key>
                    <data>AQAAAA==</data>
                    <key>enable-hdmi20</key>
                    <data>AQAAAA==</data>
                    <key>hda-gfx</key>
                    <string>onboard-1</string>
                    <key>model</key>
                    <string>Intel HD Graphics 530</string>
                </dict>

maybe you need to add in the:
Code:
<key>framebuffer-con0-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-con0-pipe</key>
                <data>
                EgAAAA==
                </data>
                <key>framebuffer-con1-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-con1-pipe</key>
                <data>
                EgAAAA==
                </data>
                <key>framebuffer-con1-type</key>
                <data>
                AAgAAA==
                </data>
                <key>framebuffer-con2-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-con2-pipe</key>
                <data>
                EgAAAA==
                </data>
                <key>framebuffer-con2-type</key>
                <data>
                AAgAAA==
                </data>
depending on which ones you need:

With this HDMI started working but I still have the freezing problem!?
 
Status
Not open for further replies.
Back
Top