Jump to content

milannnnn

Registered User
  • Posts

    7
  • Joined

  • Last visited

Posts posted by milannnnn

  1. I don't think we need to go that far :)

     

    Just need to figure out how to write to those registers ("Host writes command byte 82h (Burst_Enable) to port 66h") in order to enable that full speed / burst.

  2. I meant on this piece of text:

     

    Quote

     

    82h Burst Enable:
    1. Host writes command byte 82h (Burst_Enable) to port 66h.
    2. EC will issue SCI to host while OBF=1.
    3. Host reads via port62h. If 90h obtained, it‘s Burst Ack.

     

    83h Burst Disable:
    1. Host writes command byte 83h (Burst_Disable) to port 66h.
    2. EC will issue SCI to host while IBF=0

     


     

  3. I have checked the configuration you suggested, and it lets us configure the speed, but it doesn't let us reach the highest fan speed (this way we can only reach 82.5% of the fan speed, while the full 100% is reserved only for dust extraction).

     

    The highest fan speed is locked, and can only be unlocked when we start the dust extraction tool (through some boolean value), as you can see in this dll file from Energy Management software (LenovoSDKEmSubSystem.dll), as u can see in the attached image. Maybe some of you will know what to do with this, because I have no clue :D

     

    SI57QsA.png

  4. Has anyone figured out which EC (embedded controller) registers control the fan on this thing? I flashed the unlocked BIOS in svl7's thread in hopes of the thermal control options having some effect, but no go--they do nothing. So, I'm attempting to figure out which EC registers control the fan speed so I can control it directly. It looks like register 06 holds the current fan speed, register AB seems to be part of the determination in whether the fan speed is automatically controlled or not, and register 01 changes from 85h to 01h to 03h when I start the fan dust extraction function in the Lenovo energy management software (and then reads 00h for a split second before reverting back to 85h when the dust extraction is complete). Register AB changes from 08h to 00h when the dust extraction is running and manually programming the value as 00h seems to stop the fan speed from changing MOSTLY, but it still trickles downward slowly (no automatic speed increases at all with a value of 00h in AB).

    However, I have not yet found which register to write in order to actually set a fan speed myself after disabling the automatic speed adjustment. Can anyone help? Once this is figured out we will be able to control the fan speed using the generic NoteBook Fan Control utility found at http://sdrv.ms/P6RKKe. :)

    I've looked around for any information I could find on the subject and have come up empty handed. I've also checked out the source code for the ideapad-laptop module in Linux to see if any of the EC offsets used there were relevant to the Y580, but that was a no go as well.

    I just started messing with my unlocked Bios last night, and I saw that enable one thermal device in Chipset Configuration (it's called "Device 4").

    After enabling it, it showed up as an unrecognised device in Windows, and after looking through it, I found out that it is Intel Dynamic Platform & Thermal Framework device (which should be used to control fan speeds) :D.

    Unfortunately I was unable to find the correct driver for it. I tried some for Lenovo Yoga Pad, some from Dell and Asus, but they didn't work. It recognised the device and installed the driver, but it wouldn't turn on the device (at least that's what it said in Device Manager) :(.

  5. First of all I want to say thanks to all of u for your hard work.

    I have a Y580 (the i5 version) with 2.07 Bios and Win 7, and i want to install the unlocked 2.07 version, but it's my first time flashing Bios on Y580 so I wanted to ask u some questions:

    What are the best ways to backup the original Bios on my system?

    Also I wanted to ask which options do I have to restore it if something goes wrong?

    And lastly I want to ask are there any preparations I should make before flashing the unlocked Bios?

    I'm sorry if this is all written is previous posts, I read more than 40 pages, but there mentioned different ways, so I just wanted to ask here to be sure.

    Thank u really much.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.