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

2011年9月28日 星期三

RU v4.93

Major features:
  1. Added support to identify AHCI devices.  Note: Only one platform is tested.
  2. IDE detection is changed to list all the devices found.  User does not need to select the controller and device now.  The UI has the same look as PCI device selection screen. (Notes: Multiple controllers are not tested.)


Minor bug fixes:
  1. Fixed read/write UEFI variables not working for PI1.2
  2. CTRL-G will go to 32-bit memory address read from current position if it is not a RU recognized address by default.
  3. Fixed compare file is not working.
  4. Fixed search may not display the value correctly if many occurrences in the same page.  Usually happened with 1 digit hex search.
  5. Add IDE words 128-255 details and works with page 2
  6. BBS header and IPL entries are separated for SHIFT-F5.


Get v4.93 beta here