Anyone here know how an Intel MCH and ICH are programmed by the BIOS? Basically I want to have 48-bit LBA support to the Dell D610 with Intel 915GM graphics and the easiest way seems to be to merge the chained-modules from either a D410/D510/D810 HDR file with the wrapper parts of the D610 HDR file. I've got this working to an extent, but there are quirks: - D410 mod does not activate the PATA (or secondary PATA) so my DVD drive and/or spare battery are not recognized. - D510 mod does not activate the PCI-express 1x bus so the Broadcom 57xx Gigabit Ethernet is not recognized. - D810 mod only will work with D610's that have ATI X300 discrete graphics...unfortunately mine is the D610 with Intel 915GM UMA graphics.
I have played some times with Dell bios (I was trying to enable AHCI on my ICH7-M on Inspiron 9400). In my tests I have flashed my I9400 with BIOS of M1710 or M90 and always after that my integrated LAN (BCM440X) was not working. I'm not a programmer but I think main module have knowledge of what other module to load.So if you replace main module you also need to keep modules id to what is expected to be. Now: - For first point, for secondary PATA, if you don't need this for boot you can alter this through DSDT. -For second point, PCI-express (in my case was activated) was active but device present was with yellow mark and after playing with other programs (trying to recover) I completly killed my onboard lan ,only option to recover was to replace eeprom of attached BCM440X with another one taken from dead mainboard. -Third point, don't know arhitecture of D610 but seems like BIOS override this.On my I9400 there are three variants,with Nvidia,with ATI and with onboard Intel graphic. Inside BIOS there is only Intel video BIOS for other cases BIOS detect and initialize video card. As a advice,if your case is with video on-board and video BIOS is integrated into main BIOS,take notice of what module id have video bios in initial structure (from where main bios was taken) then replace that module with required video bios. Also if you think you can do some patches during POST of after POST you can build your own OPTION ROM and replace PXE ROM with that,take note that PXE ROM or custom one is loaded only when you choose to boot from network,otherwise BIOS just ignore this Option ROM.Also at this time area below 1M to 640k is already read-only so first you need to patch RAM controller to enable RW access. Like a completion to my last message I was able to boot from SATA express-card and now I have a RAID 0 with two Scorpio Black on my I9400
In one of my recent "D810 mod"s, I've tried just using adding the Intel video modules (0A, 0B) at the end of the chained-modules section of the BIOS but it didn't work. So if I were to replace the D810's ATI video modules (27, 28) with the Intel video modules, should I preserve the module type ID (i.e. 27,28) and or replace that part too? Any idea if the offsets of the video BIOS matter just as much as the module type ID? Because I think the Intel modules might be a little bigger than the ATI ones.
Thanks for the clarification. I'll try replacing the ATI X300 modules (27,28) with the Intel GMA modules (0A,0B) but preserve the ATI module type ID's (i.e. keep the moduleType's as 27 & 28 in the format <moduleType><Length><module>). Out of curiosity, does anyone know why the video BIOS are more than one file? It appears that the ATI X300 (27) and Intel GMA (0A) modules are the video BIOS, but I'm not sure what the ATI X300 (28) and Intel GMA (0B) modules are?...video BIOS configuration data?
optiplex gx520 Hi there! I need a modder help. Dell Optiplex GX520. There is no SLIC in latest original BIOS. I modified firmware with Phoenixtool 1.65. All settings were remained default. Modification process finished successfully. After BIOS flashing I tested it with SLICToolkit. SLIC Diagnosis shows "OEMID/TableID" problem : X&RSDT field "!=" and SLIC Status - Invalidated. (Btw, BIOS itself after mod is fully functional and works OK.) I "reflashed" BIOS back to the original untouched version A11. Could anybody please make it right or say what options in Phoenixtool shoud be adjusted or say that it is not possible and then I will switch to other activation ways? Or can anybody mod it? Below I provide all the info needed. This is my first post so I'm not allowed to put any links in a post. To solve it I replaced "." with " _DOT_ " and "http COLON DOUBLESLASH" with " _HTP_ ". Sorry for inconvenience. Thank you. ALL the files and tools mentioned and linked below in one zip archive (4.86Mb): _HTP_ www _DOT_ 4shared _DOT_ com/file/OQV3L2gI/BIOS_SLIC_set _DOT_ html Phoenoxtool 1.65: _HTP_ www _DOT_ 4shared _DOT_ com/file/VjoLbscz/phoenixtool165 _DOT_ html BEFORE MOD: - Motherboard Manufacturer: Dell - Bios Revision : A11 - Computer Model: Optiplex GX520 - Bios Type : Phoenix - Bios SLIC : no SLIC in original BIOS - SLIC file link: _HTP_ www _DOT_ 4shared _DOT_ com/file/dC6do6zC/DELL_SLIC _DOT_ html - Original Dell Bios Link : _HTP_ ftp _DOT_ us _DOT_ dell _DOT_ com/bios/A11GX620 _DOT_ exe or : _HTP_ www _DOT_ 4shared _DOT_ com/file/eT5gLPks/A11GX620 _DOT_ html (same file here) - RW report before mod: _HTP_ www _DOT_ 4shared _DOT_ com/file/1YPSGr0q/AcpiTbls_before_mod _DOT_ html AFTER MOD: This is the link to the modified firmware file: _HTP_ www _DOT_ 4shared _DOT_ com/file/8G4unjom/GX620_A11_SLIC _DOT_ html RW report after mod: _HTP_ www _DOT_ 4shared _DOT_ com/file/S30NpfJm/AcpiTbls_after_mod _DOT_ html SLICToolkit ver.3.2 - Screens from all the tabs: _HTP_ www _DOT_ 4shared _DOT_ com/photo/Vy94jxhR/SlicToolkit_Tabs_Screens_after _DOT_ html SLICToolkit ver.3.2 - Export of memory access dump (.bin-file): _HTP_ www _DOT_ 4shared _DOT_ com/file/F5mC5kaN/Memory_Dump_export_from_memAcc _DOT_ html
I successfully modified an Optiplex 280 (BIOS GX280A08.EXE) for a friend about six months ago using Andy's phoenix tool. I have forgotten which version of the tool was used at that time. The modification was straightforward. The settings used were as follows:- SLIC = Dell (as supplied with the tool - DELL QA09) Method = SSV2 (Default) RW file = deliberately left blank (I suspect this could be your problem do NOT include a RW file) Advanced = default settings I tried a quick test with the A11GX620.EXE BIOS file for your machine with pheonix tool 1.73 beta 9 and couldn't spot any spot any obvious problem. Of course, I have no way of testing it. I hope this helps you a little. If you are still having problems you might want to ask AndyP for his advice.
You can't have a proper mod without having a RW file loaded into the modder You must have the ACPI table dump from RW Everything then use the tool. You can use any Dell certificate and it will work. Most people here use M09, which does not come with the tool, but that doesn't matter. I used QA09 before, works fine.
You can with some of the older Dells and I have done so. May I draw your attention to Busykid508's sticky titled How to Use New Phoenix Bios Mod Tool to Modify Phoenix/Dell/Insyde/EFI Bios Files in which he specifically states "You do not need an RW Everything Report for DELL PHOENIX BIOS FILES."
even if that was the case, why be lazy and not take the extra 2 minutes to generate the report? there's no way to know which dell bios needs it and which one does 2 extra minutes spent can easily save 2 extra days of agony
If you try a few test Dell mods of various ages without a RW table, you should find that tool will ask for a RW file if it requires one. You will probably notice that it only asks for a RW file if the Dell BIOS has been released recently. Busykid508's comment concerning no need for a RW file was probably universally true at the time he wrote it. In any event, my original post was intended to assist rollroll by giving him or her the settings I had used successfully to mod an OptiPlex GX280. The majority opinion seems to be that the inclusion of RW data, that isn't strictly required by the tool, doesn't have any adverse effect. I was unaware of the corner-case bug issue. Hopefully, rollroll will have better success using an updated version of the tool.
My rule of thumb is to use an RW report for all SSV2 mods and none for dynamic mods. For Dell desktops where there is no bootblock recovery (at least that I'm aware of), you should take all precautions to prevent a bricked motherboard. I'm even so paranoid that I compare the DUMP folders from the original BIOS to that of the resulting SLIC mod to make sure that only the relevant modules were touched.
With your help I DID IT! ))) First, Apokrif says that before using his mod you compare rw files and if they are the same then you good to go. Sinse mine rw file was different with the one made by Apokrif so I didn use his mode and desided to proceed with your advice. I downloaded PhoenixTool v1.74 and with all defaulted options I changed Advanced options ->check the "Replace split OEM/Table ID's". Flashed - SUCCESS! No errors anymore in a SLIC Tool. Activation went just as it supposed to. Thank you! Later I will upload the BIOS for sharing!!! Thank you tghoang!!! Thank you everybody!
Glad you got it working. FWIW, I noticed that the SLIC used in later Optiplex's like the O-380 are of the B10K variety...not that it matters of course.
Are you trying was sucсessful? I'm need the same mod (enable AHCI) for Dell Latitude D820... ICH7-M, or MHD? Intel assert what ICH7-M support only AHCI mode, not RAID. P.S. Sorry for my english...
After enabling AHCI can't boot from internal disk. Only option was to boot an disk image for windows. I use SATA express card in RAID0 (two disks are connected to SATA card,not to ICH7-M) ICH7-M SATA port is unused right now,in future I'm planning to make it ESATA port.