Comments (8)
If everything works correctly (and Sandy Bridge has been widely tested) the MEI device should disappear from the PCI bus and the system should work exactly as before. Rarely the NIC stops working (see #4).
If me_cleaner does not work on your device, the PC bricks (without the 30 mins window, it doesn't turn on at all) and an external programmer is required to flash back the original image.
from me_cleaner.
Since an external flasher is required anyways to apply the modifications in the first place (as the BIOS locks the ME region when the PC is turned on), the worst thing that can happen is that you have to flash the ROM again to restore the original firmware.
from me_cleaner.
Make sure you BACK UP your factory rom before you do anything! (aka Don't try this at home, kids!)
from me_cleaner.
Right, thanks for pointing it out
from me_cleaner.
Crippling it in such a way does not come without consequences. Even if the 30-minute power off does not kick in (it shouldn't as the code's current state as proven by various people), the ME deals with Platform Clocks Control (ICC), Thermal Monitoring, Fan Control, Power Management, Overclocking, Boot Guard, Silicon Workaround (resolves silicon bugs which would have otherwise required a new cpu stepping), Anti-Theft Technology (EOL 01/2015), Identity Protection Technology, Rapid Start Technology, Smart Connect Technology, Sensor Hub Controller (ISHC), Active Management Technology (AMT), Small Business Advantage (SBA), Wireless Display, Protected Video/Audio Path etc. Especially the first 7 things are important for some people.
Also, the 30-minute shut down can be activated due to Intel Anti-Theft being enabled by the manufacturer which may be triggered after modifying the ME in such a way or even by itself nowadays because it is defunct and the OEMs have not bothered to remove it (usually the can't because the FD is locked with no software-field way to unlock and reflash a ME region with AT disabled completely). So for some cases, the 30-minute shutdown can be caused by AT as well as a side-effect of me_cleaner.
from me_cleaner.
True, but if someone is concerned with ME it has probably an open source BIOS and/or OS, therefore most of those features are not used (or reimplemented in software). In my opinion the only real useful feature is the silicon workaround but currently NIC problems (#4) are the only effects (not confirmed yet).
I'm not sure about Intel AT: according to Igor Skochinsky in his 2014 presentation (slide 17), the code that manages Intel AT is inside the TDT module (LZMA compressed, inside the FTPR partition), removed by this script, therefore I suppose that AT shouldn't trigger under any condition (and it can probably be bypassed if previously activated, this should be investigated).
But I started working on Intel ME just a month ago, so feel free to correct me if I'm wrong.
from me_cleaner.
Yes, certainly. My point was that such a modification should not be done by anyone with any system thinking that he/she will a) be safer and b) have a fully working system. In the future it may be possible to find workarounds for most of the above features with open source BIOS (apart from silicon workaround as you pointed out) but for now there are certainly consequences. Some less knowledgeable (on the subject) people with OEM BIOS may think that there are no issues and that is not true. :)
Yes, AT is removed by me_cleaner completely now. It's configuration is kept at the DATA/EFFS section so if that's not removed as well, it's very likely that AT will kick in and assume the system is compromised. So maybe it is ok if the AT module + EFFS region are removed. But I don't know if something is kept at the ME itself or if it had some other way to detect that the firmware got reflashed. Based on cases in which I've helped people stop the 30 minute timer due to AT kicking in (corrupted EFFS settings or failure to communicate with servers due to EOL status) by reflashing the ME region with AT disabled (FD+EFFS), the current script should work fine. But I agree, this needs more investigating.
from me_cleaner.
Thank you for the information. I will back off for now, as stated I can't afford bricking my computer.
from me_cleaner.
Related Issues (20)
- 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
- Sucess Coffee Lake Z390 Gaming X
- Chip model?
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.