顯示具有 release 標籤的文章。 顯示所有文章
顯示具有 release 標籤的文章。 顯示所有文章

2024年10月2日 星期三

RU 5.40.0433 Beta for ARM support

Finally I fixed several GCC build errors and do the test inside QEMU and it seems to be working. So I decided to release it during a day off for incoming Typhoon.


This version is mainly forAARCH64 

BUT!  It was ONLY TESTED in QEMU

 

Download: Get it here

Password: 795c02103e7342bc9bbc19e1073f11de
 

2023年12月14日 星期四

RU 5.34.0426 BETA

This is a very minor change from previous 0425 build.

NOTE: Absolutely not tested at all, please use it with cautions!

  • Fix RU stops responding for a long time (looks like hang) while starting up
  • "Probably" fix the BAR size issue

Download it from github 

Password: cc92d99a-ab87-43c3-99df-a5957ea53be9


p.s. blogger doesn't seem to be a good place for RU release notes, plan to move to somewhere else??

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年7月6日 星期三

RU 5.31.0410 BETA

WARNING: Not tested at all (as usual 😆) 

This is a fixed version from 5.30.0408 which has string operation problem causing errors of display bits, detecting SIO, accessing UEFI variable, etc.

 

Please get it here

Password: 1010223830646

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

2020年8月25日 星期二

RU 5.26.0386 BETA

This version only fixes dome problem.  The main change is that RU takes too much time on some system scanning PCI devices.

NOTE: I didn't test it at all so it could be buggy.

  • Fix PCI hangs with PCI device base code 0xa.
  • Add IDE/AHCI prefix to ALT-5(HDD detection) device name
  • Fix "RU /L" loading file error
  • Fix SMBIOS data not restored after re-enter RU
  • SIO: Fix it detected lots of non-existed SIOs on some systems
  • Fix ACPI table displayed wrong MCFG/FPDT/DMAR/DBG2 details
  • Add new ACPI UEFI table
  • Previously RU scan all PCI functions unconditionally for better compatibility but it takes time. It is changed to scan PCI functions only if it's multi-function
  • Use Shift-F6  for scanning PCI functions unconditionally.
  • Fix SPD ALT-0 read failed (error: not existed)

Known issues: 

  •  All characters typed will be converted to lower cases

 

Get RU 5.26.0386 here

Password: 1374101733321016

2020年5月7日 星期四

RU 5.25.0379 Beta

This release was requested by an user to support detecting multiple SIO.  Again, not all functions are tested. 
I am also surprised some of bugs existed for a long time but no one reported to me XD
  • Support Exar SIO detection
  • Support for detecting up to 6 SIOs at the same time (NOT TESTED)
  • Fix ACPI (ALT-6) hangs on Intel Menlow platform
  • Ctrl-S is replaced by Ctrl-U to toggle sound
  • Fix some strings displaying problems
Download it here.
Password: 2002118028047

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

2019年9月23日 星期一

RU 5.23.0363 Beta

Features
  • Add EC interface, use ALT-] key to enter EC access.  RU will try to detect EC_SC and EC_DATA.
Changes / bug fixes
  • Fix ALT-8 always reads MTRRs only on 5.22
  • Add ACPI ALT-6 DSDT table
  • ACPI UI: Add Page number for large ACPI table such as DSDT
Get 5.23.0363 here.
Password: "61016253441046 "  (no quotation marks, a space character followed after the numbers)

2019年8月20日 星期二

RU 5.22.0354 Beta

This is a bugs fixed version release.  There are some long-existed problems caused system hung but just few reported to me.  I am wondering why just few people notice that...
However it is still not tested and I always created some other bugs XD.

Bugs fixed - Multiple hangs fixed!
  • Fix RU.EFI hangs while reading MSR hangs in Kabylake platform
  • Fix RU.EFI hangs running on Comet Lake U platform since 5.11.0196
  • Fix RU.EFI hangs in a system without GOP
  • Fix writing to CPU MSRs is not working
  • Fix CTRL-G not working, it sometimes go to address 0
  • Fix RU.EFI Ctrl-F, Ctrl-D waits for keys to continue
 Minor changes
  • ALT-8 CPU MSR will first select which CPU to look at, so as ALT-M
  • Display Number of CPUs in System Info [CPU] section.
  • Add /S to command line as SAFE mode
Get it here
Password: 2924610141006

Known issue: ALT-8 Can only read MTRRs...  I created another bug XD, fixed and will be released soon.

2018年7月28日 星期六

RU 5.21.0344

New features
  1. RU.EFI: Add ROM layout info to CTRL-I System Info page
Minor changes
  1. Fix RU.EFI F12 saved incomplete image if File pull-down menu is opened
  2. Add CSM16 version to CTRL-I System Info [Firmware] section
  3. Fix ALT-9 SMBIOS highlighted area size is wrong if you use PgUp/PgDn to navigate types
  4. Fix ALT-9 SMBIOS type 0 BIOS Version does not show string
  5. Fix AHCI MMIO device name overlapped
  6. Fix RU.EXE ALT-5 can't detect AHCI devices devices since version 5.16
  7. Fix ALT-L (ENTER) is not working in DDR4 page 2
  8. Fix arrow keys can't move cursor after entered editing mode (cursor flashing) since version 5.20
  9. Fix SMBUS SPD always have 2 pages
  10. Fix search function (CTRL-D / CTRL-F) not working properly while reading ALT-F1 HDD
  11. E820 ALT-F2: Change "End Address" to Size on the list for better reading
  12. RU.EXE: Fix "RU /D E820" file.ext hangs
  13. Fix displaying wrong binary bits content (it could be all 1s always) from version 5.20
  14. Fix some minor UI problems
Get RU 5.21.0344 Beta here 
Password: 332012091007

2017年12月16日 星期六

RU 5.20.0328 BETA

Major changes
  • Fix it hangs while using UEFI variables ALT-=
  • Ctrl-L (select color) can select screen/window/selection colors now, try it if you want to use different color

    Ctrl-L to select color:


    Monochrome color:



    Select gray background:

  • Space key in register details screen (ENTER / ALT-L) will toggle a preview lines.  Here is the toggling sequence: Bytes/Bits --> ASCII --> Close preview.
    Hit space key once: Display the hex bytes
    Hit Space key twice: Display the ASCII codes
Minor changes
  • Fix the scroll speed of text displayed on right side of menu bar is too fast
  • Fix F8 compare memory always using address 0
  • Add PCI Express Capabilities Register.bit8 Slot implemented information to info block
  • Improve visibility for CTRL-L monochrome color (BTW, monochrome color was created for a coworker who is color blindness)
  • Fix device name was not cleared while changing PCI device
  • F6 PCI list changes (PCI Express) to PCIe
  • Fix RU.EFI save/open file failed if CDROM or NTFS drive is present
  • RU /D ACPI: Display the saving file information more clearly
  • ALT-6 ACPI table list now list OEM ID, OEM Table ID and Creator ID.
  • Fix wrong ACPI table checksum bad information if the length > 0xffff
  • Fix ALT-F1 mass storage does not list partitions in correct hierarchy tree
  • Fix saved file can't be exchanged between RU.EXE and RU.EFI
  • Some UI fixes
Important notes: 
  • Every version of RU has it own bugs simply because I did not test it fully.  Please leave comments here if you find any bug.
  • RU.EXE are not tested at all.
Download here
Password: 174105371023

2017年2月18日 星期六

RU 5.19.0295 BETA

This version improves something from RU users. Note again, I did not fully test it all all!  XD
  1. RU.EFI: Add Shift-F12 and pull down menu to [System] to select the default folder to save the F12 screenshots (which was suggested by one of users)
  2. RU.EFI: Save/load file can be assigned with the mapping file system and directory such as below:
    fs0:123.txt
    \folder\save.txt
    fs1:\123\save.txt
  3. RU.EFI: UEFI variable (ALT =) - Add following attributes
    HR - EFI_VARIABLE_HARDWARE_ERROR_RECORD
    AW - EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS
    AT - EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS
    WA - EFI_VARIABLE_APPEND_WRITE

    Thus GUIDs are not able to be displayed in full length
  4. Fix scanning PCI devices still didn't work for device function is not at 0 and function 0 is absent
  5. Fix CTRL-UP (Find prev) and CTRL-DOWN (Find next) are not working for Find text and Find hex
  6. Fix screen filled with blue over-sized background at the last page of CPU MSR
  7. Fix ENTER for register info did not work after build 0285
  8. Fix command F (fill) does not work with second 512 bytes of a LBA page
  9. Add Prefetchable for PCI BAR, remove S64 and just put size to next line, looks like below:
    PfM64: 0000000090000000        // prefetchable 64-bit memory
           0000000010000000        // size
    M64:   0000000080100000
           0000000000004000

Known issues:
  • 2017/03/07: It could hang when switching to UEFI variable view.  Will be fixed in next beta release.
  • 2017/05/25: F8 compare memory failed, it always compares to address 0.


Get RU5.19.0295 here
Password: 8738f294f469

2016年9月8日 星期四

RU 5.18.291 BETA

This release is mainly for saving snapshot from RU screen as BMP file.  Which is requested by Gary and other users.  Special thanks to Mykhaylo for the help.

I didn't test this version at all, so it could be buggy.  Please leave me a message if you find any bug.

New features
  • RU.EFI: Add F12 key to capture the screen snapshot to BMP file.
    File name is auto-generated: Format: "YYYYMMDDhhmmss.bmp"
    RU.EXE does not support this.

Bug fixes / improvements
  • Fix hangs sometimes when displaying system info (CTRL-I)
  • Fix SMBUS slave address is not remembered when re-enter RU
  • RU.EFI hangs after command line executed
  • Fix displaying wrong PCI base class code
  • Detect PCI functions with more tolerance
  • RU.EFI: Fix display wrong size of HDD information "1 Phy = XX Logi sec"
  • RU.EFI Fix HOME/END/UP/DOWN,etc. not working for select bar
  • Fix UEFI variable list with wrong color for variable attributes
  • RU.EFI: Fix screen scrambled with some VGA devices
  • Minor UI improvements
Download 5.18.0291 from Github.
Password: 199f784df37f

2015年12月30日 星期三

RU 5.16.0248 Beta

The previous version 5.15.0244 has several bugs, thanks for Gary reporting many bugs.  I hope this version can fix all the problems.

  1. Fix ACPI table with length 0 still shows valid table.  It is now shown as checksum bad.
  2. Fix ACPI register info (ALT-L) does not show all of them for the first time.
  3. Fix system hangs switching between ACPI and SPD.
  4. Fix PgUp and CTRL-PgUp is not working.
Again, I haven't done many tests.  Please report bug to me by leaving comments here.  I will try to fix it ASAP.

Download RU5.16.0248
Password: 168571019102231

2015年12月18日 星期五

RU 5.15.0244

This release has fixed many bugs and add USB MMIO registers.  But I think there are still many bugs existed, please leave comments if you found any.

Main features:
  • Support USB MMIO (ALT-F6)
    • Select MMIO registers

    • Operational registers selected
     
    • Use ALT-M to select port number if port registers is selected.
    • NOT TESTED.

Improvements:
  • Add SATA device current speed, it will be displayed like below at info block Gen2(1,2,3)
  • Support recognizing CardBUs on PCI name 
  • RU.EFI uses 100x31 as default text mode because it is bigger, easy to read.
  • Add support for reading Skylake DDR4 SPD lower and upper page.  Use CTRL-PgUp and CTRL-PgDn to select the page 1/2.
  • SMBIOS string is no longer just a number at the ALT-L.  It is displayed like below with double quotes instead of string index number.  It is more easy to read now.
  • SMBUS: Removed options for clock generator and sensor, user is able to select any device manually by byte/word/block access.
  • SMBUS: Added some manufacture names, size and part number for SPD like below:
  • SMBUS: Added DDR4 registers info for SPD. (ALT-L below)
 Bugs fixed:
  • Fixed RU.EFI could hang is some shell environments.
  • CTRL-I System information can't display the correct CPU name and Firmware vendor.
  • Fixed "RU /D PCI" took a long time.
  • Fixed CTRL-F could hang.
  • Fixed AHCI MMIO is not working when first time using ALT-F5.
  • Fixed getting PCI name with "Unknown" for all base class > 0xc.
  • Fixed wrong ACPI RSDT and XSDT table names.
Download: RU5.15.0244
Password: 1683911281021