I think I see the problem now, I should have paid more attention when you first posted data.
The ECM-1240's actually have 3 modes of data transmission:
and there's an item on the ECM-1240 Setup Tab of the IA tool that lets you select which you want. In the case of the original Plug-n-Play models, they upload to My1240.com over HTTP.
The HTTP Format is almost the same as the ASCII format, except each line begins with "
GET /...?" and ends with "
HTTP/1.0"
If you look back at your logs, and compare them to mine, you'll see that as a difference so that's why the Pattern-match hack that I gave you isn't working (since there's not "HTTP/1.0" on the end)
Anyhow, in the IA tool, change the setting to "
HTTP" (from "
ASCII") and then Save. That should force the log to look like the one that I posted.
You may also need to setup the IA Settings under the Menu "Set URL Info", as I'm not sure what the defaults are there.
Mine has:
POST Root URL:
my1240.comPOST URL extension:
/usr/ba/dev.phpbut I'm assuming those are default(s).
Anyhow, give that a whirl and post your logs as needed.