-
Notifications
You must be signed in to change notification settings - Fork 65
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
New testing version, testers needed! #37
Comments
I'm getting a no valid BIOS error on my L430, what's the BIOS version needed to perform this on a L430? I recently change the motherboard on my L430 so I'm on G3ET93WW(2.53) instead of G3ET94WW(2.54). Did the compatibility test again and also got a compatible for this BIOS version as well. |
@dte102 I just checked, 2.54 and below is compatible according to the report. This is an error in the script, as we forgot to add the L430. Do the exploit "test", after resuming from suspend exit the script, and run the following commands |
Image and md5sum updated. Link is the same. |
@digmorepaka Getting an error when trying to flash for the L430. |
@dte102 add |
@digmorepaka it went through an initial flash and then came upon the same error again except it ended with the line "verified flash" or something and close after aborting when it was flashing something else. Decided to reboot to test out what flashed but unfortunately it seems like the laptop bricked cause it rebooted to a blank screen, no bios or anything for a couple minutes. Once I unplug everything and re-plug it in, it refuses to boot nor do any indicator lights come on. I've got my previous motherboard that still boots, replaced it because I accidentally ripped the touch pad port off of the motherboard. I can place that inside and still test for things out if needed. |
@dte102 do you have an SPI flasher(for example ch341a)? We can recover the bricked board. |
@digmorepaka Not at the moment, was always planning to get one before 1vyrain came out for my T430 but still never got around to it. I do have a raspberry pi that can be used in place of it, but I don't have a test clip nor jumper wires either. |
@dte102 damn that sucks, both from the standpoint of you having a bricked board, and the inability to test L430 support properly |
@digmorepaka I've ordered a SPI kit so we can recover that board whenever it arrives since it was cheap. In the mean time when I have more free time, I'll swap boards and try flashing it again to see what happens on my 2.54 board. I'll take a picture if it comes up with the same error as before. |
If you are going to flash, set a custom url and point to the image in the patched-bios repo. |
Image updated due to issue pointed out in #39. MD5 of course updated and links stays the same. |
Will finally be merging this in later this week if there are no further updates. |
Updated with a fix for TPMs. You should now be able to use the TPM normally. Tested on T430 so far there it worked, report any bricks or success |
Image was broken. Rolled back debian to known working version with proper roms. |
@n4ru If we have Revision 4 already installed, do we just flash Revision 5 over that when it comes out? |
@Pentaphon If you need the fixed features, you can update by downgrading with IVprep. And then installing the new revision. |
I've used revision 5 on my x230 which had its TPM stuck in MFG mode since my flash attempt with the first release of 1vyrain. TPM seems fully functional again (BIOS options are back to normal) with revision 5 and setting up BitLocker went perfect where it before it would get stuck on TPM provisioning and didn't allow encryption. I did change the SSD (Samsung 860 EVO) in the meantime and did a fresh install of Windows 10 Pro so I do need to verify what actually is being used. The recently addressed flaws in hardware encryption/BitLocker updates makes it a bit non-transparent to the end-user to what combination of encryption and software/hardware is being used. Revision 4 (the Google Drive link) didn't work for me at all. It gave me an "Error: Image size (0 B) doesn't match the flash chip's size" error, which makes me think it was missing a file. Edit: Checked with "manage-bde -status C:", TPM is utilized. I enabled hardware encryption on the drive, secure erased it, reset the security chip (TPM) through the BIOS and did a clean install of Windows 10 again. Works perfectly and BitLocker was able to software and hardware encrypt and use the TPM. |
Will I experience any issues if I have a non-whitelisted Wifi card installed? |
Yes, you will need to remove the WLAN card. IVprep flashes an unmodified rom. |
Tested version 5 on T430s. Fixed TPM issue. |
Tested v5 on T430. TPM fixed. All good. Thanks. |
Thank you digmo for staying on top of this while my lazy ass hasn't found time/motivation to push out Rev 5. Will be finally merging the remaining changes and posting the new iso/md5 today (hopefully...). |
rev.5 merged |
Is tpm supposed to be entirely fixed in this version, or does it still require provisioning in the stock state ? I just flashed the current version, and I can't provision the tpm. |
Hi pgera. Did you use ivprep before flashing the new version? As far as i remember, i cleared the TPM from bios after flashing ivprep, and then used ivyrain to update to latest version. |
I didn't clear or take ownership on the stock bios. That should work. My question was about whether you can clear and take ownership again on the modified one. Are you able to clear/provision the tpm right now on the modified one ? |
Personally i have only tested going from when it was in "inactive". There it worked fine. More testing has to be done to know exactly. |
Yes, i can clear it on the latest bios now. |
@iXPert12 , after you clear the tpm from tpm.msc, it reboots and you get the confirmation screen, right ? In my case, it reboots, but fails to show the confirmation screen. |
@iXPert12 @pgera @n4ru : Steps
Problem arises under Heads when attempting to set a TPM Disk Unlock Key, where TPM reset works as expected. Past testings from 1vyprep unlocked ifd reflashed to 8mb spi: TPM active, clear settings
TPM Active, Windows Security chip settings -> clear
TPM clear settings + TPM set to inactive
TPM clear settings + TPM deactivated
Looking to prepare a step-by-step instruction guide here. But cannot replicate a successful TPM reset where TPM is properly owned (TPM presence?! all settings in stock BIOS were set to disabled under TPM. ... Confused here!) |
Nevermind, it was linuxboot/heads#1565 which is now fixed. |
New testing version available.
Testing needed specifically for:
-X230/X330 FHD: expected behavior: After booting up the liveusb you see the 1vyrain prompt on the FHD display connected via eDP.
-L430: expected behavior: No WLAN, WWAN, whitelists, advanced menu enabled.
-All models: expected behavior: 1066 memory limiter option missing and replaced with a second
Auto
Image: https://xorg-broke-aga.in/1vyrain.iso
md5sum:
dd30313a8665e870360920b00cec55c4
Change log:
-booting in blind mode fix
-X230(X330) FHD requiring LVDS display to be plugged in fixed(image now shows on all connected screens)
-L430 supportremoved for now. Will be added back if someone with a hardware flasher and L430 is willing to test. Rom is still inside the image but it has to be flashed manually-1066 speed limiter removed to prevent bricks
-TPM fix
References:
#27
#24
https://askubuntu.com/questions/831346/no-suitable-video-mode-detected/857008
https://i.imgur.com/l5VpwXs.png
#21
#41
The text was updated successfully, but these errors were encountered: