New version with lots of improvements:
20231210 Changelog:
GUI
- Fixed: Pressing keyboard lock keys scrolling to cursor when cursor is outside of editor view
- Fixed: Misaligned preview hex editor panels in Settings window when changing font style
- Fixed: Crash when saving SPDs where part number contained non-ASCII symbols
- Fixed: Duplicate log entry added when attempting to open unsupported files
- Fixed: Not showing error message when attempting to open large files
- Fixed: False RSWP positives when checking unprotected blocks
- Fixed: Tab order in Settings window
- Updated:
Thai Third-party DDR5 & DDR4 file (*.thp) import support (TH53, TH43) - Updated: Manufacturer’s ID codes database (ref. JEP106BH, Sept 2023)
- Redesigned: Set RSWP block dialog window block range list view
- Redesigned: Moved offset position to top left editor corner
- Added: SMBus RSWP support (per PCstonks request) *
CLI
- Improved: Arduino operations performance and stability
- Added: Optional Arduino port baud rate parameter
SMBus
- Improved: Performance and reliability on supported Nvidia chipsets
- Improved: SMBus detection on AMD systems (thanks to QuepAll for testing)
- Updated: Driver removal tool
- Added: VIA chipsets support **
Firmware
- Improved: DDR5 compatibility (thanks to lamma4ka for testing)
- Improved: Performance
More info on notable changes:
* This build will let you use some of RSWP features over SMBus. Due to hardware limitations RSWP support works one-way only and is limited to DDR5. That means once RSWP is set, you will not be able to clear it via SMBus, you'll need an Arduino programmer to reverse it. Because of this, SMBus RSWP support is disabled by default. To enable it, open Settings window, go to "EEPROM" tab and check "SMBus RSWP Support" under "Write protection" section:
** Supported VIA chipsets and southbridges: VT8231, VT8233, VT8233A, VT8235, VT8237A, VT8237R, VT8237S, VT8251, VT82C596A, VT82C596B, VT82C686A, VT82C686B, CX700, VX800, VX820, VX855, VX875, and VX900
To support SPD-RW, make a feature request, report a bug, or make a donation using Paypal or Bitcoin links in the "About" window.