Are you trying to start empgps AND the player using the stock init? That causes problems, though I haven't seen this one.

To run empgps the player must be started with the -s- switch (which you can't do from init.)

If the player is started though the normal init and empgps is started, the serial port is not correctly programmed and the player starts to interpret the garbled GPS data as commands. I have seen it do some weird things but never anything like this.

Please let us know your start sequence.

Cheers,

Rex.