Best BIOS for Lenovo S205?

Today Name (@Che_kist) brought a new modded BIOS to my attention which unlocks two hidden menus named Advanced and AMD.

advanced

The most important option seems to be the UEFI Boot toggle which can hopefully solve the well-known Windows and Linux installation problems of the S205.

advanced-boot

Since I’ve been using a NoWhiteList BIOS to be able to replace the Ralink WiFi adapter with an Intel Centrino Advanced-N 6200 (which is btw way better than the original), I’ve decided to combine the two versions.

So here is the new modded BIOS which disables the harware restrictions and unlocks the hidden menus:

4BCN24WW (Version 24, 17 Aug 2011) – NoWhiteList + Hidden menus

It’s tested and works perfectly.

Here are the flashing instructions:

  1. Make sure that the AC adapter is connected and close all unnecessary programs
  2. Flash BIOS using Flash.bat

To enable the hidden menus enter BIOS, go to “Configuration” and disable the setting “Hidden Page”. Save settings, reboot, and you will see the new menus.

All credits go to bios-mods members camiloml and xsmile.

Happy New Year!

Image source:
bios-mods (xsmile)

Using built-in accelerometer to play Tux Racer

From ThinkWiki:

The Active Protection System

With the new series of ThinkPads IBM introduced the Active Protection System (APS) in 2003. The APS is a protection system for the ThinkPad’s internal harddrive. A sensor inside the ThinkPad recognizes when the notebook is accelerated. A software applet then is triggered to park the harddisk. This way the risk of data loss in case of when the notebook is dropped is significantly reduced since the read/write head of the harddrive is parked and hence can’t crash onto the platter when the notebook drops onto the floor.

The hardware sensor is capable of not only recognizing acceleration of the notebook, but also (to a certain degree) of its whole orientation in space, relative to gravity’s axis. Furthermore, having the actual control put into software, its functionality is extendable and it gives chance to implement features like the “ignore minor shocks” feature which is present in the Windows based control applet. (This feature prevents the harddrive from parking in case of minor regular shocks such as occur when in a train or car.)

The measurements are physically performed by an Analog Devices ADXL320 accelerometer chip, managed by the embedded controller.

It would be a shame not to use it for other creative purposes 🙂

  1. Install Lenovo Active Protection System.
  2. Download and extract Tux Racer.
  3. Download SDL Patch by Mark A. Smith (IBM) – Author’s page (not available anymore) and extract SDL.dll and SDL_events.c.patch into Tux Racer’s folder (overwriting the previous SDL.dll).
  4. Play!

Lenovo S205 BIOS Versions & NoWhiteList

I’ve uploaded all the officially available S205 BIOSs to GoogleDrive in the following structure:

  1. /[BIOS_VERSION].exe – The original Phoenix UEFI Flash Tool + BIOS ROM from  Lenovo (you can download it directly from Lenovo Support).
  2. /[BIOS_VERSION].sha, [BIOS_VERSION].md5 – Checksums. (Use these with e.g. Total Commander to verify the exe file’s integrity).
  3. /[BIOS_VERSION].txt – ReadMe file from Lenovo.
  4. /Extracted/WinFlash.zip – [1] in extracted format (taken from C:\Users\[UserName]\AppData\Local\Temp\).
  5. /Extracted/WinFlash.sha, WinFlash.md5 – Checksums for the zip file.

These BIOSs are obviously safe to flash. If you have an older BIOS (you can check it on the BIOS home screen), upgrading to the latest (4BCN24WW) version may be a good idea, especially if you are planning to (re)install Windows 7 / 8. From the changelog:

4BCN24WW:
Fix the hang up issue when installing non-OEM version Windows 7 Operation system.

If you’ve bought your S205 without any pre-installed operation system, you should wait for my upcoming tutorial on creating a bootable BIOS flashing pendrive.

Official Lenovo IdeaPad S205 BIOS:

  • 4BCN21WW (Version 21, 23 May 2011)
  • 4BCN22WW (Version 22, 27 July 2011)
  • 4BCN24WW (Version 24, 17 Aug 2011)

I wouldn’t recommend flashing the modded BIOS unless you want to replace your WiFi card or install a new WWAN (3G, 4G) card that is not supported by Lenovo (see the list of supported devices below). Flashing a modded bios can brick your laptop. Do it at your own risk!

WLAN Card Support List
————————————————————–
VID PID SVID SSID
Cbt RT3090 Wistron M PCIE NB HMC VEN_1814&DEV_3090
Liteon AR9285 HB95 BGN Wistron NB VEN_168C&DEV_002B

WWAN Card Support List
————————————————————–
PID VID
Ericsson F3307 R2 HSPA 850/1900MHz WWAN VID_0BDB&PID_190E
Ericsson F3307 R2 HSPA 850/1900MHz WWAN VID_0BDB&PID_190F
Huawei EM770W WCDMA+GPS VID_12D1&PID_1404
Huawei EM820 HSPA+850/900/1900/2100MHZ VID_12D1&PID_140C
Huawei EM660 EVDO+GPS VID_12D1&PID_1001
TC Leadcoretech TD-SCDMA LC5740 VID_1AB7&PID_5740
Frankin M600 EVDO 3G/4G USB HUB VID_0424&PID_2412
3G:CDMA VID_1FAC&PID_0151
4G:WiMAX VID_198F&PID_0220

Modded Lenovo IdeaPad S205 BIOS:

  • 4BCN24WW (Version 24, 17 Aug 2011) – NoWhiteList
    • The latest official BIOS with the WiFi/WWAN WhiteList removed.  WhiteList is a device filter in BIOS which prevents you from using any WiFi/WWAN card other than the ones on Lenovo’s list.
    • It has been confirmed to work with the Intel 6200 WiFi card (Lenovo FRU 60Y3191).
    • All credits go to Camiloml and BIOS-Mods. You can download it directly from their BIOS repository.
%d bloggers like this: