Jump to content

Allan

Supervisors
  • Content Count

    12,925
  • Joined

  • Last visited

  • Days Won

    179

Everything posted by Allan

  1. Allan

    Up to date guide for generating DSDT/SSDT's

    Hi! Unfortunatelly, there's no guide with this subject. There's only guides teaching how to extract (from macOS + Clover = F4 key, and Windows - Google for it), to apply prebuilt specific patches you can use MaciASL + url patch links: Now, what the most users wants (maybe you also) is someone to teach, step by step how to create patches, to understand how to interpret ACPI infos and etc...but bad news, there's no one... The good news is, if you need a proper DSDT patched, you can contact @MaLd0n, he's the Master of DSDTs hehehe
  2. Backup and do a clean install, very possible that in your setup have some leftovers.
  3. VoodooPS2 it not Lilu Plug-In! Topic moved to a proper area.
  4. Allan

    its Olarila website up?

    New forum up! https://www.olarila.com/
  5. No, now the channel it's called Insanelyhack. It's not belongs to this Forum.
  6. Hello guys, how are you? As do you know we have some issues with the current IRC channel, so we have other ways to discus about Hackintosh and have fun with each other. Here are the list of the 2 non-officials InsanelyMac chat rooms - You can choose and see which is the better for you. Slack: #insanelymacworkspace.slack Discord: Link Official IRC channel: Link if the link didn't work you can follow this settings. Tip for IRC users: You can use Textual.app for free - Just download Xcode and follow this guide. For all of this channels please follow the same Rules are we have in the Forum, be kind and post useful things. View full article
  7. Allan

    Introduce yourself.

    Hello, welcome to InsanelyMac!
  8. Allan

    [Help] Brightness patch

    Your subject there's nothing to do about OC. Topic moved!
  9. Hi and welcome to the InsanelyMac! Run this command and test: https://olarila.com/files/Utils/disablehibernate.command.zip
  10. Cria uma assinatura com seu Hardware, dai vamos conseguir te ajudar melhor.
  11. Allan

    Introduce yourself.

    Hi @GreenGoose, @MontrealMacGuy, @Mirando, @KathieL34, @Jerrycahn, @kingnalz, @Jaime Buckley, @boardPizzacato, @Silvered, uffs.... Welcome guys, and enjoy your stay here
  12. Allan

    Web Chat

    Usa o grupo do Telegram do Olarila: https://t.me/Olarila
  13. Apple releases today the first Public Beta of macOS Mojave. You can donwload it using this official Apple link: Apple Beta Software Program To create a bootable USB installation, you can use the following code bellow: sudo /Applications/Install\ macOS\ Mojave\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/USB && echo Mojave Drive Created View full article
  14. Introdução. A ACPI (Advanced Configuration and Power Interface) define um grande número de tabelas que fornecem a interface entre um sistema operacional compatível com ACPI e firmware do sistema. Estes permitem descrição do hardware do sistema, de forma independente da plataforma em ACPI Machine Language (AML). O DSDT (Descrição de Tabela do Sistema Diferenciado) é a tabela principal na parte ACPI do BIOS de um computador, define a maioria dos principais dispositivos do sistema. O SSDT (Secondary System Description Table) tem a mesma estrutura com DSDT, mas é geralmente menor e define alguns dispositivos específicos. Por padrão, os bootloaders vão ter todas as tabelas OEM do BIOS/UEFI e transferi-lo para sistemas operacionais. Por que temos de corrigir o DSDT/SSDT do hackintosh? Ao contrário do Windows ou Linux, o OS X tem uma implementação ACPI incompletas que suporta apenas um subconjunto de DSDT apenas em modelos de Mac. Já nos Hackintosh, alguns dispositivos não estão definidos como compatível com OS X, sendo assim não vão funcionar corretamente. Objetivo Corrigindo o DSDT permite ao usuário melhor uso do seu hardware. Muitos bootloaders permitem que o usuário substitua a tabela OEM no BIOS/UEFI por tabelas definidas nos arquivos .aml Seção 1. Como extrair? Se você não usa DSDT, use essas maneiras pra extrair. No OS X. Se usa Chameleon, digite essa flag antes do boot: DSDT=null Pode usar esse comando no Terminal: perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while(<CMD>) { chomp; if($_ =~ /\"DSDT\.?\d?\"=<([^>]*)>/) { $buff = $1; open(PIP, "|xxd -r -p > dsdt.aml") or die; print PIP "$1"; } }' Ou usar o app DSDT Editor, um app leve e facil de usar. Vá no menu File - Extract DSDT Dai vai aparecer a tabela disponível para edição no painel principal. Clover Na tela inicial do Clover, aperte F4, depois inicie o OS X, todas as tebelas ACPI estarão dentro de /EFI/Clover/ACPI/origin/ No Windows Como não existe mais Everest, baixe o Aida64 (pode ser Trial mesmo) Veja as prints. Depois de salvar, copie o arquivo para um Pendrive, cole na Mesa do OS X, e renomeie para DSDT.aml. No Linux (Ubuntu) Crie um Penboot (LiveCD) e abra o Terminal, e use esse codigo: cd ~/Desktop sudo cat /sys/firmware/acpi/tables/DSDT > DSDT.aml Caso não funcione, use esse: cd ~/Desktop sudo cat /proc/acpi/dsdt > DSDT.aml Seção 2 Adicionando o DSDT/SSDT no bootloader Depois de editar e compilar, salve o arquivo .dsl para .aml, a partir dai vamos colocar este arquivo para ser carregado pelo bootloader: Chameleon: /Extra Clover: /EFI/Clover/ACPI/patched Note: Se você tem mais de um SSDT e deseja que seja carregado, renomeie os adicionais como: SSDT.aml, SSDT-1.aml, SSDT-2.aml, … etc. O bootloader carrega a DSDT do sistema a partir do primeiro inicio. Para carregar a SSDT, você precisa adicionar estas flag nos seguinte bootloaders. DropSSDT=True (Chameleon) ou Drop OEM SSDT=True (Clover) Seção 3 Como editar e o que usar. Existem varios editores de DSDT, vou destacar alguns. O app mais usado é o DSDT Editor, um app leve e facil de usar. Há também o DSDTSE, esse já ensina a como fazer, não vem com muitos patchs prontos, é muito bom pra quem quer aprender na marra. Mas existe também o MaciASL que é bem mais completo, e também muito fácil de usar. Quando aberto pela primeira vez, ele de forma automática já extrai a DSDT que se chama Pre-Edited DSDT. Quando terminar as alterações, somente salve o arquivo, no menu File - Save As… [Nota] O MaciASL pode ser inserido alguns repositórios de patchs, poupa tempo em vez de baixar patch por patch. (Vou falar mais abaixo). Seção 4 Verificar erros/warnings. Para ver isso, com o DSDT Editor, vá em IASL - Compile. No MaciASL no icone Compile. Corrigir erros/warnings. Vou citar aqui os erros/wangins mais comuns e como resolver. 1 - Warning ResourceTag larger than Field (Tag: 64 bits, Field: 32 bits) Mude disso: CreateDWordField (BUF0, \_SB.PCI0._Y0F._LEN, MSLN) Para: CreateQWordField (BUF0, \_SB.PCI0._Y0F._LEN, MSLN) 2 - Warning Result is not used, possible operator timeout will be missed De Acquire (MUT0, 0x0FFF) Para Acquire (MUT0, 0xFFFF) 3 - Warning Not all control paths return a value (_HID) Warning Reserved method must return a value (Integer/String required for _HID) De: Method (_HID, 0, NotSerialized) { If (TCMF) {} Else { Return (0x310CD041) } } Para: Method (_HID, 0, NotSerialized) { If (TCMF) { Return (Zero) } Else { Return (0x310CD041) } } 4 - Error Object is not accessible from this scope (_T_0) Exclua o ultimo “_” (Ex: _T_0 para T_0) 5 - Error Object does not exist (_VPC) Exclua todos os “_” (Ex: Store (Local0, _VPC) Return (_VPC) Para Store (Local0, VPC) Return (VPC) Seção 5 Patchs Talvez se assustou um pouco com a maneira que deve ser corrigido os warnings/erros, mas para facilitar o trabalho, existem varios patchs que fazem o trabalho pra você. Há varios patchs uteis que você pode encontrar no Olarila: Patches E vários packs para as diversas motherboards: Patches by Motherboard Esses podem ser usados tanto no DSDT Editor como no MaciASL. Há uns benefícios pra quem usa o MaciASL, que como comentado tem a possibilidade de adicionar repositórios de patchs, veja: Os mais usados. Toleda RehabMan PJALM Como adicionar: (Créditos da imagem Pjalm) Seção 6 Como aplicar os patchs? DSDT Editor Dai você caminha até sua pasta com seus patchs. Escolhe o patch para sua situação e aplique. MaciASL Legenda: Clique no icone Patch, (1) depois escolha qual patch vai usar, (2) e aplique o mesmo. Veja que existe a opção “Open” onde você vai navegar até sua pasta de patchs. [Nota] Todo o patch deve ser um documento .txt, para criar o seu, use o TextWrangler, abra, copie e cole, e salve. Salvando o DSDT/SSDT Caso precise salvar o DSDT/SSDT, mas tem erros presentes que não foram compilados, faça assim: Clique em File > Save As..> File Format: Disassembled ASL File Notará que se tentar salvar no modo padrão "ACPI Machine Language Binary", o MaciASL não vai permitir isto. Esse recurso é legal pois, caso já tenha partes já editadas, e não quer começar tudo denovo, então poderá continuar o trabalho em outra hora. Bonus: Tenho uns amigos que tem videos muito funcionais para quem tem alguma duvida de como aplicar patchs e quer aprender sobre DSDT. 1 - AppleAbreast (Bruxo) Hackintosh - DSDT erro external (\TNOT) HDMI INTEL HD3000 HACKINTOSH AUDIO FUNCIONAL mov 2 - Fábio Qliskra (fabio_qliskra) Manobra no Device HDEF Aplicando o HPET Possible operator timeout is ignored Ainda estou adicionando coisas novas. Conselhos e dicas ou duvidas, por favor comentem abaixo. Creditos: Fabio Qlistra, pokenguyen, oldnapalm, e outros...
  15. Hello guys! Next week we'll have the Keynote at Steve Jobs Theater. The program will be live at September 12 at 10 a.m. PDT To watch it, you need fit in this requirements: This stream is best experienced on an iPhone, iPad, or iPod touch using Safari on iOS 10 or later; a Mac using Safari on macOS Sierra 10.12 or later; or a PC using Windows 10 and Microsoft Edge. Streaming to Apple TV via AirPlay requires an Apple TV (2nd generation or later) with the latest Apple TV software or tvOS. Other platforms may also be able to access the stream using recent versions of Chrome or Firefox (MSE, H.264, and AAC required). What do you wanna see at this event?
  16. A new Apple projects called "Marzipan" popped out in the internet, and some people believes that this could be a next big update to macOS. Maybe this will happen because the App Store for macOS is more and more "abandoned", and for the devs, building the app for MacOS and iOS is a very hardworking. When this happen, sometimes an app receives more updates than other version, a nightmare. That's not a big news in the Desktop systems, the Windows 10 users knows that, and now the Google's OS (Chrome OS) are in the same way. What do you think about that guys? Source: Bloomberg
  17. Allan

    Introduce yourself.

    Hi @Taza4776, welcome to InsanelyMac
  18. Allan

    Hackintool v2.8.6

    OMG! That's amazing man, thank you so much
  19. Allan

    Mojave help with installing repos

    Unfortunately your Hack it's a mess... But, let's try to fix it using some steps, first replace your EFI folder by this: --NOTEBOOKS CHIPSET SERIES 5, 6, 7, 8, 9 (NEHALEM / SANDY BRIDGE / IVY BRIDGE / HASWELL / BROADWELL) Credits: @MaLd0n Tell us if it works.
  20. Your hardware specs, like CPU, GPU, motherboard, etc...
  21. Hey, put your Hackintosh specs, that will be more easy to help you.
  22. Allan

    Mojave help with installing repos

    Ok, when I get home I'll take a look
  23. Allan

    macOS 10.15.1 build (19B88)

    Poxa que pena man! Vai demorar mesmo pra ficar assim como o Clover... Opa, pra vocês também
  24. Follow this: https://olarila.com/forum/viewtopic.php?f=62&amp;t=7164
×