Telit GM862-GPS: Max size for SPI file transfer?

Hi,

I am working with a Telit GM862 module using the Python interpreter. It is linked via the SPI bus to another MCU. The other MCU (FPC2020Q, not that that should matter), requires that a 32K program file (.bin) be loaded from the Telit module on start up.

It looks like the Telit module would need to read the file into a string variable prior to sending it. The maximum size for string variables is 16K. It appears from my reading of the manuals, that sending a whole 32K file via SPI is not possible.

I cannot send the file in chunks because of the way the receiving MCU is programmed (I don’t have any control over that).

I can use a preloaded serial flash to load the program, but I had hoped to avoid that.

Does anyone know if, or how the Telit can transmit files larger than 16K?

Just wanted to ask before I gave up on it.