[Release] Resizable BAR BIOS EFI Module

Its not? I used CSME System Tools v11 r46, following some guide. Its kinda a pain to find anything substancial that explains that. :I

idk if the official iso would be better then? (Also just 22MB)
"Flash BIOS update - (Intel Kabylake) ThinkCentre M710t, M710s, Lenovo V520 and V520s - Lenovo Support CH

But when i try to open that one in UEFITool, it looks pretty much the same to me, but i also get an error. :person_shrugging:
image

Maybe the small file size comes from the BIOS looking lake arse, with no graphics or icons in it at all. dunno.

you could try to dump the bios using intel fpt tool from here (use CSME System Tools v11 ones). The arguments is -d biosname.rom , and short ME_DIS jumper and use the fpt with the arguments.

i am guessing it is here, since M710Q does have the same similiar jumper but labeled:
image

M710Q:
image

2 Likes

short the jumper… like resetting the Mobo/BIOS? Can i just take the battery out for a few minutes?
Then i use the System Tools that i already used before to make the dump of that iso image? Shall i use the WIN32 or WIN64 version? (used the 32 before, because guide said so :person_shrugging:)
Also first reset, then dumping. Right? What does that change btw?

Sorry for me having some understanding issues. Just trying to avoid issues or misunderstandings. As i said… just a normie that wants to enable ReBar. :smiley:

No, that jumper is not a cmos jumper (cmos jumper is red, black shouuld be ME_DIS for disabling), so when you did short the black jumper on the pins, and it could boot to windows, and you do -d biosname.rom with fpt, it would actually dump the whole image instead of just the bios region.

Up to you

1 Like

Did it. I think.
Took the red thingy from the red pins and put them on the black ones.
Booted up.
Did the fpt with WIN64 version.
Now it looks like this.


Still just over 8MB and the only thing that changed are the parts above “BIOS region”.
If you want to see yourself: Unique Download Link | WeTransfer

Shall i now repeat the same steps from the guide again? And how will this change the outcome? :o

Thank you a lot for the help btw!
(Also the website asked me if i want to DM you instead of spamming the thread. Would that be better? xD )

Also… should i put the jumper back on the reds?

Nice! Now we do have the complete bios region.

I’ll try to take a look on the bios and try to figure out about the paddings. It might be a coincidence but I did somone ThinkCentre E96 bios mod and it works, after carefully reading the padding files and determining how to fix it. The problem is the same, He uses a bios dump and when i modify it, the top padding files for dxe driver section is removed, but also the padding files and some guid are also removed, so i think it would take time to see on your bios since im not a pro or smart person. I’ll report to you asap!

1 Like

Here you go for your bios: TectrekFinal.rar (5.7 MB)

I also added the possibility for 8th and 9th gen intel to run, albeit i didnt take a look on the bios further for TDP limit since it is in the bios code that i don’t particularly understand, maybe @Sweet_Kitten could help (sorry for the ping). I also change the OPI Link speed to 4GT/s from 2GT/s, but idk if it would work/effect anything on your board. Also check “Advanced” Menu and “Devices” Menu to see if the menu has changed since i dont really know if UEFI Editor works as per what i intended, since i could see the menu for “Above 4G MMIO” settings in Devices.

To flash, probably you would need an external programmer and soic8 clip OR determine the SPI DEBUG header (Its on bottom most right, below the lowest sata) and see which is which so that you could connect it with dupont arduino cables to ch341a programmer or any programmer of your choice, directly without needing an SOIC8 clip. Tho before doing that you could test with the ME_DIS (short the black pins using the red thingy where you were able to get 8mb bios instead 6mb), use Intel FPT with this argument -f Tectrek.rom and see if you are able to write the bios.

First of all - thank you plenty man! :o

Second… i got this in fpt


Did i perhaps something wrong? (The thingy is still on the black pins. I didnt changed anything since then, hence why i asked in a previous comment if i should put them back on the reds. :smiley: )

Nope, you didn’t, since the bios chip itself is protected, you should use a programmer. Actually if you only want the “Bios Region” only, you could do -f -bios TectrekFinal.rom, but you wont be able to use 8th and 9th gen since the ME Configuration is within the ME region, the OPI Link for 4GT/s was on the ME but i think it wont effect since it is not a mobile cpu (who knows it actually works), and also the Descriptor region is unlocked with the 8mb bios, so if you only do -f -bios TectrekFinal.rom it would do the bios just fine, but other region remain unaffected.

Also dont use the bios i did gave earlier, i forgot to fix the padding😓. Delete the .rar and the .rom you just downloaded earlier and use the re-uploaded file i did gave.

Would the BIOS region alone allow for ReBar support and all?

On the other hand… 9th gen sounds pretty nice too. :I
(Would they really just work afterwards? Is that “v2” on the 1151 Mobos really just software?)

And i found those programmer/chip thingies. Can you recommend a good tutorial (video) for Dummies, on how to do that theoretically? :smiley:

“Dont use first file”… got it!
I cleansed the corrupted evil from my disc and downloaded the reborn sibling. :saluting_face:

It should, once you find the menu for above 4g mmio, enable that (but also disable csm, the thing is make your motherboard UEFI only, no legacy mode or csm), save and exit, boot to windows, and see if you could see Large Memory tab in Device Manager > View > Resource by Type, Like this:
image

Yes it should work, but maybe you need to short, or isolate, or do both on the cpu pads, probably the best way to find out wether to short only or isolate only, or do both, is by googling which one is for your motherboard/pc (there are various bios mod forums that should explain this)… the thing is i made sure that the bios would accept it as long as it is not over the TDP for the board.

Also no, and yes, kinda, the V2 means that the reserved pins are now being used, and the mobo trace does actually have a route to those reserved pins, but also there is mcode and ME, so yeah it is a bit hard for me to explain but you do get the gist of what i did talk abt :joy:.

And i found those programmer/chip thingies. Can you recommend a good tutorial (video) for Dummies, on how to do that theoretically? :smiley:

Did you meant the SPI Debug or just general CH341A with SOIC8 to the bios chip?

Okay, so i tried the command for just the BIOS.


and it kinda just opened the FPTW program.
Halp! xD
And if i try it otherwise (found a video where they flashed it without the -bios command), i get that. :I

oops sorry, i think it should be -f tectrekfinal.rom -bios, and after doing that do -greset

If you do want to flash the whole bios region, well as per what i said you do need a spi programmer like CH341A, so you flash the bios i gave, and after you flash the whole 8mb bios to the chip, whenever you short that black pins above the red one, you could freely use intelfpt to write the bios chip, since my bios have those protections disabled except for EC.

Probably of you’re afraid of doing those, bring your motherboard to a local pc repair shop or to your acquintance who knows abt pc and do have the tool, and let them flash the whole 8mb bios to the chip, and see the results itself. Worry less abt the brick since you do have your entire bios region dumped (8mb bios is a complete one).

Nah i ordered one of those programmer sets and will try that out myself. :smiley:

What do you think about this video? Good enough to follow for that purpose?

Thank you a lot again. Can i DM you if i have further questions or shall i reply to you here again? :slight_smile:

Yep, just dm me if you do need a long talk, just dont forget to post your final results here.

That video should be plenty, could you actually give a photo of your bios chip ans SPI DEBUG pins in your board? Or maybe a HD photo of your motherboard since i couldnt find one online.

I am having an issue with an Asrock Z270 Killer SLI. I’ve gone through the process starting with “Adding FFS module.” I was able to flash the modded bios - after removing the Security Flash Check. I can only get it to boot without my GPU (Asrock Arc A380) installed, and only with 4G disabled.

I used bios version 2.30, asrock dot com/MB/Intel/Z270%20Killer%20SLIac/index.asp#BIOS.

Any thoughts on next steps to try, or just relegate this MB/CPU to another purpose and get a newer system?

Hello @cdrxander o/

What mods did you do exactly?

Did you apply the patches if you did the ReBAR mod?

Does it give a display from the onboard graphics output when the A380 is installed?

If the CPU will give enough performance, I see no reason for retiring the setup.

There is always the option of doing a Coffee Lake mod to get 8th and 9th gen support.

Also, Do you still have the MAC Address or did it get wiped with the flash?

Best regards,
-68k

@68k-dude Thanks for replying and for your help.

I started with “Adding FFS module,” proceeded to “Using UEFI Patch” using the “patches.txt” file in step 2. I didn’t see anything to indicate a “Pad file issue.”

At that point, I attempted to use the patched bios to see if it would work without the DSDT patching. No such luck. I started over and applied the DSDT patch. I jumped straight to the “Extracting DSDT (Skylake and up)” section. I had to fix a number of errors. After applying the DSDT patch, I removed the Security Flash Check and used Instant Flash to apply the patched bios.

I get display through the A380 with 4G disabled, and it will boot to my Ventoy drive, and a live Ubuntu image. Once I enable 4G, it doesn’t appear to post. On the next boot, 4G will be automatically disabled.

Since my post, other factors have changed my priorities and have me looking to buy newer hardware that natively supports ReBar/SAM. I can repurpose this board and CPU for another project that doesn’t need ReBar/SAM.

For at about another week, I am up for trying to get this to work for anyone else with a similar Asrock Z270 board, otherwise I will be moving on.

Hello everyone, I was recently trying to modify my B450 Aorus Pro bios in order to add the ReBarDXE. I created the modded bios using UEFITool but since it is in .rom format it fails to pass Qflash verification. I have seen multiple 2000 (1600af is basically a 2600 with lower clock speeds) series Ryzen cpus having ReBar enabled but it seems that it’s a different situation on Gigabyte boards. So is there any way to convert that .rom file to a .F66b in order to flash it with Qflash?

My Specs:

Ryzen 5 1600AF
B450 Aorus Pro
Gigabyte RX6600 Eagle
16GB 3200 Vengeance RGB Pro

Thanks for your time.

Hi everyone, I killed good 2 days of my life but couldn’t get rebar to work for my bios. I desperately need it because I am running intel Arc A310. I am so frustrated because apparently for my low profile GPU I will have to buy not so low profile motherboard and/or CPU.