Saturday, July 20, 2013

Bypass CPU feature checks (PAE, NX, SSE2 etc.) & install Windows 8/8.1 Preview

You should already know that Windows 8 requires the following CPU features: Physical Address Extension (PAE), NX processor bit (NX), and Streaming SIMD Extensions 2 (SSE2). You should be greeted with error code 0x0000005D (Rrocessor not supported) if your processor lacks of one of the above features.



Further more, 64 bit edition of Windows 8.1 Preview requires more features such as CMPXCHG16b, PrefetchW and LAHF/SAHF.

This is problematic for users who have older processors which are capable for running Windows 8/8.1 Preview in theory but don't have one of the above features (Example: most of the Socket 478 Pentium 4 processors).

But spotlight moves to an apparently silent German user from MDL, Jan1 who successfully creates a patch to circumvent all of the CPU feature checks. The main disadvantage of this method is Windows Update may update the patched files & you have to re-apply the patch. Anyway, kudos to Jan1 for making this awesome piece of codes.

Check out the main thread for more info & installation instructions. People who want ready-made ISO, check this contribution by FaiKee@MDL.

Image courtesy: VMWare Community

Friday, June 21, 2013

Download Nokia firmwares without Navifirm

You may already know that Nokia locks down Navifirm, no more firmware downloads without authenticated access. There is no workaround from the developers (though there is unofficial workaround).

Anyway, you can download most of the firmwares from this site. The author includes direct links from Nokia Servers.

:)

I'm back... after a long break :D

Whoomp!! Almost one & half months later....

Anyway, I'm back. Stay tune for new posts.

Currently waiting for Windows 8.1 Public Preview (or Milestone??)

:D

Wednesday, May 15, 2013

How to update to 2.x bios from 1.x bios (applicable for Acer\eMachines\Gateway\Packard Bell)

For its recent laptop models; Acer (and its subsidiaries) choose a weird way of delivering bios updates. When a model is sold without Windows 8, then it is delivered with 1.x bios which lacks UEFI booting and Secure Boot support. If the same model is sold with Windows 8, then its is delivered with 2.x bios with the option of UEFI booting and Secure Boot.

Problem is an user can't update from 1.x bios to 2.x bios with the downloaded bios update. Its shows: "Please update to the same type of bios (v.1.x)".

To avoid this detection, we have to hex-edit a bit. ;)

Open the bios update application with your favorite hex editor and locate the following:
DisableSecureCapsuleFlash=1
Change it as follows:
DisableSecureCapsuleFlash=0
Save the changes. You can now update to 2.x using this modded bios. Flash from DOS or Windows.

If you can't find the above string in the bios update application, then we need to take another path.

Extract the application using 7-Zip and try to locate isflash.bin (which is your bios file) & platform.ini. Then open them with hex editor and change like above. Now flash using InsydeFlash.exe.

To overcome all of the checks, we need to edit more:
DisableCompare=0
to
DisableCompare=1
&
SkipSecureBootProtectionCheck=0
to
SkipSecureBootProtectionCheck=1

If you want a SLIC mod, then mod the downloaded bios update using andyp's tool. We have to alter another thing to flash the SLIC modded bios.

Again open the bios update application with your favorite hex editor and locate the following:
[ForceFlash]
ALL=0
Change it as follows:
[ForceFlash]
ALL=1

After updating to 2.x bios, you can safely update to subsequent updates without any modding. Note that you may have to re-install your previous Windows 8 installation after updating from 1.x to 2.x bios

Credit goes to conghoaxa1@MDL & thanh2h@MDL.

Saturday, May 11, 2013