Thank you for keeping up the conversation concerning this topic. Turns out that Firmware is stored in external flash memory only when it is needed to update/download, then once tasks are done, FW is removed from external flash memory, hence stored in TM2500 module. Regarding your question about the module purchase availability I would recommend you to reach out to our sales manager.
Best regards.