Dell Precision 670

Discussion in 'BIOS Mods' started by Punky, Mar 13, 2010.

  1. Punky

    Punky MDL Novice

    Mar 12, 2010
    1
    0
    0
    Hi guys I'm looking for a bios mod for a Dell Precision 670, does anyone know if it's been done and if where I can get it.

    I've searched and can't find it, but doing a search on google comes up with a couple of links but they're dead.

    If not I'll request it properly.

    Thanks
     
  2. decko

    decko MDL Novice

    Dec 5, 2010
    1
    0
    0
    me too ,i would realy apreciate a bios mod for a Dell Precision 670
     
  3. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,330
    251
    60
    You should post a formal request for it. But if you post an RW-Everything ACPI report against the latest PWS670 BIOS A07, then I could do this for you really quick.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. openfly

    openfly MDL Member

    Oct 18, 2009
    108
    8
    10
    Here are fresh moded bios from andy's tools 1.61
    I don't grantee this mod bios, unless you ask bios mod.
    but I think it wont break your mainboard. no risk no slic!!!.

    http://www.mediafire.com/?8i651xl8t3eima2

    if you want to know more, please check how to mods andy's tool.
     
  5. shaocaholica

    shaocaholica MDL Novice

    Jun 4, 2010
    10
    0
    0
    Here's a dump of my 670

    -Manufacturer: Dell
    -Motherboard Model: 0XC837
    -Bios revision: A07
    -Bios Type: Phoenix BIOS(?)
    -Bios Download Link: dell.to/hRcKBp
    -RW Everything Report: finalpass.net/misc/AcpiTbls.rw

    Not sure how you can patch the bios since its embedded into a windows executable that won't run unless it detects you're running on the specified system and in winXP32. If this is a problem I can try to grab the files it extracts from my winxp32 install but I'm not even sure if thats how it works.
     
  6. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,761
    1,726
    180
    shaocaholica, do you have some serious problem with reading?

    One post above yours has the link to MODDED A07 Bios

    sebus
     
  7. shaocaholica

    shaocaholica MDL Novice

    Jun 4, 2010
    10
    0
    0
    Im hesitant to use that since no formal request was made with a dump and the poster did say he could not guarantee it would work.
     
  8. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,330
    251
    60
    #8 tqhoang, Jan 17, 2011
    Last edited: Jul 26, 2011
    Here you go...I built this with the latest PhoenixTool v1.71 and also a previous stable v1.42...both build identical BIOS mods and parse it ok. I've also compared the parsed modules with that of the stock original and only the necessary modules were different. So...this should be a good BIOS mod to try.

    Please provide feedback.

    WS670A07_SLIC.EXE
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. shaocaholica

    shaocaholica MDL Novice

    Jun 4, 2010
    10
    0
    0
    #9 shaocaholica, Jan 22, 2011
    Last edited: Jan 26, 2011
    Thanks but this didn't work. I couldn't run the bios update from Win7-64 so I ran it from WinXP-32 and it seems to have flashed OK. I rebooted and could go into the BIOS and run memtest. However, if I tried booting a previous working Win7 install, it hard locks on the splash screen before the windows logo appears. Its been hung for over an hour so I'm pretty sure its hard locked. Booting into a previously working Win7 install disc results in a BSOD saying it couldn't initialize the HAL. Booting back into the working WinXP-32 install results in a BSOD resulting from non ACPI compliancy. I'm going to try re-installing WinXP since it will disable ACPI during the install if it doesn't detect it (I think) and reflash back to the stock bios.

    Edit:
    False alarm. I went into the BIOS and just reset everything to defaults and now I can boot all previous windows installs. Seems like the modified BIOS caused something to go out of wack but its fixable.

    Edit2:
    Seems like the culprit was SpeedStep turned ON. I swear it was working before the modded BIOS so I'll check tonight to see if it still works with the stock BIOS. FYI I'm running:

    2 x Intel Xeon SL8MA 2.8Ghz Dual Core CPUs.

    Edit3:
    Well SpeedStep does work with the stock BIOS so for some reason tqhoang's modded BIOS causes WinXP and Win7 to freak out when SpeedStep is turned on.
     
  10. Typer

    Typer MDL Novice

    Jan 26, 2011
    2
    0
    0
    Hi there!

    I had a Supermicro X6 board, with 12Gb DDR2 400 RAM Registered non-ECC, but that board fried, and then I got a bargain for a Dell 670 board and box. However I cannot use the RAM I had in the Supermicro in the DELL because it is registered but non-ECC. Is there any BIOS mod that I can do to let me use this ram since original bios doesnt accept NON-ECC ram? Please? Its my rendering PC and I cannot afford to buy 12Gb ECC registered RAM right now!

    Thanks in advance!
     
  11. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,330
    251
    60
    From what I have seen, the various Intel chipsets do support non-ECC memory, but you need to be careful about the dual-ranked DIMM's. Have you tried keeping slots 5 & 6 empty as described on Crucial's page for the PWS670?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. Typer

    Typer MDL Novice

    Jan 26, 2011
    2
    0
    0
    Hi! Thanks for your info!
    My memory is Rank2, but I'm not using now the slot5&6 as said in Dell Manual, but even so it does not accept my memory. In BIOS it says non-ECC and it does not accept the memory in Bios or Operating System. It recognizes the DIMMs, however if I place 512mb of old PC3200 ECC DIMM in slot 1&2 and my 2x2Gb non-ECC in slot 3&4, it says I only have 512mb of memory in Bios, although in bios it shows the slots filled with 2Gb Rank2 memory, it says total memory 512mb!!! This board has the same intel chipset as my previous Supermicro X6 so when buying the Dell I though it would work as well. I tried to get Phoenix Bios Editor to disable ECC parameters of the bios, as I know its possible, but I get an error when opening the ROM file, saying NO BCPs found...
    Anyone knows how to edit Dell 670 Bioses, I know its a Phoenix Bios and some guys even change SLIC in BIOS. But I only want it to accept my non-ECC memory!!!
    Any Help would be much appreciated.

    Cheers!
     
  13. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,330
    251
    60
    1. You can't use Phoenix BIOS Editor with Dell BIOS'es. You must to it manually using AndyP's PhoenixTool and then hex-editing the modules when they're in the "DUMP" folder. But I warn you not to even go this route as you will likely brick your motherboard and there is not bootblock recovery like with laptops.

    2. Normally you cannot mix ECC and non-ECC memory in a system. But you say that the PC boots and you can get into the BIOS, so it is the BIOS checking something. Only thing I think you could try is to put the non-ECC memory in slots 1&2 and the ECC in slots 3&4.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. keg

    keg MDL Novice

    Feb 28, 2010
    18
    1
    0
    I know I am a bit late :D but could you let me know if you still have this bios, or if you could be so kind and mod the latest bios again. I have scavenged the net for it and can only find broken links, since the files have all been deleted
    thank you
     
  15. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,330
    251
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. en4rab

    en4rab MDL Novice

    Oct 27, 2009
    44
    7
    0
    #16 en4rab, Jul 27, 2011
    Last edited: Jul 27, 2011
    Just as a heads up, there is an edge case with the precision 470 and 670 (they are basically the same) where a mod by phoenixtool will fail to work and prevent windows from booting (you can still boot dos so you can boot a usb stick to dos and flash back to the unpatched bios to fix this)

    If you install dual core SL8MA processors in your 470 or 670 then extra tables for speedstep are added in the RSDT filling up all the free slots and messing up the phoenixtool patch to fix this you have to patch it manually.
    You can find a basic description of what you would have to do in this post here and the one after it:
    http://forums.mydigitallife.net/thr...decompose-mod.?p=456814&viewfull=1#post456814

    But as i said its a bit of an edge case as it seems only using a pair of SL8MA's will cause it and these will only work if the motherboard is the 0XC838 (470) or 0XC837 (670) revision afaik.
    The method in the post above should result in a mod that will work for all supported CPU's

    Edit: I forgot to mention the 470 seems rather fussy about memory, I bought some elpida PC2-5300P ram and it wont see it as ECC, I dont think it is the fact this ram is faster than the PC2-3200 it needs that is the problem but the fact it is ECC + command and address parity it recognizes it but lists it as non ECC and refuses to use it, which is annoying as i now have 4 gigs of IBM ram i cant use :)

    another edit: writing this post has got me thinking again, i might revisit my idea to disconnect the Par_in and Err_out# pins on these DIMM's and rewrite the SPD eeprom to report as just ECC to see if that will fix it, if i ever get round to it ill post to let you know
     
  17. en4rab

    en4rab MDL Novice

    Oct 27, 2009
    44
    7
    0
  18. en4rab

    en4rab MDL Novice

    Oct 27, 2009
    44
    7
    0
    #18 en4rab, Jul 28, 2011
    Last edited by a moderator: Apr 20, 2017
    I just thought id post here for the record that I appear to have managed to get ECC+cmd/addr parity ram to work in my Dell precision 470, it turns out the samsung info was correct, all you have to do is edit the SPD data to lie and say that the memory is just ECC and the chipset will ignore the parity info from the DIMM.
    Byte 0x0B in the SPD eeprom describes the modules error detection/correction type, in the case of the Elpeda (IBM) ram that i bought this was 0x06
    Code:
    Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
    
    00000000  80 08 08 0E 0B 60 48 00 05 30 45 06 82 04 04 00  €....`H..0E.‚...
    00000010  0C 08 38 01 01 00 03 3D 50 50 60 3C 1E 3C 2D 02  ..8....=PP`<.<-.
    00000020  20 27 10 17 3C 1E 1E 00 06 3C 7F 80 18 22 0F 00   '..<....<.€."..
    00000030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 30  ...............0
    
    That is the start of the SPD info before editing, after it looked like this:
    Code:
    Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
    
    00000000  80 08 08 0E 0B 60 48 00 05 30 45 02 82 04 04 00  €....`H..0E.‚...
    00000010  0C 08 38 01 01 00 03 3D 50 50 60 3C 1E 3C 2D 02  ..8....=PP`<.<-.
    00000020  20 27 10 17 3C 1E 1E 00 06 3C 7F 80 18 22 0F 00   '..<....<.€."..
    00000030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 2C  ...............0
    
    The byte at 0x3F is a checksum byte which is just the 8bit sum of all the bytes before it.

    If you ever find yourself in this situation you can fix it easily by installing some ECC ram in the first dimm slot and the problem ram in the second pair of slots and booting the machine then using SPDTool from tech powerup:
    http://www.techpowerup.com/spdtool/
    To edit the "DIMM error correction/detection features" and change the drop down from "Address+coommand parity + ECC" to "ECC", then select edit > fix checksum, then write it back to the DIMM, repeat for the other DIMM.
    If you do ever find yourself in this position please be very careful to ensure you are editing/writing the data on the correct DIMM's, if you write info to the wrong dimms you could render them useless unless you can get the correct info back on them.

    I have just done the above and it seems to be working ok, but i havent tried memtest or any other method of stressing the ram so i may yet run into some sort of issue but so far its all looking good.
     
  19. eripey

    eripey MDL Novice

    Sep 6, 2009
    5
    0
    0
    Can someone repost the download link again? Thanks.