First off, I'd like to start off by saying that this will, without a doubt, void your warranty. If you aren't comfortable pulling apart your laptop and possibly damaging it, then do not proceed. Flashing your BIOS can brick your laptop, if you don't know what you're doing, DON'T DO IT. That being said, all I needed to get to the BIOS chip was a screwdriver and an old gift card (to separate the casing without damage.)
Hey guys, it's been a bit since I've been active, but my MacBook recently died on me and I picked up a T450S to replace it, so I'm back in the hackintosh game. Of course those of us with this laptop know that it has the Intel HD5500, which isn't an issue to get working if you have the proper DVMT prealloc memory set. Well, this becomes an issue when the proper memory size isn't set, and there's no way to change it in the BIOS.
Looking at FireWolf's guide:
(awesome guide, btw)
(Added note: I'm running El Capitan)
You see that he suggests changing the memory size within an EFI shell, which I found doesn't work with Phoenix BIOSes...so I had to resort to a modded BIOS approach, which luckily worked.
Anyway, I want to make it clear that I don't want to take credit for work I have not done: I have only put together this small guide, really.
Now, the unfortunate thing is that the BIOS chip cannot be flashed with a modded BIOS through a simple software approach, it must be done with an EEPROM flasher and a test clip. I used a simple CH341A programmer which can be had for cheap on eBay from China, and a SOIC8 SOP8 test clip (also from eBay.) I believe I only spent around $10 for both when I bought mine. There is a nice guide on using them over on bios-mods.com:
Just a few tips I'd like to add though: make sure the clip is seated properly (touching the correct pins, etc.) I used a flashlight to make sure it was on. I disconnected my main batteries for this, and left my CMOS battery connected (I disconnected the CMOS battery after the flash for maybe 30 seconds to clear the CMOS.) Also, it took me a bit of time to realize the proper way to connect the clip to the socket on the programmer (I will take a picture when I get back home.) I have also attached the software I used to flash the chip, as older versions do not seem to work properly with this size BIOS chip.
You can download the software from my Dropbox here:
You'll want to disable your antivirus for this, as mine seemed to not like it. I didn't write the software (it was written by some Chinese company), so I can't guarantee it's not malicious, but it works just fine and I haven't had any issues.
Basically, the software procedure to flash is set the proper chip (I used the W25Q128BV profile, which is not the EXACT model number of my chip, but worked just fine), read/backup the original BIOS (IMPORTANT), erase the chip, and then flash the chip.
The modded BIOS that I used is just an unlocked BIOS that I requested over at bios-mods.com, and BDMaster so nicely helped me out. Note that the BIOS version I used is 1.14 (iirc), so it is not the latest version, but works just fine. The modded BIOS can be downloaded from my Dropbox, along with my original backup, if you want:
If the modded BIOS helped ya out, consider throwing the guy a donation for his hard work (I donated to him also):
Anyway, once you've got the BIOS flashed, you have to get your BIOS settings setup. Here are the values I changed:
Advanced -> System Agent (SA) Configuration -> Graphics Configuration:
DVMT Pre-Allocated -> 128MB
DVMT Total Gfx Mem -> 256MB
Config -> Display:
Total Graphics Memory 256MB
UEFI/Legacy Boot -> UEFI Only
CSM Support -> Yes
That should get you on track.
After that, you have to set Clover to load the proper profile (or you could use DSDT.) This is outlined in FireWolf's guide at the top of this post, but basically, you set:
InjectIntel = True
ig-platform-id = 0x16160002
After that, give it a reboot and you should have full hardware acceleration.
I'm willing to answer anybody's questions, too.
Also, please note that all I did was compile information/research made by other people much smarter than me, into a guide, I cannot take credit.