Dell Inspiron 7559

Discussion in 'Dell' started by Xathos, Oct 3, 2015.

Thread Status:
Not open for further replies.
  1. Nic727

    Nic727 Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    1
    Trophy Points:
    6
    Is it a 8 bits panel or 6 bits? On panelook it shows 6 bits, but on laptopscreen it doesn't show anything. Is it a big difference from 8 bits BOE (with bad color accuracy) and 6 bits LP156WF6-SPB1 with better colors?

    Thank you
     
    Last edited: Jun 25, 2017
  2. Fernando Pena

    Fernando Pena Notebook Enthusiast

    Reputations:
    0
    Messages:
    34
    Likes Received:
    4
    Trophy Points:
    16
    Hi man, I was really looking forward to flash a custom BIOS, so I can enable hotplug for one of the PCIe ports.
    I need to do this to get an egpu working on this laptop.

    Could you please provide the unlocked bios file that you flashed? I do have secure boot disabled in my current bios, so I think flashing that bios will not brick my device, right?

    Would you help me to make this work?

    Maybe you could help me as well?

    I see you successfully did this, maybe you could also help me...
     
    Last edited: Jul 15, 2017
  3. DasPez

    DasPez Notebook Enthusiast

    Reputations:
    0
    Messages:
    30
    Likes Received:
    3
    Trophy Points:
    16
    Oh, I'm sorry - I never "unlocked" the BIOS. You mean enabling all the crazy options that you usually have on desktops? Only my vBios was modified to enable voltage control and unlimited overclocking past +135 MHz. And I never got to try these experimental changes...

    I think secure boot is not boot guard. Maybe the TPM option includes boot guard, but I don't know. Verified boot is another keyword to be aware of.

    There's a nice blog that I just found.

    Someone even uploaded a presentation and a video showing how to enable boot guard (part 1 / part 2)

    Keep in mind that you are playing with fire ...

    EDIT: I just ran MEInfoWin64
    Code:
    Intel(R) MEInfo Version: 11.0.26.3000
    Copyright(C) 2005 - 2017, Intel Corporation. All rights reserved.
    
    
    
    Intel(R) ME code versions:
    
    BIOS Version                                 1.2.3
    MEBx Version                                 0.0.0.0000
    GbE Region does not exist.
    GbE Version                                  Unknown
    Vendor ID                                    8086
    PCH Version                                  31
    FW Version                                   11.0.17.1002 H
    LMS Version                                  11.0.0.1173
    MEI Driver Version                           11.0.0.1176
    Wireless Hardware Version                    2.1.77
    Wireless Driver Version                      19.50.0.11
    
    FW Capabilities                              0x31111940
    
        Intel(R) Capability Licensing Service - PRESENT/ENABLED
        Protect Audio Video Path - PRESENT/ENABLED
        Intel(R) Dynamic Application Loader - PRESENT/ENABLED
        Intel(R) Platform Trust Technology - PRESENT/DISABLED
    
    TLS                                          Disabled
    Last ME reset reason                         Global system reset
    Local FWUpdate                               Enabled
    BIOS Config Lock                             Enabled
    GbE Config Lock                              Enabled
    Host Read Access to ME                       Disabled
    Host Write Access to ME                      Disabled
    Host Read Access to EC                       Enabled
    Host Write Access to EC                      Enabled
    SPI Flash ID 1                               EF4016
    SPI Flash ID 2                               EF4017
    BIOS boot State                              Post Boot
    OEM ID                                       00000000-0000-0000-0000-000000000000
    Capability Licensing Service                 Enabled
    OEM Tag                                      0x00000000
    Slot 1 Board Manufacturer                    0x00000000
    Slot 2 System Assembler                      0x00000000
    Slot 3 Reserved                              0x00000000
    M3 Autotest                                  Disabled
    C-link Status                                Disabled
    Independent Firmware Recovery                Disabled
    EPID Group ID                                0xF87
    OEM Public Key Hash FPF                      44DE8298FD30B55CFB22E3CFA6B5AE6F6B8C250165C2542BC56E45BC01AF1284
    OEM Public Key Hash ME                       44DE8298FD30B55CFB22E3CFA6B5AE6F6B8C250165C2542BC56E45BC01AF1284
    ACM SVN FPF                                  0x2
    KM SVN FPF                                   0x0
    BSMM SVN FPF                                 0x0
    GuC Encryption Key FPF                       0000000000000000000000000000000000000000000000000000000000000000
    GuC Encryption Key ME                        0000000000000000000000000000000000000000000000000000000000000000
    
                                                 FPF                      ME
                                                 ---                      --
    Force Boot Guard ACM                         Disabled                 Disabled
    Protect BIOS Environment                     Enabled                  Enabled
    CPU Debugging                                Enabled                  Enabled
    BSP Initialization                           Enabled                  Enabled
    Measured Boot                                Enabled                  Enabled
    Verified Boot                                Enabled                  Enabled
    Key Manifest ID                              0x1                      0x1
    Enforcement Policy                           0x1                      0x1
    PTT                                          Enabled                  Enabled
    PTT Lockout Override Counter                 0x0
    EK Revoke State                              Not Revoked
    PTT RTC Clear Detection FPF                  0x0
    Would you mind running it too? It is part of Intel ME System Tools v11.0 r9 found here
     
    Last edited: Jul 18, 2017
  4. Fernando Pena

    Fernando Pena Notebook Enthusiast

    Reputations:
    0
    Messages:
    34
    Likes Received:
    4
    Trophy Points:
    16
    I don't actually need an unlocked bios. What I really want is to enable hot plug for one of the PCIe ports, so I can use my egpu with this laptop. I tried EFI Shell (to change the bios variable that corresponds to this option) but didn't had much success. Do you know something about this?
     
    Last edited: Jul 18, 2017
  5. DasPez

    DasPez Notebook Enthusiast

    Reputations:
    0
    Messages:
    30
    Likes Received:
    3
    Trophy Points:
    16
    No, I don't know much about eGPU's and can't afford more experiments. But I'm curious, how far did you make it? Do you have a working setup that got busted by recent Nvidia drivers?
    Grub2 is mentioned as a fix.

    http://www.win-raid.com and https://www.bios-mods.com are excellent places to go.
    There are similar topics.
    Desktop bios modding
    Inspiron 7559 unlocked bios
     
  6. Fernando Pena

    Fernando Pena Notebook Enthusiast

    Reputations:
    0
    Messages:
    34
    Likes Received:
    4
    Trophy Points:
    16
    I have a working setup with a corsair PSU, exp gdc Beast 8.4d and a geforce 1050ti. And yes, unfortunately nvidia is blocking eGPU setups on purpose, and a known fix for that is enabling the hot plug for the PCIe port.

    I have searched quite a lot about this issue but there's not much info about bios modding for this laptop. Thanks for the suggested links, I already knew the second one (looks like the OP did tried to flash the unlocked bios but the advanced menus didn't showed up). I'll probably reply to that thread asking for help as well... I'm aware of that thread in egpu.io either, I've trying the workaround #2 without success.

    About the Grub2 stuff, I did tested a few EFI shells based on grub (I'm not sure if they were version 2). But everytime I try to enter the command (setup_var 0x73F) I got an error (offset is out of range), so I never achieved to change the variable.

    Thanks a lot for trying to help me, I'm so frustrated at this point, if you can help me with anything I appreciate.
     
    Last edited: Jul 18, 2017
  7. Fernando Pena

    Fernando Pena Notebook Enthusiast

    Reputations:
    0
    Messages:
    34
    Likes Received:
    4
    Trophy Points:
    16
    @DasPez
    I've also tried this "RU" EFI tool (link below) and searched for the variable. But I'm not sure how to use the software.
    I can even list the PCIe devices, but I'm still figuring out how the tool works and how to modify stuff with it.
    http://ruexe.blogspot.com.br/
     
    Last edited: Jul 18, 2017
  8. Fernando Pena

    Fernando Pena Notebook Enthusiast

    Reputations:
    0
    Messages:
    34
    Likes Received:
    4
    Trophy Points:
    16
    @DasPez

    I ran MEInfoWin64 as well... Looks a lot like yours...

    Code:
    Intel(R) ME code versions:
    
    BIOS Version                                 1.2.3
    MEBx Version                                 0.0.0.0000
    GbE Region does not exist.
    GbE Version                                  Unknown
    Vendor ID                                    8086
    PCH Version                                  31
    FW Version                                   11.0.17.1002 H
    LMS Version                                  11.0.0.1173
    MEI Driver Version                           11.0.0.1172
    Wireless Hardware Version                    Not Available
    Wireless Driver Version                      Not Available
    
    FW Capabilities                              0x31111940
    
        Intel(R) Capability Licensing Service - PRESENT/ENABLED
        Protect Audio Video Path - PRESENT/ENABLED
        Intel(R) Dynamic Application Loader - PRESENT/ENABLED
        Intel(R) Platform Trust Technology - PRESENT/DISABLED
    
    TLS                                          Disabled
    Last ME reset reason                         Firmware reset
    Local FWUpdate                               Enabled
    BIOS Config Lock                             Enabled
    GbE Config Lock                              Enabled
    Host Read Access to ME                       Disabled
    Host Write Access to ME                      Disabled
    Host Read Access to EC                       Enabled
    Host Write Access to EC                      Enabled
    SPI Flash ID 1                               C84016
    SPI Flash ID 2                               EF4017
    BIOS boot State                              Post Boot
    OEM ID                                       00000000-0000-0000-0000-000000000000
    Capability Licensing Service                 Enabled
    OEM Tag                                      0x00000000
    Slot 1 Board Manufacturer                    0x00000000
    Slot 2 System Assembler                      0x00000000
    Slot 3 Reserved                              0x00000000
    M3 Autotest                                  Disabled
    C-link Status                                Disabled
    Independent Firmware Recovery                Disabled
    EPID Group ID                                0xF83
    OEM Public Key Hash FPF                      44DE8298FD30B55CFB22E3CFA6B5AE6F6B8C250165C2542BC56E45BC01AF1284
    OEM Public Key Hash ME                       44DE8298FD30B55CFB22E3CFA6B5AE6F6B8C250165C2542BC56E45BC01AF1284
    ACM SVN FPF                                  0x2
    KM SVN FPF                                   0x0
    BSMM SVN FPF                                 0x0
    GuC Encryption Key FPF                       0000000000000000000000000000000000000000000000000000000000000000
    GuC Encryption Key ME                        0000000000000000000000000000000000000000000000000000000000000000
    
                                                 FPF                      ME
                                                 ---                      --
    Force Boot Guard ACM                         Disabled                 Disabled
    Protect BIOS Environment                     Enabled                  Enabled
    CPU Debugging                                Enabled                  Enabled
    BSP Initialization                           Enabled                  Enabled
    Measured Boot                                Enabled                  Enabled
    Verified Boot                                Enabled                  Enabled
    Key Manifest ID                              0x1                      0x1
    Enforcement Policy                           0x1                      0x1
    PTT                                          Enabled                  Enabled
    PTT Lockout Override Counter                 0x0
    EK Revoke State                              Not Revoked
    PTT RTC Clear Detection FPF                  0x0
    Do you think its possible to do what I want? Maybe doing the EFI variable change in the BIOS rom file and save a modified one that I could flash? Do you know how to do this? The variable is 0x73F, the current value is 0x0 and it need to be 0x1.

    I wonder if we can properly use EFI shell to change the variable if we disable Protect BIOS Environment (using the method of that video) or other options like Verified Boot and Boot Guard...
     
    Last edited: Jul 18, 2017
  9. DasPez

    DasPez Notebook Enthusiast

    Reputations:
    0
    Messages:
    30
    Likes Received:
    3
    Trophy Points:
    16
    I can't help you. My Laptop has exactly the same security settings and got bricked after flashing a modified BIOS... I haven't heard of a single successful bios modification for our Inspiron 7559 yet.
    Bootguard, Verified boot etc need to be taken care of ... I guess the tools shown in the video are the way to go, but he is in "Manufacturing Mode" and "closes" it after he is done, locking the flash region. That could be a problem too...

    closemnf.PNG

    EDIT: The ME region is probably locked. I can't even dump it.
    Code:
    > .\FPTW64.exe -d dump.bin
    
    Intel (R) Flash Programming Tool. Version:  11.0.15.1000
    Copyright (c) 2007 - 2016, Intel Corporation. All rights reserved.
    
    Reading HSFSTS register... Flash Descriptor: Valid
    
            --- Flash Devices Found ---
            W25Q32BV        ID:0xEF4016     Size: 4096KB (32768Kb)
    
            W25Q64BV        ID:0xEF4017     Size: 8192KB (65536Kb)
    
    
    
    Error 318: The host CPU does not have read access to the target flash area. To enable read access for this operation you
     must modify the descriptor settings to give host access to this region.
    FPT Operation Failed.
     
    Last edited: Jul 19, 2017
  10. Fernando Pena

    Fernando Pena Notebook Enthusiast

    Reputations:
    0
    Messages:
    34
    Likes Received:
    4
    Trophy Points:
    16
    So, in order to do anything, we need to unlock the ME Region.
    I read something about this somewhere, I'll investigate... It has to be a way...
    It's probably because of this lock that is not possible to use EFI shell to change variables, but I'm just guessing...
     
Loading...
Thread Status:
Not open for further replies.

Share This Page