Hi I made a mistake and upload bad application to digi module (C-ME-01T-S). The problem is that this application doesn’t have enabled FTP server (with firmware upload capability). The application is OK and it is running in digi module, but i cant load new firmware. Is some way how to upload new firmware?
I think you mean you have a DC-ME-01T-C (JTAG’less custom module)? -S modules only support Digi’s plug and play firmware.
If the ME is new enough, you can start the recovery process by shorting pins 18 and 20 to ground. When you do this you’ll see a recovery menu on the serial port @ 9600/8/n/1 no flow. When C’s start coming out of the serial port, use hyper terminal and do an Xmodem file transfer of the new image.bin. If it’s too old and the recovery isn’t built in to be enabled by shorting these pins, you have to figure out how to corrupt the application images flash (probably not possible unless you’re doing something bad in your code), or it’s now a paper weight.
If the module has a JTAG on it, you can use the ESP -> Help -> Recovering a Device process to recover the module.
Hi, yes i have -C module. When I short the 20 and 18 pins the digi module asks for new firmware via DHCP server (I have installed DHCP and TFTP server) As i can see in wireshark (ethernet sniffer) the DIGI module receives sucefully new image but it probably want load it in FLASH (RAM). The old application is still inside. There is also no communication on RS232.
The problem is, that the failsafe asks and receives new images and thats all. The new application is not stored into flash and also is not running in digi. I tried to load fixed application with integrated FTP server, demo application and others but none of them is working.
I tried to load everything what I found. I’m sure that the digi receives the new image (image.bin) but it didn’t save in FLASH or it didn’t run it from RAM. The applications runs in DIGI ME with JTAG without any problems and they can be updated via FTP without any problems.
Does some one have image which works with failsafe?