There are lots of requests to support ARm systems. I am going to modify RU for ARM UEFI shell.
R U an engineer? You must be a BIOS engineer to find me here! This is home of RU.EXE and RU.EFI.
2024年5月18日 星期六
ARM support is coming
2023年12月14日 星期四
RU 5.34.0426 BETA
This is a very minor change from previous 0425 build.
NOTE: Absolutely not tested at all, please use it with cautions!
- Fix RU stops responding for a long time (looks like hang) while starting up
- "Probably" fix the BAR size issue
Download it from github
Password: cc92d99a-ab87-43c3-99df-a5957ea53be9
p.s. blogger doesn't seem to be a good place for RU release notes, plan to move to somewhere else??
2023年6月10日 星期六
RU 5.33.0425 BETA
BUG: This version has a bug that makes it look like hang. Do not download this version.
This is a minor bug fix version for QEMU as reported by one of RU users. As always, nothing has been fully tested.
- Fixed ASSERT on Pool.c in QEMU
- Detect undefined MSRs for other CPUs, not just Intel's
Get encrypted zip file from github
Password: 1ed2f742-228d-4dc4-b5ba-abdca1499bc8
2022年12月11日 星期日
RU 5.32.0423 BETA
This version supports accessing PCI segments.
- RU.EFI: Support PCI segments
- By
default it still accesses the segment 0 by 0xCF8 / 0xCFC, you can use
"/S10" command line argument to force RU.EFI to call PciIo protocol
- PCI segment > 0: It calls PciIo protocol
- F6 list format is displayed as Segment/Bus:Device:Function (00/00:00:00)
- Shift-F2 save memory as binary supports all memory read bus_type: PCIE, Variables, AHCI, USB, ACPI, SMBIOS
- Fix Shift-F2 saves memory binary always saved the wrong size
- Fix ALT-= UEFI variables hangs with big-size variable
- Fix data saved by "RU /D SMBIOS " is wrong
- Fix a bug of ALT-3 detecting SMSC SIO
Get the encrypted zip file here
Password: CC!2AmMWZSa4f3D8
2022年7月6日 星期三
RU 5.31.0410 BETA
WARNING: Not tested at all (as usual 😆)
This is a fixed version from 5.30.0408 which has string operation problem causing errors of display bits, detecting SIO, accessing UEFI variable, etc.
Please get it here
Password: 1010223830646
2022年3月27日 星期日
RU 5.30.0408 BETA
WARNING: NOT TESTED AT ALL!
*** 2022/05/13 update ***
Just some minor changes. No new features.
- Fix possible SMBUS read failed
- Fix "ru /d VARS" not working
- Fix "ru /d smbios" hang
- Fix SMBUS manual selection not working
- Add Ctrl-Home and Ctrl-End to navigate to the first and last page of all registers
- Fix ALT-F1 Mass Storage not reading LBA correctly
- Fix Ctrl-Home/End not working for CPU MSR
Download here
Password: 1776417211011
2021年8月25日 星期三
Errors for writing UEFI variables
Recently I got lots of questions for writing UEFI variables (ALT =), I believe it is because users wants to unlock the capability of your system. And some blogs even mentioned how to do it with RU.
Due to the security reason, recent UEFI system firmware will not allow you to modify sensitive settings (variables). And there is no way to change it unless you can update the SPI by a physical programmer.
Here are what error numbers mean (UEFI spec) after you pressed CTRL-W.
I won't be able to provide you on how to make it working, it is what it is from RU's perspective.