ameen Posted September 28, 2019 Posted September 28, 2019 So, you are using USB to boot from Opencore. I had to extract your OC config.plist from your previous post. TPD0 is not a "tablesignature". Hence, your skip count is failed due to this. Renaming _DSM to XDSM is not required. And it's implementation is wrong by the way. It does not only target TPD0's _DSM method but ALL device's _DSM method. https://imgur.com/l6kfI4m Yes I m using USB to boot from Opencore I removed everything instruction of your above and removed TableSignature data but no luck I think skip count feature quite useless did you have work skip count feature? any other idea
onemanosx Posted September 28, 2019 Author Posted September 28, 2019 Yes I m using USB to boot from Opencore I removed everything instruction of your above and removed TableSignature data but no luck I think skip count feature quite useless did you have work skip count feature? any other idea like i said your tablesignature is wrong. It should be DSDT (44 53 44 54) instead of TPD0 (54 50 44 30) in HEX. Yes, I got my skip count method working. And no, the feature is not useless. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
ameen Posted September 28, 2019 Posted September 28, 2019 like i said your tablesignature is wrong. It should be DSDT (44 53 44 54) instead of TPD0 (54 50 44 30) in HEX. Yes, I got my skip count method working. And no, the feature is not useless. when I put tablesignature 44 53 44 54 for DSDT kernel panic occur during boot I attached screenshot https://imgur.com/45TkSC9/img] https://imgur.com/o0eNeDB/img]
onemanosx Posted September 28, 2019 Author Posted September 28, 2019 [ref]ameen[/ref], That is not a panic. But you do have problem with SSDT-I2C (which is expected since we do not know if your skip count is correct, you can block the SSDT or VoodooI2C kexts until you are certain the XCRS patch is correct) Another issue is your SSDT-KBD. I assume is your keyboard patch. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
ameen Posted September 28, 2019 Posted September 28, 2019 [ref]ameen[/ref], That is not a panic. But you do have problem with SSDT-I2C (which is expected since we do not know if your skip count is correct, you can block the SSDT or VoodooI2C kexts until you are certain the XCRS patch is correct) Another issue is your SSDT-KBD. I assume is your keyboard patch. I tested with disabled SSDT-I2C.aml and voodooI2C.kext with plugin same issue occur during boot when i remove tablesignature 44 53 44 54 for DSDT Then booting fine i think this is cause of my wrong skip count Please count my DSDT's _CRS perhaps i m doing wrong count Please download my attached DSDT above and count
onemanosx Posted September 28, 2019 Author Posted September 28, 2019 [ref]ameen[/ref], try a different count in the range of 40s. Reboot and check in DSDT XCRS location. I can guide you but not count for you. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
ameen Posted October 1, 2019 Posted October 1, 2019 [ref]ameen[/ref], try a different count in the range of 40s. Reboot and check in DSDT XCRS location. I can guide you but not count for you. sorry for late replying I couldn't get to work my trackpad in the range of 40 did you count with comment or without comment ? when I put tableSignature 44534454 or skip 39 count 1 then stuck on this screen https://i.imgur.com/45TkSC9.jpg' alt='IMGUR>'> https://i.imgur.com/o0eNeDB.jpg' alt='IMGUR>'>. I think my skip count is wrong when I go to pre-edit system dsdt in _CRS location nothing change pr file attached Send me Mohs-MacBook-Pro.zip
onemanosx Posted October 1, 2019 Author Posted October 1, 2019 [ref]ameen[/ref], Perhaps I did not make it clear enough. 1. TableSignature 44534454 is required. 2. You are unable to boot with your count 39 because the count is wrong and instead disables other _CRS method. 3. The idea is to be able to boot with effective _CRS to XCRS by injecting other random count and see in your pre-edited DSDT where that XCRS method is patched. From there, you are able to make an educated count towards TPD0._CRS In your latest troubleshooting archive, clearly your XCRS patch is a failed attempt. Probably, you did not use the correct TableSignature I had mentioned in point 1. Experimental: You can try using this SSDT DefinitionBlock ("", "SSDT", 2, "1MOSX", "SDM0", 0x00000001) { External (SDM0, IntObj) Scope (_SB) { Method (_INI, 0, NotSerialized) // _INI: Initialize { If (_OSI ("Darwin")) { SDM0 = Zero; } } } } Make sure you disable all track pad renames Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
ameen Posted October 2, 2019 Posted October 2, 2019 [ref]ameen[/ref], Perhaps I did not make it clear enough. 1. TableSignature 44534454 is required. 2. You are unable to boot with your count 39 because the count is wrong and instead disables other _CRS method. 3. The idea is to be able to boot with effective _CRS to XCRS by injecting other random count and see in your pre-edited DSDT where that XCRS method is patched. From there, you are able to make an educated count towards TPD0._CRS In your latest troubleshooting archive, clearly your XCRS patch is a failed attempt. Probably, you did not use the correct TableSignature I had mentioned in point 1. Experimental: You can try using this SSDT DefinitionBlock ("", "SSDT", 2, "1MOSX", "SDM0", 0x00000001) { External (SDM0, IntObj) Scope (_SB) { Method (_INI, 0, NotSerialized) // _INI: Initialize { If (_OSI ("Darwin")) { SDM0 = Zero; } } } } Make sure you disable all track pad renames Solved thank you soooooooo much for helping I appreciate your help I was wrong for my count skip sorry once again for count my count 26 {1 count and skip 26} no need above SSDT working fine Yor are solved my big problem thanks onemanosx you are great
onemanosx Posted October 2, 2019 Author Posted October 2, 2019 [ref]ameen[/ref], good job!! Enjoy! Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
Titanium Posted October 4, 2019 Posted October 4, 2019 Hi I have a Lenovo ideated 330 with an elan touchpad, now the trackpad only works for moving the mouse around nothing else so can you help me with this please? Send me MBP-de-Ricardo.zip
onemanosx Posted October 4, 2019 Author Posted October 4, 2019 [ref]Titanium[/ref], Have you checked in BIOS options for advanced mode for track pad? I don't see anything peculiar in logs. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
Titanium Posted October 4, 2019 Posted October 4, 2019 On my BIOS I dont have any option referring to the trackpad [ref]onemanosx[/ref].
onemanosx Posted October 4, 2019 Author Posted October 4, 2019 [ref]Titanium[/ref], You can try VoodooI2CELAN kext. Make sure you remove VoodooI2CHID kext. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
aryaone Posted October 15, 2019 Posted October 15, 2019 hi [ref]onemanosx[/ref], thanks for your help on enabling my i2c trackpad before. now my trackpad is working well, and my touchscreen is working too (as big trackpad ) but now i want to disable my touchscreen since the gesture is not as good as windows's touchscreen and its only drain my battery. so, what should i do to disable the touchscreen?
onemanosx Posted October 15, 2019 Author Posted October 15, 2019 my touchscreen is working too (as big trackpad ) but now i want to disable my touchscreen since the gesture is not as good as windows's touchscreen and its only drain my battery. so, what should i do to disable the touchscreen? LOL! You can easily disable the touchscreen by renaming _CRS to XCRS for TPL1 (assuming TPL1 is your touchscreen). You can do this either in DSDT or Clover hotpatch. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
aryaone Posted October 15, 2019 Posted October 15, 2019 thanks for your advice, will try it ASAP and hope this will improve my battery usage time
Zarach Posted October 16, 2019 Posted October 16, 2019 Meu trouchpad se move, O botão esquerdo do trackpad funciona normalmente, o botão direito do trackpad tá com a mesma função do esquerdo (Só seleciona e abre, a função certa para esse botão deveria ser: aparecer o menu) Mas meu touchpad não está com a função tap ativa, não funciona rolagem de página, nem zoom. Nas configurações do trackpad não aparece nada detectado, nem nas configurações de mouse. Que treta devo resolver pra ela funfar? Send me MacBook-Pro-de-Charlie.zip HahAhAH
onemanosx Posted October 17, 2019 Author Posted October 17, 2019 Meu trouchpad se move, O botão esquerdo do trackpad funciona normalmente, o botão direito do trackpad tá com a mesma função do esquerdo (Só seleciona e abre, a função certa para esse botão deveria ser: aparecer o menu) Mas meu touchpad não está com a função tap ativa, não funciona rolagem de página, nem zoom. Nas configurações do trackpad não aparece nada detectado, nem nas configurações de mouse. Que treta devo resolver pra ela funfar? 1. You did not install I2C kexts 2. You did not use a patched DSDT 3. You did not implement kext to patch for I2C in config.plist. Please read post 1 again. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now