[b][/b]
[i][/i]
[u][/u]
[s][/s]
[code][/code]
[quote][/quote]
[spoiler][/spoiler]
[url][/url]
[img][/img]
[video][/video]
Smileys
smile
smile2
spook
alien
zunge
rose
shy
clown
devil
death
flash
sick
heart
idee
frage
blush
smokin
mad
sad
wink
frown
crazy
grin
hmm
laugh
mund
oh
rolling_eyes
lil
oh2
shocked
cool
[mail][/mail]
[pre][/pre]
Farben
[rot][/rot]
[blau][/blau]
[gruen][/gruen]
[orange][/orange]
[lila][/lila]
[weiss][/weiss]
[schwarz][/schwarz]
JCLW
Posts: 6 | Last online: 10.08.2016
Date registered
10.04.2015
Sex
not specified
    • JCLW has written a new post "My attempt at Gigabyte EP45-DQ6 BIOS updating" 04.27.2016

      Modifying modules above the memory initialisation module is tricky, because the memory initialisation module must remain at the same offset within the BIOS file.

      How do the compressed sizes of the ACPI Table modules compare between F12 and F13?

    • JCLW has written a new post "My attempt at Gigabyte EP45-DQ6 BIOS updating" 04.27.2016

      Zitat von Nian im Beitrag #8
      Just resurrecting an old thread.

      Wondering how this BIOS of yours went, any problems? I and two of my friends all have this motherboard, almost upgraded to the brim, but we lacked trim and >2TB. Oh and no optical driver support for the JMicron ports.

      Did you manage to get those going? It is stable? I'm super happy finding out that you did a modified bios for this board.


      Yes, I ended up finding a s771 Xeon L5430 for the board. It has been working perfectly 24/7 since I flashed the new BIOS.

      I don't use the JMicron controller so I can't comment on that.

    • JCLW has written a new post "My attempt at Gigabyte EP45-DQ6 BIOS updating" 10.09.2015

      Works perfectly,

      Didn't even break my RAID array when I flashed it. After updating all my BIOS settings it just booted right into Windows.

      Thanks for your help and support.

      Now to search eBay for a suitable s771 Xeon...

      edit: In case anyone else is interested the final version (v2) consists of:

      Based on Gigabyte 13h Beta:
      - Intel vAHCI 1.20E
      - JMicron v1.06.78
      - Intel RAID v11.2.0.1527
      - Relatek v2.63

      Should contain microcode for all s775 NetBurst & Core based CPUs, plus s771 Core based Xeons.

    • JCLW has written a new post "My attempt at Gigabyte EP45-DQ6 BIOS updating" 10.07.2015

      Attached is my 2nd attempt.

      Updated modules:
      - Intel v8.0.0.1039 -> v11.2.0.1527 with TRIM mod
      - Realtek v2.26 -> v2.63

      I had to first release the two modules before adding them back to prevent a duplicate, same as my first attempt.

      All modifications done below MINIT.

      Original microcode was updated to latest where available, and s771 Core based Xeon microcode added (no P4 based microcode).

      The steps I followed to edit the microcode:
      - create an empty NCPUCODE.BIN file
      - CBROM195 <BIOS.ROM> /nc_cpucode NCPUCODE.BIN
      - use Intel Microcode List v0.4a to find individual microcode offsets within NCPUCODE.BIN
      - download latest microcode package from Intel
      - extract individual microcode from Intel download using Intel MicroDecode
      - edit the microcode in NCPUCODE.BIN using a hex editor
      - use Intel Microcode List v0.4a to make sure everything looks good within NCPUCODE.BIN
      - mark NCPUCODE.BIN as read only
      - CBROM195 <BIOS.ROM> /nc_cpucode NCPUCODE.BIN
      - check final result using Intel Microcode List v0.4a on <BIOS.ROM>

      result:


      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
      45
      46
      47
      48
      49
      50
      51
      52
      53
      54
      55
       
      cbrom198 V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008
       
      ******** ep45dq6.13h BIOS component ********
       
      No. Item-Name Original-Size Compressed-Size Original-File-Name
      ================================================================================
      0. System BIOS 20000h(128.00K)14511h(81.27K)tt.BIN
      1. XGROUP CODE 0EF30h(59.80K)0A248h(40.57K)awardext.rom
      2. ACPI table 04E2Ah(19.54K)019D6h(6.46K)ACPITBL.BIN
      3. EPA LOGO 0168Ch(5.64K)0030Dh(0.76K)AwardBmp.bmp
      4. GROUP ROM[18] 04EC0h(19.69K)03506h(13.26K)ggroup.bin
      5. GROUP ROM[20] 02FD0h(11.95K)022FBh(8.75K)ffgroup.bin
      6. YGROUP ROM 0DDC0h(55.44K)072E1h(28.72K)awardeyt.rom
      7. GROUP ROM[22] 0F630h(61.55K)015D9h(5.46K)tgroup.bin
      8. GROUP ROM[23] 0F630h(61.55K)02AC1h(10.69K)t1group.bin
      9. GROUP ROM[24] 0F630h(61.55K)00BB5h(2.93K)t2group.bin
      10. GROUP ROM[ 0] 091B0h(36.42K)033B4h(12.93K)_EN_CODE.BIN
      11. PCI ROM[A] 04000h(16.00K)02B45h(10.82K)ICHAAHCI.BIN
      12. PCI ROM[B] 07C00h(31.00K)045B6h(17.43K)jmb10678.bin
      13. MINIT 147C0h(81.94K)147F5h(81.99K)DQ6_DDR2.BIN
      14. LOGO1 ROM 00B64h(2.85K)00520h(1.28K)dbios.bmp
      15. LOGO BitMap 4B30Ch(300.76K)14B29h(82.79K)des_dq6.bmp
      16. OEM5 CODE 01132h(4.30K)009B0h(2.42K)TPMMPDRV.ROM
      17. GROUP ROM[21] 00050h(0.08K)00078h(0.12K)TCGSMI32.BIN
      18. GV3 0234Dh(8.83K)00C31h(3.05K)PPMINIT.ROM
      19. OEM0 CODE 03006h(12.01K)022A6h(8.66K)SBF.BIN
      20. NoCompress ROM 11000h(68.00K)1102Eh(68.04K)UTS64K.BIN
      21. PCI ROM[C] 1DC00h(119.00K)10EE1h(67.72K)ICHARAID.BIN
      22. PCI ROM[D] 0E000h(56.00K)07A0Fh(30.51K)RTEGROM.LOM
      (SP) NCPUCODE 27800h(158.00K)27800h(158.00K)NCPUCODE.BIN
       
      Total compress code space = E5000h(916.00K)
      Total compressed code size = BA297h(744.65K)
      Remain compress code space = 2AD89h(171.38K)
       
      ******** ep45dq6.13h Bootblock component ********
       
      No. Item-Name Original-Size Compressed-Size Original-File-Name
      ================================================================================
      1. MEM INIT IN BB 07960h(30.34K)07991h(30.39K)DDR2_BB.BIN
       
      ** Micro Code Information **
      Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
      ------------------+--------------------+--------------------+-------------------
      SLOT1 0A 00000F32| SLOT1 02 00000F37| SLOT1 17 00000F34| PGA423 2C 00000F25
      SLOT1 17 00000F41| SLOT1 05 00000F43| SLOT1 03 00000F49| SLOT1 04 00000F4A
      SLOT1 06 00000F44| SLOT1 03 00000F47| PGA478 07 00000F61| PGA478 0F 00000F62
      SLOT1 04 00000F64| PGA478 0B 00000F65| SLOT1 11 000006F1| SLOT1 26 000006F4
      SLOT1 33 000006F5| SLOT1 33 000006F5| SLOT1 D0 000006F6| PPGA 6A 000006F7
      SLOT1 04 00010660| SLOT1 5D 000006F2| SLOT1 82 000006F9| SLOT1 43 00010661
      SLOT1 BA 000006FB| SLOT1 A4 000006FD| PPGA BA 000006FB| SLOT1 06 00010671
      SLOT1 04 00010674| SLOT1 0F 00010676| SLOT1 0B 0001067A| PPGA 06 00010671
      PPGA 04 00010674| PPGA 0F 00010676| SLOT1 0B 0001067A| SLOT2 D2 000006F6
      SLOT1 6B 000006F7| SLOT2 BC 000006FB| SLOT1 BC 000006FB| SLOT2 0F 00010676
      SLOT1 0F 00010676| PPGA 0A 00010677|
       


      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
       
      Intel Microcode List ver0.4a
       
      CPUID=F37 Rev=02 2003/12/09 CRC=2B57BD9E Off=BD7E0 Size=800 Plat=0,2,3
      CPUID=F34 Rev=17 2005/04/21 CRC=2CBD6146 Off=BDFE0 Size=1C00 Plat=0,2,3,4
      CPUID=F25 Rev=2C 2004/08/26 CRC=62D062AB Off=BFBE0 Size=800 Plat=4
      CPUID=F41 Rev=17 2005/04/22 CRC=326135C1 Off=C03E0 Size=1400 Plat=0,2,3,4,5,7
      CPUID=F43 Rev=05 2005/04/21 CRC=77812C17 Off=C17E0 Size=800 Plat=0,2,3,4,7
      CPUID=F49 Rev=03 2005/04/21 CRC=F85D53B8 Off=C1FE0 Size=800 Plat=0,2,3,4,5,7
      CPUID=F4A Rev=04 2005/12/14 CRC=5E7996D9 Off=C27E0 Size=800 Plat=2,3,4,6
      CPUID=F44 Rev=06 2005/04/21 CRC=9F60DB18 Off=C2FE0 Size=C00 Plat=0,2,3,4,7
      CPUID=F47 Rev=03 2005/04/21 CRC=AF2CEF0D Off=C3BE0 Size=C00 Plat=0,2,3,4,7
      CPUID=F61 Rev=07 2005/06/10 CRC=AB7DD242 Off=C47E0 Size=800 Plat=2
      CPUID=F62 Rev=0F 2005/12/15 CRC=0976D137 Off=C4FE0 Size=C00 Plat=2
      CPUID=F64 Rev=04 2005/12/23 CRC=C66DBF02 Off=C5BE0 Size=C00 Plat=2,4,5
      CPUID=F65 Rev=0B 2007/05/10 CRC=69B15BBA Off=C67E0 Size=800 Plat=2
      CPUID=6F1 Rev=11 2005/10/10 CRC=A28ACD13 Off=C6FE0 Size=1000 Plat=0,1,2,5
      CPUID=6F4 Rev=26 2006/03/12 CRC=DA8E97D1 Off=C7FE0 Size=1000 Plat=0,2,4,5,6,7
      CPUID=6F5 Rev=33 2006/05/01 CRC=6A962F22 Off=C8FE0 Size=1000 Plat=0
      CPUID=6F5 Rev=33 2006/05/01 CRC=6A962ED3 Off=C9FE0 Size=1000 Plat=4,6
      CPUID=6F6 Rev=D0 2010/09/30 CRC=B61EC71A Off=CAFE0 Size=1000 Plat=0
      CPUID=6F7 Rev=6A 2010/10/02 CRC=9911AAF2 Off=CBFE0 Size=1000 Plat=4
      CPUID=10660 Rev=04 2006/06/12 CRC=6CC60901 Off=CCFE0 Size=1000 Plat=0,1
      CPUID=6F2 Rev=5D 2010/10/02 CRC=9384A573 Off=CDFE0 Size=1000 Plat=0
      CPUID=6F9 Rev=82 2006/09/03 CRC=59C9FE00 Off=CEFE0 Size=1000 Plat=0
      CPUID=10661 Rev=43 2010/10/04 CRC=4B64BA3A Off=CFFE0 Size=1000 Plat=0
      CPUID=6FB Rev=BA 2010/10/03 CRC=08707B60 Off=D0FE0 Size=1000 Plat=0
      CPUID=6FD Rev=A4 2010/10/02 CRC=9ACE6116 Off=D1FE0 Size=1000 Plat=0
      CPUID=6FB Rev=BA 2010/10/03 CRC=ED247070 Off=D2FE0 Size=1000 Plat=4
      CPUID=10671 Rev=106 2007/03/29 CRC=80731BAC Off=D3FE0 Size=1000 Plat=0
      CPUID=10674 Rev=404 2007/06/08 CRC=F9DEC4C0 Off=D4FE0 Size=1000 Plat=0
      CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A246 Off=D5FE0 Size=1000 Plat=0
      CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=D6FE0 Size=2000 Plat=0,4
      CPUID=10671 Rev=106 2007/03/29 CRC=80731B9D Off=D8FE0 Size=1000 Plat=4
      CPUID=10674 Rev=404 2007/06/08 CRC=F9DEC4B1 Off=D9FE0 Size=1000 Plat=4
      CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A237 Off=DAFE0 Size=1000 Plat=4
      CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7B0 Off=DBFE0 Size=2000 Plat=2,6
      CPUID=6F6 Rev=D2 2010/10/01 CRC=6618CFFF Off=DDFE0 Size=1000 Plat=2
      CPUID=6F7 Rev=6B 2010/10/02 CRC=CC4DEED3 Off=DEFE0 Size=1000 Plat=6
      CPUID=6FB Rev=BC 2010/10/03 CRC=9394765A Off=DFFE0 Size=1000 Plat=2
      CPUID=6FB Rev=BC 2010/10/03 CRC=F1A7A484 Off=E0FE0 Size=1000 Plat=6
      CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A243 Off=E1FE0 Size=1000 Plat=2
      CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A207 Off=E2FE0 Size=1000 Plat=6
      CPUID=10677 Rev=70A 2010/09/29 CRC=F3710DB6 Off=E3FE0 Size=1000 Plat=4
      CPUID=F32 Rev=0A 2004/05/11 CRC=2538EF0A Off=EF000 Size=800 Plat=0,2,3
       


      Any obvious mistakes before I try flashing?

      EDIT by Fernando: Put the Code details into a spoiler (to save space)

    • JCLW has written a new post "My attempt at Gigabyte EP45-DQ6 BIOS updating" 10.04.2015

      Thanks Fernando,

      Zitat von Fernando im Beitrag #2
      WHich sort of RAID system do you have?

      Currently RAID 1, although if all this is successful I would be looking to add a RAID 0 array and possibly migrate the RAID 1 array into a RAID 5 array.
      Zitat von Fernando im Beitrag #2
      Why did you insert into your P45 Chipset mainboard BIOS an Intel RAID ROM module, which has been designed by Intel for the latest Chipsets from 8-Series up?
      According to my knowledge the TRIM modded Intel RAID ROM v11.2.0.1527 would have been the better choice.

      Only with the (probably incorrect) thought that newer would be better - I have seen other people updating ICH10R board BIOSes with v12.X and v13.X modules. Is the recommendation to use a v11.X module based on stability/compatibility concerns or because of performance?
      Zitat von Fernando im Beitrag #2
      2. I am unsure regarding the update of the CPU Microcode, because the size of the NCPUCODE.BIN has been reduced from 130 KB to 76 KB.

      The original microcode file covered all s775 chips ever made - both P4 and Core based. The new microcode file contains only the s775 Core microcode plus the s771 Xeon microcode - the s775 P4 microcode is no longer present.

      I did it by following this guide (method 1): http://www.delidded.com/how-to-update-cp...r-phoenix-bios/ using the "Desktop LGA 771 and LGA 775 microcode (76 KB)" file provided on that page.

      My other option was to try and merge the two files (since space does not appear to be an issue in this BIOS) but I have not yet worked out how to do this yet. I promised I'd take the kids for a bike ride but later today I'll spend some more time reading the "CPU Microcode BIOS modding questions/problems" thread.

      edit: I've attached a comparison of the microcodes

      Yellow indicates the same microcode exists in both
      Green/Red indicates newer microcode exists in one (green indicates newer)
      Blue indicates microcode that only exists in one

    • JCLW has created the topic "My attempt at Gigabyte EP45-DQ6 BIOS updating". 10.04.2015

Recipient
JCLW
Subject:


text:
{[userbook_noactive]}


Xobor Forum Software von Xobor