Main Site Documentation

G400HDR/G400-D I cannot install firmware


#1

I’m still ‘dead in the water’ with my G400.

Neither MFDeploy or FEZ Config work. Both keep telling me there is no G400 device when trying to connect to TinyBooter.

That said, I do have a question…

I tried using the Serial Port to update the firmware as stated in subject
https://www.ghielectronics.com/docs/54/firmware-update-emx

Yes, I realize the G400 is not a EMX but I had to try something!

I jumper PA11 to ground, power on, remove jumper as needed to install G400-TinyCLR-Bootloader. I receive a Serial Port and connect Tera Term. When typing anything in Tera Term I receive no response. Nothing is echoed back when sending b. Or anything else.

My question is: Should I be able to receive a response from the G400 as with EMX? Or better yet, install the firmware using the method shown for EMX?

Thanks… Sure hope I don’t have to throw my G400 in the recycle bin!


#2

When you run ProgramG400 and the COMx from the command prompt does a log file popup in another windows?
What is the text at the end of the log file?

Sorry don’t have a EMX, so can’t answer that part of your question.

Here is a sample of what I have seen:


-I- Complete 99%
-I- Erasing: 0x3180 bytes at address 0x41BE00
-I- Complete 99%
-I- Erasing: 0x3180 bytes at address 0x41EF80
-I- Send File G400_Tinybooter.bin at address 0x8400
GENERIC::SendFile G400_Tinybooter.bin at address 0x8400
-I- File size : 0xFBD8 byte(s)
-I- Complete 0%
-I- Writing: 0x3180 bytes at 0x8400 (buffer addr : 0x20008FEC)
-I- 0x3180 bytes written by applet
-I- Complete 19%
-I- Writing: 0x3180 bytes at 0xB580 (buffer addr : 0x20008FEC)
-I- 0x3180 bytes written by applet
-I- Complete 39%
-I- Writing: 0x3180 bytes at 0xE700 (buffer addr : 0x20008FEC)
-I- 0x3180 bytes written by applet
-I- Complete 58%
-I- Writing: 0x3180 bytes at 0x11880 (buffer addr : 0x20008FEC)
-I- 0x3180 bytes written by applet
-I- Complete 78%
-I- Writing: 0x3180 bytes at 0x14A00 (buffer addr : 0x20008FEC)
-I- 0x3180 bytes written by applet
-I- Complete 98%
-I- Writing: 0x458 bytes at 0x17B80 (buffer addr : 0x20008FEC)
-I- 0x458 bytes written by applet
GENERIC::SendFile G400_Beta_Bootstrap.bin at address 0x0
-I- File size : 0x2290 byte(s)
-I- Complete 0%
-I- Writing: 0x2290 bytes at 0x0 (buffer addr : 0x20008FEC)
-I- 0x2290 bytes written by applet
-I------------------------------
-I- Script Completed
-I- Please Reset the Device
-I------------------------------


#3

@ PHITEK -

My log file.

End of G400-D log file is:

-I- Complete 96%
-I- Writing: 0x3180 bytes at 0x15C900 (buffer addr : 0x20008FEC)
-I- 0x3180 bytes written by applet
-I- Complete 97%
-I- Writing: 0x3180 bytes at 0x15FA80 (buffer addr : 0x20008FEC)
-I- 0x3180 bytes written by applet
-I- Complete 98%
-I- Writing: 0x2A0C bytes at 0x162C00 (buffer addr : 0x20008FEC)
-I- 0x2A0C bytes written by applet
GENERIC::SendFile G400-TinyCLR-Bootloader.bin at address 0x0
-I- File size : 0x2290 byte(s)
-I- Complete 0%
-I- Writing: 0x2290 bytes at 0x0 (buffer addr : 0x20008FEC)
-I- 0x2290 bytes written by applet
-I------------------------------
-I- Script Completed
-I- Please Reset the Device
-I------------------------------

About the EMX. I was only referencing the terminal usage used by EMX.