Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
New Contributor I
1,189 Views

update Flash by capsuleapp.efi UEFI Shell,get error!!!

Jump to solution

I want to update my flash on galileo gen2,Programming flash using UEFI shell,

my process follows:

1/get CapsuleApp.efi and Flash-missingPDAT.cap follow the intel document then copy to sd card and insert;

2/go into uefi shell GUI,

3/# CapsuleApp.efi Flash-missingPDAT.cap

get error :

CapsuleApp: SecurityAuthenticateImage 0xD42E410

CapsuleApp: creating capsule descriptors at 0xF0DE510

CapsuleApp: capsule data starts at 0xD42E410 with size 0x75B190

CapsuleApp: capsule block/size 0xD42E410/0x75B190

Start to update capsule image!

Updated Blocks completed: 0 of 131

Invalid capsule format. Please furnish a valid capsule. Return status is Invalid Parameter!

my uefi version on board:

EFI Specification Revision : 2.31

EFI Vendor : EKI

EFI Revision : 1.0

I want to ask what't wrong ,anyone do it successfully? I absolutely follow the intel document Quark_BSP_BuildandSWUserGuide_329687_007.pdf ,I dont know why.

0 Kudos

Accepted Solutions
Highlighted
Community Manager
82 Views

Hello Emel,

 

 

Thanks for reaching out!

 

 

I have been able to complete the UEFI Internal Shell procedure by following this guide:

 

 

https://communities.intel.com/docs/DOC-23880 https://communities.intel.com/docs/DOC-23880

 

 

I suggest you to follow it and in case you have issues let me know.

 

-Peter.

View solution in original post

0 Kudos
5 Replies
Highlighted
Community Manager
83 Views

Hello Emel,

 

 

Thanks for reaching out!

 

 

I have been able to complete the UEFI Internal Shell procedure by following this guide:

 

 

https://communities.intel.com/docs/DOC-23880 https://communities.intel.com/docs/DOC-23880

 

 

I suggest you to follow it and in case you have issues let me know.

 

-Peter.

View solution in original post

0 Kudos
Highlighted
New Contributor I
82 Views

Thanks for your tips,

I cost 1600 yuan buy a Dediprog SF100 program *.bin to the Flash, after programming,I can use your ways to update

I have another question.

Do you know can I use UDK(Intel®UEFI Development Kit 2010 ) and windbg to debug UEFI on galileo?

0 Kudos
Highlighted
Community Manager
82 Views

Hi Emel,

 

 

I'm sorry, I believe I'm not following you. Could you please explain me what you meant on your last reply?

 

 

Are you trying to recover your Galileo with a Dediprog? If so, did the guide above fail?

 

 

Let me know.

 

-Peter.
0 Kudos
Highlighted
New Contributor I
82 Views

I mean I have done like your guide,but It's not work. Later broke my flash then I use Dediprog to recover flash that I build by myself not from Intel.After that I can use your guide like "CapsuleApp.efi Flash-missingPDAT.cap" command.

I broke my flash not because of your guide ,It's because of other reasons

0 Kudos
Highlighted
Employee
82 Views

I understand, in that case, I would like to ask you if your Galileo presents LED activity.

If it does present LED activity maybe it can be recovered. These are all the Galileo recovery methods:

/docs/DOC-23880 UEFI Internal Shell method (this is the one you have already tried)

/docs/DOC-23892 FVMAIN.fv method

http://www.intel.com/content/www/us/en/support/boards-and-kits/intel-galileo-boards/000006449.html Dediprog method

Also, as an unofficial alternative to the Dediprog, a user found a way to recover the Galileo's Firmware using another Galileo, if the previous methods fail, you could try it and see if it works for you. This method is known as /docs/DOC-23845 Galiprog

Please try these recovery methods in the order above and let us know how it goes. In case they all fail, I suggest you to submit an email to the following form:

https://customercare.intel.com/?lang=en-US https://customercare.intel.com/?lang=en-US

Let us know.

-Peter.

0 Kudos