Contribute
Register

[Help needed] GB 15 AERO KC OLED. Not work Trackpad, screen brightness and FN-keys.

Status
Not open for further replies.
Joined
Oct 20, 2015
Messages
72
Motherboard
GIGABYTE 15 OLED KC (4K)
CPU
i7-10870H
Graphics
UHD 630
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. Mac mini
Mobile Phone
  1. Android
  2. iOS
Hello everyone.
I ask for help starting Trackpad, screen brightness and FN-keys

1) Screen brightness works strange. There is brightness control, the slider changes, but the brightness does not change.
If you enable HDR mode, the screen brightness changes. In general, miracles :)
I don't know where to dig at all.

2) Trackpad.
I tried to do different SSDT-GPIOs, but nothing works.
My device is
Scope (_SB.PCI0.I2C0)
Device (TPD0)
APIC PIN 0x28 (IOREG <28 00 00 00 03 00 00 00>)
What to do next ?
Should I use:
- SSDT-GPIO?
- SSDT-XOSI?

3) FN-keys.
WORK: F1 (sleep) F7 (mute) F8 (sound down) F9 (sound UP), Only work with pressing FN. I want to work without pressing the FN key.

Not WORK: F2 (wi-fi), F3 (brightness down), F4 (brightness up), F5 (LCD),F6 (disable monitor),F10(disable tachpad),F11(fly mode), F12

I really ask for help, I can't figure it out for the third week.
 

Attachments

  • dsdt+efi+ioreg+winreport.zip
    32.6 MB · Views: 79
Hello everyone.
I ask for help starting Trackpad, screen brightness and FN-keys

1) Screen brightness works strange. There is brightness control, the slider changes, but the brightness does not change.
If you enable HDR mode, the screen brightness changes. In general, miracles :)
I don't know where to dig at all.

2) Trackpad.
I tried to do different SSDT-GPIOs, but nothing works.
My device is
Scope (_SB.PCI0.I2C0)
Device (TPD0)
APIC PIN 0x28 (IOREG <28 00 00 00 03 00 00 00>)
What to do next ?
Should I use:
- SSDT-GPIO?
- SSDT-XOSI?

3) FN-keys.
WORK: F1 (sleep) F7 (mute) F8 (sound down) F9 (sound UP), Only work with pressing FN. I want to work without pressing the FN key.

Not WORK: F2 (wi-fi), F3 (brightness down), F4 (brightness up), F5 (LCD),F6 (disable monitor),F10(disable tachpad),F11(fly mode), F12

I really ask for help, I can't figure it out for the third week.
check over:
 

Attachments

  • Screenshot 2021-10-13 at 16.01.28.png
    Screenshot 2021-10-13 at 16.01.28.png
    307.8 KB · Views: 57
Did exactly according to the instructions. Does not work. File in the archive SSDT-GPIOv2



DefinitionBlock ("", "SSDT", 2, "DRTNIA", "GPI0", 0x00000000)
{
External (GPHD, FieldUnitObj)

Scope (\)
{
If (_OSI ("Darwin"))
{
GPHD = One
}
}
}
your screen shot says GPHD and post 1 says TPD0 ?
 
your screen shot says GPHD and post 1 says TPD0 ?
To be honest, I cannot understand this.
It turns out that the device needs to be identified by _SATA, and in my case the Trackpad is GPHD. Right ?
 
To be honest, I cannot understand this.
It turns out that the device needs to be identified by _SATA, and in my case the Trackpad is GPHD. Right ?
should be _STA

trackpad appears to be TPD0
 
The screenshot was taken in the method as indicated in the instructions:
1. In dsdt.dsl I am looking for Device (GPI0)
2. In _STA method (this is just a screenshot)

I also linked the XOSI file to this one and included the patch. But it still doesn't work.
 
The screenshot was taken in the method as indicated in the instructions:
1. In dsdt.dsl I am looking for Device (GPI0)
2. In _STA method (this is just a screenshot)

I also linked the XOSI file to this one and included the patch. But it still doesn't work.
no need to just upload the aml file

upload your zipped OC folder if you have made changes
 
Ok. Any ideas on how to get the Trackpad to work?
 

Attachments

  • EFI.zip
    25.7 MB · Views: 75
I have downloaded the debug version + DebugEnhancer kext

sudo dmesg | grep -i voodoo
[ 3.538243]: VoodooGPIOCannonLakeH::Loading GPIO Data for CannonLake-H
[ 3.538250]: VoodooGPIOCannonLakeH::VoodooGPIO Init!
[ 3.538251]: VoodooGPIOCannonLakeH::VoodooGPIO Initializing Community 0
[ 3.538329]: VoodooGPIOCannonLakeH::VoodooGPIO Initializing Community 1
[ 3.538405]: VoodooGPIOCannonLakeH::VoodooGPIO Initializing Community 2
[ 3.538481]: VoodooGPIOCannonLakeH::VoodooGPIO Initializing Community 3
[ 3.538599]: VoodooGPIOCannonLakeH::GPIO Controller is already awake! Not reinitializing.
 
Status
Not open for further replies.
Back
Top