multiprotocol GPS server with auto-detection