Zitat von dsanke im Beitrag #9 why is it so easy to get coffee lake work with kaby lake bios?
because they have one cpuid family 906Ex, pre 3xx bioses can't distinguish kaby&coffee, if they can kaby, they can coffee too. on z370 i seen in some modules special logic for cpuid = 906EB (4 cores coffee), so z370 knows about some coffes
Zitat von dsanke im Beitrag #5 how can i to add kaby lake support to bios i have clevo laptop p775dm with z170 and i want to play with i7 7700 but clevo didn't release new bios to support kaby lake
too hard work, you need manualy rewrite some asm parts in about 15-20 pei&dxe modules in uefi, add new cpuid/logic and etc.
Zitat von hwfdvd im Beitrag #2Great,thank you for sharing this tool. but I can't downdload it. because it request registe by a credit card. I don't have a abroad credit card. can you share it another way?
This patch intended for non-Asrock motherboards on 110/150/170/250/270 chipsets, it changes 7(or 8) modules in bios. Also a patch is needed for some new Asrock motherboards with kaby chipset like B250/Z270 or even with sky chipset too.
Main idea is removing check device_id of host bridge (pci 0/0/0, located inside CPU), i named it "asrock-way". Combination of cpu_family & device_id means some of one of 4 type pci bridges,in Z370 bioses for kaby/coffe exist type "1" for device_id of host bridge = 3e0f,3e1f,3e30,3ec2,590f,591f and type "3" for 5900/5908/5910/5918, type "0" and "2" i think for mobile/server CPUs. Procedure in pre-Z370 bioses set type to "unknow" if detect unknow device_id. That's the problem. Patch always set type to "1" for kaby/coffe regardless of device_id, asrock does same thing. For Gigabyte H110M-HD2 in addition to PCI-E i also received CPU Voltage fix.
Fix for EXPERTS only ! You must have SPI programmer for restoring bios as recovery option !
Gigabyte H110/i3 8100 - Confirmed (my pc) MSI Z170/i3 8100 - Confirmedhttps://www.youtube.com/watch?v=Ee8JU6k1f98 ASRock B250 - Confirmed (forums) MSI B150 - Confirmed (forums) Gigabyte Z270 - Confirmed (forums) ASUS - Not Tested (you need search way to flash modded bios)
What you need: 1. Check "reserved" pins on cpu socket. https://www.intel.com/content/www/us/en/...heet-vol-1.html, part 9. Processor Land Information. All of these pins should not be connected to anything on motherboard, according to some forums, there is a small chance that the manufacturer of the motherboard could connect them somewhere. If some pins connected, you need isolate them at cpu side. 1.1. On some MBs need reroute SKTOCC(SocKeT OCCupied) pin from AC38 pin (coffe) to AB35 pin (sky/kaby), shorting AB35 to GND(AC35 for example) we simulate SKTOCC signal for pre z370 motherboards. More info at HWBOT.org
2. Download last or one of last bios with KABY Lake support from vendor site
3. Check Management Engine version with uefitool/me analyzer/etc ME versions 11.8.x.xxxx and 11.7.x.3xxx block coffee CPUs on pre-z370 motherboards, downgrade ME partition to 11.6.x.xxxx/11.7.x.1xxx or look for "pre me11.8" version of bios on vendor site. Keep in mind that versions below 11.8.x.xxxx have a vulnerabilities.
After step 4 you must flash bios and check what motherboard starts with coffe CPU on integrated VGA ! If it fails, do nothing more steps, you have some other noboot issue.
5. Run "pcie_patcher.cmd biosname" from command line check output like:
Zitat patch: replaced 10 bytes at offset xxxxh yyyyyy zzzzz <- must be 2 or 3 or 4 lines patch: replaced 10 bytes at offset xxxxh yyyyyy zzzzz <- patch: replaced 10 bytes at offset xxxxh yyyyyy zzzzz <- patch: replaced 10 bytes at offset xxxxh yyyyyy zzzzz <- Image patched [total hits/matching patterns/non-matching patterns] [004/1/0] MYBIOS.patched <- MUST be 4 or 6/8(asus) 1 files checked, 1 changed. Patching successful <- this lines appear if modules has checksum Patching successful <- Patching successful <- Patching successful <-