Request bios Mod for Gigabyte GA-x58A-ud3r Revison 2 for vendor ID 1e42 and device ID 1602

I have bought the described storage controller and are interested in support for boot functionality

Method here

Guide here

Alternative method non-bios modding here

thanks for the quick answer. I’ve tried the AMIMMWIN way without success. The @bios-Tool from GIGABYTE doesn’t produce an valid .rom for the input.

V:\ami\AMI toolset 8 RC1>AMIMMWIN.exe \orig.rom /INFO

FATAL ERROR: AMIBIOS Header cannot be found.

V:\ami\AMI toolset 8 RC1>

Any ideas what goes wrong?

Thanks in advance
Bertram Stahl from Berlin

2nd post in Experimental Modded VMware-NVME Option ROM for AMIBIOS8 Core ( Legacy ) - Special Topics / NVMe Support for old Systems - Win-Raid Forum

i can see the output from cbrom tool. I am not sure how to create an amibios8.rom file to use mmtool. The already prepared bios for my motherboard has no entry for my ven/dev combi.

CBROM198.EXE “v:\orig.rom” /d
CBROM198.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008

          ********  v:\orig.rom BIOS component ********

No. Item-Name Original-Size Compressed-Size Original-File-Name
========================================13A76h(78.62K)==test.BIN================ 0. System BIOS 20000h(128.00K)

  1. XGROUP CODE 0E370h(56.86K) 09AD4h(38.71K) awardext.rom
  2. ACPI table 05C6Ah(23.10K) 018F5h(6.24K) ACPITBL.BIN
  3. GROUP ROM[18] 04EB0h(19.67K) 03226h(12.54K) ggroup.bin
  4. GROUP ROM[20] 062C0h(24.69K) 03C90h(15.14K) ffgroup.bin
  5. TSEG0 060E0h(24.22K) 03986h(14.38K) y2group.bin
  6. YGROUP ROM 0DB90h(54.89K) 07DB9h(31.43K) awardeyt.rom
  7. GROUP ROM[22] 0F630h(61.55K) 023CEh(8.95K) tgroup.bin
  8. GROUP ROM[23] 0F630h(61.55K) 04254h(16.58K) t1group.bin
  9. GROUP ROM[24] 0F630h(61.55K) 01615h(5.52K) t2group.bin
  10. GROUP ROM[25] 0F630h(61.55K) 0015Ch(0.34K) t3group.bin
  11. GROUP ROM[26] 0F630h(61.55K) 0015Ch(0.34K) t4group.bin
  12. GROUP ROM[ 0] 08C70h(35.11K) 02F7Bh(11.87K) _EN_CODE.BIN
  13. MINIT 29C60h(167.09K) 29C93h(167.14K) csimemrc.bin
  14. PCI ROM[A] 04000h(16.00K) 02B48h(10.82K) ICHAAHCI.BIN
  15. PCI ROM[B] 1DC00h(119.00K) 10E0Ch(67.51K) RAIDRST5.BIN
  16. PCI ROM[C] 08000h(32.00K) 04628h(17.54K) jmb10706.bin
  17. PCI ROM[D] 10000h(64.00K) 096C5h(37.69K) rtegrom.lom
    (SP) NCPUCODE 10801h(66.00K) 10801h(66.00K) NCPUCODE.BIN

Total compress code space = 1E3000h(1932.00K)
Total compressed code size = 97D93h(607.39K)
Remain compress code space = 14B28Dh(1324.64K)

          ********  v:\orig.rom Bootblock component ********

No. Item-Name Original-Size Compressed-Size Original-File-Name
========================================01471h(5.11K)===crcinit.bin============= 1. MEM INIT IN BB 01440h(5.06K)

                      ** Micro Code Information **

Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------| SLOT1 0A 000106A4-| SLOT1 0D 000106A4-| SLOT1 11 000106A5SLOT1 19 000106A2
SLOT1 16 000206C0| SLOT1 06 000206C1 | SLOT1 14 000206C2 | SLOT1 0F 000206C2

CBROM198.EXE “v:\x58aud3r - Kopie.fh” /d
CBROM198.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008

          ******** v:\x58aud3r - Kopie.fh BIOS component ********

No. Item-Name Original-Size Compressed-Size Original-File-Name
========================================13A71h(78.61K)==test.BIN================ 0. System BIOS 20000h(128.00K)

  1. XGROUP CODE 0E370h(56.86K) 09AD4h(38.71K) awardext.rom
  2. ACPI table 05C6Ah(23.10K) 018F5h(6.24K) ACPITBL.BIN
  3. GROUP ROM[18] 04EB0h(19.67K) 03226h(12.54K) ggroup.bin
  4. GROUP ROM[20] 062C0h(24.69K) 03C90h(15.14K) ffgroup.bin
  5. TSEG0 060E0h(24.22K) 03986h(14.38K) y2group.bin
  6. YGROUP ROM 0DB90h(54.89K) 07DB9h(31.43K) awardeyt.rom
  7. GROUP ROM[22] 0F630h(61.55K) 023CEh(8.95K) tgroup.bin
  8. GROUP ROM[23] 0F630h(61.55K) 04254h(16.58K) t1group.bin
  9. GROUP ROM[24] 0F630h(61.55K) 01615h(5.52K) t2group.bin
  10. GROUP ROM[25] 0F630h(61.55K) 0015Ch(0.34K) t3group.bin
  11. GROUP ROM[26] 0F630h(61.55K) 0015Ch(0.34K) t4group.bin
  12. GROUP ROM[ 0] 08C70h(35.11K) 02F7Bh(11.87K) _EN_CODE.BIN
  13. MINIT 29C61h(167.09K) 29C99h(167.15K) csimemrc.bin
  14. PCI ROM[A] 04000h(16.00K) 02B48h(10.82K) ICHAAHCI.BIN
  15. PCI ROM[B] 1D400h(117.00K) 10D76h(67.37K) RAIDRST5.BIN
  16. PCI ROM[C] 08000h(32.00K) 04628h(17.54K) jmb10706.bin
  17. PCI ROM[D] 10000h(64.00K) 096C5h(37.69K) rtegrom.lom
  18. PCI ROM[E] 04600h(17.50K) 02908h(10.26K) 10EC_5763.BIN
  19. PCI ROM[F] 04600h(17.50K) 02909h(10.26K) 1C5C_174A.BIN
  20. PCI ROM[G] 04600h(17.50K) 02909h(10.26K) 15B7_5009.BIN
  21. PCI ROM[H] 04600h(17.50K) 02909h(10.26K) 144D_A804.BIN
  22. PCI ROM[I] 04600h(17.50K) 02909h(10.26K) 144D_A808.BIN
  23. PCI ROM[J] 04600h(17.50K) 02909h(10.26K) 144D_A809.BIN
  24. PCI ROM[K] 04600h(17.50K) 02909h(10.26K) 144D_A822.BIN
  25. PCI ROM[L] 04600h(17.50K) 02908h(10.26K) 1987_5012.BIN
  26. PCI ROM[M] 04600h(17.50K) 02908h(10.26K) 1987_5019.BIN
  27. PCI ROM[N] 04600h(17.50K) 02909h(10.26K) C0A9_5412.BIN
  28. PCI ROM[O] 04600h(17.50K) 02908h(10.26K) 15B7_5019.BIN
  29. PCI ROM[P] 04600h(17.50K) 0290Ah(10.26K) 8086_F1A5.BIN
  30. PCI ROM[Q] 04600h(17.50K) 02908h(10.26K) 17AA_0005.BIN
  31. PCI ROM[R] 04600h(17.50K) 02908h(10.26K) 2646_5013.BIN
  32. PCI ROM[S] 04600h(17.50K) 02908h(10.26K) 2646_5017.BIN
  33. LOGO1 ROM 00B64h(2.85K) 00520h(1.28K) dbios.bmp
  34. GV3 03900h(14.25K) 02286h(8.63K) PPMINIT.ROM
  35. OEM0 CODE 034F6h(13.24K) 0265Bh(9.59K) SBF.BIN
  36. LOGO BitMap 7560Ch(469.51K) 079E8h(30.48K) p55a20.bmp
  37. OEM6 CODE 06400h(25.00K) 03DF7h(15.49K) GRAID.BIN
  38. GROUP ROM[17] 80000h(512.00K) 1F45Bh(125.09K) M9123FW.BIN
  39. OEM7 CODE 73000h(460.00K) 50724h(321.79K) EXTBIOS.BIN
    (SP) NCPUCODE 14401h(81.00K) 14401h(81.00K) NCPUCODE.BIN

Total compress code space = 163000h(1420.00K)
Total compressed code size = 1421DEh(1288.47K)
Remain compress code space = 20E42h(131.56K)

          ******** v:\x58aud3r - Kopie.fh Bootblock component ********

I have now added the needed adapter. The problem is a checksum error that leads to restore the original (non modded) bios. What can I do now?

V:\NvmeOpRom(1)>CBROM198.EXE x58aud3r.fh /d
CBROM198.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008

          ********  x58aud3r.fh BIOS component ********

No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================ 0. System BIOS 20000h(128.00K) 13A71h(78.61K) test.BIN

  1. XGROUP CODE 0E370h(56.86K) 09AD4h(38.71K) awardext.rom
  2. ACPI table 05C6Ah(23.10K) 018F5h(6.24K) ACPITBL.BIN
  3. GROUP ROM[18] 04EB0h(19.67K) 03226h(12.54K) ggroup.bin
  4. GROUP ROM[20] 062C0h(24.69K) 03C90h(15.14K) ffgroup.bin
  5. TSEG0 060E0h(24.22K) 03986h(14.38K) y2group.bin
  6. YGROUP ROM 0DB90h(54.89K) 07DB9h(31.43K) awardeyt.rom
  7. GROUP ROM[22] 0F630h(61.55K) 023CEh(8.95K) tgroup.bin
  8. GROUP ROM[23] 0F630h(61.55K) 04254h(16.58K) t1group.bin
  9. GROUP ROM[24] 0F630h(61.55K) 01615h(5.52K) t2group.bin
  10. GROUP ROM[25] 0F630h(61.55K) 0015Ch(0.34K) t3group.bin
  11. GROUP ROM[26] 0F630h(61.55K) 0015Ch(0.34K) t4group.bin
  12. GROUP ROM[ 0] 08C70h(35.11K) 02F7Bh(11.87K) _EN_CODE.BIN
  13. MINIT 29C61h(167.09K) 29C99h(167.15K) csimemrc.bin
  14. PCI ROM[A] 04000h(16.00K) 02B48h(10.82K) ICHAAHCI.BIN
  15. PCI ROM[B] 1D400h(117.00K) 10D76h(67.37K) RAIDRST5.BIN
  16. PCI ROM[C] 08000h(32.00K) 04628h(17.54K) jmb10706.bin
  17. PCI ROM[D] 10000h(64.00K) 096C5h(37.69K) rtegrom.lom
  18. PCI ROM[F] 04600h(17.50K) 02909h(10.26K) 1C5C_174A.BIN
  19. PCI ROM[G] 04600h(17.50K) 02909h(10.26K) 15B7_5009.BIN
  20. PCI ROM[H] 04600h(17.50K) 02909h(10.26K) 144D_A804.BIN
  21. PCI ROM[I] 04600h(17.50K) 02909h(10.26K) 144D_A808.BIN
  22. PCI ROM[J] 04600h(17.50K) 02909h(10.26K) 144D_A809.BIN
  23. PCI ROM[K] 04600h(17.50K) 02909h(10.26K) 144D_A822.BIN
  24. PCI ROM[L] 04600h(17.50K) 02908h(10.26K) 1987_5012.BIN
  25. PCI ROM[M] 04600h(17.50K) 02908h(10.26K) 1987_5019.BIN
  26. PCI ROM[N] 04600h(17.50K) 02909h(10.26K) C0A9_5412.BIN
  27. PCI ROM[O] 04600h(17.50K) 02908h(10.26K) 15B7_5019.BIN
  28. PCI ROM[P] 04600h(17.50K) 0290Ah(10.26K) 8086_F1A5.BIN
  29. PCI ROM[Q] 04600h(17.50K) 02908h(10.26K) 17AA_0005.BIN
  30. PCI ROM[R] 04600h(17.50K) 02908h(10.26K) 2646_5013.BIN
  31. LOGO1 ROM 00B64h(2.85K) 00520h(1.28K) dbios.bmp
  32. GV3 03900h(14.25K) 02286h(8.63K) PPMINIT.ROM
  33. OEM0 CODE 034F6h(13.24K) 0265Bh(9.59K) SBF.BIN
  34. LOGO BitMap 7560Ch(469.51K) 079E8h(30.48K) p55a20.bmp
  35. OEM6 CODE 06400h(25.00K) 03DF7h(15.49K) GRAID.BIN
  36. GROUP ROM[17] 80000h(512.00K) 1F45Bh(125.09K) M9123FW.BIN
  37. OEM7 CODE 73000h(460.00K) 50724h(321.79K) EXTBIOS.BIN
  38. PCI ROM[E] 04600h(17.50K) 0290Ch(10.26K) 1e4b_1602.bin
    (SP) NCPUCODE 14401h(81.00K) 14401h(81.00K) NCPUCODE.BIN

Total compress code space = 163000h(1420.00K)
Total compressed code size = 13F8DAh(1278.21K)
Remain compress code space = 23746h(141.82K)

          ********  x58aud3r.fh Bootblock component ********