RBFraphael
Members-
Posts
15 -
Joined
-
Last visited
Everything posted by RBFraphael
-
Thanks! It worked perfectly. Also, for someone that has this laptop too (Lenovo IdeaPad Gaming 3i), I've put my EFI on GitHub, with a separate branch for Sequoia and another for Tahoe.
-
Hi everyone! I'm facing a very strange behavior here haha My hardware is a Lenovo IdeaPad Gaming 3i, with an Intel i5 10300H, with an Intel UHD 630 as iGPU and GTX 1650 as dGPU. Everything was working perfectly on Sequoia, but, when I updated to Tahoe, audio stopped working. I followed this guide, but it doesn't helped. Still not working. The strange part is that macOS is now recognizing GTX's HDMI output as an available audio device (??). Embedded laptop speakers doesn't work, even 3mm jack headphones aren't working. I didn't tried connecting an external display to HDMI port yet. But, as far as I know, the HDMI port is physically connected to dGPU. My entire EFI is available at https://github.com/rbfraphael/efi-lenovo-gaming-3i/tree/sequoia I'm using the exactly Sequoia EFI on Tahoe, just changed the SIP value to 850A0000 and disabled AppleALC, as per described on this thread.
-
Boas! Tenho um Lenovo Gaming 3i com 3 SSDs instalados, cada um rodando um sistema (Linux, do meu dia-a-dia, Windows, para jogar de vez em quando, e macOS para algumas experiências com Xcode e outras coisas de desenvolvimento específicas do macOS). Estava tudo funcionando perfeitamente, porém outro dia eu formatei meu Linux, sem mexer nos SSDs do macOS e do Windows. Eu sempre utilizei o OpenCore para dar boot, ele estava listando normalmente o Windows, o macOS e o Linux. Porém, desde que eu formatei o Linux, o OpenCore não inicializa, somente mostra o seguinte erro: HDA: Open PCI I/O protocol (try DisconnectHDA quirk?) - Already started Não sei ao certo qual é o erro, tentei procurar esse quirk DisconnectHDA no config.plist do OpenCore e testei alternar os valores dele (true e/ou false), mas não adiantou. (favor ignorar a poeira rs) Dei uma pesquisada, e não encontrei praticamente nada sobre esse erro. No máximo algumas pessoas falando para limpar a NVRAM que poderia resolver, mas como que eu limpo a NVRAM sem nem conseguir acessar o OpenCore? rs Tentei resetar a BIOS do PC, ligar o note somente com o SSD do macOS, mas não adiantou, continua com o mesmo erro. Por enquanto o PC só dá boot no Linux e no Windows, entrando no menu de boot da BIOS (F12 após ligar) e inicializando pelo GRUB (bootloader do Linux), que não funciona com o macOS. Alguém teria uma luz? Obrigado desde já! ----- EDIT: Minha UEFI está no meu GitHub: https://github.com/RBFraphael/efi-lenovo-gaming-3i caso alguém queira ver como ela está configurada.
-
Update I found out what was going on. This error was caused by the HS80211Family kext... I used those on Big Sur for my wifi card (an Qualcomm Atheros AR9565), but, searching on the internet, I've found some threads saying those kexts aren't compatible with Monterey yet. So, just removed them from my EFI and voila! Monterey booted very well and installed. I've uploaded my EFI into GitHub... There's a "ḿain" branch for 11.X and a "monterey" branch for 12.X. If someone else have this laptop too, be welcome to use it (tip: Big Sur is working 100%, but Monterey is missing wifi) ! https://github.com/RBFraphael/OpenCore-Lenovo-G40-80/ Thanks!
-
Hi! I've spent some time making a new EFI for my laptop, an Lenovo G40-80. It's working very well, nothing broken and almost all things are working as expected. I've uploaded my EFI into GitHub, here: https://github.com/RBFraphael/OpenCore-Lenovo-G40-80/ (other users that have this same laptop can use it) The problem is: This EFI works very well on Big Sur, but on Monterey I can't even boot the installer... Tried to rebuild this EFI with verbose and logs, but stills not working and I can't figure out why... Is this possible? A fully updated, new and working Big Sur EFI not working on Monterey? Can someone help me with this? Thanks for all!
-
UPDATE: I finally got it! The problem was the SSDT-BATT.aml that I copy from GitHub's build... For some reason, this SSDT is an full DSDT, with some overrides, like PS2M and PS2K (those are my touchpad and keyboard, respectively). All solved just removing it from config.plist. Now, next steps: Fix trackpad (even though touchpad is working, with two-fingers vertical/horizontal scroll, physical buttons click and three-finger gestures, macOS isn't detecting it as a trackpad, and touch-click and two-fingers click for right button aren't working) Fix wifi (I've found some tutorials on internet about AR9565.. I will check them) Fix HDMI audio Check if battery is recognized well since I've removed the SSDT-BATT (this will be more complicated, since my laptop have no battery for a while, and I'm not miss) Every news I will post here! I think this will be very helpful for anyone that has this laptop too, and wants to make a hackintosh. Thanks!
-
Hi! I'm building a hackintosh with my laptop, Lenovo G40-80. Trying to make my own build of OpenCore, following the Dortania's OpenCore Vanilla Guilde (https://dortania.github.io/OpenCore-Install-Guide/). I've found another build on GitHub (https://github.com/prayogi-id/Lenovo-G40-80), but is outdated (OC is 0.6.2) and isn't all working. In my build, is almost working fine, but can't make keyboard and trackpad to work with VoodooPS2Input. I have another build with an old Clover (r5114) that works fine, also the wifi (?), but, since I want to update from Catalina to Big Sur, can't stay on that build. By the way, this Clover works fine keyboard and trackpad, using VoodooPS2Controller. I've noticed my keyboard works ONLY IF I don't touch on trackpad ( ¯\_(ツ)_/¯ )... So, if I touch the trackpad, or try to click using trackpad's buttons, my keyboard stop working. Remembering that trackpad isn't working at all. Already tried those combinations: Using Acidanthera's VoodooPS2Controller Using RehabMan's VoodooPS2Controller Using VoodooPS2Controller together with VoodooSMBus Using VoodooPS2Controller together with VoodooI2C, VoodooI2CELAN and VoodooI2CHID (since my touchpad vendor is ELAN) Also, I already checked, with kextstat | grep voodoo, and confirmed all kexts are loaded. My laptop specs are: Processor: i5 5200U iGPU: Intel HD Graphics 5500 dGPU: AMD Radeon R5 M230 (ignored because will never work on macOS) RAM: 2x8GB Kazuk DDR3L 1600MHz Wifi: Atheros QCA9565/AR9565 (trying to make it work, since is working on old Clover build) Audio: Conexant CX20751/2 Ethernet: Realtek RTL8111/8168/8411 Trackpad: ELAN (unknown model) Keyboard: Lenovo (unknown model) Can someone help me making the input devices to work properly? I'm stuck on this for 4 days and can't make it to work... Thanks!
-
UPDATE: I've trying some other versions of VoodooPS2Controller, and I've noticed my keyboard is working, but touchpad no... BUT, my keyboard works ONLY IF I don't try to use touchpad... If I try to use touchad, keyboard stops working instantly. Checking kexts with kextstat | grep voodoo, all kexts related to VoodooPS2Controller (Input, Controller, Mouse, Keyboard and Trackpad) are loaded properly... Since my touchpad is ELAN, I've also tried to inject VoodooPS2Controller and VoodooSMBus together, but still not working as expected. Can someone help me? I really want my touchpad and keyboard working, and can't understand why it's not working... Thanks!
-
Hi @MaLd0n! Thanks for your reply. I've already followed OpenCore Vanilla Guide, and checked on Clover Vanilla Guide and on Useful Links, looking for useful information about why VoodooPS2 can't work properly, but I can't find anything useful about that. I just found a topic about my wifi card (Atheros AR9565), which will be very useful! So, thank you for that! Have you some other topic about VoodooPS2? I've already searched here and there, in Google and DuckDuckGo and can't find anything that worked for me... Thanks!
-
Boas! Estou tentando economizar uma grana não comprando um hardware próprio para montar um hackintosh rs... Então, estou tentando fazer um hackintosh funcional no meu notebook Lenovo G40-80. Tenho uma EFI Clover que não lembro onde consegui (nem se fui eu mesmo que montei rsrs), que tem praticamente tudo funcionando, inclusive a placa wifi. Contudo, quero subir do Catalina para o Big Sur, então preciso migrar para o OpenCore. Encontrei uma EFI do OpenCore no GitHub, porém está na versão 0.6.2 e queria deixar o mais atualizado possível... Então comecei a montar uma EFI do zero seguindo o guia de instalação do OpenCore. Cheguei num resultado quase ideal, usando a versão mais recente do OpenCore (até o momento, a 0.6.9). Só o que ficou faltando fazer funcionar é o wifi (que não me importo se não funcionar, já que minha surpresa é funcionar no Clover, então já pensava em pegar outro adaptador wifi que seja compatível com macOS) e o teclado e touchpad (esse não estou entendendo por que não funciona)... Minha "build" do OpeCore foi basicamente pegando os SSDTs SSDT-HPET.aml e SSDT-BATT.aml da build que encontrei no GitHub, e o resto montando tudo do zero (inclusive montei os próprios SSDTs, sem pegar nenhum prebuilt que o guia do OpenCore disponibiliza). As configs do notebook são as seguintes: Processador: Intel Core i5 5200U iGPU: Intel HD Graphics 5500 dGPU: AMD Radeon R5 M230 (não funciona no macOS, já esperado então nem é relevante) RAM: 2x8GB DDR3L Kazuk 1600MHz Áudio: Conexant CX20751/2 Wifi: Atheros AR9565 Ethernet: Realtek RTL8105E Touchpad: ELAN PS2 Teclado: PS2 O mais crítico pra mim nesse momento é fazer o teclado e touchpad funcionarem... Tentei o VoodooPS2Controller do Acidanthera e do RehabMan e nenhum deles funcionou, sabe lá Deus por quê... Muito estranho, porque na build do Clover R5114 funciona perfeitamente. A rede Wifi que funciona na build do Clover é por causa de um kext IO80211_ATH que tem no Clover, e não deixa nem o macOS dar boot no OpenCore. Estou deixando aqui os links para as EFIs que eu tenho (a do Clover R5114, a do OpenCore 0.6.2 do GitHub e a do OpenCore 0.6.9 que estou fazendo), identificando os problemas de cada uma delas. Clover r5114 - https://bit.ly/2SQLdg3 Tudo funcionando, exceto áudio no HDMI. OpenCore 0.6.2 (GitHub) - https://bit.ly/2RVudp8 Teclado, touchpad, wifi e áudio no HDMI não funcionam. Meu OpenCore 0.6.9 - https://bit.ly/3wMJZkO Teclado, touchpad, wifi e áudio no HDMI não funcionam. Como disse, o principal é o teclado e o touchpad... Mas, se conseguir resolver o áudio no HDMI e o wifi também, seria perfeito rsrs... Se alguém puder me ajudar por favor a deixar esse OpenCore 0.6.9 funcionando, ficarei muito agradecido! Obrigado!
-
Interessante rsrs... Cara, poderia me dar uma luz de como fazer funcionar então? Todos os IDs dos 3 codecs eu testei, usando o bootarg e dando um clean no kextcache antes de reiniciar com um novo ID para testar, e reset no NVRAM antes de dar boot... E mesmo assim, nenhum dos IDs mostrou qualquer dispositivo de saída de áudio, em nenhum dos 3 codecs... Ou eu sou muito azarado ou estou fazendo algo de muito errado rsrs... Obrigado! :D
-
Boas! Primeiramente gostaria de informar que não tenho certeza se estou postando no local correto rsrs... Então por favor me desculpem se estiver errado, e, se for o caso, algum moderador pode mudar o local desse post, ou me instruir em qual local do fórum é correto para isso. Segundamente, fica minha dúvida... O kext AppleALC realmente funciona? Já testei ele em 3 hardwares diferentes, cada um com um chip de áudio diferente... Testei todos os IDs disponíveis de cada chip (codec), e nenhum dos IDs funcionou, em nenhum dos hardwares. Todos eu fiz o teste com o bootarg alcid=<ID>, kexts Lilu e WhateverGreen também instalados... Só consigo fazer o áudio funcionar com o VoodooHDA, que me dá dor de cabeça no Big Sur e não tem áudio no HDMI (ouvi dizer que o AppleALC faz o áudio no HDMI funcionar, mas nem as outras portas funcionam, quem dirá o HDMI rsrs)... Os hardwares, chips e IDs que testei foram: - Placa AFOX IH81-MA5 Socket LGA 1150 com i5 4460 - Chip de áudio Realtek ALC662 - IDs 5, 7, 11, 12, 13, 15, 16, 17, 18 e 66 - Placa Biostar B550M-H Socket AM4 com Ryzen 5 3600X - Chip de áudio Realtek ALC891 - IDs 11 e 13 - Notebook Lenovo G40-80 com processador i5 5200U - Chip de áudio Conexant CX20751/2 - IDs 3, 21 e 28 Uma curiosidade é que, em alguns casos (com o ID 7 na placa AFOX e com o ID 21 no notebook), além de não funcionar o áudio, o vídeo ficava sem aceleração de hardware quando colocava o alcid=<ID>. Se utilizar outro ID ou remover o bootarg, o vídeo volta ao normal. Dadas essas informações, alguém saberia me informar o que eu estou fazendo de errado?
