2012年8月6日 星期一

RU.EFI v5.00 build 0056

The build 0056 fixed 2 minor problems:
  1. Fixed RU is displayed at the lower-right of  screen.
  2. Fixed pull-down menu may be overlapped.
Please get it here

2012年7月25日 星期三

RU.EFI v5.00 build 0054

This version is a more stable one and tested in both X64 and IA32 systems.  However there could still have many bugs, please leave me comments here if you found one.
  1. Fixed can't read all CPU MSRs in IA32
  2. Fixed displaying PCI BARs messing up the screen.
  3. Added back Open/Close config feature for SIO (not tested)
  4. Fixed hanging while entering RU with some platforms.
  5. Fixed displaying wrong size of HDD.
  6. Added back UEFI variable access.
  7. IMPORTANT fix: Fixed PCI write not working.
Get RU.EFI 5.00.0054 here

2012年6月24日 星期日

RU.EXE v4.95

1. Fixed ACPI table display messed up with following steps:
1) ALT-6
2) Select any table
3) ALT-6
4) ESC (canceled)
5) ACPI table messed up

2. Turn ATX power off utilized APM, now changed to use ACPI S5
3. Display 64-bit memory BAR and size (M64b / S64b)
4. Update/Add more AMD MSRs
5. Fixed displaying the wrong page when search is canceled
6. Few minor bugs are fixed

p.s. SMBUS code is not updated and it's very old, may not work at all.

Get RU v4.95 beta here

RU.EFI v4.95

Finally I have done a test beta version of RU for UEFI after adding all those functions in assembly/DOS back and resolving thousands of compiler errors.

I am glad that the life of this ancient BIOS tool still last even in the UEFI era!

This version is synchronized with DOS RU 4.95.  It should have almost all the features that DOS RU has.  However reading/writing UEFI variables are not supported for now because I think using dmpstore would be easier than RU :)

Known issues:
Accessing MSR may not work on all platforms, it depends on if your BIOS implemented specific UEFI functions fully.  If it doesn't accessing MSRs may hang.  MSR for IA32 is not implemented yet.

2012/07/11 updated:
This version has a bug that it will not write PCI registers.   It is fixed and will be put to next release.

Try out UEFI beta version here:
RU.EFI = X64 version
RU32.EFI = IA32 version

2012年6月7日 星期四

Old versions of RU.EXE


Here are links to some old versions, please let me know if you need other older version.


Older versions of RU.exe 4.81 to 4.95 can be got here.

Please go to tag: release to get latest versions.

2012年5月30日 星期三

RU for UEFI - Coming soon!

Finally!

I am writing the UEFI version of RU.  The user interface is 99% the same.  Only difference is that some colors may not be the same to DOS version.  This is due to UEFI background color can't have bright attribute.

After fixing thousands of build errors converting DOS version C files, following functions are working now:
  • PCI
  • IO
  • memory
  • SMBIOS
  • ACPI tables
It's released!! See here

2011年11月10日 星期四

RU v4.94 beta


1. Fixed search function failed to display the correct position
2. Remove obsoleted auto SIO detect
3. Add HDD info: TCG feature set and SSD
4. Add displaying ACPI tables (ALT-6), still under testing.

Please leave a comment if I created more bugs in this version! XD

Get RU v4.94 beta here