pylon,
You are such a great programmer that I am not!!! Well, We now know the original cause of the 90 byte limitation, is there anything that can be done about it? Say increase that number without bringing down the whole firmware? I don't know even how to compile the firmware myself. By the way, does the firmware check the string length when receiving or does it go on the fritz after it unknowingly overruns its buffer? Also which version of firmware did you look at? I know Arduino team is not great at providing software version numbers but file dates are all I wanted to have. FYI, my limit was 90. 91 will not result any data sent.