Интересно зачем заморочка такая не проще ли просто контроллер вставить с недостающим портом - дешево и сердито