Curious why this SONY VAIO SLIC Mod is failing?

Discussion in 'BIOS Mods' started by jamesm80, Sep 17, 2013.

  1. jamesm80

    jamesm80 MDL Novice

    Jul 27, 2009
    16
    2
    0
    Hello,
    Firstly I'd like to say I'm not looking for someone to mod this BIOS for me, I prefer to learn why things don't work sometimes and figure it out myself. I've used the tools on this forum many times in the past to mod BIOS's and never really had an issue to speak of, but for this Sony VAIO VGN-FE41S I am not achieving success.

    I'm using the latest Phoenix Tool, latest BIOS and have tried both Dynamic and Static methods but no matter what I do, I find that SLIC Toolkit says that the RSDT Table ID is != (Not Matching). It reads as "Sony RSDT" instead of the expected "SonyVAIO".

    The SLIC table inserted ok and it's PubKey/Marker are matching (both "SonyVAIO").

    I read something about "Split ID's" in other threads but I'm not sure what this means. I'd love for someone with the knowledge to explain this to me. Incidentally I did try checking that option (replace split id's) in the advanced panel of Phoenix Tool but this didn't appear make a difference.

    The unpacked BIOSCOD1.ROM (which I assume is where the RSDT table should reside) does contains the RSDT tag, but string "SonyVAIO" doesn't follow it. Instead there's "PTLTD RSDT". This makes me think that PTLTD gets replaced by the string "Sony" dynamically? Maybe this is what Split Id's are all about??

    Anyway hoping someone can shed some light on this. As you can probably tell I much rather enjoy tinkering and figuring stuff out myself if possible, I fix PC's for a living so I don't care if I brick it, I can soon revive it with BIOS chip flasher. If I had access to the Phoenix BIOS documentation and a bit more understanding I might be inclined to jump in and start hex editing the Table ID!

    Thanks,
    James.
     
  2. Tito

    Tito Admin / Adviser
    Staff Member

    Nov 30, 2009
    18,947
    19,437
    340
  3. jamesm80

    jamesm80 MDL Novice

    Jul 27, 2009
    16
    2
    0
    Hi,
    thanks for the info, but it seems slightly confusing how the solution is written. My understanding is you have to correct the ACPI06.ROM because the string "VAIO" got removed during the mod (although for me the SLIC is in ACPI ROM no. 5). What confuses me is from the screenshot it looks more like "SONY" got deleted (highlighted section), not "VAIO" or I'm missing something? Then there's the bit about "so you need fix RSDT and XSDT in modul other BIOSCOD01.ROM". Can anyone help me make sense that?
     
  4. conghoaxa1

    conghoaxa1 MDL BIOS/EFI Modifier

    Oct 30, 2009
    2,069
    1,195
    90
  5. jamesm80

    jamesm80 MDL Novice

    Jul 27, 2009
    16
    2
    0
    Hello,
    Thanks for this info and mod, but I'd like to know what causes this problem and what hex editing was needed to fix it? I'd like to learn why it happened instead of having it just "fixed". I think the problem originates in the RSDT table somewhere?
     
  6. jamesm80

    jamesm80 MDL Novice

    Jul 27, 2009
    16
    2
    0
    conghoaxa1 you are brilliant!!! After watching the video and also researching the RSDP structure @... wiki.xomb.org/index.php?title=ACPI_Tables ...I now understand what was wrong. I fixed it with hex editor, flashed and all is well. Thank you very much!

    James.