EVGA

Helpful ReplyHot!My Arduino-based RAM SPD reader/writer (free and open source)

Page: < 123 Showing page 3 of 3
Author
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2020/08/22 23:36:58 (permalink)
Update: 20200822
  • Fixed a bug which made the device inaccessible when performing multiple SWP operations in a row
  • Improved reading and writing speed
  • Fixed Check PSWP operation response dialogs
  • Improved screenshot menu behavior
  • Added HEX/DEC notation view toggle for offset row and column (this applies to offset views only, data will still be in Hex regardless of selected notation)
Firmware update is required!

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#61
startekselva
iCX Member
  • Total Posts : 297
  • Reward points : 0
  • Joined: 2018/10/23 00:47:45
  • Status: offline
  • Ribbons : 6
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2020/10/28 10:07:24 (permalink)
just buy Thaiphoon Burner its used by dram manufacturers pay 16$ you are good to go
http://www.softnology.biz/




#62
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2020/10/28 13:04:31 (permalink)
Lol, that's like coming to a PC hardware forum and telling to buy a Walmart's "Overpowered Gaming PC".
 
Can Thaiphoon Burner remove write protection? That's a rhetoric question, don't answer, just quickly glance over Thaiphhon Burner's featureset and mine and you'll understand why both solutions aren't competing with each other.
 
And by the way, I do have a professional copy of Thaiphoon Burner, just so you know my solution is not a replacement for TB.

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#63
Raufen
New Member
  • Total Posts : 11
  • Reward points : 0
  • Joined: 2015/02/17 15:10:34
  • Status: offline
  • Ribbons : 0
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/01/13 05:08:50 (permalink)
Interesting project, I like it!
#64
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/01/13 18:18:45 (permalink)
Update: 20210113
  • Fixed a bug that caused a crash when undoing invalid SPD data
  • Added Windows XP support, requires .NET 4.0.

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#65
veganfanatic
FTW Member
  • Total Posts : 1854
  • Reward points : 0
  • Joined: 2015/06/20 18:08:41
  • Status: offline
  • Ribbons : 0
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/01/21 19:01:55 (permalink)
A few years ago some Chinese hackers built a similar project to change the SPD. Then they got a bunch of RAM that was rejected and reprogrammed it to be more stable with lower timing. The problem is the RAM markings were removed and the RAM would only work in single channel.
 
The counterfeit RAM for a while was all over at low prices.
 

  


Corsair Obsidian 750D Airflow Edition with the Corsair HX1000i
I have been a vegan since 1969. I have experienced more prejudice than anyone could possibly ever imagine.
#66
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/01/21 20:43:08 (permalink)
veganfanaticThen they got a bunch of RAM that was rejected and reprogrammed it to be more stable with lower timing. The problem is the RAM markings were removed and the RAM would only work in single channel.



That pretty much describes how all hardware manufacturers test and bin their products. If a product can't meet desired conditions, it gets downgraded to a lower tier class until it is stable. Everyone does that, not just RAM vendors.

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#67
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/03/12 00:36:33 (permalink)
New version: 20210312
  • Added options to customize program and connection settings, including, but not limited to connection settings, as well as fonts, styles, and colors
  • Added automatic device detection
  • Improved stability, performance, and usability

 
I'm always open to suggestions.
If you would like to see a new feature implemented, you can request it here.
Also, you can report any bugs you can encounter with.

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#68
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/03/13 00:32:06 (permalink)
New version: 20210313
  • Changes made to Serial Port settings no longer require program to be restarted
  • Added hot swap ability - RAM/EEPROMs can be hot swapped without having to disconnect or unplug the device
  • Some UI/UX improvements

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#69
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/03/14 01:55:07 (permalink)
New version: 20210314

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#70
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/03/17 15:09:36 (permalink)
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

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#71
Cool GTX
EVGA Forum Moderator
  • Total Posts : 25640
  • Reward points : 0
  • Joined: 2010/12/12 14:22:25
  • Location: Folding for the Greater Good
  • Status: offline
  • Ribbons : 119
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/03/17 15:48:46 (permalink)
Thank You, for continuing the updates

RTX Project EVGA X99 FTWK 2xEVGA2080Ti EVGA1200P2  Nibbler EVGA X99 Classified 3-GPU Water cooled 1600P2 AIO Folding  X99 2x1080Ti FTW3 Hybrid, 1200P
Thank You for Your Support      I'm a Volunteer Moderator on the EVGA Forums ... Not an EVGA employee

#72
transdogmifier
CLASSIFIED Member
  • Total Posts : 4885
  • Reward points : 0
  • Joined: 2003/09/05 14:26:21
  • Location: Orlando, Fl
  • Status: offline
  • Ribbons : 11
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/03/18 05:17:12 (permalink)
Gonna check it out..I have Taiphoon Burner as well..
 
Thanks for this
 

AMD Ryzen 5950x
Coolermaster ML360R RGB
Asus ROG Crosshair VIII Dark Hero
eVGA GeForce RTX 3090 FTW3 Ultra Gaming (Hybrid kit on it)
Asus ROG Swift PG43UQ 4k Monitor
eVGA 1600W Supernova T2 PSU
32GB Corsair Vengeance Pro 4000MHz (4x8GB)
Corsair MP600 Pro 2TB (Boot)
Corsair MP600 2TB (Games/Data)
Phanteks P500A Case
 
My Affiliate Code: 8ST3SZQYI7
My Associate Code: J4T7H4SOBIGFO8F
#73
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/03/19 15:29:45 (permalink)
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)
 
 

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#74
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/03/21 21:48:35 (permalink)
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)

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#75
transdogmifier
CLASSIFIED Member
  • Total Posts : 4885
  • Reward points : 0
  • Joined: 2003/09/05 14:26:21
  • Location: Orlando, Fl
  • Status: offline
  • Ribbons : 11
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/03/22 05:22:28 (permalink)
Nice to see you to continue to support and develop this.
 
Appreciated! Do you have a paypal or something?

AMD Ryzen 5950x
Coolermaster ML360R RGB
Asus ROG Crosshair VIII Dark Hero
eVGA GeForce RTX 3090 FTW3 Ultra Gaming (Hybrid kit on it)
Asus ROG Swift PG43UQ 4k Monitor
eVGA 1600W Supernova T2 PSU
32GB Corsair Vengeance Pro 4000MHz (4x8GB)
Corsair MP600 Pro 2TB (Boot)
Corsair MP600 2TB (Games/Data)
Phanteks P500A Case
 
My Affiliate Code: 8ST3SZQYI7
My Associate Code: J4T7H4SOBIGFO8F
#76
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/03/22 13:40:06 (permalink)
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

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#77
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/03/23 02:44:47 (permalink)
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

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#78
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/03/25 02:51:36 (permalink)
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

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#79
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/03/30 02:17:25 (permalink)
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

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#80
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/04/06 00:48:20 (permalink)
Since the last release there's been no serious bugs, thus a lengthy break before the new version: 20210406
  • Fixed false crash report when launching multiple instances of the program
  • Option to check write protection before writing is defaulted to on
  • Added event log column width auto resize option
  • Added detailed connection and reading events
  • Removed excess debug error messages
  • Improved connection performance

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#81
er1pp
New Member
  • Total Posts : 2
  • Reward points : 0
  • Joined: 2021/04/11 07:21:42
  • Status: offline
  • Ribbons : 0
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/04/11 07:26:09 (permalink)
thank you so much for this project - the code and explanations are all very well done - thanks

short question on using the GUI code - when it reports RSWP unavailable - does this mean that there is something wrong with the circuit - SA0, SA1, or HV ?

or is it related to the RSWP set on the module (which seems to report accurately - 2 blocks enabled, 2 blocks disabled for the module that I am testing) - but Clear RSWP is gray

thanks
#82
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/04/11 13:32:18 (permalink)
er1pp
thank you so much for this project - the code and explanations are all very well done - thanks

short question on using the GUI code - when it reports RSWP unavailable - does this mean that there is something wrong with the circuit - SA0, SA1, or HV ?

or is it related to the RSWP set on the module (which seems to report accurately - 2 blocks enabled, 2 blocks disabled for the module that I am testing) - but Clear RSWP is gray

thanks



Hi,
 
If it says RSWP unavailable, then it failed to test or toggle SA0, SA1, or HV switches.
 
(I just noticed the schematic shows the SA0 control is optional, but it is still checked in the code before enabling RSWP controls. Give me a few moments, I'll prepare a new build which will ignore SA0 state to work with RSWP features.)
 
But SA1 and HV control circutries are still required, so make sure those are wired up properly.
 
 
Edit: see one post below
post edited by a213m - 2021/04/11 20:13:59

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#83
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/04/11 13:52:51 (permalink)
Done, here's the promised release: 20210411
  • Fixed crash on scrolling if mouse wheel vertical scroll option is set to 'One screen at a time'
  • Window state is restored properly when 'Remember window size and position' is enabled
  • SA0 pin control is no longer required to enable RSWP operations
 

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#84
er1pp
New Member
  • Total Posts : 2
  • Reward points : 0
  • Joined: 2021/04/11 07:21:42
  • Status: offline
  • Ribbons : 0
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/04/12 08:48:58 (permalink)
thanks for the quick answer & the quick turn-around for new code - this works for me & my RSWP are enabled now
 
thanks again for sharing all the effort that you have put into this project 
 
#85
a213m
SSC Member
  • Total Posts : 693
  • Reward points : 0
  • Joined: 2006/02/08 11:10:24
  • Location: Canada
  • Status: online
  • Ribbons : 16
Re: Would anyone be interested in open source and free DDR4 SPD reader/writer? 2021/04/16 01:31:36 (permalink)
New version, mostly cosmetic updates: 20210416
  • Fixed devices disappearing when changing serial port settings
  • Connected device will not disconnect when changing serial port settings
  • Modified settings are highlighted before they are applied
  • Added option to hide some toolbar buttons
  • Settings window can be resized

My free and open source DDR4 SPD reader/writer with write protection capabilities
 
#1: 10980XE, R6EE, 8x8GB 4000C15, 2x2080Ti, 1TB SN850, AX1600i
#2: 10980XE, SX299EG2, 8x8GB 4000C18, 2070S, 512GB 840 Pro, HX1000W

#86
Page: < 123 Showing page 3 of 3
Jump to:
  • Back to Mobile