
digitalbath
Members-
Posts
96 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
Events
Blogs
Everything posted by digitalbath
-
If you want your score to be deleted ask here...
digitalbath replied to Leeghoofd's topic in Support
please, delete this score: https://hwbot.org/submission/4683195_digitalbath_memory_frequency_ddr_sd_ram_317.5_mhz I accidentally cheated here. -
? nice one. That would be great. There are another mistakes in CPU-Z: Sometimes cpu-z detects twice the number of dimms. When using only one dimm in ASRock K7NF2, CPU-Z detect most CL2,0, not CL2,5 or CL3,0. see here: https://valid.x86.fr/xexj6t I guess that are minor Problems. Cheating FSB:DIMM ratio is more crucial. Thanks for remembering this. I forgot to ask for deleting this result. Even this 300.7 is hard to achieve. I hope, I will pass (sometime) the 300MHz limit with S462 and without cheating. ------ What also makes me think: some BIOSes use 6:6 ratio register, and some use 4:4 (DFI). Is there a difference? Both are 1:1 FSB:DIMM ratio.
-
little correction here. I did boot sometimes. The problem is, that the auto dimm timings aren't set correctly by the BIOS (f.e. tRAS value for tRCD, something like 2,5-7-3-4). After I set the timings to manuall mode, it did boot without problem. That was at least on my Delta2 board. Other boards could react different. Nevertheless I would not recommend to change a 4.xx version to 3.19. Some boards with 4.xx BPL seems not to work with other 4.xx version (shuttle SN45G). My newest BPL versions are NVMM 4.85 for AMI BIOS and NVMM 4.62 for AWARD.
-
100% agree The Multi tables on the left side are mixed. They patched it more "cleaner". Zero Byte 21 is for me Interface optimal (at least 133MHz) and 69 is for aggressive. Nvidia used 21 also for their 200MHz / Interface aggressive sips. ------ Wu's previous work for Epox is also interesting: link
-
I'll start here with BIOS modding instruction for beginners. I hope my text is understandable. I am open minded for improvements or error corrections. For the first part, I start here with AWARD BIOS disassembly / change romsips / assembly of BIOS modules. 1.0 assembly - disassambly BIOS modules and change romsips in AWARD BIOS I start modding AWARD BIOS with disassembling and assembling BIOS modules. This is essential to be able to edit the system BIOS module. This method can be used for every AWARD BIOS, not only for NF2 boards. I will explain this method in an example. I will mod here a MSI Delta2 6.0 BIOS. 1.1 Tools we need: awdbedit, hex editor, modbin6 and cbrom32_198. Modbin / cbrom needs a DOS System, so I use a XP System to mod my BIOSes. 1.2 I start with extracting all modules to a seperate folder (here: bin). I use awdbedit to do this: Be aware: Do not edit your BIOS in awdbedit! Now we got our BIOS modules extracted to a seperate folder. The System Module is simple to find (always 128KB) 1.3 disassemby BIOS file Now we need to unload all BIOS modules except the system module. I will use cbrom32 to do this. commands in cbrom: /d -list all modules /modulename release -delete module /modulname extract -extract module /isa modulname - add isa module /modulename filename – add module to BIOS file First, I open two DOS Command boxes. Then i list in the first box all modules from the unmodded BIOS. This will be my lookup table. I copy the unmodded file (here w6570nms.bin) and rename it to "empty_b6a.bin" (name does not matter here). This will be my "empty.bin" BIOS file. I will use the release command in the second box to delete all modules except System BIOS module (most module #0). cbrom32_198 empty_b6a.bin /logo release cbrom32_198 empty_b6a.bin /vga release cbrom32_198 empty_b6a.bin /pci release ---> B enter cbrom32_198 empty_b6a.bin /pci release cbrom32_198 empty_b6a.bin /group1 release cbrom32_198 empty_b6a.bin /group0 release cbrom32_198 empty_b6a.bin /ygroup release cbrom32_198 empty_b6a.bin /epa release cbrom32_198 empty_b6a.bin /acpi release cbrom32_198 empty_b6a.bin /xgroup release Then command cbrom32_198 empty_b6a.bin /d to list my empty.bin file. We see all modules are deleted, only system module is left. I duplicate my empty.bin file. I will need this later. Then I copy all extracted BIOS modules (from point 1.2) into folder. 1.4 edit System module I open the System module 6A61BM4K.BIN (128KB) with my hex editor. 1.4.1 Athlon XP-M name I search for "unknown CPU Type" and change this label to "AMD Athlon XP-M". Never change the size of the system module! 1.4.2 change romsips I search here for hex letters "65D0": All romsips tables begin with 65D0. One table has the size of 100h. This BIOS has 6 Tablles, so the romsips ends after 600h. I mark all tables (600h!) and paste the tables with the romsips I want (here 619XT). Now the system module is modded and I safe the file. 1.5 assembly BIOS file We now need to compress the modified system module. cbrom32_198 empty_b6a.bin /other 5000:0 6A61BM4K.bin (modded sytem module) This command compresses the modified system module into the BIOS file. This makes the BIOS file unusable, but this command duplicates also a copy to a file named "bios.rom". This is the file we need. I delete the unusable empty.bin file and replace it with my copy. I open the bios.rom file and the restored empty.bin copy. We mark and copy complete code in bios.rom (length=13911h!), switch to the restored empty.bin and jump to offset 10000h. This is where the system module beginns. We mark the length of the bios.rom (13911h) after the offset 10000h. Then paste the marked code with modded / compressed code. Fill with FF if the new code is shorter then the old code. Save and exit. cbrom32_198 empty_b6a.bin /d Everything looks fine. Now I will fill the BIOS wit the modules. This time, the order to fill the modules is important! cbrom32_198 empty_b6a.bin /xgroup awardext.rom cbrom32_198 empty_b6a.bin /acpi ACPITBL.BIN cbrom32_198 empty_b6a.bin /epa AwardBmp.bmp cbrom32_198 empty_b6a.bin /ygroup awardeyt.rom cbrom32_198 empty_b6a.bin /group0 _EN_CODE.BIN cbrom32_198 empty_b6a.bin /group1 BGROUP.BIN cbrom32_198 empty_b6a.bin /pci NV2PXES.NIC cbrom32_198 empty_b6a.bin /pci NVRAID.ROM cbrom32_198 empty_b6a.bin /vga CR17NZ.ROM cbrom32_198 empty_b6a.bin /logo Platinum.BMP cbrom32_198 empty_b6a.bin /d compare in case I made a mistake here: 1.6 conclusion: The modified BIOS files looks fine and is ready to use. CBROM did the checksum for us. This method to mod a BIOS file is not the fastest one, but necessary if you want to mod the strings (BIOS items) in the system module (more on this in another chapter). This method works with every BIOS (AN7 for example) 1.7 alternative There is a second and faster way to change romsips: open your BIOS file with modbin modbin creates a temporary ORIGINAL.BIN (128KB) file. This is the system module edit ORIGINAL.BIN, change romsips (1.4) and safe the modified ORIGINAL.BIN file. Safe as... in modbin and quit modbin. modbin will checksum for you end
-
@Antinomy thx. Byte 5 effect in speed and memory bandwidth. XB has a lower bandwidth (and latency?) then X4 and XD. DX is in general slower then EX. E4 and ED are equally fast. I am not sure where the difference is. I've combined for my first sips DB to a DD. They're still slow (~EB), but they got a better bandwidth.
-
Nice find! No wonder E4 didn't work with 1719. As far as I tested, faster sips E4, ED needs lower values like 1618 or 1518. Slower sips like DB needs higher numbers like 1719 or 1821. You can change the last number from 1518 to 1519 and it will work. It's time to make some tests here. I hope I will find the time to do this.
-
I will probably try to flash your BIOS. My intention was also to learn modding strings and menu in AMI. I tried that before and got stuck at a point where links of stings didn't make a sence. Splitting 1B module was the trick to get the correct location numbers. I also made new jumperfree, dram and chipset menu by hand. Works perfectly. I want to try to add new options in the next step (more for the K7NF2 board than P4P800SE). edit: I found it, many thanks!
-
I didn't flash your BIOS, but I looked at it in AMIBCP. I like your reordered Menu. Disabling stuff like audio, lan, com, speech POST reporter is on my list. My Plan is also to add some new options. Before doing this, I will have to find the position of CMOS mask in the AMI strings (first, second, third or fourth position after label I guess) and test the new options before adding this. I also read that. Switching to tiled mode works, but I didn't notice any changes. So probably this is useless. I will retest this option.
-
Sorry for hijacking this thread. I was impressed by Antinomys work here and I wanted a simmilar mod BIOS for my P4P800 SE board. I also just relinked the hidden options, so no new options. I have to thank Antinomy here! I would not be able to do this without his help! changelog: unlocked hidden and unlinked options: * other FSB/Memory Ratio (mod1 file) * CPU B.I.S.T. (???) * Write to Read Command Delay * Write Recovery Time * Write-Read Command Spacing * Read-Write Command Spacing * Read Delay * Dual Channel Organization (Tiled / Linear) * DRAM Command Per Clock * ICH DCB Enable (???) * other options caused BIOS errors * seperate DRAM menu * changed defaults: MPS Revision to 1.4 and Full Screen Logo to disabled I didn't move / reorganize the menu as Antinomy did. I will probably do this some time in the future. I uploaded two versions of this mod BIOS: mod1 file has the "new" FSB/Memory ratio menu mod2 file has the original FSB/Memory ratio menu P4P800SE_mod1.zip P4P800SE_mod2.zip
-
Thanks for the information and testing. The more we test, the more we will get experience in handling with the sips. I am only able to test my sip presets on five boards (2xA7N8X-E, K7NF2-RAID, NF7 and MSI Delta2). So every test will help us. As far as I see, the sips helps more on NF2 boards with limited voltage or chipsets that don't scale with voltage. Differend boards could also scale on different sips. The sips don't helped me to handle USB problems though. I get them already at ~263 / 264MHz. agp drive strength sounds interesting to me. I mostly use this presets: custom#3 : 65h:44 66h:22 68h:22 69h:22 6Ah:44 6Bh:00 6Ch:44 6Dh:44 6Fh:22 custom#6 : 65h:66 66h:F7 68h:33 69h:66 6Ah:67 6Bh:00 6Ch:66 6Dh:66 6Fh:77 7Ch:44 48h:69 50h:B2 If I remember correctly, I used custom#3 for my run. Other presets didn`t work for me.