# Cannot connect to BlueROV2 using qGroundControl

**URL:** <https://discuss.bluerobotics.com/t/cannot-connect-to-bluerov2-using-qgroundcontrol/17148>\
**Category:** QGroundControl\
**Created:** [June 12, 2024, 12:44pm UTC](https://discuss.bluerobotics.com/t/cannot-connect-to-bluerov2-using-qgroundcontrol/17148 "2024-06-12T12:44:18Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tudor](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tudor/32/11927_2.png) [@Tudor](https://discuss.bluerobotics.com/u/Tudor)\
**Post date:** [June 12, 2024, 12:44pm UTC](https://discuss.bluerobotics.com/t/cannot-connect-to-bluerov2-using-qgroundcontrol/17148/1 "2024-06-12T12:44:18Z")

</div>

I am trying to connect to BlueROV2 using QGroundControl (on Ubuntu 20.04) but it just won’t work.  
The software setup was working fine the first time i configured it, but now, qgc won’t connect to my vehicle.  
I even updated the BlueOS (1.2.6) and got 4.1.2-stable version hoping this would work.  
I can connect to 192.168.2.2:2770 without problems (video stream works fine, sensors are working etc), i can ping 192.168.2.2 and it works, but when i open QGC it won’t automatically connect to my ROV (the same happens when i try to connect to BlueROV using ROS).  
When staring the ROV, i hear all 5 beeps and the status LED is blue and blinking, which is fine.  
I also tried to config my QGC on Windows 10 and it works without any problem.  
Does anyone knows what could be wrong?

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/13297_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [June 12, 2024, 5:22pm UTC](https://discuss.bluerobotics.com/t/cannot-connect-to-bluerov2-using-qgroundcontrol/17148/2 "2024-06-12T17:22:19Z")

</div>

Hi @Tudor -

Have you followed these [instructions](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html#ubuntu) for QGC on linux? This could be your issue!

If not, maybe you have an issue with [Mavlink Endpoints](https://blueos.cloud/docs/blueos/1.2/advanced-usage/#mavlink-endpoints) not being directed at your computers IP address. Please review this page in BlueOS (find with pirate mode on) and ensure that you have a client stream directed at 192.168.2.1, with the default port #.

What version of QGC are you using?

---

<div class="post-metadata">

**Author:** ![Tudor](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tudor/32/11927_2.png) [@Tudor](https://discuss.bluerobotics.com/u/Tudor)\
**Post date:** [June 12, 2024, 5:40pm UTC](https://discuss.bluerobotics.com/t/cannot-connect-to-bluerov2-using-qgroundcontrol/17148/3 "2024-06-12T17:40:27Z")

</div>

Thanks for the quick response.  
Yes, i followed the exact steps presented for the software setup in Linux.  
It’s very strange because the day before this post everything worked smoothly.  
I’ll have a look at the solution You provided and come with a feedback as soon as possible.

P.S. Do You think that this could be because of some firewall conflict (closed/blocked ports or something similar)?

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/13297_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [June 12, 2024, 5:52pm UTC](https://discuss.bluerobotics.com/t/cannot-connect-to-bluerov2-using-qgroundcontrol/17148/4 "2024-06-12T17:52:03Z")

</div>

Hi @Tudor -  
As you’re able to receive video and web traffic, it does seem that something is blocking traffic sent on the (14550?) port that QGC expects to receive mavlink telemetry on, or it’s not being sent (endpoint not configured or your IP address isn’t 192.168.2.1)

---

<div class="post-metadata">

**Author:** ![Tudor](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tudor/32/11927_2.png) [@Tudor](https://discuss.bluerobotics.com/u/Tudor)\
**Post date:** [June 13, 2024, 8:06am UTC](https://discuss.bluerobotics.com/t/cannot-connect-to-bluerov2-using-qgroundcontrol/17148/5 "2024-06-13T08:06:48Z")

</div>

![Screenshot from 2024-06-13 11-05-17](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/7/7689d65eb330f13d66c5949af2711bc3e1b73a05.png)  
Everything seems to be ok, as for the firewall part, i’m not sure how should i check this without breaking anything.  
Any idea?

---

<div class="post-metadata">

**Author:** ![Tudor](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tudor/32/11927_2.png) [@Tudor](https://discuss.bluerobotics.com/u/Tudor)\
**Post date:** [June 13, 2024, 10:38am UTC](https://discuss.bluerobotics.com/t/cannot-connect-to-bluerov2-using-qgroundcontrol/17148/6 "2024-06-13T10:38:42Z")

</div>

Found the solution, but i still haven’t figured out the reason for this.  
It’s not the first time configuring the software for a BlueROV2, but it is the first time having this issue.  
I will leave it here in case someone has similar problems:

- i had to open the port 14550 for UDP traffic using:  
sudo firewall-cmd --add-port 14550/udp --permanent

- then you should apply and reload the firewall rules and configurations managed by firewalld using:  
sudo firewall-cmd --reload

After this, you should be able to use QGC or ROS or whatever you need to communicate with your ROV.
