-
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
L430 Compatibility #87
Comments
Currently we don't have patches for L430/L530. Testing is needed. |
I see |
I currently have an L430 and a chip clip, I can test things. So far I've tried Also maybe flashrom doesn't seem to handle the IFD well on this? At least dumping ifdtool -d of the dumped stock rom
What should I test first? Putting https://github.com/n4ru/patched-bioses/blob/master/L430.rom into the |
So, more testing! Injecting that rom with Applied patches to the stock
UPD same result with |
So one condition was missed in those patches, the full working patch set is:
Now that boots with a ralink Wi-Fi card \o/ |
Could you submit a PR in https://github.com/digmorepaka/thinkpad-firmware-patches/ with all the details? Afterwards it will be added to 1vyrain and will need one final test before release. |
Yeah, just found that repo while reading the other threads :)
Especially considering how the .rom from the patched-bioses repo didn't boot at all for me. I'll have to revert to stock and try flashing from the live USB, right? To test the full "end user" experience. |
@unrelentingtech Alright this is a binary of the latest UEFI with the patchset. You will need to pad it by 4M and flash it with the --ifd -i bios parameter manually with flashrom(#64 (comment)) It should work, but I want to verify before packing a full 1vyrain image http://0x0.st/-7IC.fixed |
It works \o/ (I've also tried to test the TPM… it's in MFG mode, clearing from Windows does nothing, and I couldn't get tpm-tools on Arch because github is having issues lol) |
MFG mode means completely off, try this, it should either do 5 beeps and still not work or work perfectly fine
|
Works great, what was changed, just self-signing? |
For some reason the MFG mode was turned on by thinkpad-uefi-sign(it shouldn't do that). This is a full image, so this should autodetect your model. https://xorg-broke-aga.in/1vyrain.iso md5 |
Looks like you've added the rom file but didn't uncomment the start.sh lines. |
It appears that i have uploaded the wrong file. Fixed, same link md5sum |
The same link still returns |
ergh cloudflare cache probably not updated yet,I did check the file on the server and it is correct. I issued a cache purge so it should be the right file |
hmm seems like the version extraction command fails. Running it manually, the awk invocation extracts nothing from |
Looking over some other reports, it does look like other models use a different format and we have trouble detecting L430. I do have an idea for a bandaid fix as the latest(which is extremely likely final) UEFI still have the vulnerability. I will work on it tomorrow |
Well, one possibility is using a regexp for the parentheses on the whole line without using whitespace "fields"… |
So, by the looks of things, you'll update the iso by tomorrow with L430 support? |
@FouzR you can already flash the rom manually, but for full automatic support that is the plan. #87 (comment) |
I'll wait for the full automatic support just to be safe :) |
@unrelentingtech same link, |
Now everything works perfectly! \o/ |
On which BIOS version did you try it? |
PITA I know what this is, lucky that we caught it before releasing. |
Was that due to the band-aid fix you implemented? |
Nah, this stems from Macronix chips not being autodetectable by software like flashrom. Good thing our model only ships with one of those(and in the case that someone replaced it there are failsafes). It will be fixed like it was fixed on T430s, not at my PC at the moment so you gotta wait. |
Cool, I'm happy you guys are doing this, so, take your time I guess :) |
Interesting, my unit came with a Winbond chip |
@FouzR md5: Just for future reference i also added L530 support, UEFI is shared between L530 and L430 so I hope the autodetection works |
@unrelentingtech you were able to reflash from the latest version yeah? Could you check the latest iso I posted on your board with a winbond and latest UEFI? |
No, I reverted to stock every time, flashrom failed to write (but seemingly didn't corrupt anything) when already modded. (That was tested before auto detection worked) |
@unrelentingtech did you try the iso at the latest BIOS(2.76)? |
No, not at stock latest bios, will test soon |
Mod edited, de-cluttered. Sorry for hijacking this thread, but it seems that there are persons who have I would like to ask for help with testing this, in the related thread hamishcoleman/thinkpad-ec#203 |
@leecher1337 This is unrelated to this issue, please do not clutter up the thread. Message the people directly, and or bring them to the ec repo issue. hamishcoleman/thinkpad-ec#203 (comment) |
So it just fails to flash on 2.76, unsurprisingly doesn't matter whether modded or not. Looks like |
@digmorepaka so what was the fix for
? I'd like to sign my own builds in a way that makes the TPM work… |
It seems that running thinkpad-uefi-sign and then manually changing 4C 4E 56 42 42 53 45 43 FF to 4C 4E 56 42 42 53 45 43 FB did the trick. |
Hi there, i just read this thread and i have a L530 , does that mean that 1vyrain support L530 now? |
UEFI itself is identical, not yet supported in 1vyrain due to different model string, but UEFI patch is working. |
Hey! I have a L430 and soon a chip clip, can maybe do some testing if time allows it. my bios version is G3ET65WW(2.04) and i have a Winbond W25Q64.V rom |
update btw, worked flawlessly on the standard iso from 1vyra.in |
Hello i tried to run the 1vyrain.iso on my Thinkpad L430 (with the bios versions 2.76, 2.54 and 2.04) and each time i get the message that my machine is compatible but unsupported. (I dont have a hardware flasher nor do i have any flashing experience) Is there a way to enable support? Machine: L430 |
Yeah it's currently in a state where it is supported but not really. You can flash internally, rom is made, but the version string decoding hasn't been done yet because it requires quite a rework to support a total of two laptops that a minority of people have. To flash your machine(internet connection required)
|
Hello again, thanks for your the fast reply :). When i downgraded the bios to version 2.54 everything went smoothly so thank you very much for your help @digmorepaka :) |
Hello again, His Laptop also does not report FLASHSIZE when running the iso |
I tried the BIOS USB, it showed that it's compatible but unsupported
With the below info
Machine:L430
BIOS:G3ETB6WW(2.76)
Version:
Flashsize:
Would I be able to use the whitelist scripts from here: #27
The text was updated successfully, but these errors were encountered: