You may notice when sending commands in Linux that you get a response of INVALID MESSAGE ID or INVALID MESSAGE FIELD from the receiver, even when the your Syntax is correct. This can be due to the differences between how Linux and Windows interprets the ENTER key.
NovAtel receivers require a Carriage Return, Line Feed (Binary $0D$0A) after every command. Windows automatically sends a Carriage Return and Line Feed when you press the Enter Key. However, Unix and Linux based systems only send the a Line Feed.
To solve this, enter the receiver command, then press CTRL-V and hit the enter key twice.
LOG VERSION <CTRL-V><ENTER><ENTER>