How to install 64bit BIOS after installing 32 bit

Zach HershbergerZach Hershberger New Member Posts: 5
Originally I received the board with the 64 -bit BIOS package and the device would automatically boot into the built-in EFI Shell. I ended up wanting to try Windows IoT Core, so I installed the 32-bit BIOS using the shell commands found:

Now it seems I am stuck on the 32-bit BIOS because I am unable to get the device to boot into the built-in EFI Shell.

Does anyone have any ideas of how I can get back to the 64-bit BIOS?

Thank you,


  • DCleriDCleri Administrator, AAEON Posts: 599 admin
    As specified in our download section you should use the following command:

  • Zach HershbergerZach Hershberger New Member Posts: 5
    Dcleri, I know I need to use the go_32_64.nsh, but I currently can only boot my usb to WinPE. Or boot to the Windows IoT 32 bit. Any idea of how I can get it to boot to efi shell?
  • Jacky KuoJacky Kuo New Member Posts: 70
    I share one way if I want to enter EFI-shell.

    You can disable on board eMMC by below BIOS Setup setting,
    'Chipset'->'South Bridge'->'SCC eMMc Support' -> 'Disabled' -> Save & Exit.

    See if this works. :)
  • Zach HershbergerZach Hershberger New Member Posts: 5
    edited October 2016
    JKuo, I changed the 'SCC eMMc Support' from 'ACPI Mode' to 'Disabled' saved the changes and rebooted the device. I still only boot to the 'Enter Password' screen for the BIOS.

    Any other ideas of how I can get to the shell window to switch BIOS?
  • Johann CHAUVIAUXJohann CHAUVIAUX New Member Posts: 10
    Same issue here after a successful bios update yesterday. I'm unable to launch EFI Shell from CBR setup. Tried with several USB drives containing the BIOS package. It does not work anymore. EFI shell is "Not found" !
  • DCleriDCleri Administrator, AAEON Posts: 599 admin
    Hi ZHershb,

    The latest BIOS version remove the EFI shell application to include additional features like the PXE Boot.
    We will provide soon a re-packaged version of the BIOS installer archive which will include the EFI shell outside of the BIOS binary.
  • Zach HershbergerZach Hershberger New Member Posts: 5
    Once the latest BIOS version is release will I be able to install that BIOS without EFI Shell? Because I still will not be able to access it...
  • DCleriDCleri Administrator, AAEON Posts: 599 admin
    The new BIOS package will include the same BIOS binary and a separate EFI shell application which.
    This will allow you to boot into a shell where to run the BIOS update command.

    The package will be available later this week.
  • KorneliuszKorneliusz New Member Posts: 24
    edited October 2016
    I made bootable USB with EFI shell, after burn image to usb, you can copy on it firmware for update
  • DCleriDCleri Administrator, AAEON Posts: 599 admin
    edited October 2016
    We made the package with the EFI shell available from our downloads section:
  • Josef RogovskyJosef Rogovsky New Member Posts: 18
    For future BIOS updates, it would help a lot if you provided a bootable image file like SantyagoPL created.

    Or at least give us a more thorough procedure.

    "Put files from BIOS package into UEFI bootable USB drive" was a little too vague for me.

    I figured it out eventually but it took a lot of trial and error.
  • antoniosarcoantoniosarco New Member Posts: 1
    When 64 bit processors compatible with the x86 architecture were introduced, they were referred to as x86-64. x86-32 (and x86-16) were used for the 32 (and 16) bit versions. This was eventually shortened to x64 for 64 bit and x86 alone refers to a 32 bit processor. The 32 bit processors are designed to handle a limited amount of physical memory maximum of 4GB but 64 bit can handle high memory utilizing 8,16 and some even32 GB. More about...Difference Between 32 bit & 64 bit

  • MikhailMikhail New Member Posts: 1
    Well, I managed to roll back to 64bit BIOS by creating bootable FreeDOS USB stick by Rufus tool

    After that unpack archive directly to the USB root dir:

    important! there should be /EFI/BOOT dir with bootia32.efi module from the archive

    I recommend to delete outdated and poorly written /EFI/BOOT/startup.nsh script - it calls reset w/o any delays that confusing first time.

    After you successfully boot in EFI shell go to fs1: disk and call go_32_64.nsh script to update BIOS.
Sign In or Register to comment.