Intel® Makers
Intel® Edison, Intel® Joule™, Intel® Curie™, Intel® Galileo
Announcements
Welcome - This is a Peer-to-Peer Forum only. Intel has discontinued these products but you may find support from other customers on this Forum
9868 Discussions

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

lemel
New Contributor I
1,408 Views

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
1 Solution
idata
Community Manager
301 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

5 Replies
idata
Community Manager
302 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

lemel
New Contributor I
301 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?

idata
Community Manager
301 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.
lemel
New Contributor I
301 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

Pedro_M_Intel
Employee
301 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.

Reply