2012年12月11日 星期二

RU 5.05 beta for DOS and UEFI

This is a quick fix version for RU 5.04

Critical bugs fixed:
  • Fixed CTRL-PGDN and CTRL-PGUP not working.
  • Fixed save file function is not working since v4.95


New Features:
  • ALT-L: Select registers with a readable list.
  • CTRL-W: Write the data back to LBA (Still under development, it could hang after reading LBAs in RU.EXE)
  • ALT-F2: List E820 tables

Again,  I've never tested RU32.EFI, please let me know if you find any problem.


Get RU 5.05 beta Password = 1120

2012年11月29日 星期四

RU 5.04 beta for DOS and UEFI

RU now reads UEFI block IO devices and DOS INT13 devices!   The write function will be added later.

New features:
  • Add support to read LBAs.  Hot key = ALT-F1.  UEFI version lists the partitions as well.
  • UEFI SMBUS support is added back but SPD information is not displayed yet
  • Add ATI/AMD SMBUS - not tested, not fully functional
  • Add ALT-M to select config parameters of current bus type.
Bugs Fixed:
  • Fixed DOS version may not display all tables in RSDT and XSDT
  • Fixed if SMBIOS handle was deleted (not found) RU could hang or get random data.
Minor Bugs fixed:
  • Fixed CTRL-ALT-END not working for UEFI mode 
  • Fixed Shift-F5 (force register meaning) not working properly with TAB/Shift-TAB
Known bug:
  • CTRL-PgUp and CTRL-PgDn keys are not working in RU.EXE

Please note that I never tested RU32.EFI, please let me know if you find any problem.

Get RU 5.04 beta Password = 0852

2012年11月9日 星期五

SMBUS will be rewritten

The SMBUS function of RU is lame.  I will start to rewrite SMBUS part when I had time to do it.  May not be soon but I will take this as a priority.

2012年11月1日 星期四

RU 5.03 beta for DOS and UEFI

There are some bugs fixed for DOS and UEFI version.  But I did not fully test it.  Thanks for all users reported problems to me.

  1. Fixed when RU /l failed, next run color will be wrong.
  2. Fixed command line "/x" is not working. 
  3. Fixed DOS RU did not load the previous configuration (RU.SET)
  4. Fixed the last entry of ACPI XSDT table is missing.
  5. Adjust BW color to make it look right.
  6. Fixed CTRL-ALT-END not working, problem existed since v4.38.

Get RU 5.03 here.

2012年9月10日 星期一

RU v5.01 beta for DOS and UEFI


Critical bug fixed:
  • Fixed PCI express BARs were destroyed since v4.95
New Features:
  • ACPI S3/S4 is supported in pull-down menu.

Minor improvements:
  • Fixed that the RU screen is located at the right bottom due to mode changed.
  • Fixed display the binary value of registers incorrectly.
  • Fixed displaying out-of-range ASCII code in UEFI mode.
  • Fixed UEFI variable not working for DOS RU
  • Fixed 2 garbage chars on left-top after quitting RU.


Get RU v5.01 here (DOS and UEFI).

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