[Guide] Manual AMI UEFI BIOS Modding

@userdsp :
If you want help, you should give us some informations about your system.
Which OS are you running and which Disk Drives or running in which mode?
Did you overclock anything within the BIOS?

Windows 10, no overclock. I have installed only Intel Chipset V10.1.1.7 for Win10 32bit&64bit only. IME and lan drivers cant be installed because those device are missing in device manager. This mobo is powet off every 30min even if i stay in bios.

30 minute shutdowns are ME related, either unsupported hardware combination or corrupt ME firmware. I wonder, were you even going to mention that you tried to brick the ME intentionally some days prior? You’re just wasting Fernando’s time otherwise. In the end, it doesn’t matter, this problem has nothing to do with this thread. Multiple helped topics on 30 minute shutdowns can be found at this forum or google, read those and try the solutions there.

OK. I’m sorry!

Hi great manual

I have a question, i want to delete the microcode for 306F2 processors. (Xeon E5-2600 v3 series)
In my MSI bios there are two but how can i delete those, so i don’t want a microcode written in the bios.
so i must see in bios 306F2 0
It is not possible with UBU because of the Aptio V but how to do it the other way, i understand how to get a other version of the microcode but how to have no microcode loaded?

@ajschot :
Welcome at Win-RAID Forum!

Since I am not an expert regarding your special request, I cannot help you myself.
Nevertheless I hope, that you will get an advice by anyone among our BIOS modding Gurus.

Good luck!
Dieter (alias Fernando)

@Fernando
Thanks for your answer, i already red a lot of ‘manuals’ but i still can not get it right but i will some day :wink: i hope with some help…

@ajschot ,

Use a hex editor to load up your bios file, search for the microcode section and manually delete it out. First find out what version is already installed, find a copy of that version in like ubutool and copy enough hex strings so you have enough of a pattern to search like the beginning and end of the file for starters. Then delete it out. Then pray it works. I did the opposite this way inserting new microcode. Not sure if it works other way around. Anyhow doesn’t your system need microcode to start the CPU I thought?



I know the mcode (38) i know how to find in UEFITool, i know how to extract the body and then i need to delete the code.
i Will try your methode and hope it works.

Well the E5-2600 v3 series processor has a bug when loading whitout microcode you could let it run all cores on turbo, it is a bug in this processor family, i later run a efi injection to get it work with all core’s turbo which makes those processors monsters!
Imagine 18 cores on 3,6Ghz… or better 2 processors running 18 cores (36 total) on 3.6Ghz

SAY WHAT : I’m all ears how do I do this I also have this e5-2699 v3 what mods did you make to the microcode. What board are you running btw ?


You don’t mod the microcode. Just use an old version and that’s it.

Hello guys, firstly I wanted to say hello because this is my first post.

I have a question for you, can i update procesor microcode in my Gigabyte ga-970a-ds3p rev.2 for newer version. Actualiy i have 1.5.0.5 MC extractor show me that is Outdated.

If this is the wrong place for this question then please move.
Thanx for any help.

@perihelion :
Welcome at Win-RAID Forum!

Since I don’t have any own experience with the BIOS modification of modern AMD chipset systems, I cannot help you myself, but I hope, that you will get support by someone else.

Good luck!
Dieter (alias Fernando)

@perihelion
You have to manually replace it with hex editor. Done this before on another GA-970A-DS3P rev2.
I can offer the modded BIOS if you want.

Hello, sure if you can.
Here is my working bios updatet witch UBU + microcode files.
https://files.fm/u/x48j7zw5#_

Thanx for help.

Hi there,

as a newbee i have the following question:

as i could find no way to get the BIOS menus of the latest ASUS ROG Maximus VIII Extreme BIOS (3401) modified - cause AMIBCP 5.2 crashes when trying to save the modifications - i would like to know, if there is any way, to modify BIOS “Setup” module, which i extracted with CodeRushs UEFITool and converted it to textfile with “Universal-IFR-Extractor” and than import it back to the BIOS file after modification?
For example i have some codesnippet (this is the code, i would like to modify and than bring it back into the BIOS file):


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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
 

0x6FA73 Form: Intel® Thunderbolt/USB 3.1 Controller Configuration, Form ID: 0x27D9 {01 86 D9 27 62 14}
0x6FA79 Setting: Thunderbolt(TM) Support, Variable: 0x46A {05 91 64 14 65 14 CB 27 01 00 6A 04 14 10 00 02 00}
0x6FA8A Default: 8 Bit, Value: 0x1 {5B 06 00 00 00 01}
0x6FA90 Option: Disabled, Value: 0x0 {09 07 05 00 00 00 00}
0x6FA97 Option: Enabled, Value: 0x1 {09 07 04 00 00 00 01}
0x6FA9E Option: Fully Disabled, Value: 0x2 {09 07 73 14 00 00 02}
0x6FAA5 End of Options {29 02}
0x6FAA7 Suppress If: {0A 82}
0x6FAA9 Variable 0x27CB equals 0x1 {12 86 CB 27 01 00}
0x6FAAF Variable 0x27CB equals 0x2 {12 06 CB 27 02 00}
0x6FAB5 Or {16 02}
0x6FAB7 End {29 02}
0x6FAB9 Setting: Thunderbolt(TM) PCIe Support, Variable: 0x471 {05 91 74 14 75 14 86 0C 01 00 71 04 10 10 00 01 00}
0x6FACA Option: Disabled, Value: 0x0 (default) {09 07 05 00 10 00 00}
0x6FAD1 Option: Enabled, Value: 0x1 {09 07 04 00 00 00 01}
0x6FAD8 End of Options {29 02}
0x6FADA End If {29 02}
0x6FADC Suppress If: {0A 82}
0x6FADE True {46 02}
0x6FAE0 Setting: , Variable: 0x473 {05 91 31 20 32 20 87 0C 01 00 73 04 10 10 00 01 00}
0x6FAF1 Option: Disabled, Value: 0x0 {09 07 05 00 00 00 00}
0x6FAF8 Option: Enabled, Value: 0x1 (default) {09 07 04 00 10 00 01}
0x6FAFF End of Options {29 02}
0x6FB01 End If {29 02}
0x6FB03 Suppress If: {0A 82}
0x6FB05 Variable 0x27CB equals 0x0 {12 86 CB 27 00 00}
0x6FB0B Variable 0x27CB equals 0x2 {12 06 CB 27 02 00}
0x6FB11 Or {16 02}
0x6FB13 End {29 02}
0x6FB15 Setting: Thunderbolt Usb Support, Variable: 0x474 {05 91 76 14 77 14 CC 27 01 00 74 04 14 10 00 01 00}
0x6FB26 Default: 8 Bit, Value: 0x1 {5B 06 00 00 00 01}
0x6FB2C Option: Disabled, Value: 0x0 {09 07 05 00 00 00 00}
0x6FB33 Option: Enabled, Value: 0x1 {09 07 04 00 00 00 01}
0x6FB3A End of Options {29 02}
0x6FB3C Setting: Thunderbolt Boot Support, Variable: 0x475 {05 91 78 14 79 14 CD 27 01 00 75 04 14 10 00 01 00}
0x6FB4D Option: Disabled, Value: 0x0 (default) {09 07 05 00 10 00 00}
0x6FB54 Option: Enabled, Value: 0x1 {09 07 04 00 00 00 01}
0x6FB5B End of Options {29 02}
0x6FB5D Suppress If: {0A 82}
0x6FB5F True {46 02}
0x6FB61 Setting: ThunderBolt Detachable Graphics Support, Variable: 0x472 {05 91 66 14 67 14 CE 27 01 00 72 04 14 10 00 01 00}
0x6FB72 Option: Disabled, Value: 0x0 {09 07 05 00 00 00 00}
0x6FB79 Option: Enabled, Value: 0x1 (default) {09 07 04 00 10 00 01}
0x6FB80 End of Options {29 02}
0x6FB82 Suppress If: {0A 82}
0x6FB84 Variable 0x27CE equals 0x0 {12 06 CE 27 00 00}
0x6FB8A Numeric: Reseved Bus for Dgpu (4104-4104) , Variable: 0x46C {07 91 68 14 69 14 88 0C 01 00 6C 04 10 10 00 08 00}
0x6FB9B Default: 8 Bit, Value: 0x8 {5B 06 00 00 00 08}
0x6FBA1 End {29 02}
0x6FBA3 Numeric: Reseved Memory for Dgpu (4104-4104) , Variable: 0x46D {07 94 6A 14 6B 14 89 0C 01 00 6D 04 10 11 00 00 2C 01 00 00}
0x6FBB7 Default: 16 Bit, Value: 0x20 {5B 07 00 00 01 20 00}
0x6FBBE End {29 02}
0x6FBC0 Numeric: Reserved PMemory for Dgpu (4104-4104) , Variable: 0x46F {07 94 6C 14 6D 14 8A 0C 01 00 6F 04 10 11 00 00 F4 01 00 00}
0x6FBD4 Default: 16 Bit, Value: 0x100 {5B 07 00 00 01 00 01}
0x6FBDB End {29 02}
0x6FBDD Setting: Select card for Egfx, Variable: 0x48A {05 91 6E 14 6F 14 8B 0C 01 00 8A 04 10 10 00 02 00}
0x6FBEE Option: Select AMD dgpu, Value: 0x0 {09 07 70 14 00 00 00}
0x6FBF5 Option: Select NVIDIA dgpu, Value: 0x1 {09 07 71 14 00 00 01}
0x6FBFC Option: Select AMD/NVIDA both dgpu, Value: 0x2 (default) {09 07 72 14 10 00 02}
0x6FC03 End of Options {29 02}
0x6FC05 End If {29 02}
0x6FC07 End If {29 02}
0x6FC09 Setting: AIC Support, Variable: 0x477 {05 91 E0 14 E1 14 8C 0C 01 00 77 04 10 10 00 01 00}
0x6FC1A Option: Disabled, Value: 0x0 {09 07 05 00 00 00 00}
0x6FC21 Option: Enabled, Value: 0x1 (default) {09 07 04 00 10 00 01}
0x6FC28 End of Options {29 02}
0x6FC2A Setting: AR AIC Support, Variable: 0x476 {05 91 E2 14 E3 14 8D 0C 01 00 76 04 10 10 00 01 00}
0x6FC3B Option: Disabled, Value: 0x0 {09 07 05 00 00 00 00}
0x6FC42 Option: Enabled, Value: 0x1 (default) {09 07 04 00 10 00 01}
0x6FC49 End of Options {29 02}
0x6FC4B Checkbox: Wake From Thunderbolt(TM) Devices, Variable: 0x46B {06 8E 7A 14 7B 14 8E 0C 01 00 6B 04 10 00}
0x6FC59 Default: 8 Bit, Value: 0x1 {5B 06 00 00 00 01}
0x6FC5F Default: 8 Bit, Value: 0x1 {5B 06 01 00 00 01}
0x6FC65 End {29 02}
0x6FC67 Setting: Thunderbolt(TM) PCIe Cache-line Size, Variable: 0x478 {05 91 81 14 82 14 8F 0C 01 00 78 04 14 10 00 80 00}
0x6FC78 Option: 0, Value: 0x0 {09 07 83 14 00 00 00}
0x6FC7F Option: 1, Value: 0x1 {09 07 84 14 00 00 01}
0x6FC86 Option: 2, Value: 0x2 {09 07 85 14 00 00 02}
0x6FC8D Option: 4, Value: 0x4 {09 07 86 14 00 00 04}
0x6FC94 Option: 8, Value: 0x8 {09 07 87 14 00 00 08}
0x6FC9B Option: 16, Value: 0x10 {09 07 88 14 00 00 10}
0x6FCA2 Option: 32, Value: 0x20 (default) {09 07 89 14 10 00 20}
0x6FCA9 Option: 64, Value: 0x40 {09 07 8A 14 00 00 40}
0x6FCB0 Option: 128, Value: 0x80 {09 07 8B 14 00 00 80}
0x6FCB7 End of Options {29 02}
0x6FCB9 Checkbox: GPIO3 Force Pwr, Variable: 0x479 {06 8E D6 14 D7 14 90 0C 01 00 79 04 10 00}
0x6FCC7 End {29 02}
0x6FCC9 Numeric: Wait time in ms after applying Force Pwr (4104-4104) , Variable: 0x47A {07 94 DA 14 DB 14 91 0C 01 00 7A 04 14 11 01 00 88 13 00 00}
0x6FCDD Default: 16 Bit, Value: 0xC8 {5B 07 00 00 01 C8 00}
0x6FCE4 End {29 02}
0x6FCE6 Suppress If: {0A 82}
0x6FCE8 True {46 02}
0x6FCEA Setting: Skip PCI enumeration, Variable: 0x4A8 {05 91 8C 14 8D 14 92 0C 01 00 A8 04 10 10 00 01 00}
0x6FCFB Option: Disabled, Value: 0x0 {09 07 05 00 00 00 00}
0x6FD02 Option: Enabled, Value: 0x1 (default) {09 07 04 00 10 00 01}
0x6FD09 End of Options {29 02}
0x6FD0B End If {29 02}
0x6FD0D Setting: Skip PCI OptionRom, Variable: 0x4A9 {05 91 8E 14 8F 14 93 0C 01 00 A9 04 10 10 00 01 00}
0x6FD1E Default: 8 Bit, Value: 0x1 {5B 06 00 00 00 01}
0x6FD24 Option: Disabled, Value: 0x0 {09 07 05 00 00 00 00}
0x6FD2B Option: Enabled, Value: 0x1 {09 07 04 00 00 00 01}
0x6FD32 End of Options {29 02}
0x6FD34 Suppress If: {0A 82}
0x6FD36 True {46 02}
0x6FD38 Setting: Skip PCI Interrupt Assignment, Variable: 0x4AA {05 91 90 14 91 14 94 0C 01 00 AA 04 10 10 00 01 00}
0x6FD49 Option: Disabled, Value: 0x0 {09 07 05 00 00 00 00}
0x6FD50 Option: Enabled, Value: 0x1 (default) {09 07 04 00 10 00 01}
0x6FD57 End of Options {29 02}
0x6FD59 End If {29 02}
0x6FD5B Setting: ACPI Removal Object Suppport, Variable: 0x4AB {05 91 92 14 93 14 95 0C 01 00 AB 04 10 10 00 01 00}
0x6FD6C Option: Disabled, Value: 0x0 (default) {09 07 05 00 10 00 00}
0x6FD73 Option: Enabled, Value: 0x1 {09 07 04 00 00 00 01}
0x6FD7A End of Options {29 02}
0x6FD7C Setting: Security Level, Variable: 0x47C {05 91 94 14 95 14 CF 27 01 00 7C 04 14 10 00 03 00}
0x6FD8D Option: No Security, Value: 0x0 {09 07 96 14 00 00 00}
0x6FD94 Option: User Authorization, Value: 0x1 (default) {09 07 97 14 10 00 01}
0x6FD9B Option: Secure Connect, Value: 0x2 {09 07 98 14 00 00 02}
0x6FDA2 Option: Display Port only, Value: 0x3 {09 07 99 14 00 00 03}
0x6FDA9 End of Options {29 02}
0x6FDAB Suppress If: {0A 82}
0x6FDAD True {46 02}
0x6FDAF Setting: Call pre boot Smi handler, Variable: 0x47D {05 91 7C 14 7D 14 96 0C 01 00 7D 04 10 10 00 03 00}
0x6FDC0 Option: Disabled, Value: 0x0 {09 07 05 00 00 00 00}
0x6FDC7 Option: Reset Host router, Value: 0x1 {09 07 7E 14 00 00 01}
0x6FDCE Option: Enumerate Host router, Value: 0x2 {09 07 7F 14 00 00 02}
0x6FDD5 Option: Reset and Enumerate Host router, Value: 0x3 (default) {09 07 80 14 10 00 03}
0x6FDDC End of Options {29 02}
0x6FDDE End If {29 02}
0x6FDE0 Numeric: Reserve mem per phy slot (4104-4104) , Variable: 0x48B {07 94 9A 14 9B 14 97 0C 01 00 8B 04 10 11 00 00 FF FF 00 00}
0x6FDF4 Default: 16 Bit, Value: 0x20 {5B 07 00 00 01 20 00}
0x6FDFB End {29 02}
0x6FDFD Numeric: Reserve P mem per phy slot (4104-4104) , Variable: 0x48D {07 94 9C 14 9D 14 98 0C 01 00 8D 04 10 11 00 00 FF FF 00 00}
0x6FE11 Default: 16 Bit, Value: 0x20 {5B 07 00 00 01 20 00}
0x6FE18 End {29 02}
0x6FE1A Suppress If: {0A 82}
0x6FE1C True {46 02}
0x6FE1E Numeric: Reserve IO per phy slot (4104-4104) , Variable: 0x48F {07 91 9E 14 9F 14 99 0C 01 00 8F 04 10 10 00 40 04}
0x6FE2F Default: 8 Bit, Value: 0x4 {5B 06 00 00 00 04}
0x6FE35 End {29 02}
0x6FE37 End If {29 02}
0x6FE39 Checkbox: Native OS Hot Plug, Variable: 0x493 {06 8E A0 14 A1 14 D0 27 01 00 93 04 14 00}
0x6FE47 End {29 02}
0x6FE49 Setting: SW SMI on TBT hot-plug, Variable: 0x494 {05 91 A2 14 A3 14 9A 0C 01 00 94 04 10 10 00 01 00}
0x6FE5A Option: Disabled, Value: 0x0 {09 07 05 00 00 00 00}
0x6FE61 Option: Enabled, Value: 0x1 (default) {09 07 04 00 10 00 01}
0x6FE68 End of Options {29 02}
0x6FE6A Setting: GPIO filter, Variable: 0x495 {05 91 A4 14 A5 14 9B 0C 01 00 95 04 10 10 00 01 00}
0x6FE7B Option: Disabled, Value: 0x0 {09 07 05 00 00 00 00}
0x6FE82 Option: Enabled, Value: 0x1 (default) {09 07 04 00 10 00 01}
0x6FE89 End of Options {29 02}
0x6FE8B Setting: ACPI Notify on TBT Hot-plug, Variable: 0x496 {05 91 A6 14 A7 14 9C 0C 01 00 96 04 10 10 00 01 00}
0x6FE9C Option: Disabled, Value: 0x0 {09 07 05 00 00 00 00}
0x6FEA3 Option: Enabled, Value: 0x1 (default) {09 07 04 00 10 00 01}
0x6FEAA End of Options {29 02}
0x6FEAC Setting: MSI enabled in FADT, Variable: 0x497 {05 91 A8 14 A9 14 9D 0C 01 00 97 04 10 10 00 01 00}
0x6FEBD Option: Disabled, Value: 0x0 {09 07 05 00 00 00 00}
0x6FEC4 Option: Enabled, Value: 0x1 (default) {09 07 04 00 10 00 01}
0x6FECB End of Options {29 02}
0x6FECD Setting: Enable CLK REQ, Variable: 0x49C {05 91 D8 14 D9 14 9E 0C 01 00 9C 04 10 10 00 01 00}
0x6FEDE Option: Disabled, Value: 0x0 (default) {09 07 05 00 10 00 00}
0x6FEE5 Option: Enabled, Value: 0x1 {09 07 04 00 00 00 01}
0x6FEEC End of Options {29 02}
0x6FEEE Setting: Enable ASPM, Variable: 0x49D {05 91 DC 14 DD 14 9F 0C 01 00 9D 04 10 10 00 03 00}
0x6FEFF Option: Disabled, Value: 0x0 (default) {09 07 05 00 10 00 00}
0x6FF06 Option: L0s, Value: 0x1 {09 07 A5 08 00 00 01}
0x6FF0D Option: L1, Value: 0x2 {09 07 A6 08 00 00 02}
0x6FF14 Option: L0sL1, Value: 0x3 {09 07 A7 08 00 00 03}
0x6FF1B End of Options {29 02}
0x6FF1D Setting: Enable LTR, Variable: 0x49E {05 91 DE 14 DF 14 A0 0C 01 00 9E 04 10 10 00 01 00}
0x6FF2E Option: Disabled, Value: 0x0 (default) {09 07 05 00 10 00 00}
0x6FF35 Option: Enabled, Value: 0x1 {09 07 04 00 00 00 01}
0x6FF3C End of Options {29 02}
0x6FF3E Suppress If: {0A 82}
0x6FF40 Variable 0x27CB equals 0x1 {12 06 CB 27 01 00}
0x6FF46 Numeric: AIC Location (4104-4104) , Variable: 0x498 {07 91 B3 14 B4 14 A1 0C 01 00 98 04 10 10 00 FF 01}
0x6FF57 Default: 8 Bit, Value: 0x5 {5B 06 00 00 00 05}
0x6FF5D Option: [Back I/O]: Enable Intel® Thunderbolt function from Back I/O.
[PCIEX4_4]: Enable Intel® Thunderbolt function from Thunderbolt Add-on card.
Note: You can only select one Intel® Thunderbolt output., Value: 0x5 {09 07 B4 14 00 00 05}
0x6FF64 End {29 02}
0x6FF66 End If {29 02}
0x6FF68 Suppress If: {0A 82}
0x6FF6A Variable 0xC8C equals 0x0 {12 06 8C 0C 00 00}
0x6FF70 Setting: AIC Location Group, Variable: 0x499 {05 91 AF 14 B0 14 D5 27 01 00 99 04 14 10 00 01 00}
0x6FF81 Default: 8 Bit, Value: 0x0 {5B 06 00 00 00 00}
0x6FF87 Option: CPU0 NB PCIE Slot, Value: 0x1 {09 07 B2 14 00 00 01}
0x6FF8E Option: SB PCIE Slot, Value: 0x0 {09 07 B1 14 00 00 00}
0x6FF95 End of Options {29 02}
0x6FF97 Suppress If: {0A 82}
0x6FF99 Variable 0x27D5 equals 0x0 {12 86 D5 27 00 00}
0x6FF9F Not {17 02}
0x6FFA1 End {29 02}
0x6FFA3 Setting: AIC Location, Variable: 0x49A {05 91 B3 14 B4 14 D6 27 01 00 9A 04 14 10 05 11 00}
0x6FFB4 Default: 8 Bit, Value: 0x5 {5B 06 00 00 00 05}
0x6FFBA Option: Back I/O, Value: 0x5 {09 07 B9 14 00 00 05}
0x6FFC1 Option: PCIEX4_4, Value: 0x11 {09 07 C5 14 00 00 11}
0x6FFC8 End of Options {29 02}
0x6FFCA End If {29 02}
0x6FFCC Suppress If: {0A 82}
0x6FFCE Variable 0x27D5 equals 0x1 {12 86 D5 27 01 00}
0x6FFD4 Not {17 02}
0x6FFD6 End {29 02}
0x6FFD8 Setting: AIC Location, Variable: 0x49B {05 91 B3 14 B4 14 D7 27 01 00 9B 04 14 10 19 1A 00}
0x6FFE9 Default: 8 Bit, Value: 0x19 {5B 06 00 00 00 19}
0x6FFEF Option: PCIEX16/X8_1, Value: 0x19 {09 07 CD 14 00 00 19}
0x6FFF6 Option: PCIEX8/X4_3, Value: 0x1A {09 07 CE 14 00 00 1A}
0x6FFFD End of Options {29 02}
0x6FFFF End If {29 02}
0x70001 End If {29 02}
0x70003 Suppress If: {0A 82}
0x70005 True {46 02}
0x70007 Setting: TBT Host Router, Variable: 0x49F {05 91 D2 14 D3 14 D8 27 01 00 9F 04 14 10 01 02 00}
0x70018 Default: 8 Bit, Value: 0x2 {5B 06 00 00 00 02}
0x7001E Option: One port, Value: 0x1 {09 07 D4 14 00 00 01}
0x70025 Option: Two port, Value: 0x2 {09 07 D5 14 00 00 02}
0x7002C End of Options {29 02}
0x7002E Numeric: Extra Bus Reserved (4104-4104) , Variable: 0x4A0 {07 91 E4 14 E5 14 A2 0C 01 00 A0 04 14 10 00 FF 01}
0x7003F Default: 8 Bit, Value: 0x6A {5B 06 00 00 00 6A}
0x70045 End {29 02}
0x70047 Numeric: Reseved Memory (4104-4104) , Variable: 0x4A1 {07 94 E6 14 E7 14 A3 0C 01 00 A1 04 14 11 01 00 00 10 01 00}
0x7005B Default: 16 Bit, Value: 0x2E1 {5B 07 00 00 01 E1 02}
0x70062 End {29 02}
0x70064 Numeric: Memory Alignment (4104-4104) , Variable: 0x4A4 {07 91 E8 14 E9 14 A4 0C 01 00 A4 04 14 10 00 1F 01}
0x70075 Default: 8 Bit, Value: 0x1A {5B 06 00 00 00 1A}
0x7007B End {29 02}
0x7007D Numeric: Reserved PMemory (4104-4104) , Variable: 0x4A5 {07 94 EA 14 EB 14 A5 0C 01 00 A5 04 14 11 01 00 00 10 01 00}
0x70091 Default: 16 Bit, Value: 0x4A0 {5B 07 00 00 01 A0 04}
0x70098 End {29 02}
0x7009A Numeric: PMemory Alignment (4104-4104) , Variable: 0x4A7 {07 91 EC 14 ED 14 A6 0C 01 00 A7 04 14 10 00 1F 01}
0x700AB Default: 8 Bit, Value: 0x1C {5B 06 00 00 00 1C}
0x700B1 End {29 02}
0x700B3 Numeric: Reserved I/O (4104-4104) , Variable: 0x4A3 {07 91 EE 14 EF 14 A7 0C 01 00 A3 04 14 10 00 34 04}
0x700C4 Default: 8 Bit, Value: 0x0 {5B 06 00 00 00 00}
0x700CA End {29 02}
0x700CC End If {29 02}
0x700CE End If {29 02}
0x700D0 End Form {29 02}
 
 


This, for example, is the THUNDERBOLT part (with some entries hidden) of my related BIOS. As you may see, the part for detected eGPU is NOT defaulted to be visible for normal enduser, so i would like to make it visible for me to make some tests. Normaly i would do this with AMIBCP by changing menu-entry from "Default" to "User" - but since BIOS 2202 AMIBCP crashes whenever i try to save my modifications. BIOS 2202 was the last bios, where i was able to make such changes with AMIBCP. So if anyone of the experts here are ale to help or could give me a tip, what else i can try to make my needs possible, i'll be happy, if you share your minds with me.

Regards... Mork vom Ork

PS: one of my ideas was it, to extract SETUP body part via UEFITool and modify it with hex editor. But i dont know the values to change from "default" to "user". Maybe i should make the changes with part of BIOS 2202: change just one value from "default" to "user" and compare the changed values with hex editor.

@MDoehler :
Welcome at Win-RAID Forum!
Since I am not an expert regarding the sort of BIOS modding you are demanding, I cannot help you. Hopefully you will get support by anyone else.
My comment: BIOS modding newbees shouldn’t try to modify system BIOS modules. The chances are very high, that it will end with a bricked mainboard.
Good luck!
Regards
Dieter (alias Fernando)

hey Fernando i hope that you can help me with this problem. i have a non-Uefi Ami bios with intel n4200 processor …the problem is that i cant editing the bios file with anything …nothing works.

1 - UEFITool latest version : its open with intel image… but when i want to save it …cant be saved

2 - MMtool apito : i can see the bios …Extraction its work but when you need to save it …it cant be saved

i dont know what should i do next

thanks

Hey Fernando sorry for late reaction …this is the bios link

https://drive.google.com/open?id=0B9YUNclGf0x0T1VGU3I2VG5Wdjg

i want to edit unlock the boot option and change the logo.

@kostas :
Thanks for the attached BIOS.
It is an AMI UEFI BIOS, which can be easily opened by using the AMI Aptio IV MMTool.
By the way: Since your mainboard BIOS is an UEFI one, you have posted your request into the wrong (non-UEFI) thread.

I cannot help you regarding this task.