Мне видится, что проблема не в подключении, а в обработке его протокола, который хоть и известен, но при наличии клавы не вызывает желания для его поддержки.