2015年3月15日 星期日

RU 5.14.0218 Beta

This is a quick fix version for 5.13 which may hang at the beginning of RU execution.  Please note it is not fully tested.  Thanks for Peter reporting this bug.
  1. Fix ru.efi hangs on BayTail CR platform
  2. Fix F8 compare file failed with saved all PCI registers file
  3. Add PCIe link width (not tested) to registers info area
  4. Fix ALT-M is not working for SIO
Get 5.14.0218 here
Password: 2295821561014

2015年2月11日 星期三

RU 5.13.0213 Beta

There are some requests from RU users, I have added those requests to this version.  But I did not test it and I modified some core functions which may cause many bugs.  Please test it before you use it.

Improvements
  • Memory address is now 64-bit for ru.efi.  But It is not tested.
  • User can also input 64-bit LBA now.
  • Add /D ACPI[:Subtype] for saving single ACPI table
    ex: RU /D ACPI:APIC apic.txt
  • DEL can delete from UEFI variable list screen.  CTRL-Z to undo the last deleted variable.
  • E820 addresses can be displayed up to GB

Bug fixes
  • Critical: Register 0x07 are always changed after select UEFI variable
  • Fix ru.efi hangs if RU.SET was saved by ru.exe
  • Fix ALT-L hangs using with SIO
  • Fix variable is not read correctly
  • Fix first page of LBA (ALT-F1) always read as 0xff
  • Fix E820 can't display memory above 1GB
  • Fix UI problem of searching data/string.
Please get  5.13.0213 here.
Password: 0949159611009

2014年10月8日 星期三

RU 5.12.0197

This release contains only minor changes requested by Ryback.

  1. Add new type of /D command line.
    RU /D PCI <filename>
    File saved format is the same as UI <F2> save registers.  It will save all registers for all PCI devices found including each 4KB PCI express registers.
  2. ACPI tables with wrong checksum will still be listed but marked as bad checksum.  This is for debug purpose for your ACPI tables.
  3. Fixed bug of saved register file has incorrect offset.

Get RU 5.12.0197 here 
Password: 0915252461011

2014年8月31日 星期日

RU 5.11.0196


Features:
  1. Added save UEFI variables to files
    RU /VAR filename - Save UEFI variables list to filename
    RU /VARS filename - Save
    UEFI variables and its data in ASCII code format
  2. Added save E820 tables to a file
    RU /D E820 filename

Major fixes:
  • Fixed search speed in MEMORY is extremely slow since RU5.07

Minor fixes :
  1. Fixed DOS/Shell command line not working
  2. Fixed RU.EXE display AHCI .DET with random strings
  3. Fixed RU.EFI command line is not working for Shell 2.0
Importanat notes:
As usual, this version of RU.EFI and RU.EXE are still not tested.  All functions are not guaranteed to be working.  Please leave comments if you found bugs.

Get 5.11.0196 here
Password:  342291012

2014年7月6日 星期日

RU 5.10.0181.01 bug fix version

This is a single bug fix version for 5.10.0181.  Thanks to an anonymous user reported this issue to me.  Hope I won't break anything for this release.

Fixed 5.10.0181 IO reads/writes wrong values.  Symptom can be observed by accessing CMOS (ALT-2).  Values are always different for each read.

Get 5.01.0181.01 here
Password: 361325551008

2014年6月23日 星期一

RuSmi driver for RU.EXE to access UEFI variable in DOS

I have created a driver called RuSmi that enables access RU.EXE to access UEFI variables in DOS.

Please get the file from Github
Password:10072767


It contains following files:
  • FFS format:
    RuSmiFramework.ffs - Used with PI < 1.1
    RuSmiPi.ffs - Used with PI >= 1.1
  • EFI format:
    RuSmi.dxs - dependency file
    RuSmiPi.efi - driver
Please note you will get only variables with runtime attribute in DOS because it is runtime.


2014年5月19日 星期一

RU.EFI+RU.EXE 5.10.0181 Beta

Main changes:
  1. Display colored attribute and EFI_GLOBAL_VARIABLE_GUID on the list of UEFI variables.
  2. UEFI variables are now sorted by ascending order!  So user can browse variables easier.
  3. Type UEFI variable name will go to the closest matched UEFI variable name on the list.






Other Changes:
  1. Fixed RU always filled auto-detected SIO open/close config data cause SIO access were always allowed.
  2. Fixed writing IO port were not according to width, it always used byte access even if width=32bit.
  3. Changed ALT-L for IDE Identify ALT-5 to display WORD number as ATA spec does.
  4. Fixed SHIFT key is not working in input line dialog since build 0143.
 Download 5.10.0181 here password: 275650926

Again, I did not fully test it.  There is no guarantee for every function and it is not my responsibility to fix any bug on time.