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.
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?
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.
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
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
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:
Let us know.