Jump to content

Olarila HackBook Lenovo IdeaPad S145 8th Gen / Mojave / Catalina / Big Sur Full DSDT Patches / Clover and OpenCore


Recommended Posts

13 hours ago, LeBaldi said:

Eu aqui só tem acontecido algumas coisas estranhas... as vezes o boot não vai.... as vezes ele carrega o sistema mas não sobe alguma kext (já fiquei sem o teclado... já fiquei sem bluetooth... e as vezes tbm ele não carrega a placa de wifi)... mas basta reiniciar de novo que vai... bem provavel algum bug no OpenCore 

Mas vamo q vamo hehehe

EDIT.: Alias fui testar aqui e o Sleep não ta funcionando... as vezes acontecia isso no Catalina.. se eu deixasse algo em primeiro plano q estivesse usando aceleração grafica ele desligava a tela mas o note não desligava... os leds ficavam acesos e o note morto... tinha q desligar a força no botão e religar... e agora o mesmo acontece mas em qualquer momento se eu fecho a tampa ou se já clico para ele suspender... alguma ideia? Alguem ai no Big Sur pelo OC com isso? Pior q eu uso bastante o Sleep pois toda hora fecho e abro o note... e ficar desligando e bootando leva bem mais tempo hehehe

Aqui de vez em quando acontece de não carregar a placa de Wifi, isso já ocorria com o Catalina. Todas as vezes que aconteceu foi depois de reiniciar, nunca depois de ligar o PC desligado. Esse problema da placa é resolvido assim aliás, desligando e ligando. Não chega a incomodar pq realmente ocorre raras vezes.

Quanto ao sleep, não sei te dizer. Aqui uso muito pouco essa função. Aliás, eu prefiro que ele fique ligado o tempo inteiro já que uso ele como servidor de mídia com o Plex. Por isso uso o Amphetamine, que impede ele de entrar em sleep. Só deixo desligar a tela mesmo.

Dito isso, das poucas vezes que deixei ele entrar em sleep, mesmo com o Catalina, o resultado era travamento ou a perda de alguma função, tipo o trackpad.

  • Like 1
Link to post
Share on other sites
  • Replies 1.3k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

a verdade é uma. essas telas do s145 são ruins demais. estou com um da 10th Gen, é a mesma coisa. horrível.

-Donations with PayPal https://tinyurl.com/r2bvzm7 -Donations with Bitcoin 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 -Donations with PicPay  @danielnmaldonado -Donation with Mercado Livre  htt

-- Update - New folder for Big Sur Beta 5+ -- -Fix Trackpad "RiP" after wake -New minimal USB Injector -Last BIOS/UEFI version -New DSDT full patched from last BIOS/UEFI version

  • Administrators

Esse problema do sleep apareceu depois de algum update de bios/uefi. Não tem solução. Vou tentar voltar pra versões anteriores onde funcionava sem nenhum problema.

O trackpad depois do sleep é problema da voodooi2c, no momento sem solução.

Link to post
Share on other sites
42 minutes ago, MaLd0n said:

Esse problema do sleep apareceu depois de algum update de bios/uefi. Não tem solução. Vou tentar voltar pra versões anteriores onde funcionava sem nenhum problema.

O trackpad depois do sleep é problema da voodooi2c, no momento sem solução.

então Mald0n... só q eu por exemplo não atualizei a Bios hehehe... uso acho q o segundo update... depois dele não mexi mais pq tava bem redondinho... então acho q o sleep não foi por conta de fato da atualização não?

Quanto ao track aqui infelizmente estou preso ainda no 2.4.4 pois ninguem sabe o pq os mais atuais quebra os ELAN... tem até aberto uma Issue lá no git mas até o momoento... nada 😔

Link to post
Share on other sites
  • Administrators
8 minutes ago, LeBaldi said:

então Mald0n... só q eu por exemplo não atualizei a Bios hehehe... uso acho q o segundo update... depois dele não mexi mais pq tava bem redondinho... então acho q o sleep não foi por conta de fato da atualização não?

e o sleep não funciona?

Link to post
Share on other sites

Falando em update...

Estava fuçando no OpenCore Configurator pra ver se aprendia alguma coisa e, na aba Kernel aonde ficam os kexts, tem um botão de update.

Apertei e ele acusou um monte de atualizações. Mandei fazer tudo e, quando reiniciei, o sistema, claro, não subia mais hehe.

Restaurei tudo pelo backup da EFI mas fiquei com essa dúvida aí, como fazer aquelas atualizações sem quebrar tudo?

Link to post
Share on other sites
2 hours ago, MaLd0n said:

e o sleep não funciona?

não 😭

Ele desliga o monitor... e os leds ficam acesos... se tenta apertar qualquer botao ele não acontece nada... aperta o power e nada... único jeito é segurar o power até desligar e religar novamente

1 hour ago, Thiago Henrique Santos said:

Falando em update...

Estava fuçando no OpenCore Configurator pra ver se aprendia alguma coisa e, na aba Kernel aonde ficam os kexts, tem um botão de update.

Apertei e ele acusou um monte de atualizações. Mandei fazer tudo e, quando reiniciei, o sistema, claro, não subia mais hehe.

Restaurei tudo pelo backup da EFI mas fiquei com essa dúvida aí, como fazer aquelas atualizações sem quebrar tudo?

Cara o OpenCore é muito fresco... nunca vi igual uhauauuahuha... tem q ver se ele tirou a ordem de boot das kexts.. pelo q eu vi em um video sempre tem q carregar primeiro os plugins (o path lá fica como o nomeda kext>plugins>outra kext)... ai depois disso vem a kext em si... e após ela kexts q seriam digamos suplementares... por exemplo do i2c... tem q vir os plugins dentro do voodooi2c (GPIO, services e etc)... depois a voodooi2c de fato e depois ainda a kext por exemplo do voodooi2cSynaptics ou ELAN

EDIT.: Atualizei aqui as kext (só não mexi na SMC pq outra vez mexi e sumiu o gerenciamento da bateria sei lá pq... só voltou com a versão da pasta do Maldon hahaha)... dai depois de atualizar deletei todas as entradas e mandei escanear de volta... depois q ele escaneia eu vim colocando eles em ordem pro boot... engraçado q o i2c PS2 keyboard não funcionou no padrão... tive q por o plugin depois de carregar a kext principal hahaha.. mas ta ok

Edited by LeBaldi
  • Like 1
Link to post
Share on other sites
2 hours ago, LeBaldi said:

não 😭

Ele desliga o monitor... e os leds ficam acesos... se tenta apertar qualquer botao ele não acontece nada... aperta o power e nada... único jeito é segurar o power até desligar e religar novamente

Cara o OpenCore é muito fresco... nunca vi igual uhauauuahuha... tem q ver se ele tirou a ordem de boot das kexts.. pelo q eu vi em um video sempre tem q carregar primeiro os plugins (o path lá fica como o nomeda kext>plugins>outra kext)... ai depois disso vem a kext em si... e após ela kexts q seriam digamos suplementares... por exemplo do i2c... tem q vir os plugins dentro do voodooi2c (GPIO, services e etc)... depois a voodooi2c de fato e depois ainda a kext por exemplo do voodooi2cSynaptics ou ELAN

EDIT.: Atualizei aqui as kext (só não mexi na SMC pq outra vez mexi e sumiu o gerenciamento da bateria sei lá pq... só voltou com a versão da pasta do Maldon hahaha)... dai depois de atualizar deletei todas as entradas e mandei escanear de volta... depois q ele escaneia eu vim colocando eles em ordem pro boot... engraçado q o i2c PS2 keyboard não funcionou no padrão... tive q por o plugin depois de carregar a kext principal hahaha.. mas ta ok

 
 
 
 
 
 
 
 
 

Tentarei em breve. Valeu @LeBaldi.

Qual guia vc usa pra saber a ordem correta das kexts?

Aliás, existe necessidade real de fazer essas atualizações? Tipo, há melhora de performance ou funções?

Realmente o OpenCore é bem chato pra essas coisas. Cadê a versão funcional do Clover pra BigSur? Alguém conseguiu por ele?

Edited by Thiago Henrique Santos
Link to post
Share on other sites
1 hour ago, Thiago Henrique Santos said:

Tentarei em breve. Valeu @LeBaldi.

Qual guia vc usa pra saber a ordem correta das kexts?

Aliás, existe necessidade real de fazer essas atualizações? Tipo, há melhora de performance ou funções?

Realmente o OpenCore é bem chato pra essas coisas. Cadê a versão funcional do Clover pra BigSur? Alguém conseguiu por ele?

então entre elas em si não tem muita ordem pelo q eu vi e testei... mas dentro delas é q pega... por exemplo como falei... pro voodooi2c funcionar vc tem q por primeiro os paths que estão dentro do content>plugins dentro da kexts... e depois por a kext em si... mas parece q nem todas seguem essa regra como por exemplo o voodoPS2Keyboard... ele aqui só subiu o teclado invertendo a sequencia hahaha

O que tenho feito é abrir a config.plist da pasta do Maldon... abrir a minha e organizar as entradas na mesma ordem... e o que eu coloco a parte vejo onde melhor carregar... por exemplo o CPUFriend coloquei em segundo e terceiro... logo após o carregamento da lilu... não sei pq mas parece q boota mais rapido ai do q mais pro fim... eu chutaria que por ela carregar antes o cpu faz o ramp do clock mais rapido e assim fica tudo mais agil... mas só acho né

Quanto as atualizações depende sempre... muitas vezes resolve bugs... melhora algo... mas pode tbm estragar como é o meu caso do touch... o mesmo vai pro bootloader... ainda mais o OpenCore q ta em desenvolvimento pesado ainda né

E sobre o Clover eu tbm queria ele viu... mas não consegui por e desisti

  • Like 1
Link to post
Share on other sites
4 hours ago, LeBaldi said:

então entre elas em si não tem muita ordem pelo q eu vi e testei... mas dentro delas é q pega... por exemplo como falei... pro voodooi2c funcionar vc tem q por primeiro os paths que estão dentro do content>plugins dentro da kexts... e depois por a kext em si... mas parece q nem todas seguem essa regra como por exemplo o voodoPS2Keyboard... ele aqui só subiu o teclado invertendo a sequencia hahaha

O que tenho feito é abrir a config.plist da pasta do Maldon... abrir a minha e organizar as entradas na mesma ordem... e o que eu coloco a parte vejo onde melhor carregar... por exemplo o CPUFriend coloquei em segundo e terceiro... logo após o carregamento da lilu... não sei pq mas parece q boota mais rapido ai do q mais pro fim... eu chutaria que por ela carregar antes o cpu faz o ramp do clock mais rapido e assim fica tudo mais agil... mas só acho né

Quanto as atualizações depende sempre... muitas vezes resolve bugs... melhora algo... mas pode tbm estragar como é o meu caso do touch... o mesmo vai pro bootloader... ainda mais o OpenCore q ta em desenvolvimento pesado ainda né

E sobre o Clover eu tbm queria ele viu... mas não consegui por e desisti

 
 
 
 

Legal, vc como vc. VOu atualizar aqui, carregar tudo de novo e colocar na ordem do Mald0n.

E fico no aguardo do Clover... Quem sabe né.

  • Haha 1
Link to post
Share on other sites
9 hours ago, alexcamargo22 said:

Minha bios está atualizada na ultima versão, será que pode ser isso o motivo da incompatibilidade? 

Acho que não, a minha também está.

10 hours ago, [email protected] said:

To load kexts in the correct order in OC I suggest that you use PoperTree from here https://github.com/corpnewt/ProperTree

 

 

 

Will try. Thanks!

Link to post
Share on other sites
11 hours ago, [email protected] said:

To load kexts in the correct order in OC I suggest that you use PoperTree from here https://github.com/corpnewt/ProperTree

 

 

 

The app worked. I sucefully updated kext trough OpenCore Configurator. Than, fixed the opencore.plist with the ProperTree. But it did something strange, at reboot A LOT OF NEW OPTIONS appeared alongside my HD boot, Recovery Mode and Clean NVRam.

Also, the selection time don't let me time enought to read the new options. Move mouse or the keyboard keys don't stop the boot, nor allowme to select other options. It boots to the OS tough. 

Just switched back to the EFI from the first page again.

 

Link to post
Share on other sites
4 hours ago, Thiago Henrique Santos said:

The app worked. I sucefully updated kext trough OpenCore Configurator. Than, fixed the opencore.plist with the ProperTree. But it did something strange, at reboot A LOT OF NEW OPTIONS appeared alongside my HD boot, Recovery Mode and Clean NVRam.

Also, the selection time don't let me time enought to read the new options. Move mouse or the keyboard keys don't stop the boot, nor allowme to select other options. It boots to the OS tough. 

Just switched back to the EFI from the first page again

 

I got you. 

The app basically reads the directory ( You must have had files in the TOOLS folder that are not required for you (not in the config file provided by MADLN) ) but the app does not know that, what I did was just deleted files that I don't need from TOOL folder and then use the app, anyway you could just delete the entries you don't need from the config file.

 

Edited by [email protected]
Link to post
Share on other sites
4 hours ago, Thiago Henrique Santos said:

The app worked. I sucefully updated kext trough OpenCore Configurator. Than, fixed the opencore.plist with the ProperTree. But it did something strange, at reboot A LOT OF NEW OPTIONS appeared alongside my HD boot, Recovery Mode and Clean NVRam.

Also, the selection time don't let me time enought to read the new options. Move mouse or the keyboard keys don't stop the boot, nor allowme to select other options. It boots to the OS tough. 

Just switched back to the EFI from the first page again.

 

Se vc quiser eu zipo essa última EFI com o Open Core e as Kexts atualizadas e te mando, daí fica atualizado aí tbm

unica diferença é q eu usa a kexts Elan, daí vc teria q mudar pra synaptics 

Edited by LeBaldi
Link to post
Share on other sites
19 hours ago, LeBaldi said:

Se vc quiser eu zipo essa última EFI com o Open Core e as Kexts atualizadas e te mando, daí fica atualizado aí tbm

unica diferença é q eu usa a kexts Elan, daí vc teria q mudar pra synaptics 

 
 
 
 
 
 

Agradeço!!!

19 hours ago, [email protected] said:

I got you. 

The app basically reads the directory ( You must have had files in the TOOLS folder that are not required for you (not in the config file provided by MADLN) ) but the app does not know that, what I did was just deleted files that I don't need from TOOL folder and then use the app, anyway you could just delete the entries you don't need from the config file.

 

 
 
 
 
 
 

I see. Will try again soon. Thanks again.

 

EDIT: Consegui atualizar tudo por aqui. Atualizei via OpenCore Configurator. Depois, usei o ProperTree pra refazer a plist do OpenCore, antes, no entanto, tirei tudo que não uso da pasta tools. Depois de gerar a nova plist eu devolvi os arquivos da pasta tools e reiniciei. Deu tudo certo, todas as kexts atualizadas e as opções de boot estão organizadas como deveria.

O único mistério pra mim é que o ProperTree diz que minha plist é para o OpenCore 0.6.3 (que é a versão que estou usando), mas dá um aviso sobre como a plist que o app gera por padrão é para o OpenCore 0.6.4. No GitHub do OpenCore a versão mais recente é a 0.6.3 mesmo.

Enfim, seja como for, tudo certo por aqui.

Obrigado pela ajuda pessoal.

Edited by Thiago Henrique Santos
Tested a few things after discussion
  • Like 1
Link to post
Share on other sites
19 hours ago, Thiago Henrique Santos said:

Agradeço!!!

I see. Will try again soon. Thanks again.

 

EDIT: Consegui atualizar tudo por aqui. Atualizei via OpenCore Configurator. Depois, usei o ProperTree pra refazer a plist do OpenCore, antes, no entanto, tirei tudo que não uso da pasta tools. Depois de gerar a nova plist eu devolvi os arquivos da pasta tools e reiniciei. Deu tudo certo, todas as kexts atualizadas e as opções de boot estão organizadas como deveria.

O único mistério pra mim é que o ProperTree diz que minha plist é para o OpenCore 0.6.3 (que é a versão que estou usando), mas dá um aviso sobre como a plist que o app gera por padrão é para o OpenCore 0.6.4. No GitHub do OpenCore a versão mais recente é a 0.6.3 mesmo.

Enfim, seja como for, tudo certo por aqui.

Obrigado pela ajuda pessoal.

show! Eu ia zipar agora pra mandar hahaha... mas q bom q já conseguiu

Eu por enquanto ainda to caçando o q poderia fazer não entrar no sleep... mas nada até o momento 😔

Link to post
Share on other sites
1 minute ago, LeBaldi said:

show! Eu ia zipar agora pra mandar hahaha... mas q bom q já conseguiu

Eu por enquanto ainda to caçando o q poderia fazer não entrar no sleep... mas nada até o momento 😔

Bem, novidades nessa área compartilha aqui com a gente.

Não é uma função que me faz falta, como já tinha dito, mas seria bom ter essa disponibilidade né...

Gostaria também de novidades com o Clover sabe.

Link to post
Share on other sites
  • Administrators

--UPDATE FIRST POST--

-Opencore Folder

-Clover folder

-Fix sleep

*After wake trackpad don't work, this problem is about Voodooi2c, people need report it in GitHub

*Big Sur and "Stall" problems, is about bootloaders, need report it

 

Let me know guys. Enjoy!

  • Like 2
Link to post
Share on other sites
25 minutes ago, MaLd0n said:

--UPDATE FIRST POST--

-Opencore Folder

-Clover folder

-Fix sleep

*After wake trackpad don't work, this problem is about Voodooi2c, people need report it in GitHub

*Big Sur and "Stall" problems, is about bootloaders, need report it

 

Let me know guys. Enjoy!

Irei testar aqui!

Link to post
Share on other sites
1 hour ago, MaLd0n said:

--UPDATE FIRST POST--

-Opencore Folder

-Clover folder

-Fix sleep

*After wake trackpad don't work, this problem is about Voodooi2c, people need report it in GitHub

*Big Sur and "Stall" problems, is about bootloaders, need report it

 

Let me know guys. Enjoy!

Testei aqui a EFI do OpenCore e fico sem WiFi quando entro por ela (lembrando que minha placa de WiFi é nativa, não a Intel que vem com o Note).

Ainda não testei a pasta do Clover.

Link to post
Share on other sites

Bom, testei aqui @MaLd0n e de primeira ela tbm não carregou meu wifi, mas reiniciei e dai subiu, entretanto não sei a que nivel vc mexeu, mas meu sistema travou, igualzinho antigamente logo que coloquei o wifi, no caso na época resolvi setando o ASPM lá no Clover, porém no Big Sur eu não precisava disso, estava ok. Então algo fez ela ficar zoada de novo

MAAAAAASSSS eu resolvi testar o seguinte, o meu EFI anterior e ir comparando com o que vc modificou (sem ver a SSDT no caso), e fui aplicando as opções e os boot arg que voce colocou, e pra minha surpresa ficou PERFEITO! Entra no modo sleep... sai dele e INCLUSIVE com o touch funcionando! Única coisa q reparei só é que pra ele entrar totalmente no sleep ele leva um tempinho a mais do que era no Catalina, mas até ai não tem problema hehehehe

Mas só lembrando que no meu caso estou usando o voodooi2c 2.4.4 por conta do ELAN.. pode ser que ai no de vcs com o synaptics a coisa mude, mas vale muito a tentativa de voltar ao 2.4.4 pra ver se funciona o retorno do sleep tbm

Se vcs quiserem testar ai, to anexando a minha EFI no post que uso.

@Thiago Henrique Santos faz aquele esquema, pega a minha EFI e só substitui a kext do ELAN pro Synaptics (de preferencia a 2.4.4) e veja se rola tudo certinho ai pra vc tbm 😃

Mas mais uma vez obrigado Maldon por ter testado pra nós, mesmo sem o note ai vc deu o caminho mastigado já :laugh:

EFI.zip

  • Like 1
Link to post
Share on other sites
  • Administrators
2 minutes ago, LeBaldi said:

Bom, testei aqui @MaLd0n

use essa minha pasta e adiciona esse _dsm dentro do rp09/pxsx pro wifi

Quote

Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        If ((Arg2 == Zero))
                        {
                            Return (Buffer (One)
                            {
                                 0x03                                             // .
                            })
                        }

                        Return (Package (0x12)
                        {
                            "AAPL,slot-name", 
                            "Built In", 
                            "built-in", 
                            Buffer (One)
                            {
                                 0x00                                             // .
                            }, 

                            "model", 
                            Buffer (0x2B)
                            {
                                "Broadcom Brcm43xx Wireless Network Adapter"
                            }, 

                            "name", 
                            Buffer (0x13)
                            {
                                "AirPort Controller"
                            }, 

                            "compatible", 
                            Buffer (0x0D)
                            {
                                "pci14e4,43a0"
                            }, 

                            "device-id", 
                            Buffer (0x04)
                            {
                                 0xA0, 0x43, 0x00, 0x00                           // .C..
                            }, 

                            "IOName", 
                            "pci14e4,43a0", 
                            "device_type", 
                            Buffer (0x10)
                            {
                                "AirPort Extreme"
                            }, 

                            "pci-aspm-default", 
                            Buffer (One)
                            {
                                 0x00                                             // .
                            }
                        })
                    }

 

eu não posso adicionar esse patch como "default" na pasta pq causa KP em alguns casos

  • Like 1
Link to post
Share on other sites
52 minutes ago, MaLd0n said:

use essa minha pasta e adiciona esse _dsm dentro do rp09/pxsx pro wifi

 

eu não posso adicionar esse patch como "default" na pasta pq causa KP em alguns casos

Eu não sei bem como fazer isso. Algum guia ou direção?

 

57 minutes ago, LeBaldi said:

Bom, testei aqui @MaLd0n e de primeira ela tbm não carregou meu wifi, mas reiniciei e dai subiu, entretanto não sei a que nivel vc mexeu, mas meu sistema travou, igualzinho antigamente logo que coloquei o wifi, no caso na época resolvi setando o ASPM lá no Clover, porém no Big Sur eu não precisava disso, estava ok. Então algo fez ela ficar zoada de novo

MAAAAAASSSS eu resolvi testar o seguinte, o meu EFI anterior e ir comparando com o que vc modificou (sem ver a SSDT no caso), e fui aplicando as opções e os boot arg que voce colocou, e pra minha surpresa ficou PERFEITO! Entra no modo sleep... sai dele e INCLUSIVE com o touch funcionando! Única coisa q reparei só é que pra ele entrar totalmente no sleep ele leva um tempinho a mais do que era no Catalina, mas até ai não tem problema hehehehe

Mas só lembrando que no meu caso estou usando o voodooi2c 2.4.4 por conta do ELAN.. pode ser que ai no de vcs com o synaptics a coisa mude, mas vale muito a tentativa de voltar ao 2.4.4 pra ver se funciona o retorno do sleep tbm

Se vcs quiserem testar ai, to anexando a minha EFI no post que uso.

@Thiago Henrique Santos faz aquele esquema, pega a minha EFI e só substitui a kext do ELAN pro Synaptics (de preferencia a 2.4.4) e veja se rola tudo certinho ai pra vc tbm 😃

Mas mais uma vez obrigado Maldon por ter testado pra nós, mesmo sem o note ai vc deu o caminho mastigado já :laugh:

EFI.zip 2.71 MB · 1 download

vou tentar isso tb mais tarde, mas se o @MaLd0n puder explicar como fazer o procedimento que ele indicou, já aprendo mais essa. 

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

:cap-Please Disable Your ADBlocker and Support Our Forum-:cap