Cellular Framework - Sierra HL7800 Support

We are using the A5D9 with SSP 1.6 and the Cellular Framework. In the code I have not seen anywhere references to any specific devices, so I read it as the software should be 'generic' in nature.

While performing the PING test using an HL7692, I noticed ping failures 1 in 5, and wandered if any one had any similar experience. We also want to use the HL7800, and I made the following observations.

1. The timeouts used in the code are way too low for the HL7800 requirements.

2. After the number of retries has been exceeded, the software seems to halt, and there does not seem to be any recovery mechanism.

3. The software seems to check for replies per command as it issues them, but does seems to handle any asynchronous commands coming from the module.

4. I found two occurrences of misinformed commands (suggesting it has not been well tested) as the module (both HL7692 and HL7800) just reply ERROR, adding to the whole confusion - one of these commands which I investigated is formed as 'AT\n\r020301\n\r', which can easily be traced by searching for '020301' in the code and there finding a group of commands that share the same misfortune.

Any feedback would be highly appreciated.