Jump to content

fluid | fixed

donovan6000

donovan6000

Member Since 03 Dec 2009
Offline Last Active May 15 2013 07:33 AM
-----

#1895542 [PMPatch] UEFI patching utility

Posted donovan6000 on 10 March 2013 - 11:20 AM

CodeRush, on , said:Before I go deep into programming, I must make a summary post about BIOSes we don't know how to patch now. Probably, people capable of finding the way to patch by themselves, like donovan6000, will help me to find the way to patch this hard boiled pieces of binary. 1, by lunux, Phoenix SCT 2.1 from chinese OEM board. PhoenixTechnologiesLtd.-11D.rom.zip No signs of normal locking code, appears to be a variation of old CpuPei patch in different module, but I don't know for sure. 2., by dajs, AMI UEFI from ECS P67H2-A3. ECS.zip No sings of normal locking code at all. Can be CpuPei patch too. 3. X79/C062 BIOSes - no BIOS patch can provide native PM support, the kext itself needs to be patched. Nothing to do here now. If anyone could help I'll be happy. Hope this helps. After disassembling each of the bios's modules and searching through them for instances of 0xE2, this is what I've concluded. Phoenix SCT 2.1's MSR lock probably happens...

#1894715 [PMPatch] UEFI patching utility

Posted donovan6000 on 07 March 2013 - 03:14 AM

donovan6000, on , said:Doesn't work with my bios. Is this only for sandy bridge cpus? Or has it worked on any Nehalem ones? I've looked through my bios and I think it might be locking bit 15 in the smmplatform module instead of the usual places because of this function that's in smmplatform. I'd prefer to have someone with more expirence look it over before I change anything. Thanks. I've attached my bios, the powermanagement2 module, and the smmplatform module. Just to let you guys know, I changed the jump opcode from a jb to a jmp and it works. No more patched AICPM for me :king: So for anyone with HP insyde bios that are 2 - 4 years old, the MSR locking subroutine might be in the smmplatform module.

#1888737 [PMPatch] UEFI patching utility

Posted donovan6000 on 14 February 2013 - 03:13 AM

Doesn't work with my bios. Is this only for sandy bridge cpus? Or has it worked on any Nehalem ones? I've looked through my bios and I think it might be locking bit 15 in the smmplatform module instead of the usual places because of this function that's in smmplatform. I'd prefer to have someone with more expirence look it over before I change anything. Thanks. I've attached my bios, the powermanagement2 module, and the smmplatform module. Attached Files  bios.zip 1.81MB 4 downloads
© 2013 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy