Intel EFI (Bios) Mod for Slic 2.1

Discussion in 'BIOS Mods' started by tapmal5, Aug 15, 2009.

  1. mikemillerfl

    mikemillerfl MDL Novice

    Jan 4, 2013
    12
    5
    0
    OK. So, after almost a full 8-hour day of working on this I finally figured it out.

    But first, I would like to thank Tito for assisting me with this mod.

    Now, the fun stuff. With a combination of some special settings in the Phoenix Tool advanced settings and manual file manipulation, I was able to successfully update the BIOS for my Intel S1200BTL server motherboard. Below is a quick run down of what I did.


    1. Acquire the firmware/bios files from Intel's website for your motherboard. When looking thru the available downloads, I filtered by OS Independent and then Firmware. Since I was updating the BIOS thru the EFI shell, I selected the file Firmware Update Package for EFI to keep things simple and the file set small.
    2. Once the file was downloaded and I extracted the ZIP, there were multiple files. I didn't have a clue which one I needed to modify with the Phoenix Tool so I updated my BIOS without modifying any files first. I noticed that in the EFI shell for the BIOS update portion, it was looking for 'R0041.cap'.
    3. Now that I knew that it was using the file R0041.cap I opened Phoenix/Dell/EFI SLIC Mod v2.18 tool. This next process is what took me a while to get figured out. I'll spare everyone here the pain of having to go thru what I went thru.
      1. Original BIOS: J:\S1200BTL\R0041.cap
      2. Manufacturer: Other
      3. SLIC File: J:\phoenixtool218\SLIC22\Dell PE_SC3 2.2 SLIC.bin
      4. SLP File: J:\phoenixtool218\SLP\Dell.txt
      5. RW File: AcpiTbls.rw (ACPI tables from RW)
      6. Method: Module
    4. Here comes the complicated part which will probably vary for most of you trying to do this mod unless you have an Intel S1200BTL motherboard.
    5. Open the SLIC ToolKit (I used version 3.2) and go to the Advanced tab. Notice the string currently in the XSDT and RSDT fields. Mine had "INTELS1200BTL", note this.
    6. In the Phoenix tool, click on Advanced and check the following:
      1. Replace additional OEM/Table ID: In the top box I put the string found using the SLIC ToolKit "INTELS1200BTL " (notice the one extra space at the end). This is because the field requires either a blank, 6, 8, 10 or 14 character string. In the bottom box I put "DELL PE_SC3 " (there is one space after DELL and three spaces after the 3).
      2. Replace all OEM/Table ID occurrences
      3. Replace split OEM/Table IDs
      4. Replace split Table IDs
      5. Replace empty modules
      6. Replace existing SLIC elements (not sure if this setting was necessary as I was doing a Module mod and not a SSV2)
      7. Allow user to modify other modules
    7. Make sure you uncheck any other boxes that may be checked and click Done.
    8. Click Go. A message box will pop up that says "You can now make manual alterations to any module in the DUMP directory". Leave this message up, don't click OK, yet.
    9. Browse to your DUMP folder (mine was J:\S1200BTL\DUMP\) with a hex editor. I used WinHex but any hex editor should do. I manually went thru each file searching for the string "INTEL" with case matching enabled. My DUMP folder had 440 files so I had to open groups of them in chunks. The two files I ended up modifying were 9AF1B563-1520-4F30-A8CF-61EB6282CDFD_1_300.ROM and 16D0A23E-C09C-407D-A14A-AD058FDD0CA1_1_282.ROM. The way I could tell those were the files I needed to modify is because one had "SLIC" and "MSFT" strings a little bit before "INTEL" (see screen shot). View attachment 23776 The other file had "OEMTBLID" and "OEMID" strings. I took a wild guess and assumed that the "INTEL" in this file needed to be changed too. (see screen shot). View attachment 23777 Replace "INTEL" with "DELL" for each instance. You will also need to add two spaces after "DELL", 20 in hex (see screen shot). View attachment 23778
    10. Save the files and click OK on the message box.
    11. I copied my R0041.cap file to a different directory and renamed the SLIC'd file (R0041_SLIC.cap) to R0041.cap. Copy all of the files to a flash drive and restart your computer. Mine automatically detected the 'startup.nsh' file on the flash drive and booted into the EFI shell without me needing to tell it to.
    12. Select to update the BIOS and wait for the update to complete (I had to select 2 to update the BIOS).
    13. Once the update is complete, power off the computer and unplug the flash drive. Turn the computer back on and check to see if your mod was successful. If it was, you should now have a SLIC'd Intel server motherboard (SLIC 2.2).

    I have included a link to the S1200BTL modded BIOS to this post if anyone else has this board. And again, thank you Tito for replying to my initial post.

    h**ps://app.box.com/s/jsyisv7g5l66ghgnjfz3
     
  2. enragedfurious

    enragedfurious MDL Novice

    Jan 26, 2013
    3
    0
    0
    I am curious why do the pubkey.bin/marker.bin and therefore also pksign.bin correspond to laptop computers (according to Lenovo, Asus and Dell OEMID-s) and not desktop machines. Wouldn't at least the Lenovo machine use customized Phoenix BIOS as it does on Thinkpads?
     
  3. obietobi

    obietobi MDL Novice

    Oct 7, 2013
    5
    0
    0
    have anyone already posted this model?

    Model : DG41RQ

    Manufacturer : Intel Corporation
    BIOS Name : RQ0017P.BIO
    BIOS Date: 03/19/2011
    BIOS Vendor : Intel Corp.
    SMBIOS Version : RQG4110H.86A.0017.2011.0322.1523
    BIOS Date : 03/22/2011
     
  4. olda8366

    olda8366 MDL Novice

    Aug 15, 2011
    21
    1
    0
    Hi, is there any chance, somebody would be able to mode BIOS for TOSHIBA TECRA M5?

    Manufacturer: Toshiba Tecra M5
    Motherboard: Toshiba Tecra M5
    BIOS: Intel version 3.30
    RW report and BIOS here: sendspace.com/file/t53evv

    The BIOS in the rar file is currently in the laptop

    Thanks very much
     
  5. mapsurfer

    mapsurfer MDL Novice

    Nov 14, 2013
    2
    0
    0
    Mod Request for Lenovo InsydeH2O 71CN51WW (1.21) bios

    -Motherboard Manufacturer and Model : Lenovo Ideapad P400/Z400/Z500 Touch
    -Bios Revision : 71CN51WW (1.21)
    -Bios Type : InsydeH20
    -Bios SLIC : 2.1
    -Bios Link : download.lenovo.com/consumer/mobiles/71cn51ww.exe

    Hello I am wondering if anyone can mod, or comment on this Lenovo bios? Thanks
     
  6. BeemerBiker

    BeemerBiker MDL Novice

    Dec 11, 2012
    24
    5
    0
    I have problems with both dell cert and that dealin cert on win7pro. Tried both dell key and dealin key. Possibly because I used a Window 7 Pro disk that came with another licensed (and bought) system also D975xbx2. Both installs reported "success" but M$OFT reports not genuine after reboot. I assume I will have to download win7pro from repository and reinstall. The disk I used to install was 00371-OEM-0635356-25264 and I don't see that anywhere in the key repository.

    One other problem that threw me for a few minutes: My system echo's DATE with the day of week as in "TU 11-25-2013" which caused the DELL.CMD code to fail extracting the "11". It got the year wrong and the OA2Intel then failed to update the marker. I changed the script to "for /f "tokens=2,3,4" to set the date properly.

    This system has been running for a month now and just recently shows the non-genuine message. It is a PITA to reinstall. I have an unused win8home that I mistakenly bought and I assume it will install over a non-genuine copy of 7.

    EDIT - No success. I installed the win7PRO64 from the repository (download name "X15-65805.ISO") and was unable to activate with either dealin or the dell cert and their corresponding keys. Used that OA program to set the current date into the marker and also set the computer to the date of 3.16.2010 which matched the marker file date, but neither attempt allowed activation. I got "success" for each attempt, but a check of the activation showed un-activated. I gave up and used a copy of win8pro that I bought some some ago for a laptop that did not have the "NX" instruction. Didn't know at the time I bought it that the instruction was required for win8.
     
  7. kemdau

    kemdau MDL Novice

    Mar 3, 2011
    1
    0
    0
    Thanks a lot. It work o DH61BE (need to set the system time in 2009)
     
  8. Plexus22

    Plexus22 MDL Novice

    Dec 1, 2013
    1
    0
    0
    Hello
    This is a little bit of an odd request for this forum but if anyone knows how to do it, it would be you guys. I have an Intel DH67GD board and the only tool I have found so far that will open the BIOS file is Andy's Phoenixtool (phoenixtool219). It reports the BIOS as a Insyde/EFI BIOS. Heres the "odd" part, what I want to do with this BIOS is swap the RAID OPROM with a modded (that I already have) one that supports TRIM for SSD drives. I do not want to change ANYTHING ELSE about the BIOS. No SLIC or ACPI table mods or any of that. It seems like phoenixtool is capable of doing that but I just have no experience with it and don't know what im doing. I have already determined which module in the DUMP folder is the RAID OPROM. I just need someone to help me replace it with the modded one and then repackage the BIOS without making any other mods. Any help is appreciated!

    -Motherboard Model : Intel DH67GD
    -Bios Revision : BLH6710H.86A.0160.2012.1204.1156
    -Bios Type : Insyde/EFI ?? (I really don't know, this has been one of the challenges of modding this BIOS, all I know is it IS a UEFI)
    -Bios Link : Not enough posts :(
     
  9. BeemerBiker

    BeemerBiker MDL Novice

    Dec 11, 2012
    24
    5
    0
    d975xbx2 and that dealin cert

    It took awhile but I was able to install an SLIC into one of my d975xbx2's. That is as far as I can get as the dealin cert would not activate. I tried several posted suggestions over the last few days and none worked. The SLIC that actually installed and was dumped out correctly was the JPSCSA one that used jpubkey, jmarker and jsign. I had to hunt for those as post 6 of that SLC thread had a bad zip file. Anyway it would not activate for win7 home or ultimate. I also tried creating an SLIC using asus* and dell* with jsign but the SLIC was not programmed even though the STATUS said it was. I then used a binary editor to extract the "dealin marker" from their published Dealin bin SLIC and attempted to use that with asus and dell pubkey but the jsign was not valid for this combination and nothing was programmed. I checked with the M$OFT site and their price went up from $39 to $69 for win8.1 this last january and I should have gotten a 2nd copy when it was only $39. I don't really plan to put win7 on this d975xbx2 motherboard, it has just become a challenge to me to do it.
     
  10. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,802
    18,982
    340
  11. BeemerBiker

    BeemerBiker MDL Novice

    Dec 11, 2012
    24
    5
    0
    Thanks! The oct 2013 zip worked. The asus did not create an SLIC for some reason, but the dealin did and home premium was activated with no problem. This will be a backup motherboard. I have a 24/7 BOINC farm of licensed, all socket 775 systems that are badly aging and replacement motherboards are getting harder to find.
     
  12. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,802
    18,982
    340
    Thanks for the feedback.

    :)
     
  13. rvanhusen

    rvanhusen MDL Novice

    Apr 21, 2012
    11
    0
    0
    Please mod this bios with slic 2.1

    Manufacturer: Intel
    Model: DP35DP
    Slic: Dell 2.1
    Bios link [Sorry i can't]

    Thank you in advance
     
  14. omega151x

    omega151x MDL Novice

    Feb 23, 2008
    11
    1
    0
    Request DP67BG Extreme Series SLIC 2.1

    Manufacturer: Intel
    Model: DP67BG Extreme Series
    Version: BGP6710J.86A.2209
    Bios Type: Intel EFI ?
    SLP:
    SLIC: None at the moment, would like 2.1
    Link: downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=3273&DwnldID=21687&P roductFamily=Desktop+Boards&ProductLine=Intel%C2%A E+6+Series+Chipset+Boards&ProductProduct=Intel%C2% AE+Desktop+Board+DP67BG&DownloadType=BIOS&OSFullna me=Windows+7+%2864-bit%29*&lang=eng#help
    Modder:
    Tester:
    Method:

    Thanks in advanced
     
  15. mikemillerfl

    mikemillerfl MDL Novice

    Jan 4, 2013
    12
    5
    0
    Hello,

    I am requesting an SLIC 2.1 or SLIC 2.2 mod for an Intel DCCP847DYE motherboard.
    Manufacturer: Intel
    Model: DCCP847DYE
    Version: 0047
    BIOS Type: Intel EFI
    I have the original BIOS file and ACPI tables rw file available at the following links:
    BIOS File: h**ps://app.box.com/s/e2w5fcu9ush4tep81wkg
    ACPI Tables: h**ps://app.box.com/s/nrgdwet5au8x7p9taj2d

    Thank you!
     
  16. asta1800

    asta1800 MDL Novice

    Nov 21, 2009
    4
    0
    0
    Thanks for this, but was wondering where and which certificate was used for the Intel D945GTP? Thanks again.