BGS2T - Pausa insertion during data transmission. | Telit Cinterion IoT Developer Community
January 19, 2018 - 10:23am, 2656 views
Hello, I have the following problem maybe someone can help me to solve.
I have a device in the field with a BGS2T, I have also a BGS2T connected to my computer. On both side I have a serial port monitor on the 232 serial line.
When I call the device I can see on the serial port monitor that the BGS2T introduce a pause of about 60ms between the first character and the following character of the message, this is detected as an error by the application in the field and the message is ignored.
If I change che BGS2T on the computer with another, same model and same version, the only difference is the Date Code on the Label information (one is HD and the other is JN), the communication work properly . No pause is inserted durig data transfer.
The same happen If I use another GSM modem, For example TC35.
Both modem are configurated with factory settings, no flow control, 9600.
Can someone help me to understant wy this happen.
Thanks
This is the firmware version of both models:
Cinterion
BGS2-W
REVISION 01.301
A-REVISION 01.000.03
Maybe there is a new version? I can I get the new version ?
Hello,
Could you specify what kind of connection there is established?
Please check the firmware version on both modules with ATI1 command. And also the configuration with AT^SCFG? and AT&V on both devices. Please compare the outputs and also paste here.
How much data is transferred?
Regards,
Bartłomiej
I'm trying to post the reply with the modem configuration, but the forum do not accept my post... maybe is too long ? Can I send you an email with the modem configuration ?
Attached you can fiind the message with the configuration of both modem, thanks
savino
repl.txt
Hello,
I suppose that it is CSD connection that you are using?
Indeed the only difference that can be seen in the log is IPR which for the nonworking module is 0 (which means autobauding) and for the working one it is 9600.
Have you tried to check it directly on the interface that you use for data transfer (with AT+IPR? command) and configure 9600 for both?
Regards,
Bartłomiej
Yes, CSD.
I have tried with AT+IPR=9600 on both. With this configuration the coomunication work properly.
For me this is Ok but I can't understand the reason.
Thanks
OK, that's good that we've found a way to get it working as you need it to.
So it must have something to do with autobauding (where the baudrate is not fixed but is detected automatically by the module). But at the moment I also can't explain why it is like that as I don't know the details how the autobauding is implemented.
Best regards,
Bartłomiej