Voltage for DDR2 is set to 1,8V on every ram, you can't store it in SPD...Originally Posted by SKiLL3D
Maybe EPP supports voltage settings, I don't know
Voltage for DDR2 is set to 1,8V on every ram, you can't store it in SPD...Originally Posted by SKiLL3D
Maybe EPP supports voltage settings, I don't know
My Rig:
Intel Core 2 Duo E6400
2x512mb Micron PC3200 OEM D9DQW "Fatbody"
Biostar TForce P965 Deluxe
MSI/Medion GeForce 6700XL (Cheap)
Chieftec 360W (in search for someting better)
WD 160GB S-ATA
new version: 0.52
yeah I can see RMA for ram makers b/c of people putting wrong hex code in and fubaring spd or dimm.
I like that experts could potentially tune their memory with this, but I myself will leave that to bios tweaks. Not to say W1zzards tool doesn't have merit, but I forsee $$$ problems for memory companies b/c of shady people trying to do false RMA's and or theft.
it's never fast enough!
1.) Development speed is nice!
2.) How about an Expert, an Advanced and a Noob Profile?
- ExpertProfile would allow the User to change everything
- Advanced allows more than Noob but less then Expert
- NoobProfile allows only CAS Latency(tCL), RAS to CAS Delay(tRTC), RAS Precharge(tRP) and Precharge Delay(tRAS)
Disabled Features would only be greyed out.
Default Profile would be 'Noob' and everytime the User wants to get to one of the other 2 Profiles an explicit Warning Message shows up. OK, this would be kinda irritating, but how often do you flash the SPD? Since its not a daily job its ok with the Warning PopUps i guess.
IF u think about taking in a ProfileSystem u are free to change the ProfileNames
PS: WEITER SO! ;D
iLL
Last edited by SKiLL3D; 11-20-2006 at 02:14 AM.
Please build in a huge disclamer and stuff to scare n00bs of, even if you write settings that are all correct you can make your ram unusable....
And I found a bug, if you select a dropdown box and you start scrolling the dropdown box moves along with your scrolling.....
My Rig:
Intel Core 2 Duo E6400
2x512mb Micron PC3200 OEM D9DQW "Fatbody"
Biostar TForce P965 Deluxe
MSI/Medion GeForce 6700XL (Cheap)
Chieftec 360W (in search for someting better)
WD 160GB S-ATA
yeah i noticed that too .. the grid component is buggy.. gonna take me a while to fix it ..Originally Posted by DaWaN
new version out .. go and submit your SPDs to the database
Thanks for sharing this W1zzard, this is something I can definately use.
I really hope people do not misuse this tool though.. :o
MB Reviewer for HWC
Team OCX Bench Team
Where is that SPD database ? Can i download SPD files from there ?
10X I think i found it on the site![]()
Last edited by Kartoff; 11-22-2006 at 02:52 PM.
24/7
GigaByte X58A-UD3R Ver.2 @ 200x21 Bios: Ff10 | i7 EE 980x@4200 1.42v. | Megahalems rev.B + Noiseblocker XLP (pull) | Corsair 2000c9 3x2GB @ 2000 9-9-9-24 1,62v. | Sapphire HD5850 | SB X-Fi Titanium Fatal1ty Pro | 2x 1000GB Samsung F3, 4x 1500GB Seagate 7200.11 | DVD - LG GH20NS SATA | Corsair HX850W| Chieftec Case
Exactly what I needed!
Can I ask a few questions though?
- Is there a table or a formula to associate the subtimings read by this tool, with the ones we use everyday? E.g. SPDtool says my tRAS is 40ns, while I am used to see it as "11" everywhere else.
- I want to use my 3-3-3-8, 200MHz ram on my AW9D. This board won't boot with PC3200 DIMMs, while my previous one (DS3) could. Propably because of the 965/975 differences. I know my ram can do 410MHz with 5-5-5-15. Would it make sense to change its SPDs to 266MHz 5-5-5-15, just to ensure it'll POST, and then change everything else manually?
- Any reason not to try this on ECC memory?
Again, W1zzard you rock, I would gladly vote SPDtool as the most useful o/c tool released in the last couple of years.
Keep up the great work, m8.![]()
All the nano-timings are based on the "SDRAM Cycle time".
The ns-based timings are the "sdram cycle time" multiplied by the cycle-based timmings.
e.g. my spd of the ex:P 333 module was saying at 166 tras 7 , and at 133 tras 6 , the tras in both cases is 166->(7x6ns)42ns , 133->(7.5x6)45ns , so the minimun tras it reports the spdtool is 42ns
Last edited by papatsonis; 11-23-2006 at 03:45 PM.
after a bit of searching through google and bit experiment 2 things to sort out...
1st) someone mentioned in a thread -i cant dumbingly find out now- that the taiphoon (and proly spdtool) doesnt parse the "secondary" data/timmings stored in the spd.. .Without beeing an expert i think -at least for spdtool- its completely wrong.. This is an example of a spd data http://www.samsung.com/Products/Semi...btm_ddr400.pdf
and at samsung's site u can find plenty of spds ,All the spds i checked say clearly that the 1st 128byte of the epprom are factory programmed, the rest are blank space for the customer.AND in the "1st" half spd according to these pdfs are all the data/timmings reads the spdtool
2nd) dont know if its mentioned elsewere , but it seems the taiphoon's spd files are just as RAW data as spdtool's spd files except that taiphoon adds a "header" at the 1st 5bytes of each spd data file, thats why u cant read with spdtool.
To read them through spdtool just do the following.
-Open the taiphoon spd file with notepad , the 1st 5bytes ALWAYS look like
TH10
delete them (the RAW spd file should ALWAYS start with € char) and save the file.Do a check to see if its 256byte size(in case u accidentaly erased/forgott to erase some bytes) and try to open it with spdtooll now
in case u have misstyped something in the spd file,the spdtool will read very irrational data in most of timing data places (try to create a txt file with random chars 256byte file size and open it with spdtool to see what i mean irrational :P) and common sense must say to u to double check it again
hope helped![]()
awesome tool!
Marco
XtremeHardware.it
Asrock Italian Official Support Forum, Enermax and Sapphire Support Forum
Originally Posted by Kunaak
he is providing a tool for modders.
its not making it much easier, all you need to ask for is a picture of the mems look at the heatspreader and pcb.
plus other tools can do the same thing.
great work w1zzard.![]()
Specs
Asus 780i Striker II Formula
Intel E8400 Wolfdale @ 4050Mhz
2x2GB OCZ Platinum @ 1200Mhz 5-4-3-18
MSI 5850 1000Mhz/5000Mhz
Wester Digital Black 2TB
Antec Quatro 850W
Cooling
Swiftech Apogee
Swiftech MCP-600
HardwareLabes Black Ice Extreme 2
Audio Setup
X-fi w/AD8066, Clock mod, & polymer caps > PPAV2 > Grado SR60 & Grado SR325i & Beyerdynamic DT770 Pro & Beyerdynamic DT990 & AKG K701 & Denon D2000
Copied from my other topic:
Hello everyone![]()
My specs are:
E6600
Asus P5W DH Deluxe
GeIL 2GB (2x1GB) PC6400C4 800MHz
The Asus board is very picky about memory and theres lots of problems running an FSB over 360 with manual memory timings.
My memory is set to run at 4-4-4-12 @ 2.1V
The CPU itself overclocks to 3.6GHz easily @ 400FSB (9x400), however with an FSB this high auto SPD settings have to be used.
I believe its down to shoddy programmed SPD Timings by GeIL.... take a look
400Mhz should be 4-4-4-12
I've noticed 2 programs that I think will help: Thaiphoon Burner + SPDTool
As you can see here the default timings are awful.
Any help on reprogramming this memory?
Cheers
* The memory boots as PC5400 on reset of the cmos which is 333mhz right? Wouldn't be an issue then if its reprogrammed im guessing.
yeah that is ddr800 4-4-4 but you have that at a specified voltage usually 2.2v that the producer warranties but you need to set that manualy since the BIOS set's your voltage to 1.8v and with ddr800 at 4-4-4 1.8v is very unlikely to work.This was explained in the previous posts.
AsAsIn8eR®
My signature is currently unavailable.I faked so many that I can't remember my own.
Anyone reckon flashing the left rom (modified one) onto the original (on the right) will work?
![]()
Core 2 Quad Q6600 @ 3GHz . DFI DK P45-T2RS Plus . XFX 9800GT 512MB . 8GB OCZ Blade PC2-9200 . WD6400AAKS AHCI .
Creative X-Fi XtremeMusic . Hanns.G 28" LCD . Thermalright U120-E . Seasonic S12 600w . Windows 7 Professional E Retail x64 .
I've just tried using this tool on my hynix PC4200 that is able to run at 800mhz CL4-4-4-12. I've got the SPD table looking fairly sane but when I try to write it, it says Verify Failed (i made sure to do fix checksum). The first time I aborted and reloaded the original SPD but this time I've said 'ignore' each time that box has come up.
Should I just put the original spd back on it or reboot to see what happens? I dont want to kill the memory so I'm only doing this to one stick out of two initially.
edit: if anyone else has my problem, it's because the SPD is read onlyoh well, worth a go
Last edited by Voodle; 12-02-2006 at 01:33 PM.
nice tool, be sure to have lots of disclaimers everywhere saying "USE AT YOUR OWN RISK blah blah blah"
I for one will make excellent use out of this. I am going to flash my 1.8v elpedia ram in my laptop from 667 5-5-5-15 to 4-4-4-12
good old elpedia, thank you for loving low voltage
Many thanks to you!
Hi Audioboxer,Originally Posted by Audioboxer
I have the same RAM as you (the ultra low latency modules), however I have an earlier SPD table in my RAM which was later addressed by Geil with a reprogram to the same table details as yours (only early modules of this type were affected).
Any chance you could do a dump of your SPD table on your ram and send it to me so I can correct mine?
Thanks
GA-EX58-UD5 (Bios F5), Corei7 920 @ 3.6Ghz, 6GB Patriot PC12800,
2x Samsung PB22-J (Raid 0), Samsung F1 1TB, 500GB WD SE16,
ATI 4870x2, X-Fi Xtreme Music, Asus E818AT, Asus 2014L1T,
iiyama E2607WS, BFG 680w PSU, Win7 x64.
Hi ketma
just change the hex code of one of your own bios dumps to match audioboxers code in the image.
i.e. left click on the "80" at the top left and scroll through with arrow keys, correcting the code shown in the blue box below.
Remember to save a copy of your original BIOS.
This looks pretty cool and I'll be sure to check it out.
That being said, let me try to answer some of the questions people have posted about the SPD.
First off let me state that you should NOT be rewriting the SPD on your RAM unless you've been instructed to do so by the manufacturer and have been given very clear instructions on how to do so AND an approved image file for your particular module. When you do this without the express consent of the manufacturer you will without exception void your warranty and incorrect values could render your modules inoperable (and it's easy for a mfg to see that the SPD has been messed with). Without a stand alone programmer it's quite possible that you won't be able to recover an improperly programmed module.![]()
That being said, there are some values you can adjust and some you can't. Probably the safest way to do any sort of experiment would be to flash your SPD with one from another set of modules that you know are similar. I.E. if you've got Micron IC's you'll probably be OK using an image from another set of modules that are built with the same IC's. Different speed grades probably doesn't matter as long as they are both using the same die revision of the IC. If you don't know what IC you have don't mess with the SPD, you could really screw things up.
Additionally, every BIOS has different rules as far as your SPD goes. In some case the BIOS is only concerned with the frequency and will ignore everything else. Just because it's written in the SPD doesn't mean you're going to see it have any effect on your actual settings. RAM is a passive device, at the end of the day you can't do anything with it that your IC, BIOS, or memory controller doesn't support or won't allow. Just because JEDEC defines a value (for instance CAS 2 for DDR2) doesn't mean that your IC is physically capable of doing it or the memory controller supports that value. Everything has to support what your trying to do your you're likely to get an inoperable system. The best way to know what your particular IC is capable of is to download the data sheet from the IC mfg's website, same for your memory controller.
Before doing anything it'd probably be a good idea to see if your board will POST with mismatched modules. This should be easy enough to do, grab a 800MHz part and a 667MHz part, plug them in and turn on your system. If you get POST (it might complain about mismatched SPD's) you should be good. Just play with one module at a time making sure keep a good module in reserve to allow you to recover in case you set something breaks your system.
You could put that sort of information into the SPD at Bytes 73-90 where the module part number usually goes.Originally Posted by metro.cl
No, JEDEC doesn't define voltages beyond 1.8 for DDR2 and I'd be surprised if the BIOS even reads this field. This field hasn't changed from SDRAM to DDR1 to DDR2 and doesn't look like it's going to change for DDR3 (1.5VDIMM). I.E. that 2.5 is defined by JEDEC isn't to say that it's supported for DDR2.Originally Posted by SKiLL3D
First off, if what you're saying is correct you should probably just RMA your modules. BUT to answer your question Byte 9 is where your frequency resides per JEDEC. CPUz takes its values from the EPP portion of the SPD though so it looks like you've got a bad bit. PM or email me and I'll help you get that fixed.Originally Posted by Kartoff
Actually it does (see above) but it's probably ignored by the BIOS. Yes, you can define the VDIMM in the EPP portion of the SPD (see below).Originally Posted by DaWaN
For everyones reference below is a link to the JEDEC DDR2 SPD datasheet and a handy Excel sheet spelling out the frequencies you could theoretically have in the JEDEC portion of the SPD along with the EPP specification.
EPP specification
JEDEC DDR2 SPD
Available JEDEC frequencies
Last edited by Redbeard; 12-08-2006 at 05:18 PM.
Hi Audioboxer,Originally Posted by Audioboxer
I have the exact same RAM, motherboard and CPU as you. Please let me know if you find a way to reprogramming the SPD tables with 4-4-4-12 settings. I'm very tempted to try myself, but I can't afford to replace the RAM in case it gets destroyed...
Gigabyte GA-EX58-UD5
Intel Core I7 920 w/Noctua NH-U12P
Corsair Dominator TWIN3X DDR3-1600 6 GB (3x2GB)
XFX GeForce 9800 GTX 512 MB 740M
Corsair HX 620W
4x Samsung Spinpoint F1 750 GB (518GB RAID0 + 1.66TB RAID5)
Antec P182
Samsung Syncmaster 204b 20"
Vista Ultimate x64 SP1
I have a problem with my config and that may help me.
I'm able to reach 405FSB in certain bios settings with spd timings enabled. Once I disable them and set manual timings It won't boot over 320 FSB, even if the timings are the same they were before.
So I booted with manual timings (below 320FSB) and set TRFC to 42 manually by memset.
Guess what, I was able to reach 410FSB flawless!
Will SPDTool help me setting trfc to a correct value so my ram can boot?
MalkbookII Asus G1S Notebook | C2D T7500 rev. G0 @ 2.2GHz 1.000v (undervolt) | 2Gb DDR2 667 5-5-5 | GeForce 8600M GT 256Mb @ 500/800 | 15" LCD @ 1680x1050
EeePC EeePC1000HA | 2Gb Ram | 160Gb HD | 10.2"
Malkserver ECS 650I SLI mobo (crappy, crappy mobo) | E2160 @ 2.250 1.2v | 2Gb DDR2 800 @ 1000 5-5-5 | Asus 8400GS @ 800/1800/435
Anyone know if these chipsets are supported for flashing SPD using spdtool ?
Asus P5B Deluxe
DFI ICFX3200
Asus 680i Striker Extreme
?
thanks
---
i tried P5B Dlx and eVGA i680 - no problems @ all
Bookmarks