Tool to Insert/Replace SLIC in Phoenix / Insyde / Dell / EFI BIOSes

Discussion in 'MDL Projects and Applications' started by andyp, Nov 26, 2009.

  1. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
  2. RandomUser

    RandomUser MDL Novice

    Mar 16, 2009
    34
    6
    0
    Wow, this app is very mind boggling. I may be in way over my head here, I did however found the code that you showed me in previous post. I was wanting to modify a piece of ASM code with another one, but realized that IDA Pro Advance does not overwrite the original file or create another one like it and can only make its own formatted file. I am wondering if I am going to need a compiler of some sort to create a modded file?
    Thanks again :biggrin:.
     
  3. armada

    armada MDL Addicted

    Dec 8, 2007
    857
    209
    30
    ahh thats why...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. armada

    armada MDL Addicted

    Dec 8, 2007
    857
    209
    30
    awesome to hear this is in 1.24
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. CrEOF

    CrEOF MDL Novice

    Sep 18, 2009
    10
    1
    0
    Sorry, I forgot to mention I did set the memory settings. I tried again for good measure and got the same "Not Phoenix/Dell/Insyde/EFI BIOS" error. Is this because the compression isn't supported yet? If it'd be possible to open the HDR directly putting it back into the EXE or Linux update would be a snap.

    Anyhow, thank you (from everyone here I'm sure) for an excellent utility and taking the time to answer all the questions!

    Update:
    I've been playing with the compression tool and the HDR file. After decompressing it using the old method (do) I opened up the file in WinHex. I found a number of strings referencing the 2800 (which I also have and was going to try to mod next) and 2850. I remebered the posts from TophrHwk and thought I'd try playing with the 2850 BIOS. I first noticed that the latest BIOS for the 1800, 2800, and 2850 is A07. I extracted the 2850 HDR file and did a binary compare with the 1800. They were identical. I tried using the 2850 exe with v1.23 (after setting the memory properties) and could not reproduce TophrHwk's results. I received the "Not Phoenix/Dell/Insyde/EFI BIOS" error. I haven't tried comparing the 2800 BIOS to the others, but I'm willing to bet it will also be the same.
     
  6. rasa

    rasa MDL Novice

    Dec 20, 2009
    9
    0
    0
    Thanks for new version.

    In version 1.24 error 'RSDT header not found' appears when we try to attempt SSV2 modification on Dell D430 A09 bios (problem not observed in version 1.20).

    rasa
     
  7. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    It will. SSV2 needs to modify the RSDT table, and I can't find it either. It may be completely generated in code; am looking. D430 has existing SLIC so dynamic should be fine, I wouldn't do SSV2 here.

    ANdy

     
  8. jysl

    jysl MDL Novice

    Aug 1, 2009
    20
    0
    0
    andyp

    Any update on the Dell Inspiron 6000 "Not enough space in RSDT table" problem?
     
  9. CrEOF

    CrEOF MDL Novice

    Sep 18, 2009
    10
    1
    0
    andyp,

    Just an update. I tried 1.24 with the DOS exe for the Dell PowerEdge 1850. Now I get "Error 9 - Index was outside the bounds of the array" before the "Not Phoenix/Dell/Insyde/EFI BIOS". I have 5 of these 1850's so I'd be more than happy to do any necessary testing.
     
  10. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60