corna / me_cleaner

Tool for partial deblobbing of Intel ME/TXE firmware images
GNU General Public License v3.0
4.47k stars 278 forks source link

Thinkpad T440p, used me_cleaner to obtain ifd_shrinked.bin and me_shrinked.bin and used them to build Coreboot #406

Open RainySunset opened 11 months ago

RainySunset commented 11 months ago

I followed this guide, https://github.com/corna/me_cleaner/wiki/Internal-flashing-with-coreboot and then configured Coreboot to include those bin files, then after running "make" I get the following error.

File build/coreboot.pre is 12582912 bytes Warning: Not a single IFD region found in FMAP IFDTOOL me.bin -> coreboot.pre Warning: No platform specified. Output may be incomplete File build/coreboot.pre is 12582912 bytes File build/me.bin is 122880 bytes Adding build/me.bin as the Intel ME section of build/coreboot.pre Writing new image to build/coreboot.pre ME_CLEANER coreboot.pre Traceback (most recent call last): File "/home/branpop/coreboot/util/me_cleaner/me_cleaner.py", line 787, in check_and_remove_modules(mef, me_end, ftpr_offset, File "/home/branpop/coreboot/util/me_cleaner/me_cleaner.py", line 355, in check_and_remove_modules end_addr = remove_modules(f, mod_headers, offset, me_end) File "/home/branpop/coreboot/util/me_cleaner/me_cleaner.py", line 164, in remove_modules f.fill_range(offset, end, b"\xff") File "/home/branpop/coreboot/util/me_cleaner/me_cleaner.py", line 83, in fill_range raise OutOfRegionException() main.OutOfRegionException make: *** [src/southbridge/intel/common/firmware/Makefile.inc:56: add_intel_firmware] Error 1