Embedded Intel® Core™ Processors
Communicate Intel® Core™ Hardware, Software, Firmware, Graphics Concerns
1204 Discussions

How to make custom firmware and update by Intel Firmware Engine?(Minnowboard)

WLiao5
Beginner
2,266 Views

Hi,

 

I try to make a custom firmware by Intel Firmware Engine.

 

First, I built .efi and .cap files by following this Intel video(https://www.intel.com/content/www/us/en/architecture-and-technology/unified-extensible-firmware-interface/capsule-update-video-tutorial.html How to Use the Capsule Update Method on the MinnowBoard MAX* ).

 

copy files to my USB drive and reboot

type in : CapsuleApp.efi FVMAIN.Cap

the system reboot, but show these message:

 

Updating the firmware......em memory tested OK

 

Capsule Request Cold Reboot.

 

Resetting system in 2 seconds...

Anyone know how to Cold Reboot?

0 Kudos
1 Solution
CarlosAM_INTEL
Moderator
1,246 Views

Hello, WCL:

Thank you for contacting Intel Embedded Community.

This forum is related to a third party device (MinnowBoard). Due to this fact, you should confirm the information provided through this channel with its developer because it is generic to any third party design. In this case, you should address your consultations or confirmations related to the cited device as a reference to the following website:

https://minnowboard.org/support https://minnowboard.org/support

However please let us explain, cold boot is the process of starting a device from shutdown or a powerless state and setting it to normal working condition. A cold boot refers to the general process of starting the hardware components of a system to the point that its operating system and all startup applications and services are launched. Cold boot is also known as hard boot, cold start or dead start.

Cold boot is usually set in motion by pressing system's power button. Design doing a cold boot is already in a shutdown state, wherein no hardware, software, network or peripheral operations are occurring. For the most part, a cold boot is done so that a computer is able to perform standard platform tasks (general use). However, sometimes cold boot is necessary after software and usually hardware troubleshooting.

For example, unlike a warm boot, cold boot flushes not only RAM contents but also clears the caches. This ensures that no traces or instances of conflicting programs or their data are left within the system memory.

By the way, it is important to let you know that the Intel(R) Firmware Engine consultations should be addressed to the channels listed at:

https://firmware.intel.com/learn/intel-firmware-engine/contact-support https://firmware.intel.com/learn/intel-firmware-engine/contact-support

We hope that this information may help you.

Best regards,

Carlos_A.

View solution in original post

0 Kudos
4 Replies
WLiao5
Beginner
1,246 Views

"cold reboot" means unplug the power and plug in?

I tried, but it show the same message.

0 Kudos
CarlosAM_INTEL
Moderator
1,247 Views

Hello, WCL:

Thank you for contacting Intel Embedded Community.

This forum is related to a third party device (MinnowBoard). Due to this fact, you should confirm the information provided through this channel with its developer because it is generic to any third party design. In this case, you should address your consultations or confirmations related to the cited device as a reference to the following website:

https://minnowboard.org/support https://minnowboard.org/support

However please let us explain, cold boot is the process of starting a device from shutdown or a powerless state and setting it to normal working condition. A cold boot refers to the general process of starting the hardware components of a system to the point that its operating system and all startup applications and services are launched. Cold boot is also known as hard boot, cold start or dead start.

Cold boot is usually set in motion by pressing system's power button. Design doing a cold boot is already in a shutdown state, wherein no hardware, software, network or peripheral operations are occurring. For the most part, a cold boot is done so that a computer is able to perform standard platform tasks (general use). However, sometimes cold boot is necessary after software and usually hardware troubleshooting.

For example, unlike a warm boot, cold boot flushes not only RAM contents but also clears the caches. This ensures that no traces or instances of conflicting programs or their data are left within the system memory.

By the way, it is important to let you know that the Intel(R) Firmware Engine consultations should be addressed to the channels listed at:

https://firmware.intel.com/learn/intel-firmware-engine/contact-support https://firmware.intel.com/learn/intel-firmware-engine/contact-support

We hope that this information may help you.

Best regards,

Carlos_A.

0 Kudos
WLiao5
Beginner
1,246 Views

HI, Carlos_A

Thanks for your explain about cold boot.

I have another doubt. I downloaded Intel® Firmware Engine and MinnowBoard Turbot B21 (Windows) from this page:

https://firmware.intel.com/learn/intel-firmware-engine/downloads https://firmware.intel.com/learn/intel-firmware-engine/downloads

and installed on my minnowboard, Creating a project in Engine and build firmware directly, it output an .efi and some .Cap files.

 

Is it the same firmware between these files and my firmware on my board?

Actually, I post the same question to https://github.com/MinnowBoard-org/bugs-and-help/issues?utf8=%E2%9C%93&q=is:issue Issues · MinnowBoard-org/bugs-and-help · GitHub , and sent email to minnowboard mail address, but not reply yet...

I don't know where the developers are discussing to solve questions..

Thanks.

0 Kudos
CarlosAM_INTEL
Moderator
1,246 Views

Hello, WCL:

Thanks for your update.

The proper information should be provided by the manufacturer of the device.

By the way, as we mentioned your Intel(R) Firmware Engine consultations should be addressed to the https://twitter.com/firmwareengine @firmwareengine on Twitter or https://software.intel.com/en-us/forums/intel-firmware-engine Intel Developer Zone Forum Firmware Engine channels listed in the website provided in our previous message.

We hope that this information may help you.

Best regards,

Carlos_A.

0 Kudos
Reply