I think I will start to add the codes to read EC controller and hopefully finish it this year.
It's done! Check it out.
R U an engineer? You must be a BIOS engineer to find me here! This is home of RU.EXE and RU.EFI.
2019年5月1日 星期三
2018年7月28日 星期六
RU 5.21.0344
New features
Password: 332012091007
- RU.EFI: Add ROM layout info to CTRL-I System Info page
- Fix RU.EFI F12 saved incomplete image if File pull-down menu is opened
- Add CSM16 version to CTRL-I System Info [Firmware] section
- Fix ALT-9 SMBIOS highlighted area size is wrong if you use PgUp/PgDn to navigate types
- Fix ALT-9 SMBIOS type 0 BIOS Version does not show string
- Fix AHCI MMIO device name overlapped
- Fix RU.EXE ALT-5 can't detect AHCI devices devices since version 5.16
- Fix ALT-L (ENTER) is not working in DDR4 page 2
- Fix arrow keys can't move cursor after entered editing mode (cursor flashing) since version 5.20
- Fix SMBUS SPD always have 2 pages
- Fix search function (CTRL-D / CTRL-F) not working properly while reading ALT-F1 HDD
- E820 ALT-F2: Change "End Address" to Size on the list for better reading
- RU.EXE: Fix "RU /D E820" file.ext hangs
- Fix displaying wrong binary bits content (it could be all 1s always) from version 5.20
- Fix some minor UI problems
Password: 332012091007
2017年12月16日 星期六
RU 5.20.0328 BETA
Major changes
Password: 174105371023
- 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
- 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
- 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.
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
Known issues:
Get RU5.19.0295 here
Password: 8738f294f469
- 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)
- 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 - 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 - Fix scanning PCI devices still didn't work for device function is not at 0 and function 0 is absent
- Fix CTRL-UP (Find prev) and CTRL-DOWN (Find next) are not working for Find text and Find hex
- Fix screen filled with blue over-sized background at the last page of CPU MSR
- Fix ENTER for register info did not work after build 0285
- Fix command F (fill) does not work with second 512 bytes of a LBA page
- 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
Bug fixes / improvements
Password: 199f784df37f
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
Password: 199f784df37f
2016年3月28日 星期一
RU 5.17.0284 Beta
This version changes lots of codes and fixed more bugs. I hope it will not break anything else it was supposed to be working :). The UI is the main change for more user friendly.
Features:
Password: 10441018174128
Features:
- Select SMBIOS directly from type, no more unreadable handle number!
ALT-9 will list all SMBIOS type description. You can directly type any string you want to find on that list like below:
When you press Enter or RIGHT it will show the details with the string displayed in green. Old version of RU did not have details and strings like this version.
You can go back by pressing LEFT to the type selection list as previous picture shown. Then use LEFT/RIGHT arrow keys to go back and forth between SMBIOS types selection and type's details. Same operations are applied to any other screen list.
You can also directly type string like: "memory"
RU will find it for you, no more up/down/page up/down to navigate yourself. For examples, it finds type 016: "Physical Memory Array" for you.
What if you want to find more about "memory"? Simply press CTRL-DOWN to find forward or CTRL-UP to find backward for the last entered string. - The same UI from above SMBIOS is applied to the following types:
- ACPI ALT-6
- E820 ALT-F2
- IDE ALT-5
- PCI F6
- Mass storage ALT-F1
- SMBIOS ALT-9
- UEFI variables ALT-=
- System information CTRL-I
- EFI configuration table is added to System Information CTRL-I
You can directly jump to the selected table on that screen.
For example, if we want to go EFI_SYSTEM_RESOURCE_TABLE. First press CTRL-I and it will show:
Type: "resource"
Found it! The selecting bar turns to magenta color with "[Go]" string at the end. That means you can press Enter to go to that address.
This is the location of EFI_SYSTEM_RESOURCE_TABLE: - Mass storage now shows all block IO devices like below example "33MB RAM disk". When there is no component name it will show the device path.
- SPD information changed. Previous RU has wrong information for SPD, this version only shows the module name and size like below:
And this: - System information shows CPUIDs like below:
- SMBIO 3.0 is supported.
- Fixed ALT-M is not working for SMBIOS.
- UEFI variables: Fixed DEL deletes a variable but the list was not updated accordingly.
- Highlight color for key help in command line.
- CTRL-F and CTRL-D are just for the first search. CTRL-DOWN and CTRL-UP will continue the last search.
- Added more key list on the pull-down menu.
- Mass storage: Fixed search did not advance to next LBA.
- SMBUS: Fixed compare SMBUS saved file is not working.
- RU.EFI screen is moved to the center of 100*31 resolution.
- E820: Added 2 more type according to ACPI E820 spec: Unusable and Disabled.
- E820: Added Extended Attribute support.
- MEMORY: Fixed memory address is always reset while input a new one and RU.EXE could display garbage characters.
- SPD: Support Skylake 2 pages SPD.
- F1 is changed to display all help lines on info block.
- CTRL-F1 is added to display original help window.
- RU command line will hang (ex: /D)
Password: 10441018174128
訂閱:
文章 (Atom)