12-18-2012 03:12 AM
My new IdeaPad Y580 with Windows 7 would not come out of Sleep mode. The
power light came on and the hard drive spun up, but the screen never lit.
Several people online had the same problem, and had returned machines to
Lenovo for service.
I called in and Lenovo wanted to do depot service. I'd rather not send my
brand new machine in if I can help it, so I started looking for a fix. The
machine came with BIOS version 40, while the latest on the Lenovo website
is 39 (5dcn39ww.exe) I tried downgrading the BIOS to 39, but I got a message:
The version of rom file isn't newer than version of bios.
I decided to force the downgrade. Here is how I did it:
Without clicking OK on this error, I went to a command prompt and typed:
dir /s InsydeFlash.exe
This file is in a randomly named subdirectory like: 7zS959A.tmp
Find the subdirectory name and do:
copy 7zS959A.tmp\*.* BIOS
(now click OK on the error, and the .tmp directory will get deleted)
In this configuration file, find a line near the top like:
SwitchString=ACEN DCEN CPVER: FHRST RESSEN
Append to that: PTDIS
so the line looks like:
SwitchString=ACEN DCEN CPVER: FHRST RESSEN PTDIS
Save and exit, then run:
This loaded BIOS 39 and I rebooted. Sleep mode now works fine! I don't have
to return my laptop!
I suspect BIOS 40 was put out quickly to accommodate Windows 8, and may not
have been regression tested all that thoroughly against Windows 7. If anyone
else is having this problem, that fixed it for me.
Solved! Go to Solution.
07-24-2013 04:20 AM