顯示具有 Command Line 標籤的文章。 顯示所有文章
顯示具有 Command Line 標籤的文章。 顯示所有文章

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年3月27日 星期日

RU 5.30.0408 BETA

WARNING: NOT TESTED AT ALL!

*** 2022/05/13 update ***

Sadly this version contained a bug that SIO detection is failed and some string display problems.  
I suggest to skip this version and wait for the next one.

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年5月7日 星期五

RU5.28.0397 BETA

Updated: 0396 build was removed and here is the new update 0397 build, thanks to @martin reporting the problem.

This version fixed mainly SIO and keyboard not working properly.  But I just did some very limited tests and some are not even tested.  Please note that It's not guaranteed that it works as expected.

Fix

  • Fix RU can't remember SIO LDN
  • Possibly fix the problem of reading keyboard input
  • Fix the problem of showing many non-existed SIOs
  • Possibly fix RU /L for SMBUS not working

RU /Sxx (Safe mode)

        xx stands for bits, for examples: RU /S4 means to skip SIO detection
  • BIT0=1: Read MTRR only for ALT-8 CPU
  • BIT1=1: Display readings from keyboard
  • BIT2=1: Skip detecting SIO
  • BIT3=1: Skip initializing text mode

Files

2020年9月22日 星期二

RU 5.27.0388 BETA

This version mainly add a test switch in command line for debugging keyboard combination problems.

Also it fixes the problem of "Save all PCI devices" resulting wrong data saved when 32-bit width is selected as reported by an user.

NOTE: It has not been tested, any wrong readings can be happened.

Command line "/S"

  • RU /S2
    • It shows RU key codes on the top of the screen when a key is pressed
  • RU /S1
    • It will only access CPU MTRRs, not all MSRs.  This is to avoid the hang while reading full set of MSRs

Get 5.27.0388 here

Password : 10462733123319

2019年11月13日 星期三

RU 5.24.0370 Beta

Features
  • List all available MSRs from #0 - #1000 even for those MSRs not recorded in RU name database
  • CPU MSR ALT-8 names can be searched: ALT-L/ENTER then type the name on the main screen

Changes
  • RU.EXE: Fix Save Default EXE is not working
  • Add page number displayed for CPU MSR
  • SIO: Add Fintek vendor IDs for auto-detection (NOT-TESTED)
  • SIO: Fix auto-detection is not working (tested only on one system)
  • Command line mode ` : All functions key are allowed (not sure is there will be any side effects)
  • Command line mode ` : The line will be changed to color red indicating it is in command line mode
  • Fix ACPI ALT-6 page number are displayed incorrectly after page #0xFF
  • UEFI configuration table from System Info CTRL-I can be browsed more than one page
  • Some minor UI changes
Download here
Password: 23234124810135744

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年2月28日 星期五

RU command line

RU provides command line interface but only few knows.  I personally use it a lot because sometimes using command is faster than navigating the cursor to change registers.

Command can be toggled with key `. 

You can use that key to toggle between main screen (registers) and command line below the screen (same line as clock is displayed).


Here is the commands listed in help (F1) screen:


  • o x, y
    Output value y to port x
    o 2e 55 - out 0x55 to port 0x2e
  • i x
    Input (read) value from port x
    i 40
    00 - value read is 00
  • w x,y
    Write value y to register #x
    w fe 0f - register #fe = 0xf
  • f [x,y] z
    Fill value z from register #x to #y
    x,y are optional, it will fill 256 bytes if x,y are not specified.
    f 55 - fill current page (256 bytes) with 0x55
    f 0,10 aa - fill 0xaa from register #0 to #10
  • g x
    Go to register #x, this change the cursor to register #x
  • s string
    Search string in the current page, case sensitive
    s AMI - search "AMI"
  • sv values
    Search hex values separated by space
    sv 01 22 ff - search value 0x01 0x02 0xff (from low to high address)
    sv ff2201 - search a dword (same as above 3 values)
  • sv be45 23 5c6912f3 - search 0x45 0xbe 0x23 0xf3 0x12 0x69 0x5c
  • q
    Quit RU
  • off
    Turn off the system
  • reboot
    Reboot to INT19 (DOS only)
  • up/down arrow
    Browse commands you used.  So you don't have to type the last command you used before.