• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

[Solved] Assistance required for battery and NVMe SSD fixes

Status
Not open for further replies.
Thank you for explaining, I will start cleaning up and re-patch!
 

OK I have re-patched DSDT based on the guide now. Some notes below:

- if i use refs.txt then i get many compile errors after patching which i could not fix with any patch. Decompiling without refs.txt works for me.
- Battery performance/meter seems relatively better (I added dell battery patches also in DSDT), although maybe still not as good as Windows, will test later.

Current issues I have based on my testing:

1. Battery Amperage and temperature still shows wrong (no clue if that should be like that or can be fixed or does it affect battery performance if fixed).
2. Trackpad works, but if i set option to disable trackpad with external mouse, then it remains disabled even after removing usb mouse. Any hint to fix that, appreciated.
3. Internal Audio works fine, however, there is no sound when i connect headphones. The combo mic also works, just the headphones have no sound. Would be nice to get that fixed.
4. If i use AppleIntelInfo.kext then I get panic, any other way to get intel power gadget to work so I can measure system/cpu and see if speedstep / speed shift is working?
5. Facetime does not work (some internal error message), Looking into that, I think i can fix that on my own, just mentioning here for completion.

Thank you.
 
if i use refs.txt then i get many compile errors after patching which i could not fix with any patch. Decompiling without refs.txt works for me.
As per the Notes, for some systems, Skylake and later doesn't needs the refs.txt
Battery performance/meter seems relatively better (I added dell battery patches also in DSDT), although maybe still not as good as Windows, will test later.
Which Battery patch you added?
Battery Amperage and temperature still shows wrong (no clue if that should be like that or can be fixed or does it affect battery performance if fixed).
What's the original and what's the changed one?
Trackpad works, but if i set option to disable trackpad with external mouse, then it remains disabled even after removing usb mouse. Any hint to fix that, appreciated.
Set Inject Kexts to Yes
Internal Audio works fine, however, there is no sound when i connect headphones. The combo mic also works, just the headphones have no sound. Would be nice to get that fixed.
HDAS to HDEF rename is disabled in your config.plist.
If i use AppleIntelInfo.kext then I get panic, any other way to get intel power gadget to work so I can measure system/cpu and see if speedstep / speed shift is working?
It's very normal. Read here:
Facetime does not work (some internal error message), Looking into that, I think i can fix that on my own, just mentioning here for completion.
Facetime doesn't works or the camera doesn't works?

Additional:
  • Remove XHCI Unsupported.kext
  • Remove off directory from the drivers folder.
  • There are several unnecessary drivers. See the Clover installation section. Read here for more information:
 
Well I may help you I have a similar laptop. If you ask me your best choice is to get a clean clover folder:
1- Use rehabmans laptop config found by googling rehabman laptop config use hd6XX one (named as config_615_620)
2-Add ACPIBatteryManager kext
3-Add whatevergreen
4-Add AppleAlc (add your layout id as a boot flag like so alcid=your_layout_id)
5-Add lilu
6-It is old but use ApplePS2SmartTouchpad kext(it is both for keyboard and trackpad -fixes numlock)

And that will make up for a clean nice installation with your
Mouse - Trackpad - Keyboard - Graphics - Audio Work

You might get some garbled audio from headphone jack there is a guide for that on elitemacx86.(Jack Fix)
Fix your brightness with AppleBacklightFixup.kext and SSDT-PNLF found from tonymacx86.
Facetime is simple just google imessage fix hackintosh on google.
I am not sure but RTL8188.kext might work for your ethernet.
And you will have a near perfect hackintosh.

And no dsdt patching on config editing will be required because fixing those on a dsdt patched machine is a bit difficult.(Kernel Panics happen)
And HDMI did not work for me. Though it might work for you.
 
Which Battery patch you added?
[bat] Dell Inspiron 15-7xxx from Rehabman patches

What's the original and what's the changed one?
Not sure what you mean, i have a screenshot attached in my pr files that shows wrong temperature with coconut battery, amperage shows wrong in mac system information

Facetime doesn't works or the camera doesn't works?
Camera works (checked with skype), Facetime does not, gives a message about internal error and closes.

Trying the inject kexts and hdef fixes you mentioned.

Recent observations:
- Battery goes from 25% to 6% directly, still being used pretty fast.
- Touchscreen seems to loose a few touches in continuous motion, for example drawing a line through touch leaves some pixels missing in the line, drag also drops sometimes in the middle due to this. Maybe I need to do GPIO pinning for the touch screen also like i did for trackpad?
- Still no idea if my NVMe can work with catalina, would be cool if it could. If not, what are the other choices?
 
Well I may help you I have a similar laptop. If you ask me your best choice is to get a clean clover folder:
1- Use rehabmans laptop config found by googling rehabman laptop config use hd6XX one (named as config_615_620)
2-Add ACPIBatteryManager kext
3-Add whatevergreen
4-Add AppleAlc (add your layout id as a boot flag like so alcid=your_layout_id)
5-Add lilu
6-It is old but use ApplePS2SmartTouchpad kext(it is both for keyboard and trackpad -fixes numlock)

And that will make up for a clean nice installation with your
Mouse - Trackpad - Keyboard - Graphics - Audio Work

You might get some garbled audio from headphone jack there is a guide for that on elitemacx86.(Jack Fix)
Fix your brightness with AppleBacklightFixup.kext and SSDT-PNLF found from tonymacx86.
Facetime is simple just google imessage fix hackintosh on google.
I am not sure but RTL8188.kext might work for your ethernet.
And you will have a near perfect hackintosh.

And no dsdt patching on config editing will be required because fixing those on a dsdt patched machine is a bit difficult.(Kernel Panics happen)
And HDMI did not work for me. Though it might work for you.

My current config is pretty good actually, if you see any specific problem in it, please identify.
Already use whatever green and lilu, applealc etc.
Trackpad is already fixed, works fine, so unless there is a compelling reason to use an old kext, don't see any point in using it.
Audio from headphone is not garbled, its completely silent.
Realtek is 8100, not 81xx series.

Please report your laptop model also, i believe its not as similar as mine as you might think.
 
Please report your laptop model also, i believe its not as similar as mine as you might think.
Cpu and Gpu are similar in addition to your issues
if you see any specific problem in it, please identify.
See, you might not find issues now but using it for a while might make some issues show up.
If your config is prebuilt I would suggest not touching it but If you have edited it a lot try to find the most compatible prebuilt config because there might be some conflicting parts that you are not able to notice instead use a prebuilt one. Hope you can understand what I wanted to mean more kexts patches and config edits mean getting more unstable



-- But its your decision to follow my suggestion.
 
Are you sure all of the kexts in your clover folder are neccessary it looks like a lot to my taste.
And sorry about RTL8188.kext I am a bit tired its RTL8100.kext(thanks)
And your config is a disaster.

I have done some minor improvements. Put it next to your config.plist but leave it as config2.plist but on boot pick config2 as your config and try that one
if fails just boot with your old config that can be selected from clover options
 

Attachments

[bat] Dell Inspiron 15-7xxx from Rehabman patches
It's correct. Make sure you apply the necessary patches from the guide.
Not sure what you mean, i have a screenshot attached in my pr files that shows wrong temperature with coconut battery, amperage shows wrong in mac system information
Use System Information for more accuracy.
Camera works (checked with skype), Facetime does not, gives a message about internal error and closes.
What error?
Battery goes from 25% to 6% directly, still being used pretty fast.
Have you disabled the dGPU in the ACPI?
Touchscreen seems to loose a few touches in continuous motion, for example drawing a line through touch leaves some pixels missing in the line, drag also drops sometimes in the middle due to this. Maybe I need to do GPIO pinning for the touch screen also like i did for trackpad?
Yes, GPIO pinning and other things are required to make the I2C Devices working.
Still no idea if my NVMe can work with catalina, would be cool if it could. If not, what are the other choices?
What's your NVMe model? Note that some NVMe are not supported and will NOT work.
 
Status
Not open for further replies.

Latest posts

Forum statistics

Threads
2,084
Messages
19,451
Members
29,554
Latest member
xxxxxxxxxx