How do I recover the firmware on my ConnectCore 3G?
CC3G RECOVERY PROCEDURE
Things you will need:
-CC3G seated on the digi prototype board. This is on the CC3G digis development board, as opposed to a customer designed board.
-PC running somekind of TFTP server.
-new firmware image to be loaded onto the CC3G. You can get this from Digi's web site.
-DB-9 female to DB-9 female serial crossover cable (null modem cable).
-ethernet cable and/or switch to connect PC and CC3G.
-jumper wire (or some way of connecting pins on the CC3G development board.
---Make sure CC3G is seated on Digi prototype board.
---Power off CC3G
---Ground it’s B14 pin on the X20 pin array on the digi prototype board. In other words, connect B1 to B14.
---connect a serial cable to serial port D on the board, open a terminal program and listen at 9600 baud.
--- power up CC3G
--- you will see a ‘Diagnostic Tests’ menu. Choose option 't' (->TFTP related choices.).
--- you will now see the 'TFTP Related Options' Menu. Choose option '2' (Enter TFTP settings)
--- Enter the following:
TFTP filename: name of the firmware image file
IP address: of the CC3G, pick one
network mask: needs to be the same as your PCs
network gateway: IP address of PC
TFTP server: IP address of PC
--- Make sure you're TFTP server is running and that the firmware image file downloaded from the digi site is located in it's (TFTP server) directory.
--- From the 'TFTP Related Options', Press '3' (Get file from TFTP server).
--- Assuming the file successfully downloaded to the CC3G, press 'Esc'. That will bring you back to the 'Diagnostic Tests' menu.
--- Press option '4' (Put TFTP'd OS file into flash.). Wait for it to complete.
--- Remove jumper and power cycle the unit. It should now have the new firmware image programmed into it.