This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

firmware update over the air

Hi all,

I'd like to update my MSP430 firmware via GPRS. I've an external I2C memory. My GSM modem has already an IP stack. I just need to transfer some bytes on the GSM UART and it arrives on the server side. No matter about TCP/IP.

The problem for me is GPRS technology and the protocol to implement between the microcontroler and the server.

Is it better to transfer 100 bytes packets or 1500 ?  consider that sometimes the GPRS quality could be poor.

MTU (max transmit unit) =1500 bytes on this modem.

When the server transfer the 1500bytes to my microcontroler, would you add an ACK ? then send a new 1500Bytes frames ?

Would you add CTS/RTS hardware flow control ?

Would you add some CRC, checksum to check the integrity ?

Zmodem ?  encryption needed ? compression is a plus ?

I'd like to have a standard protocol and not doing my protocol.

 

Anyone implemented a binary difference patch on MSP430 ? the lower data, the less GPRS cost.

Regards,

yul

**Attention** This is a public forum