• Overclocking Lab
  • My Arduino-based RAM SPD reader/writer (free and open source) (p.8)
2021/03/17 15:09:36
a213m
New version is out: 20210317
  • Fixed crash during restoring settings
  • Error messages are suppressed when device is unplugged before the automatic connection is established
  • Startup window position centered after restoring settings
  • Font size displayed in settings window matches font size in the font dialog
  • Offsets scale with fonts properly
  • Restoring default settings no longer require application restart
  • Added option to specify non-ASCII character placeholder
  • Added vertical scrollbar
2021/03/17 15:48:46
Cool GTX
Thank You, for continuing the updates
2021/03/18 05:17:12
transdogmifier
Gonna check it out..I have Taiphoon Burner as well..
 
Thanks for this
 
2021/03/19 15:29:45
a213m
New version: 20210319
 
I noticed I missed some features since I added mouse wheel scrolling support, so here's a new build that has those lost features resurrected.
 
  • Restored drag&drop file open support
  • Restored data view right mouse button context menu
  • Restored CRC status for opened files (missing since 20210312)
  • Added arrows and navigation keys support to data viewer
  • Scrolling respects number of lines scrolling mouse settings (arrow key still scroll 1 line at a time)
 
 
2021/03/21 21:48:35
a213m
Here's a new version: 20210321
 
Previous version had a bug, which prevented manual connection from being established.

  • Fixed non-working manual connection
  • Introduced a workaround for manual update check for XP version
  • Improved reading performance (new firmware is required, included)
2021/03/22 05:22:28
transdogmifier
Nice to see you to continue to support and develop this.
 
Appreciated! Do you have a paypal or something?
2021/03/22 13:40:06
a213m
transdogmifier
Nice to see you to continue to support and develop this.
 
Appreciated! Do you have a paypal or something?




Thanks, yes: https://paypal.me/mik4rt3m
2021/03/23 02:44:47
a213m
Some bugs fixed in the new version: 20210323
  • Fixed crashes that occurred when unplugging devices
  • Fixed high CPU usage when dialog windows were open
  • Fixed non-working mouse wheel data viewer scrolling on some systems
  • Fixed functions which required external web browser on pre-Vista systems (visit website, donate, etc)
  • Auto update error message is not displayed on systems lacking TLS 1.2 protocol support, manual update check workaround is present
  • Data viewer font defaulted to "Courier New" for wider compatibility
2021/03/25 02:51:36
a213m
Lots of connection issues fixed in the latest release: 20210325
  • Fixed high CPU usage during initial connection
  • Fixed "Set RAM type" not overriding RAM type
  • Fixed unplugged devices not disconnecting automatically
  • Fixed manually disconnected devices reconnecting on their own
  • Improved error and exception handling when devices are unplugged during EEPROM operations
  • Added event log entry for unplugged devices
  • Added option to check write protection status before writing
2021/03/30 02:17:25
a213m
Some bugs fixed + device naming support: 20210330
 
When I implemented auto connection feature to reconnect unplugged devices, the program relied on Arduino's serial port name to distinguish the devices and would reconnect them once the same serial port became available. However, if you were to plug the device into a different USB port while the program is running, Windows would assign a different serial port number, and the program would ignore it. This is how it was meant to be, in case you had two or more devices plugged in, so that the program wouldn't just reconnect to a next available device, once the one you were working with had to be unplugged intentionally or accidentally. Serial port is an old interface that existed before plug and play specification was created, and serial port devices do not support Device ID or Vendor ID or other unique identification. Because of that there was no reliable way to determine if the device you just plugged into a different port is the same one that was unplugged while the program was running.
 
To overcome this inconvenience, this time I implemented a device naming feature. With the new firmware you will be able to assign a unique device name, which will be used to identify the device. From now on the unplugged devices will reconnect regardless of what USB port is used. The name is stored on Arduino itself in its internal EEPROM memory and can be changed any time, without having to edit config files and upload new firmware every time.
 

 
Full list of fixes and new features:
  • Fixed font color not resetting on restoring defaults
  • Fixed crash on exit during EEPROM read or write operations
  • Fixed crash when main window was resized and status bar overlapped data view top offsets
  • Fixed data view scroll bar not resizing when main window was resized and data tab was not selected
  • Unplugged devices will reconnect regardless of USB port used or its serial port name (see above)
  • Event log viewer columns retain their size after exit
  • Added status bar current operation description
  • Added EEPROM count overlay to status bar
  • Added operation progress check on exit
  • Added device identification by name (see above)
  • Added new font color selection
New firmware required, included

Use My Existing Forum Account

Use My Social Media Account