Flashing Asus TUF Gaming FX505GT (FX505GT-BI5N7)
Opened this issue ยท 17 comments
- Motherboard model: TUF Gaming FX505GT (FX505GT-BI5N7)
- Motherboard chipset: HM370
- CPU Model: Intel Core i5-9300H
- Graphic card: ASUS GTX 1650 Mobile
- GPU PCI VendorID:DeviceID: 10DE:1F91
- GPU PCI subsystem IDs: 1043:1AB1
- VRAM size: 4096MB (4GB)
- New BAR size (GPU-Z): 4096MB (4GB)
- New BAR size (nvidia-smi): 4096MB
- NVIDIA driver version: 546.33
Excuse me? how do you enable rebar? im on AMD variant and everytime i want to flash bios it says selected file is not a proper bios.
FX505DU
Ryzen 7 3750H
GTX 1660Ti Mobile
Originally posted by @merlinch in #1 (comment)
@pexcfequinnet Can you still provide information on how you flashed the board ?
@merlinch people report success using afudos.exe or afuwin.exe for flashing the firmware, from an USB stick with FreeDOS installed. Although I understand for laptops it is possible it just doesn't work without a (cheap) hardware flasher
If you try afudos, make sure you have a good battery level, as I understand Asus laptops do not have dual BIOS or flashback, for BIOS recovery.
Refering to #41
After trying all possible methods, I finally came to the conclusion that on Asus laptops where there is no support for the Asus AI suite, the only way to flash the modded BIOS is with a programmer CH341A
so maybe he use bios flasher
- Motherboard model: TUF Gaming FX505GT (FX505GT-BI5N7)
- Motherboard chipset: HM370
- CPU Model: Intel Core i5-9300H
- Graphic card: ASUS GTX 1650 Mobile
- GPU PCI VendorID:DeviceID: 10DE:1F91
- GPU PCI subsystem IDs: 1043:1AB1
- VRAM size: 4096MB (4GB)
- New BAR size (GPU-Z): 4096MB (4GB)
- New BAR size (nvidia-smi): 4096MB
- NVIDIA driver version: 546.33
Excuse me? how do you enable rebar? im on AMD variant and everytime i want to flash bios it says selected file is not a proper bios. FX505DU Ryzen 7 3750H GTX 1660Ti Mobile
Originally posted by @merlinch in #1 (comment)
Since I have an Intel variant of this laptop, I can use Intel Flash Programming Tool to flash the bios.
For this to work I have to disable bios lock using grub-mod-setup_var.
I don't know if there's anything similar for AMD, and using an external programmer might be the only way there.
@pexcfequinnet Hi, How did you solve the problem of the lack of "Above 4G Decoding"? The DSDT Patching can't be done according to my attempts in "FX505GT" and "FX506LH" BIOS.
On the "FX506LH"(Mine), "Above 4G Decoding" is present but can't be enabled. "Above 4G MMIO BIOS assignment" is present and can be enabled.
On the "FX505GT" BIOS, "Above 4G Decoding" is completely missing. "Above 4G MMIO BIOS assignment" is the same as in "FX506LH". So I think both laptops are almost in the same situation.
@pexcfequinnet Hi, How did you solve the problem of the lack of "Above 4G Decoding"? The DSDT Patching can't be done according to my attempts in "FX505GT" and "FX506LH" BIOS.
On the "FX506LH"(Mine), "Above 4G Decoding" is present but can't be enabled. "Above 4G MMIO BIOS assignment" is present and can be enabled. On the "FX505GT" BIOS, "Above 4G Decoding" is completely missing. "Above 4G MMIO BIOS assignment" is the same as in "FX506LH". So I think both laptops are almost in the same situation.
@Bl4ckfrost Looking at the the image you uploaded here, the "Above 4G Decoding" in your bios seems to be a header type so no value can be changed there. As for the "Above 4G MMIO BIOS assignment", enable that solve the problem for 4G decoding in GPU-Z and you can continue patching the bios file from there.
@pexcfequinnet I already did the "Adding FFS module" step.
In the "Using UEFIPatch" step, UEFIPatch say "No patches can be applied to input file", so skip to "DSDT Patching".
In "DSDT Patching", now "Above 4G Decode" is enabled in GPU-Z, so according to my understanding "DSDT Patching" is not required.
The mod bios and the original have identical padding, that means everything is fine.
So next step is disable the BIOS Lock with Grub and flash the modded BIOS with FPT, I am right?
@pexcfequinnet I already did the "Adding FFS module" step. In the "Using UEFIPatch" step, UEFIPatch say "No patches can be applied to input file", so skip to "DSDT Patching". In "DSDT Patching", now "Above 4G Decode" is enabled in GPU-Z, so according to my understanding "DSDT Patching" is not required. The mod bios and the original have identical padding, that means everything is fine. So next step is disable the BIOS Lock with Grub and flash the modded BIOS with FPT, I am right?
@Bl4ckfrost Yes. Before you flash the modded bios you should dump the original bios first to verify the size of the modded bios with the original one. If size is matching with original one (e.g 16384kb to 16384kb), you are ready to flash the modded bios.
@Bl4ckfrost Yes. Before you flash the modded bios you should dump the original bios first to verify the size of the modded bios with the original one. If size is matching with original one (e.g 16384kb to 16384kb), you are ready to flash the modded bios.
@pexcfequinnet I used the BIOS from ASUS page for the mod. If I remove the capsule header, the sizes mach perfectly. So, "asusmodnocapsule.bin" is the one to flash.
@Bl4ckfrost Yes. Before you flash the modded bios you should dump the original bios first to verify the size of the modded bios with the original one. If size is matching with original one (e.g 16384kb to 16384kb), you are ready to flash the modded bios.
@pexcfequinnet I used the BIOS from ASUS page for the mod. If I remove the capsule header, the sizes mach perfectly. So, "asusmodnocapsule.bin" is the one to flash.
@Bl4ckfrost I'd recommend you to use your dumped bios to mod instead, since the asus bios on their website often does not contain any information specific to your laptop like serial number and mac address.
Edited to add: There is a high chance that your laptop will stop POSTing, because the bios there does not contain the Intel ME region, which is very important for the laptop to POST.
@pexcfequinnet Is this normal? I put "n" for now.
@pexcfequinnet Is this normal? I put "n" for now.
@Bl4ckfrost Seems like something is wrong with your ME region. I'd say try dumping only the bios region using fptw64 -bios -d <yourfilename.bin> and then try modding again to see if the error presist.
@pexcfequinnet It worked lol. Thanks for helping me!
I flashed the new modded dump using "fptw64 -bios -f <filename.bin>" and and it worked perfectly.
@pexcfequinnet It worked lol. Thanks for helping me! I flashed the new modded dump using "fptw64 -bios -f <filename.bin>" and and it worked perfectly.
![]()
@Bl4ckfrost Nice job! Be sure to post on #1 to let the creator know.
@pexcfequinnet It worked lol. Thanks for helping me! I flashed the new modded dump using "fptw64 -bios -f <filename.bin>" and and it worked perfectly.
![]()
@Bl4ckfrost Nice job! Be sure to post on #1 to let the creator know.
Bro, maybe u can help me? After flashing modded bios on asus laptop and enabling ReBar, get BSODS "VIDEO MEMORY INTERNAL ERROR"
Ryzen 7 4800h
RTX 2060
Asus FX506IV
@pexcfequinnet It worked lol. Thanks for helping me! I flashed the new modded dump using "fptw64 -bios -f <filename.bin>" and and it worked perfectly.
![]()
@Bl4ckfrost Nice job! Be sure to post on #1 to let the creator know.
Bro, maybe u can help me? After flashing modded bios on asus laptop and enabling ReBar, get BSODS "VIDEO MEMORY INTERNAL ERROR"
Ryzen 7 4800h RTX 2060 Asus FX506IV
@Tykwha other than trying to build the binary file yourself and check for any wrong value if you're using the released one, I can't really help much because I don't know much on AMD platform.
@pexcfequinnet I followed the same steps with my laptop but I have a problem, see #79
It looks like we have the same platform.
What is your BIOS version?
NvStrapsRebar version ?
I added the FFS after the last module of the volume (as in the guide), did you do the same?
@pexcfequinnet I followed the same steps with my laptop but I have a problem, see #79 It looks like we have the same platform. What is your BIOS version? NvStrapsRebar version ? I added the FFS after the last module of the volume (as in the guide), did you do the same?
@Uranium2010 I'm currently on version 305, modded with the latest released version of NvStrapRebar.
As for the FFS module, I followed exactly what the instructions told me to do:
- Adding the module to the end of the volume.
- Skipping DSDT as it is not needed (any attempt at patching DSDT give me errors).