Jump to content
  1. antonioruri

    antonioruri

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By blackandwhite
      Hello everyone!

      I'm doing my first Hackintosh ever on my laptop which is Lenovo Ideapad 310-15ISK. Specification:
      CPU: Intel Core i5 6200U
      GPU: Intel HD 520 + Nvidia 920MX (I know I won't be able to use it on macOS)
      RAM: 8 GB DDR4 (4 GB is soldered on mobo)
      Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 08)

      I was able to successfully install Mojave using Rehabman Skylake config with additional memory config found in some tutorial. It works pretty stable without two things - I have no battery status and brightness control. After I've installed ACPIBatteryManager.kext there is battery indicator but showing always 0% and if I unplug power supply it gives me warning about low battery status. After installing IntelBacklight.kext I wasn't able to run macOS at all. As I know there is DSDT patch needed to run these things up. Problem is I'm not really that good in programming and my failed to understand how it works and made patches by myself. I wasn't able to find patches either, this laptop doesn't seem to be very popular in Hackintosh community. I've found patches for similar laptops (310-15IKB and 320-15ISK) but these laptops have different CPUs. I don't wanna to broke something by using bad patch. Is this safe? If not then how I can run these things up? Is there any similar DSDT that I can use with minimal differences? 

      I post you my ACPI folder, thank you in advance for answers.
      ACPI.zip
    • By Cimmerian_Iter
      Hello everyone i have a sony vaio svd1321Z9E intel i7-4500U/4400HD and 8G of ram and using opencore 5.6
      I made a battery patch following rehabman tutorials and i think the patch looks good, but when i try to load it with the kext my pc won't boot to the home menu.

      Like i it does the verbose boot then show me a grey glitchy screen with scattered apple logo.

      Normally it should give this screen then immediately turn into a black apple loading screen (still glitchy) and then return back to normal once it boot into the desktop menu of mac os. (my gpu problem that i never managed to fix but doesn't bother me)

      I would like to know how i could debug and solve this problem. Any help is appreciated.
      Here are my DSDT, config and my battery patch

       
      config.plist
      DSDT.dsl
      SSDT-BATT-3.aml
    • By williamdc
      EDIT: configurazione completata e funzionante!
      Guida: 
      - Sostituire la vostra cartella Clover con quella in allegato
      - Installare, i Kext in L/E (vedi archivio allegato):
      [VoodooTSCSync (risolve il lag dopo lo sleep); FakePCIID_Intel_HD_Graphics.kext; FakePCIID.kext (questi ultimi due non so se son necessari onestamente)]
       
      Cosa non funziona:
       
      - Scheda di rete wireless Intel integrata, da sostituire
      - Radeon 530
      - Facetime/iMessage
      - Dopo lo sleep, il touchpad ogni tanto impazzisce. Basta soltanto cliccare il tasto sinistro del touchpad e torna a funzionare egregiamente. 
       
      Tutto il resto funziona!
       
       
      Migliorie apportate: 
       
      - Sostituito HDD 2TB (molto lento) con un SSD Crucial (dalle stalle alle stelle).
       
      - Installato Boom2 per l'audio. Costa 10€ ma permette di avere un audio potente come su Windows, super consigliato!
       
      - DA SOSTITUIRE: Scheda Wifi. Aggiornerò il post appena fatto, sto cercando l'opzione migliore. Per ora sto usando un pennino Wifi mini, il TP-Link TL-WN823N v3, che è compatibile con MacOs (i driver li fornisce la stessa TP-Link). Tuttavia credo ci siano opzioni ben più performanti e a un prezzo migliore, io già lo avevo. 
       
      - Sostituito pannello LCD con uno più performante; Il problema di questo laptop è sempre stato il suo display orribile. Pessimi colori, risoluzione solo HD, e angoli di visione penosi. Sostituitelo con il seguente modello e trasformerete questo laptop: 
       
      B156HAN01.1 o B156HAN01.2
       
      Il display in questione ha risoluzione full HD, ha angoli di visione perfetti e colori molto migliori. Davvero un ottima scelta. Il connettore è un 30 pin, io personalmente l'ho preso su Amazon ma non è più disponibile, in ogni caso si trova in giro, basta cercare la sigla. 
       
      ATTENZIONE: Per la sostituzione del display NON SEGUITE LE GUIDE SU YOUTUBE o potreste danneggiare irreparabilmente l'hinge cover! Seguite questa guida: 
       
      https://it.ifixit.com/Guida/Lenovo+IdeaPad+330+Screen+Replacement+Guide/120240
       
       
       
      Credits: un sentito grazie ad Insanelymac.com e a  MaLd0n che ha sistemato gran parte delle cose! Buon Hackintosh 
       
       
      CLOVER.zip
       
      Kext in L-E.zip
       
       

    • By welker
      Hello people,
      I'm having trouble enabling the battery status. I already installed Kext ACPIBatteryManager and tried to apply a ready-made RehabMan patch for Dell models, the patch compiles without errors but does not correct the problem.
      The percentage is stuck at 99% and the icon is as if it were charging, Can someone help me?
       
      My laptop is a Dell Inspiron 14 Series, model i14-5458
    • By nijhawank
      Hi friends,
       
      Recently I had been looking for ways to control the battery charging on my hackintosh which is a Thinkpad T460 with dual batteries. On Windows there's a program Lenovo Vantage that lets you set the Battery Charging Start and Stop Thresholds. These thresholds continue to apply even when the laptop is turned off as these thresholds are managed by the embedded controller, so from that perspective its a set once and forget.
       
      But there was one more thing that was frustrating me. By default Lenovo uses the external battery first and once its almost drained (less than 5%), it switches to the internal battery.
      Although the Charging Start and Stop Limits are a good way to increase the life span of Lithium batteries (by lowering the max charge limit), the complete drainage of the external battery prior to switching to internal is not a good idea.
      Fortunately Lenovo EC provide options to force drain (use) a battery (even with the ac adapter connected) thereby allowing to manually switch to the internal one, however these are manual controls. In Linux, there's a program tpacpi-bat that runs as a daemon and performs an efficient management of the dual batteries such as switching to internal battery when the external one reaches a configurable lower limit. However, this is Linux only and uses the ACPI interface.
       
      I did some research to understand my options in macOS. I found RehabMan's ACPIDebug.kext and its ability (using another RehabMan's tool ioio) to call a function defined in the DSDT. With information collected tpacpi-bat and ACPIDebug.kext, I have created a dirty version. 
       
      So this is how you use it...
      1. Use the attached SSDT-RMDT. As this was just a rough work to validate my understanding, I just did a hard coding for the first battery. 
      2. Install ACPIDebug.kext
      3. After the reboot, you can trigger the following battery operations...
      a. Set Battery Charge Start Threshold
      ioio -s org_rehabman_ACPIDebug dbg1 <start-percent>
      a. Set Battery Charge Stop Threshold
      ioio -s org_rehabman_ACPIDebug dbg2 <stop-percent>
      a. Force Discharge
      ioio -s org_rehabman_ACPIDebug dbg3 <0|1> //0 to disable, 1 to enable
      a. Inhibit battery charging for specified number of minutes
      ioio -s org_rehabman_ACPIDebug dbg4 <minutes> //0 to disable
      a. View Battery Info
      ioio -s org_rehabman_ACPIDebug dbg5 <anything> //pass anything, its ignored
      a. View Battery Charge Start/Stop Thresholds
      ioio -s org_rehabman_ACPIDebug dbg0 <anything> //pass anything, its ignored
       
      You can see the output using the Log Viewer Console (filter on ACPIDebug). You'd see something like this...
      default    19:34:35.175265 -0800    kernel    ACPIDebug: "View Thresholds"
      default    19:34:35.176349 -0800    kernel    ACPIDebug: { "Charge Start Threshold=", 0x28, }
      default    19:34:35.176489 -0800    kernel    ACPIDebug: { "Charge Stop  Threshold=", 0x3c, }
      default    21:07:36.023627 -0800    kernel    ACPIDebug: "Battery Info"
      default    21:07:36.032040 -0800    kernel    ACPIDebug: { "Conversion (mW[h] -> mA[h]) Required?=", 0x0, }
      default    21:07:36.032323 -0800    kernel    ACPIDebug: { "Design Voltage=", 0x2a30, }
      default    21:07:36.032519 -0800    kernel    ACPIDebug: { "Design Capacity=", 0xdb60, }
      default    21:07:36.032772 -0800    kernel    ACPIDebug: { "Last Full Capacity=", 0x6a9a, }
      default    21:07:36.033783 -0800    kernel    ACPIDebug: { "Remaining Capacity=", 0x2e7c, }
      default    21:07:36.033968 -0800    kernel    ACPIDebug: { "Remaining Percent=", 0x2b, }
      default    21:11:19.319090 -0800    kernel    ACPIDebug: { "Charge Stop Threshold=", 0x5a, }
      default    21:11:30.722450 -0800    kernel    ACPIDebug: { "Charge Start Threshold=", 0x50, }
      default    23:34:39.071335 -0800    kernel    ACPIDebug: "Force Discharge=Enabled"
      default    23:34:59.427494 -0800    kernel    ACPIDebug: "Force Discharge=Disabled"
      default    23:35:08.475281 -0800    kernel    ACPIDebug: { "Inhibit Charge Enabled (in Minutes)=", 0xf, }
      default    23:35:12.971671 -0800    kernel    ACPIDebug: "Inhibit Charge=Disabled"
       
      At this time, I just hard-coded for the BAT0 to quickly validate my understanding and its working well. 
       
      What's next? As I understand (and please correct me if I'm wrong), I can't return values with ACPIDebug.kext along with ioio, plus this is also all very hacky.
      To be able to create a program that reads the current remaining capacity (percent) and switches control to internal batter, I need a way to return this info. Currently I'm just outputting it to the logs.
       
      My thinking is to modify ACPIDebug.kext or one of these other kexts (ACPISensors.kext) to add code for above and then create a program to optimally manage the operation of my two batteries.
      However, I'm very new to all of this and will take some time.
       
      In the meanwhile, here is it for your playing pleasures. Please be aware that my SSDT-RMDT is currently hard-coded for BAT0 and doesn't have all the validations. 
      Credits to RehabMan, tpacpi-bat, and other resources on internet.
       
      Thanks all.
       
       
      SSDT-RMDT.dsl
×