---------------------------------| CoffeeTime |------------------------------------
--------------------| s1151 bios updater for Coffee Lake CPUs |--------------------

-----------------------| ABOUT LICENSE TERMS AND DISCLAIMER |----------------------

- CoffeeTime bios modification tool distributed as free software and not using any license agreement.
- You can use and distribute CoffeeTime at your own decision.
- CoffeeTime tool is provided "as is" without warranty of any kind.
- All responsibility for the consequences of using CoffeeTime lies with the end user without any reservations.
- CoffeeTime use some compiled tools licensed with GPLv2/GPLv3 as third-party applications without any copying, borrowing or modifying their native code.

--------------------------------| ORIGINAL LINK |----------------------------------

Original CoffeeTime download link: https://yadi.sk/d/i4FE9b-o3apk5b

----------------------------------| CHANGELOG |------------------------------------

v0.83 (12.03.2019)
+ Removed dump creation function and FPT tool. Now you can find FPT and other useful soft in Tools folder by general download link
+ Capsule restore function now add fake capsule. It's useful only for ASUS USB Flashback feature
+ SKU changing function replaced to SKU hack method
+ Added ME state toggle function (using HAP bit)
+ Added 9900K section
+ Added Xeon CPUs sections (now only for 100-series of ASRock, ASUS, Gigabyte and MSI-8MB)
+ Added MeRecoveryDxe module deleting function (for using Xeon on Gigabyte 100-series boards)
+ Added 12-threads blocking module deleting function (for using 12-threads CPUs on latest 3xxx bioses 100-series and some ASUS bioses 200-series)
+ Added NO_CAP fix to remove .CAP request on ASUS 100-series 2xxx bioses with changed ME. Works for most boards. If stat is N/A - issue can't be fixed yet or fix not required. Fix wont' work if your current bios has .CAP request issue.
+ Added NVME fix for ASUS (stock NVME drivers may cause 8-threads limit). This fix not compatible with Optane drives.
+ Added posibility to select ME version in Advanced mode:
.	- 11.7.0.1229_CONSUMER
.	- 11.7.0.1261_CORPORATE
.	- 11.0.0.1168_CONSUMER (for using Xeon)
.	- 11.8.50.3470_CORPORATE (cleaned 2.5MB version, for using Xeon)
+ Added microcodes:
.	- 906EA_rev_6A (Coffee Lake U0)
.	- 506E0_rev_18 (Skylake ES A0)
.	- 506E1_rev_2A (Skylake ES Q0)
.	- 506E8_rev_34 (kaby Lake ES A0)
+ In Autoupdate VBIOS version changed to 1054 for best compatibility. Version 1059 stay available in Advanced mode
+ In Autoupdate U0 microcode for 12-threads CPUs replaced to 906EA_rev_6A for best compatibility
+ Output modbios name format changed to <source_bios_file_name>.<tag>.bin (tag: CFL for regular; CFLX for Xeonmod; CTMOD for Advanced mode)
+ Reworked finalizing info. It shows lite version by default, but as option you can generate and save all extended info and hints in .txt
+ Reworked ASUS data transfer function. Fixed bug with 2xxx => 38xx transferring
+ Added drag'n'drop function. Just drop your file on CoffeeTime.exe to start
+ Fixed some mod detection conditions
+ Colored output. Green = OK; Red = Not OK; Yellow in Auto = CFL will work without, but pay attention; Yellow in Advanced = Depends of goals
+ A lot of changes and fixes for UI
+ Added support for MSI H110 PC MATE

v0.7hf (hotfix) (27.12.2018)
+ Fixed pinmod image

v0.7 (26.12.2018)
+ Added 9700K/9600K section
+ Unlocked ASUS i7 8xxx section
+ Correct SKU changing method
+ Added backup BIOS function (using FPT)
+ Added personal data transfer for ASUS boards (using FD44Cpr)
+ Unlocks regions and setup MAC moved from autoupdate to single options
+ Microcodes updated: 906E9_rev_9A, 906EA_rev_9A, 906EB_rev_A4, 906EC_rev_A2
+ Added possibility to mod unsupported boards in Advanced mode, exclude VBIOS
+ Added support for:
.	- BIOSTAR all boards whose bios can be found on official website
.	- Colorful all boards whose bios can be found on official website
.	- MAXSUN all boards whose bios can be found on official website
.	- ASUS Z170-AR
.	- ASUS Zen AiO ZN270IE
+ Fixed ME updating for corporate chipsets
+ Pinmod images compiled to single. Thanks to dsanke for additional info
+ Added Contacts and Support info, it can be found at bottom of readme.txt
+ Recompiled ACPI patches to minimize AV warnings
+ A lot of minor changes

v0.6a_fix_fix (15.10.2018)
+ Fixed pinmod images

v0.6a_fix (12.10.2018)
+ Rebuild 6b5c_7e37.exe to remove antivirus warning
+ Added support for ASUS H110M-R

v0.6a (07.10.2018)
+ Now CoffeeTime can make full mod for any B0/U0 Coffee CPU. But still not for every board
+ Added i7 section
+ Added ME region replace func
.    - version 11.7.0.1229
+ Added SKU change func, LAN port will be kept
+ Separated autoupdate logic
+ Changed menus logic
+ Reworked Advanced menu
+ Added ACPI patcher for 6A06 module
+ Added support for ASUS Zen AiO Pro Z240IE

v0.5a (01.10.2018)
+ Added auto cleaner for temporary files
+ Added ACPI patch at manual mode. Only for advanced users for now
.  Known issues:
.	- Can't disassemble table in C118 module for some bioses
.	- Can't compile tables in EA13, 3BBB, 6B5C, 7E37 modules for some bioses

v0.4a (21.09.2018)
+ Movax's pcie patcher reworked and merged. No more antiviruses warnings!
+ Fixed cores sync patch (incorrect work on MSI boards before)
+ Added known issues section at the end for specific boards
+ Added HT initialize patch (CpuMpPei) at manual mode. It will required for i7 in future. Only for advanced users for now.

v0.3a (16.09.2018)
+ Added changelog
+ Added chipset id parser
+ Added regions unlock mod
+ Added all cores sync mod
+ Added mac-address transfer for bioses with gbe (unknown behavior on 2-ethernet boards)
+ Restructurized menus
+ Reworked mCodes add func
+ Added 906EC mCode, just in case
+ Added warnings, infos and hints
+ Added info images
+ Added support list viewer
+ Some code optimization
+ Converted to .exe

v0.2a (05.09.2018)
+ Added microcodes inject func
.    - 506E3 (Skylake)
.    - 906E9 (Kabylake)
.    - 906EB (Coffee B0)
.    - 906EA (Coffee U0)
+ Some code optimization

v0.1a (31.08.2018)
+ Start version
+ Supported all Asus, Asrock, Msi and Gigabyte boards, whose bios can be found on official website
+ Show status info. Detect me, gop, vbios, pcie, cfl mcodes
+ Base update funcs:
.    - gop driver 9.0.1080
.    - vbios 1059
.    - pcie patcher by Movax
+ Manual mod selection
+ Capsule detection and restore posibility

---------------------------------| KNOWN ISSUES |--------------------------------

- Paths to program and source files should not contain spaces, back bracket symbol ")" or any non-latin characters.
- Using dump of bios as source file may cause incorrect microcode patching. Original bios from official site is preferred.
- Sometimes ACPI tables can't be decompiled or compiled after changing. Using not all changed ACPI is possible (if only it's not AMI table).
- Sometimes latest VBIOS may cause of incorrect iGPU working or system boot problems. VBIOS 1054 may solve this issue.
- Some ASUS boards can't work with 16-threads CPUs (even if it works with 12-threads).
- NO_CAP fix won't work if modbios with it will reflashed over bios, which already requires .CAP. In this case just flash any working bios (without .CAP issue) at first and boot in bios once. Then flash bios with NO_CAP fix.
- For some ASUS bioses ME can't be replaced again if it once changed to 11.8.50.3470_Corporate. Just use stock bios.
- NVME fix solves 8-thread limit issue, but not compatible with Optane drives.
- Coffee Xeon issue: DRAM size may be limited by 16Gb.
- Coffee Xeon issue: Max DDR frequency limited by 2666Mhz for ES CPUs.


-----------------------------------| CONTACTS |-----------------------------------

You can leave feedback on discord channel, forum or mail. It will help to improve
quality and compatibility of CoffeeTime. Any suggestions are welcome too.

Discord:	discord.gg/jjexcK5   -   @svarmod
Forum:		win-raid.com/forum.php   -   @svarmod
Forum:		forums.overclockers.ru   -   @svarmod
Mail:		svarmod.coffeetime@gmail.com

-----------------------------------| SUPPORT |-----------------------------------

Thanks for your support!

Yandex.Money:	410018234138411

WebMoney:	Z139934220130
WebMoney:	R205489596672

BTC:	1AShkP5NuXe6pjvgahjTNSxE8CasUe22wZ
ETH:	0x2D075301D306fF3B0E7471c281F7CcD95fd53001


-----------------------------------| CREDITS |-----------------------------------

CoffeeTime made by svarmod

Great thanks to:

	elisw          -   coffee 4-cores adaptation manual author
	dsanke         -   research and experiments, dsdt & ht patchers dev
	LittleHill     -   research and experiments
	Movax          -   pcie x16 patcher dev
	s.napi         -   ht fix manual author
	CodeRush       -   uefi tools dev
	SoniX (LS_29)  -   uefi bios updater dev
	plutomaniac    -   MCE dev
	PROIIIu3Hb     -   experiments and info support

	And to many other people who helped with tests.




