I've been using my desktop (Ubuntu 11.10 , 3.0.0-21-generic #35-Ubuntu SMP Fri May 25 17:57:41 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux) to record a data stream from an external GPS using:
- Code: Select all
timelimit -t3 -T4 cat /dev/ttyACM0 > data.bin
When I look at the file (GHex) I see a string like the following:
... 0xB5 0x62 0x01 0x12 0x24 0x00 0x70 ...
If I connect the GPS to the pi, issue the same timelimit command, I get the following:
... 0xB5 0x62 0x01 0x24 0x00 0x70 ...
None of the 0x12 characters are recorded (in the entire stream!). Anyone have any ideas what is going on? Unfortunately, the 0x12 characters are part of an important data message identifier and I can't ignore them.
Thanks for any suggestions.