{}

Search FAQs

{"searchBar":{"inputPlaceholder":"Search by keyword or ask a question","searchBtn":"Search","error":"Please enter a keyword to search"}}

Magelis HMIBMI or HMIBMO Box PC intermittently starts in EFI Shell instead of Windows

tIssue
Magelis HMIBMI or HMIBMO Box PC intermittently starts in EFI Shell even though the Boot priority is set to "Windows Boot Manager".

Instead of the Windows OS launching normally upon power up, the screen following startup that appears shows text similar to the following:
EFI Shell version 2.50 [5.12]
Current running mode 1.1.2
Device mapping table
Blk0 :BlockDevice - Alias (null)
PciRoot(0x0)/Pci(0x1Cx0x0)/SD(0x0)

Press ESC in 1 seconds to skip startup.nsh, any other key to continue.
Shell> _



Product Line
Magelis HMIBMI Box PC, HMIBMO Box PC

Environment
Physical HMI, Windows 10

Cause
The behaviour (system disk not detected) occurs in BIOS versions on the devices:
Magelis HMIBMI BIOS versions below v114.
Magelis HMIBMO BIOS versions below v113.


Resolution
This is resolved in the following BIOS updates:
The following procedure requires:
USB Memory Stick with FAT32 filesystem
A UEFI bootable USB stick is not required. Master Boot Record (MBR) type will work (off-the-shelf one).

Steps to update the BIOS on the HMIBMI/HMIBMO are as follows:
1. Download all the files from the links above for your specific HMI type.
2. USB memory stick that is of FAT32 file format.
3. Save all the files into the root directory of the USB memory stick.
4.Start your HMI in Windows Boot Manager mode to boot in Windows. When the HMI starts, look for the BIOS startup screen where it will allow you to press F7 to go to the BIOS configuration screen.
5. Press F7.
6. In the BIOS screen's Boot configuration screen, choose to start with "Windows Boot Manager"
7. Restart your HMI
8. Now, we will launch the EFI shell. When the HMI starts, look for the BIOS startup screen where it will allow you to press F7 to go to the BIOS configuration screen.
9. Press F7.
10. In the BIOS screen's Boot configuration screen, choose to start in "UEFI: Built-in EFI Shell" mode
11. Plug in the USB memory stick into the HMI
12. To list the drives, type: map -r
13. There should be drive aliases named: "fs0:", "fs1", "blk0:", etc listed. Find the one that shows something like "fs1 :Removable HardDisk - Alias <letters and numbers> <drive alias>"
14. In the Shell, type the name of the drive that represents your USB memory stick, if it is "fs1:" as determined from the above step, then type: fs1:
15. Press Enter.
16. The shell prompt should appear like: "fs1:\>"
17. To show the contents of the drive to confirm you have the right drive, type: dir
18. Press Enter.
  • You should see the f.nsh and .BIN files that you moved to the root of the USB memory stick listed.
19. Use the .NSH script file to install the new BIOS version.
  • For the HMIBMI, type: f.nsh B1210000I60X025.bin
  • For the HMIBMO, type: f.nsh 12310000I6X031.bin
20. Press Enter.
21. You will see a warning at this point saying "Warning: Not all of the file data will be written to flash because the file is longer than the flash area to be written to".
This is expected, and when prompted to continue, type Y to continue and press Enter.
You will also see "PDR Region does not exist". This means that the Platform Data Region does not exist in the .BIN file and will not be written to the BIOS. This is also expected.
22. When the process is done, unplug the USB memory stick from the HMI
23. Restart the HMI.

After completion on the HMIBMI, the information in the BIOS should show:
Product Version : HMIBMI 116

After completion on the HMIBMO, the information in the BIOS should show:
Product Version : HMIBMO 116


Note: Older versions can be found below:
Users group

Discuss this topic with experts

Visit our community and get advice from experts and peers on this topic and more.
Explore more
{"support":{"yesButton":"Yes","noButton":"No","feedback":{"title":"What can we do to improve?"},"submitButton":"Submit","successMessage":"Thank you for your feedback","title":"Was this helpful?","feedbackPercentLabel":"of people found this helpful","captcha":{"error":"Please check the box"}}}
Explore more