-
Notifications
You must be signed in to change notification settings - Fork 279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I may have found a MODERN laptop with INTEL ME corrupted but with the laptop still able to boot #390
Comments
edit: I forgot to dump the whole bios so sorry heres the whole thing |
I'm just subscribed to this repo, mainly for interesting ME developments like this, so I am in no way qualified to answer questions here. This does look odd to me too. Mind sharing the laptop version? It says Lenovo, but which Lenovo laptop specifically? |
ME is only end user interface to receive info from sensors and make / save some bios preset in bios. this does not mean that there is no backdoor in the device. This indicates the laziness of the manufacturer who released the bios for this device. |
What exactly makes you believe Intel ME is not working/"disabled"? If I read the error message in both videos, the Bios firmware could not send its "end of POST" to the Intel ME over the "HECI" communication channel. DCMI-HI Im in no way experienced with Intel ME, and particular in your system, I have no idea what is actually happening or in what state, Intel ME is in. There could be more wrong, or even a hardware issue. It seems "only" this communication channel isnt working, the same documentation (in the introductory part) explains this is not the only path for ME and the HOST to talk to eachother, this may mean Intel ME is still fully operational and functional. It might even mean when the HOST boots a OS, Intel ME is still able to perform its duties and communicate with say modules or drivers inside the OS. Id be intresting to know what the actual detected Intel ME status would be: https://github.com/corna/me_cleaner/wiki/Get-the-status-of-Intel-ME But im just a fellow user, no experience and thus have to warn you not to just run code from unkown sources. Great you dumped the bios :D and hope your OS of choice is working as intended. if not, try updating the bios or installing chipset specific drivers. yes, this might "fix" the current fault. more on a PC POST : https://en.wikipedia.org/wiki/Power-on_self-test |
Also, you probably broke the bios normal boot procedure (inpatient reboot, when you deselect certain bios settings from being enabled to disabled, the bios needs to fully reboot the whole system instead of a "soft" reboot). you may have semi bricked the system doing so. restoring the bios variable storage might fix this. On your youtube video I also posted this:
I got this specific error because I let the Lenovo diagnositic app detect the error from your video. get the app and more information from here: https://support.lenovo.com/us/en/solutions/ht503581-lenovo-pc-diagnostics-using-beep-codes-thinkpad I hope you have a way to recover the board to a working state. |
Wow, I wasn't expecting so many replies. Anyways, I believe that the "me" region of the machine is corrupted. Normally, you're not allowed to dump the "me" region with flashrom, but with this machine, it just straight up dumps the entire thing with the internal programmer. Additionally, no matter what I do, it's impossible to enter the Intel Management Setup menu. When I press boot from any device from the boot menu, I get error codes. However, the machine is able to boot perfectly fine (I'm even typing this message on the laptop). Now about the video i showed. As you may have saw whenever I leave the setup to quickly the laptop makes those werid beep codes. However what I forgot to show was that as soon as I force-restarted the laptop the laptop starts up perfectly with no problems. Even the changes made in the setup are saved. Also im going to update you guys Me status program tomorrow Edit: So in a previous post I mentioned that this laptop was refurbished. Well as it turns out when entering the setup it seems that someone set the Intel Computrace setting to permanently disabled. Not really important just thought it was werid. Also no the board is not broken. besides from those minor setbacks its still able to work perfectly fine(Im using pop os right now and its fantastic almost as great as my previous t440 laptop) |
The laptop is a leveno t470. Ill give you more info later I promise If you have any more questions feel free to ask |
from what I understand, yes, looks like a broken Intel ME image or atleast communication to it in some ways. possibly other ways are still working. If Intel ME is still happily running, we dont know? altho intelmetool leads me to believe its still running, just crippled a bit? does |
I dont emediatly understand what the difference would be between normal boot and F12 (I know, its some efi boot menu thing) but maybe its not exposing the pci device correctly now? I might be able to look but im also afraid im hunting red herrings. What I find odd, but maybe this can happen, is your video shows a bios version 1.72 and the ECP seems to be 1.33
Maybe the refurb company did flash the (then) latest bios, but dint use normal update methods? did you by any chance did a full reset to defaults in the bios any time? I also think that running any normal update procedure might either get rid of this situation and "fix" your bios, or eh... brick it. but I think you only have a broken coms line to the ME part of your cpu |
Personally having the intel mangement engine not working is a win for me however I still believe that more than just the coms line is broken. As that wouldnt explain why the computer was able to access and dump the me section of the bios without issue which is normally impossible with flashrom as its usally locked and cannot be dumped without an external programmer however with this laptop it does it no question which again ME is suppose to be read-protected |
Whenever I boot the laptop its able to start up however it seems that Intel me is disabled this could be a breakthrough in finding a way to disable it. This laptop was a replacement for my old one that I got from a repair shop. It has not ran me_cleaner and is refurbished
Turning the laptop on and plugging in my pop os usb I get treated to This warning message
It stays here for about 3 seconds before continuing the normal boot
After that everything works just as intended.
Entering the intel management setup screen(Yes this laptop has that) I get treated to This error Which once is finished kicks me out into the normal booting process.
It appears that the intel mangement engine firmware is corrupted and somehow isnt shutting off after 30 minutes
along with that saving and exiting the setup gives me this werid Beep code(https://youtu.be/iNR3we6OtmE) thats unlike any beep code ive ever seen. it could be a beep code for intel me. after the beep code it refuses to restart and goes into a black screen I have to force restart the computer to which finally the computer starts normally. However restarting it reveals that the changes ive made in the setup have been successfully saved. Which leads me to conclude further that the intel mangement engine is corrupted
perhaps theres a way you guys could use this to help you find a way in permentantly disabling the management engine if you have any questions fell free to ask
Have an amazing day
The text was updated successfully, but these errors were encountered: