10.12.5 HOTPATCH BETA RELEASE: Please test it!
Finally, I am putting together the much awaited 10.12.5 hotpatching guide.
I have to write a lot of credits and explanations, and meanwhile I ask some of you to beta-test it.
The file you find attached is my current EFI folder (stripped from personal iServices IDs, of course).
Just use this to boot (maybe via a USB-key), after implementing your cloud keys, clearing kext caches and completely power-cycling the computer twice. BIOS should be 1.3.5.
This beta release is aimed at users that are ALREADY following my #1 post LTS guide.
New features:
>
Everything is now hotpatched. No need to patch DSDT anymore.
>
No more power-cycle freeze that some users experienced. Hopefully...
>
NVME 512b patches removed. You have to format your drive to 4k (guide
here) or add the patches by yourself as per my #1 post guide.
>
USB ports now patched correctly. I tweaked the power values. Left port provides 1A current to iOS devices. Right port provides 2A if USB Powershare is enabled in BIOS, 1A if disabled. So, use left port if powering an iPad as secondary screen (Duet.app, e.g.) and want to save battery, use right port if you need to quick charge your device. Moreover, USB keys and HDDs are now correctly reported as "external", showing up on the desktop when connected.
>
HDMI (and presumably DP)
Audio via USB-C connector is now working and hot-swappable. We now have internal speakers, headphones+jack sense, Bluetooth audio and HDMI audio working. Great!
>
SATA M.2 SSDs should now work thanks to SATA-100-series-unsupported.kext.
What still does not work or can be improved:
> SD card reader: not workings, shut down in BIOS to preserve power (work in progress).
> HWP: deliberately chose not to enable. Huge reliability loss, power savings not proven, slight decrease in performances.
> NVME power savings (with Toshiba XG4 drives): controller does not go in low power states, always drawing 2W of power. SATA M.2 SSDs may prove to be a more efficient choice.
> Thunderbolt: not working, needs a different SMBIOS because Macbook9,1 does not have TB in USB-C. Will likely work OOB with Macbook 13,x SMBIOS, likely not hot-pluggable. May require a Thunderbolt firmware upgrade from DELL support page.
> Microphone in earphones (TRRS connector): not working / not sensed. PC microphones will continue to work, though.
> USB 3.1 through USB-C: still not hot-pluggable (work in progress).
Thank you in advance to all the beta testers that will contribute by reporting issues with this release.