Well, turns out it was defective hardware... I replaced both the arduino and the comm module and all works well!