Main Site Documentation

Assembly: GTM.GHIElectronics.Display_HD44780 (4.2.101.0) needs assembly 'Gadgeteer' (2.42.0.0)


#1

hi!

I am new in gadgeteer and I try to set up something very simple,
mainboard cerberus and character HD4470 display.
But I have the below errors

Found debugger!

Create TS.

 Loading start at 8059dcc, end 807ac80

Assembly: mscorlib (4.2.0.0)Assembly: Microsoft.SPOT.Native (4.2.0.0)Assembly: Microsoft.SPOT.Hardware (4.2.0.0)
Assembly: Microsoft.SPOT.Graphics (4.2.0.0)Assembly: Microsoft.SPOT.TinyCore (4.2.0.0)
Assembly: Microsoft.SPOT.Hardware.SerialPort (4.2.0.0)Assembly: Microsoft.SPOT.Hardware.OneWire (4.2.0.0)
Assembly: Microsoft.SPOT.Hardware.Usb (4.2.0.0)Assembly: Microsoft.SPOT.Hardware.PWM (4.2.0.1)
Loading Deployment Assemblies.

Attaching deployed file.

Assembly: GTM.GHIElectronics.Display_HD44780 (4.2.101.0)Attaching deployed file.

Assembly: GHI.OSHW.Hardware (4.2.6.1)***********************************************************************

*                                                                     *

* ERROR!!!!  Firmware version does not match managed code version!!!! *

*                                                                     *

*                                                                     *

* Invalid native checksum: GHI.OSHW.Hardware 0x09E0F047!=0x52D307E9 *

*                                                                     *

***********************************************************************

Resolving.

Link failure: some assembly references cannot be resolved!!


Assembly: GTM.GHIElectronics.Display_HD44780 (4.2.101.0) needs assembly 'Gadgeteer' (2.42.0.0)

Error: a3000000

Waiting for debug commands...

The program '[9] Micro Framework application: Managed' has exited with code 0 (0x0).

Can you help me?

Thank you very much!


#2

You need to update firmware on your board. It has to match with the SDK version on you computer.


#3

Welcome to the forum.

Your mainboard came from GHI with an older firmware version. You will need to update the firmware on the board as explained in https://www.ghielectronics.com/docs/165/netmf-and-gadgeteer-troubleshooting#1603 and https://www.ghielectronics.com/docs/127/firmware-tinyclr-update.

You will need to update both the TinyBooter and TinyClr since both changed in the lastest SDK.


#4

I have a question which may be silly.
Maybe is it easier to change sdk version??

because I feel a little bit confused with the firmware update. :-[

thanks for your answers!


#5

It is better to do firmware update. What part confuses you?


#6

I afraid to do the part with the wire or the jumper.
I don’t want to destroy my mainboard.

As I say previous, I don’t have any experience with electronics.


#7

It is very safe operation. I use paper clip to “connect” these two holes/pins and then press reset button. That is all there.


#8

nice idea!
thanks!

and after reboot I should “run” TinyCLR and TinyBooster?


#9

Update TinyBooter first:

https://www.ghielectronics.com/docs/55/loader-tinybooter-update-fez-cerberus

And then TinyCLR:

https://www.ghielectronics.com/docs/127/firmware-tinyclr-update


#10

thank you very much!
I will try tomorrow and if i will have any questions, I will come back. :slight_smile:


#11

I made it!!
Finally, it is very easy!

Thank you guys!!


#12

Great! Yes, it is easy after you do it once. ;D


#13

yes!
you should go step by step and the success is sure!

thank you for the idea with the paper clip!


#14

You are welcome!


#15

next question…

I have a supply usb adapter from my mobile phone (sony ericsson x8).
I can use it to power supply my mainboard?(from usb)


#16

Yes, you should be able to.


#17

thank you again!
You are the best! :slight_smile: