How to install 64bit BIOS after installing 32 bit
Zach 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: https://up-community.org/downloads/uefi-bios
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,
Zach
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,
Zach
Comments
-
As specified in our download section you should use the following command:
go_32_64.nsh
https://up-community.org/downloads/uefi-bios -
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?
-
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. -
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? -
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" !
-
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. -
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...
-
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. -
I made bootable USB with EFI shell, after burn image to usb, you can copy on it firmware for update
http://www.jarzebski.pl/files/upboard/usbuefiboot.img.bz2 -
We made the package with the EFI shell available from our downloads section: https://up-community.org/downloads/uefi-bios/uefi-bios-upc1bm0x
-
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. -
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
Antonio -
Well, I managed to roll back to 64bit BIOS by creating bootable FreeDOS USB stick by Rufus tool
After that unpack up-community.org/downloads/uefi-bios/uefi-bios-upc1bm0x 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.