Updated: 0396 build was removed and here is the new update 0397 build, thanks to @martin reporting the problem.
This version fixed mainly SIO and keyboard not working properly. But I just did some very limited tests and some are not even tested. Please note that It's not guaranteed that it works as expected.
Fix
- Fix RU can't remember SIO LDN
- Possibly fix the problem of reading keyboard input
- Fix the problem of showing many non-existed SIOs
- Possibly fix RU /L for SMBUS not working
RU /Sxx (Safe mode)
- BIT0=1: Read MTRR only for ALT-8 CPU
- BIT1=1: Display readings from keyboard
- BIT2=1: Skip detecting SIO
- BIT3=1: Skip initializing text mode
Files
- Get it here
- Password: 3709180014499
Hi James,
回覆刪除The given password can't extract the zip file.
Hi Gary,
回覆刪除Somehow I put the wrong link, I've corrected. Thanks!
Hi James,
回覆刪除just tried this version but doesn´t work for me: almost all rows are blank, some words are in english, others looks like chinese (not sure if it´s chinese). Basically there´s no way to find any string or word.
The good news are: keyboard is working (in previous version I had to use an external USB keyboard) and the windows is almost full screen (previous version was a litle windows, less than a quart of the screen). Thanks
Hi Martin,
回覆刪除OK I will check, I have updated EDK II packages. Maybe it was the cause.
Hello James, I have a Lenovo ideapad 720-15ikb (81c7) with a phoenix securecore v2.5 bios, when running any version of the ru.efi I only see 2 entries in uefi variables, that sometimes do and don't have names, when the names appear they both reference the splash screen, any idea on how to utilize your for my device and bios? Thanks
回覆刪除Hi James,
回覆刪除Sorry after sending the last message I realized maybe i was meant to launch ru.efi named as bootx64.efi rather than launching it using opencore shell.
Your amazing tool worked like a charm when i launched it first, thank you for all your work
Hi Daniel,
回覆刪除That's OK, glad it helped you!
Hi Martin,
回覆刪除I hope this version fix the problem you've reported.
Hi James,
回覆刪除characters problem and blank rows problem are solved in this version.
Screen size is OK too but now keyboard is not working like in previous version in my Matebook 14 2020 (i5 10210u). I guess using an external USB keyboard would be the solution but I couldn´t try it yet.
Thanks for your work
Hi Martin,
回覆刪除Let me check if I broke anything again.
Hi James, thank you as always for your work
回覆刪除I'd like to report that since 5.26.0386 RU.EFI doesn't work for my ThinkPad P15 (Intel W-10885M | Intel WM490) black screen upon launch, Caps Lock and Numlock keys do not lit up if pressed
5.25.0379 seems to work fine
I'm willing to be a tester if necessary
Thank you
db
Hi digitalboy,
回覆刪除Thanks for the testing and it's good news that 5.25.0379 works OK!
Thanks for the update, but built-in keyboard still not working
回覆刪除goodwon,
回覆刪除But do you find your keyboard work on any RU version? If so can you please tell me which version it is? Thanks.
PS/2 keyboards have been broken on RU.efi since the May 2020 version (5.25.0379). USB keyboards work, but PS/2 keyboards like what are found in most laptops, do not. Thanks!
回覆刪除Thank you very much for this great tool.
回覆刪除I just wonder if the modification of UEFI is not good, will it damage the bios or brick the motherboard? Are there any methods to recover the original value?
Hi luchaloupka,
回覆刪除I will check if I need to revert something, thanks for the information.
Hi Unknown,
It's possible to damage the system. Recent systems are all well protected for flash write so using RU should not damage your BIOS.
Unless you are using RU to write the disk directly with random data then your OS may not boot or data can be lost.
As long as BIOS is not damaged I think you can always restore the default values.
Thank you, Mr. Wang! Greatly appreciate all your work on this tool! :)
回覆刪除Hello James, thank you for your work. Greatly appreciated. I tried the version ru5.28 after reading the changelog on improved keyboard input and although for some folks the keyboard work as I read above in the comments for me using a Dell G5 the onboard keyboard did not work. Everything else works as expected.
回覆刪除Just wanted to let you know.
Thanks,
Karl
Hi Karl,
回覆刪除Thanks! But do you know which version of RU works for your onboard keyboard?
I only tried the ru 5.28. Do earlier versions support onboard keyboards? From which version does the onboard keyboard support start? I can try from thereon.
回覆刪除Karl, please see my comment above regarding PS/2 keyboards. This is why laptop keyboards are not working on RU since the built-in keyboards use PS/2. Try version 5.25.0379. That version has working PS/2 keyboard support. Thank you!
回覆刪除Luchaloupka, I had seen your comment but somehow missed the version you had mentioned earlier. Thank you for posting this again. I will definitely try version 5.25.0379 and get back to you.
回覆刪除- Karl
Luchaloupka, many thanks I have tested version 5.25.0379, and the internal laptop keyboard works!
回覆刪除James, it would be great if you could include this support for PS/2 keyboards from version 5.25.0379 in your future builds. Much appreciated. Thanks for all the support to the community.
-Karl
請問在UEFI SHELL環境下執行RU.efi,但執行後發生螢幕全黑的畫面狀況.
回覆刪除不知道可能哪裡設定錯誤了呢?謝謝
感謝回答.
Hi Anonymous,
回覆刪除Can you please try "RU /S" or "RU /S8" to see if the screen is still black?
非常謝謝~
回覆刪除請問主程式下 /S 與 /S8是甚麼涵義呢? 謝謝~
If you type "ru /?" (help) it will show you:
回覆刪除/Sxx - Safe mode, xx is in hex format. Each bit of xx representing an option:
BIT0=1: Read MTRR only for ALT-8 CPU
BIT1=1: Display readings from keyboard
BIT2=1: Skip detecting SIO
BIT3=1: Skip initializing text mode
@karl, @luchaloupka and @digitalboy,
回覆刪除Can you please try this test version of ru?
https://github.com/JamesAmiTw/ru-uefi/files/6841733/RU.zip
在lenovo t460s笔记本上,不能uefi变量不能保存。ctrl-w时提示0x00000008错误。请问怎么处理?
回覆刪除0x00000008 means write-protected, I don't think you can write that variable.
回覆刪除Hello Mr. Wang,
回覆刪除The new version you posted still doesn’t work on PS/2 keyboards. Reverted back to 5.25.0379 as that is the last one that works correctly. Thanks!
Hi luchaloupka,
回覆刪除It's difficult to find out which modification caused the problem because I can't reproduce but I will check again.
I am running a 2021 X1 Extreme Gen 4. I have tried both files in the comments and latest release on your page.
回覆刪除I have a black screen. With your files in the thread, I get black screen with a tiny white rectangle. It looks like a vintage cursor but does not blink or move. I have to force reset my computer to restart or shutdown. No key press responds either.
Can you please first try safe mode by "ru /s"?
回覆刪除James 請問最新版本可以支援asus g15 advantage ed 筆電(或著所有筆電)的內建鍵盤嗎?如果不行是否可以以接外接鍵盤操作? 多謝!
回覆刪除Hi James,
回覆刪除我用Eagle Stream Sapphire Rapids ES1 C-2 Stepping的CPU
進RU會直接hang, 最後一行log是Uknown.Entry
不知道有沒有其他人回報過這個問題
有空可以幫忙看一下嗎? 感謝!
Chen,
回覆刪除Can you first try "RU /S"?
Hi James,
回覆刪除改下"RU /S"就不會hang了
另外
"/S1" (success)
"/S2" (hang)
"/S4" (hang)
"/S8" (hang)
這樣看起來, 是不是在讀MTRR的時候出現的問題?
Hi James,
回覆刪除lenovo legion 7i 2021 after pressing alt + (+=) the interface will hang, how to solve it? Thanks.
Hi james,
回覆刪除7i can access uefi variable(CpuSetup) now but ctrl + pgdn "not working"
Does it mean there is 1 page only?
You should try PgDn without CTRL.
回覆刪除@Chen
回覆刪除Thank you for the information, yes it is the problem of reading CPU MSRs.
Hi James.
回覆刪除I got a issue about RU5.28.0397 in my laptop (acer TraveMate P249-G2-M) whitch InsydeH2O bios. It doesn't work well, I can see the loaded RU(efi) interface,but can't press any key,like a crash.I can see the time is beating, but the keyboard doesn't respond.what's the matter?
@anonymous
回覆刪除Can you please try "RU /S" ?
Or try the version 5.25.0379?
Can't start RU.EXE with MS-DOS 7 in some Award BIOS 4.5 motherboards, even use RU.EXE /S. Unless load HIMEM.SYS and EMM386.EXE.
回覆刪除Can't start RU.EXE with MS-DOS 7 in some Award BIOS 4.5 motherboards (PCem), even use RU.EXE /S. Unless load HIMEM.SYS and EMM386.EXE in CONFIG.SYS.
回覆刪除Have you tried older versions of RU.exe?
回覆刪除Just want to share my experience. Accessing UEFI variable menu using ver 5.25.0379 on Huawei MateBook E 2022 with the latest BIOS(1.17) is not working(it hangs). It works when using the 0379 version.
回覆刪除I tested ru.efi on somne new intel 12th gen notebook, seems not working.
回覆刪除Which I mean not working is when I boot from usb, the system will stop there, and only I can do is to shut it down
回覆刪除I use ru.efi /S and it works, thanks
回覆刪除Thanks!
回覆刪除Can you try /s1, /s2, /s4, /s8 separately and see which one works for you?
ru.efi /S4 works for me.
回覆刪除thanks
12th gen latpot can not use it
回覆刪除Hi Unknown,
回覆刪除I think I find the cause of why UEFI variable hangs, will be fixed in the next version.
家明,我的电脑是15款的电脑,用这个EFI键盘就失灵了,有什么好的办法嘛?同学的dell是好的,求助
回覆刪除Hi James, I'd like to add the RU.EFI binary into my "TORO UEFI SHELL" https://github.com/KilianKegel/Visual-UEFI-SHELL#edk2-uefi-shell--toro-uefi-shell and publish with the next version as an integrated PLUGIN command. Would you mind if I do so?
回覆刪除Best regards,
Kilian
kilian_kegel@hotmail.com
@KGDEBUG
回覆刪除That's fine as long as it is not a commercial use. I saw your your project and it looks interesting.