Main Site Documentation

Signature fail update firmware fez cobra


#1

Hello,

Im a student electronics and I have to make a project with a fez cobra.
When I include code for the LCD I got the message that the version of the cobra is older then the one on my pc. So I try to update the firmware.
Version fez Cobra: 4.1.6.0
Version PC: 4.2.11.1
I tried GHI config and I conect perfectly (MFDeploy can’t find it).
When I try to update the firmware the LCD say: Signature Fail.
So everytime when I try I got a fail.

Can someone help me?


#2

I would try legacy updater. Make sure to start with tinybooter update first.

Welcome to the forum!


#3

I am searching for the program. Is legacy updater te name of the program?Because I can’t find it :s

I work with VS2012 and .NET micro framework SDK 4.5
My docent said it could be because I need to use older versions but I think that older versions aren’t solve my problem?


#4

Is this the R3 release your are using?


#5

I got everything fro https://www.ghielectronics.com/support/netmf
I followed the steps


#6

When I use the EMX updater I got the message:
Could not connect to the device! Make sure GHI Bootloader Interface driver is installed, then try to follow steps 1 to 4 again,
or visit http://wiki.tinyclr.com/index.php?title=Firmware_Update for information to update manually.

I don’t know what to do


#7

@ serneels - I would install this as well

https://www.ghielectronics.com/support/netmf/sdk/5/netmf-sdk-2012-r0

That SDK works great on Cobra with 4.1, but the point is it has all the drivers. Looks like you are missing one.

installing 4.1 sdk wouldn’t hurt anything.


#8

@ andre.m - I have a Fez cobra
When I connect I connect with EMX


#9

@ Architect - It is still the same. Maybe I have to try VS2010(and not 2012) en uninstal SDK 4.2 and only use the 4.1?


#10

Visual Studio has nothing to do with the firmware update. I would try these

  1. Better power source
  2. Reinstall the GHI SDK after uninstalling old and deleting the entire GHI folder if it is there in program files.
  3. Manual update and the most important step is “E” which is erase all command in the GHI loader.

#11

@ andre.m - that is why I said - “but the point is it has all the drivers”.

I will repeat again - it will install the drivers that are known to work.


#12

Have you tried what Gus suggested?


#13

@ serneels -

Try to go back from scratch,

  • Connect FEZ corba to PC, what you see under device manager?

I need to know where we are first then see what we can help!


#14

Oke I uninstalled everything from GHI and SDK
Except for .net micro framework v4.3
I installed SDK 4.1
Installed GHI NETMF USB Drivers
Installed FEZ Config

Then I went to the directory Firmware update from the instaldirectory of SDK 4.1
But whe I pres up, select en down button
Then reset
Then release them

It don’t find the EMX annymore


#15

@ serneels -

[quote]But whe I pres up, select en down button
Then reset
Then release them

It don’t find the EMX annymore[/quote]

That is correct, EMX is gone but do you see GHI BootLoader Interface (COMx) added under device manager?


#16

@ Dat - I think that there is a problem
There is a warning.
I have taken pictures of it.
But is is standing in the directory of the USB driver.
So how kan I fix it?


#17

@ serneels -

see now,

Looks like you are using window 8 and Bootloader EMX is not happy with window 8

  • Updating from 4.1 to 4.2 requires update Tinybooter and it is hard to do on window 8, try on another PC which is Win7 or older.

#18

So the best thing I can do is instal a virtual pc with windows 7 en install everything on it?
Now I go home from school and gonna try it when I am back at home.
I wil respond the results. I hope it wil work.

You guy’s give good advice, the docents at the school only say install older versions, I work on a older versions en there its working :slight_smile:


#19

@ serneels -

why don’t you add one more partition and install window 7instead of virtual OS?


#20

@ serneels -

[quote]Im a student electronics and I have to make a project with a fez cobra.
When I include code for the LCD I got the message that the version of the cobra is older then the one on my pc. So I try to update the firmware.
Version fez Cobra: 4.1.6.0
Version PC: 4.2.11.1
I tried GHI config and I conect perfectly (MFDeploy can’t find it).
When I try to update the firmware the LCD say: Signature Fail.
So everytime when I try I got a fail.

Can someone help me?[/quote]

So, as my understanding,

  • You are using 4.1.6.0 and it works fine even with FEZ Config 1.0.0
  • But FEZ Config reported your version is old, need to be updated?
  • You click update firmware, and Signature Fail text is shown up. because that is 4.2.11.1 firmware, it requires 4.2.11.x bootloader, so Signature Fail text is shown up is normal.

So, my suggestion is:

  • If you want to set some configuration such as network, LCD… highly recommend to update 4.2.11.1. It requires Window 7 or older, otherwise, don’t need to update.