Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
[Test, sp54926] HP Pavilion dm1-4000sd
Last Post: symbios24
Today 08:14 AM
» Replies: 36
» Views: 28413
[REQUEST] Acer Nitro 5 AN515-58 BIOS Unl...
Last Post: Dudu2002
Yesterday 09:27 AM
» Replies: 35
» Views: 13415
HP probook4436s(e2-3000m)can update to a...
Last Post: DeathBringer
Yesterday 04:17 AM
» Replies: 1
» Views: 138
[Request] Lenovo v520s sff unit bios sup...
Last Post: DeathBringer
06-14-2025 01:48 PM
» Replies: 5
» Views: 578
[REQUEST] Lenovo G400S (7BCNxxWW) Whitel...
Last Post: flastac
06-14-2025 09:45 AM
» Replies: 212
» Views: 106042
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: Dudu2002
06-14-2025 02:26 AM
» Replies: 40
» Views: 12444
[Request] Bios is locked need to unlock ...
Last Post: Xperjo
06-14-2025 12:59 AM
» Replies: 0
» Views: 273
Ailenware M15 R2
Last Post: axdy
06-13-2025 05:17 PM
» Replies: 0
» Views: 214
ASUS P5LD2 Deluxe & Conroe CPU
Last Post: k24a1
06-13-2025 03:05 PM
» Replies: 20
» Views: 9709
Request: Modded BIOS with NVMe support f...
Last Post: thadrusta
06-13-2025 01:08 PM
» Replies: 1
» Views: 817
[REQUEST] Lenovo Yoga 500 (BDCNxxWW) BIO...
Last Post: soren
06-12-2025 05:19 PM
» Replies: 21
» Views: 15931
Unlock EMT64 / 64-bit UEFI support on In...
Last Post: ordi
06-12-2025 01:41 PM
» Replies: 4
» Views: 487
H-Joshua-H61-uATX with i5-2500K or i7-37...
Last Post: EQX
06-12-2025 12:49 PM
» Replies: 33
» Views: 19071
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: Yaserxi
06-12-2025 08:50 AM
» Replies: 341
» Views: 173637
[Request] Alienware X51 R2 BIOS Unlock
Last Post: thadrusta
06-11-2025 08:22 PM
» Replies: 14
» Views: 14396
BIOS Mod for Dell Inspiron 7447 A09 to E...
Last Post: hoangha16497
06-11-2025 08:14 PM
» Replies: 0
» Views: 324
[REQUEST] Lenovo B575 (52CNxxWW) Whiteli...
Last Post: ptnom
06-11-2025 06:36 PM
» Replies: 57
» Views: 30403
[REQUEST] Lenovo G50-70 (9ACNxxWW) White...
Last Post: Dudu2002
06-11-2025 05:46 PM
» Replies: 245
» Views: 111384
[REQUEST] Acer Aspire One AOD255E BIOS U...
Last Post: stormy
06-11-2025 03:24 PM
» Replies: 63
» Views: 37683
[Request] Dell Vostro 3268 Bios Modd for...
Last Post: izzner1
06-11-2025 08:34 AM
» Replies: 0
» Views: 301

Asus P5B bios mod
#1
Hi,  I did a 771 mod on Asus P5B motherboard. And with xeon in, it doesn't set memory timings correctly when left on auto. The timings are always set to 5-6-6-15 with tRFC 42, which is a bios default (according to amibcp). It seems to me like some kind of bug.  I wouldn't mind that bug much, if I could set the timings manually. But I can't, because the maximal value I can set for tRFC is 42 and the memory modules I have requires tRFC 52. So I would like to modify the bios to allow higher tRFC timing setting. I think it should be possible.

This motherboard has a 965P chipset, and according to datasheet, the tRFC timing is set as the lowest 9 bits of CYCTRK ACT register, which should allow setting it as high as 511. I have a Gigabyte motherboard with 965P chipset, which allows tRFC setting up to 511 in bios.

The tFRC setting in the bios is as a multiple choice option (not a number input) and the options are given as "** DRAM Clocks" strings with 5 options, 20 lowest, 42 highest. Those strings can be found in amibcp as strings with tokens 0x041D to 0x0421. I haven't found what a token means in this context. Is it some kind of pointer used in the bios to reference a string? As I haven't figure out how to use the token number, I searched for these strings in the bios binary. And I found them in Multi Language module (ID 21 according to mmtool), which seems like a dead end to me as this module is only list of strings. I was hoping that by searching for these strings, I could find a place in the code, when the setting happens. I also tried opening the bios in disassembler (IDA), but I haven't been able to find anything useful. Probably because I'm not fluent with assembly.

So now I'm lost and don't know what to try next. Could someone please help me or at least point me at the right direction?
I'm attaching the bios file. It's the latest version from Asus with xeon microcode added.

EDIT: I've noticed that the attachment wasn't added, so I'm adding it now.


Attached Files
.rom   p5b-asus-2104_mod.rom (Size: 1 MB / Downloads: 51)
find
quote
#2
(11-06-2016, 09:02 PM)m5b4 Wrote: Hi,  I did a 771 mod on Asus P5B motherboard. And with xeon in, it doesn't set memory timings correctly when left on auto. The timings are always set to 5-6-6-15 with tRFC 42, which is a bios default (according to amibcp). It seems to me like some kind of bug.  I wouldn't mind that bug much, if I could set the timings manually. But I can't, because the maximal value I can set for tRFC is 42 and the memory modules I have requires tRFC 52. So I would like to modify the bios to allow higher tRFC timing setting. I think it should be possible.

This motherboard has a 965P chipset, and according to datasheet, the tRFC timing is set as the lowest 9 bits of CYCTRK ACT register, which should allow setting it as high as 511. I have a Gigabyte motherboard with 965P chipset, which allows tRFC setting up to 511 in bios.

The tFRC setting in the bios is as a multiple choice option (not a number input) and the options are given as "** DRAM Clocks" strings with 5 options, 20 lowest, 42 highest. Those strings can be found in amibcp as strings with tokens 0x041D to 0x0421. I haven't found what a token means in this context. Is it some kind of pointer used in the bios to reference a string? As I haven't figure out how to use the token number, I searched for these strings in the bios binary. And I found them in Multi Language module (ID 21 according to mmtool), which seems like a dead end to me as this module is only list of strings. I was hoping that by searching for these strings, I could find a place in the code, when the setting happens. I also tried opening the bios in disassembler (IDA), but I haven't been able to find anything useful. Probably because I'm not fluent with assembly.

So now I'm lost and don't know what to try next. Could someone please help me or at least point me at the right direction?
I'm attaching the bios file. It's the latest version from Asus with xeon microcode added.

EDIT: I've noticed that the attachment wasn't added, so I'm adding it now.

Hello, I'm happily using p5b deluxe with a x3363 (fsb 1333) and 8gb ram but because chipset restriction 8gb works fine only at 667MHz, so i overclocked a little to fsb 353 and using gskill 1066 ram at 706 mhz and lowering other settings like 4 4 4 1 35 2
system stable using linx prime and other similar tests
i've tried to change some ram settings with amibcp to obtaing a bettter spt default but i've just obtained a corrupted bios.
However i've succesfully replaced cpu microcode and other roms with mmtool
only trouble is with virtualization, x3363 should have Intel® VT-x with Extended Page Tables but hyper v or vmware or even aida recognize it.
Hope it helps. Bye

[Image: 2ififh.png]
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)