Acer Shamelessly Sells Aspire E5 Laptops with a Crippled UEFI Setup Utility

Orange Pi Development Boards

Yesterday, I bought an Acer Aspire E5-421G-45L0 laptop powered by AMD A4-6210 “Beema” processor and after some effort I managed to install Ubuntu 14.04 and make it mostly work, but more on that later. I also planned to copy a 64-bit OS VirtualBox virtual machine from another PC to this PC, but I quickly realized I could only select 32-bit operating systems, so my 64-bit image could not boot.

Virtualization extension are required for 64-bit support in VirtualBox, and I had not checked whether AMD A4-6210 supported these before purchase. Amazingly, I could not find that information on AMD’s very own website, but CPU Boss reports A4-6210 does indeed support AMD-V virtualization. All good, so I must be just a question of enabling it in the “BIOS”. So I rebooted the laptop, and pressed F2 to enter InsydeH20 Setup Utility.

Click to Enlarge
Acer Aspire E5-421G UEFI Setup Utility – Click to Enlarge

There are few options with only  Information, Main, Security, Boot, and Exit menus, and there aren’t any Virtualization options to be found in either menus. But after searching a bit more, I’ve found out Acer and some other companies are purposely shipping their device with dumbed down UEFI firmware, and people have found ways to unlock the options by hacking the system, as shown in the pictures showing an unlocked Acer Aspire 4935G Setup Utility with extra Advanced, Power, Diagnostic, and system configuration menus.

Acer_Aspire_E5_Unlock_UEFI
Unlocked UEFI

This problem is not new at all as I can see complains as far back as 2012. Luckily some website are putting out instructions to enabled avanced options, such as BIOS Mods Forums. I found a partial solution directly on some other forums that involves edit EFI configuration files with an HEX editor, so this is probably not without serious risk of bricking the laptop.

Here’s what you need to do.

  1. If /sys/firmware/efi/efivars/ directory is not mounted / available:
  2. In my case if was already mounted, so I simply installed a graphical hex editor:
  3. And modified byte 0xf4 from 00 to 01 in /sys/firmware/efi/efivars/Setup-a04a27f4-df00-4d42-b552-39411302113d with GHex in order to enable SVM (AMD Secure Virtual Machine) aka AMD-V virtualization.
    Acer_Aspire_E5-421G_AMD-V
  4. I powered off the laptop, and power it up again (A reboot will allegedly not do), and I could create a 64-bit virtual machine in VirtualBox.

With some other Aspire laptops, you can also modify byte 0x21b and 0x21c to 0x01 to enable advanced setting in UEFI, but unfortunately it did not work in my case. Nevertheless, if Acer have had the good judgment of providing a UEFI setup utility with access to advanced features this would have saved me, and I’m sure many others, a few hours trying to find out how to enable AMD-V (and possibly VT-x in Intel based laptops), on top of taking the unnecessary risk of bricking the laptop.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

6
Leave a Reply

avatar
6 Comment threads
0 Thread replies
1 Followers
 
Most reacted comment
Hottest comment thread
4 Comment authors
Sarcophagicnxsoftqwiqooqanon Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
anon
Guest
anon

Heh, on ARM the systems are inherently crippled, and to have similar market split for “low-end” and “high-end” models x86 world have started to intentionally cripple their systems… Their aim is to sell more expensive systems after all.

Intel has crippled their silicon for a long time, AMD have not, one could think that is another way Intel tries to finder their competition, they have a long track record of strong arming, and directly bribing, system manufacturers to make their systems look better against all other competition.

qwiqooq
Guest
qwiqooq

I just bought a Acer Aspire E5 (572G) today too, and I’m writing this comment on it and I don’t know how should I feel after reading your post…

trackback

[…] use AMD-V virtualization extension, for example for 64-bit OS in Virtualbox, you’ll need to hack UEFI settings since the option to enable it is not available by default.  Anyway, I’ve now come to a point […]

qwiqooq
Guest
qwiqooq

@cnxsoft
No it’s not. My variant comes with an Intel Core i5 only with the same UEFI Setup Utility as yours. However after some updates (I guess so), I was able to create and successful ran a 64-bit OS on both VMWare and VirtualBox without editing EFI configuration files, so I got that going with me which is nice =)

Sarcophagi
Guest
Sarcophagi

I’m so very annoyed about this. I bought a cheap laptop with what appeared to be usable hardware for a person like myself -> coding and online over 20 years, ditched the culture and was hoping a bit over half a thousand would allow me to work.
I’m really upset about the crippled amd-v on e5-553G- f8ef
I’ve flashed it to minimal advantage.
HELP? Really. I’m really hesitate to deal with Intel after personal experience, but I highly doubt Andromeda (AMD) is
> || <