Comments (5)
Also me_cleaner is integrated in the build process, I don't know if ifdtool should handle ME-specific flags.
With a modifed layout where the me region has been shrinked (the end of the region has moved to a lower address, even just by 4 kB), ifdtool -n newlayout image.rom
corrupts the me region. The descriptor is fine, however it seems that the starting chunk of the me region has been cut off. me_cleaner doesn't have this problem as it doesn't move regions at all: -D
generates a descriptor with a modified layout, while -M
extracts the me region (and, if the -t
flag has been passed, it just extracts the region up to end_addr).
from me_cleaner.
That is because ifdtool uses "right-align" scheme when moving region (seen from commit 4eabe1e, when feature new-layout was implemented), though such scheme is only valid for the BIOS region.
I am going to fix this.
from me_cleaner.
Makes sense. Thank you.
from me_cleaner.
Could you help me review this change? It may help to resolve the issue mentioned above.
from me_cleaner.
Of course. However I'm a bit busy these weeks, I'll try to review it ASAP.
from me_cleaner.
Related Issues (20)
- HP ProBook 450 G8: Unknown image
- TPM is also deactivated ASUS G20CI HOT 1
- Not working well on Gigabyte GA-H55M-S2H through internal flashing, help HOT 1
- Toshiba C850-1G2 - 30 minute timer. HOT 2
- I may have found a MODERN laptop with INTEL ME corrupted but with the laptop still able to boot HOT 14
- what version of python to use for this utility? thx (in osx what to use brew?port? thx)
- how to shrink 11mb (from 16mb chip) hp8300 into smaller ME but keep it active because need for hd4000 osx acceleration? thx HOT 4
- question, about me_cleaner
- Question about flashrom...
- HUANANZHI X99-QD4: Success?
- New public key for ME 16.1.25.2124
- Failure: MSI PRO Z790-P WIFI / Intel 13900K
- What is the reason that has stopped the development of this project? HOT 5
- Lenovo Thinkpad T410 / Nozomi-1 / Core i7-620M (Westmere Arrandale) HOT 1
- Re-enable ME or reset HAP bit without hardware re-flashing? (CFL) HOT 1
- [HELP] Disabling IME on Coffe Lake HOT 2
- FYI: HAP (Alt Disable) Flag Descriptor Location Changed on Alder Lake (ADL)
- Have you investigated the CMOS enable/disable method As Used by System76?
- `more than one $FPT found` HOT 1
- Thinkpad T440p, used me_cleaner to obtain ifd_shrinked.bin and me_shrinked.bin and used them to build Coreboot
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from me_cleaner.