Home BT Hub 5 Port Forwarding
BT Home Hub 5 Port Forwarding
The BT Home Hub 5 is BT's latest wireless router, compatible with ADSL2, FTTC and FTTH broadband services. It's supplied with new BT Broadband contracts and upgrades and offers exceptional performance.
The Hub 5 is a dual-band (2.4GHz and 5GHz) router, compatible with the emerging 802.11ac and 802.11n wireless standards, for better data speeds.
The BT Hub 5 incorporates an advanced firewall for home network protection. Unfortunately, this aggressive firewall can block data packets to various applications, consoles, games and third party devices. When this happens, port forwarding setup and Firewall changes are required. This comprehensive guide will teach you how to set up port forwarding on the BT Home Hub 5.
The Home Hub already ships with port forwarding choices for many popular games, applications and consoles, so this guide focuses on setting up the Hub for one which is not listed.
TomTom MyDrive Update Problems
The author found that the BT Hub 5, by default, blocks the TomTom MyDrive application from downloading Tom Tom satellite navigation device updates and makes it impossible to update maps on the device. The BT Home Hub 3 worked with this application without the need for port forwarding, which implies that the BT Hub 5 has stricter firewall settings.
This guide describes how to set to port forwarding on the Home Hub 5, using the router's easy-to-use Admin interface. I use the TomTom MyDrive application as an example.
Setting up Port Forwarding
Before setting up Port Forwarding, you will need to contact the manufacturer of the game, console, device or PC application that you are using, to identify which data ports it uses to communicate.
Port data can often be found on the manufaturer's website of the application, game or console, or by contacting the customer service team of the company concerned. Alternatively, take a look at the FAQ on their Technical Support Forum.
Each and every port that the device (or application) uses will need to be added to the Hub 5's port forwarding list, in order to solve any communication problems caused by blocked packets through the Hub's firewall.
Two different types of data communication ports exist, TCP (Transmission Control Protocol) and UDP (User Datagram Protocol). Each will be a number between 0 and 65535. You'll need to note all the port numbers as well as their type (I.E. TCP or UDP).
Port forwarding sets up a communication path, using the defined port number/s, between the Internet and the device (and its associated application) on your home network. This is the reason why you'll need to specify WHERE the specified ports are forwarded to; by choosing the recipient device on your home network.
When port forwarding is setup, you will be able to turn it on and off from the Hub Manager at any time.
Port Forwarding Setup Procedure
- First login to the Home Hub's Admin screen. Open your browser and enter http://192.168.1.254 in the web address field.
- Now click "Advanced Settings" on the top navigation bar. You will now need to remove the small tab on the back panel of the Home Hub 5, which contains the "Admin password for Hub Manager".
- Enter the admin password in the password box and click "OK". See below.
- Click the "Continue to Advanced Settings" button
- Now click "Firewall" from the top grey strip of the router admin screen
- Click the "Manage Games and Applications" button
- Click the "Add New Game or Application" button
- Enter a name for your new game or application. I entered "TomTom MyDrive"
- If you are setting up a new game or application, like the TomTom, which uses different ports to an existing game or application already configured in the hub, deselect the "Copy an existing game/application" radio button.
- Now start entering the ports. Always use either TCP or UDP as a "Protocol" selection. DO NOT USE "Any" as it doesn't work, presumably due to a Home Hub bug!
- The Home Hub 5 Hub allows a range of ports to be defined and then translated. In the case of the TomTom MyDrive application, these are not translated - they are passed through unchanged.
- Enter the required ports one by one, line by line.
- To add single port numbers, enter the same port number twice under "Port Range" and "Translate To" (making four entries in total). Then click "Add" for each line.
- The following TCP ports should be added for the TomTom MyDrive application (as a minimum):
- TCP 80 --> 80 (don't forget to add the number in each white box column!)
- TCP 443 --> 443
- TCP 3128 --> 3128
- TCP 3129 --> 3129
- TCP 4000 --> 4000
- The click "Apply"
- Now click "Advanced Settings" > "Firewall" > "Port Forwarding"
- Under "Game or Application" select your newly set up port forwarding entity name. Mine is called "Tom Tom MyDrive"
- Now select the connected device that the data ports should be forwarded to. This will typically be the game console or device that needs port forwarding to work. In my case it's the PC with Tom Tom MyDrive installed on it, which is "Steve-Desktop"
- Then click "Apply"
Windows Firewall Setup
- The following procedure assumes that you are using a Windows PC and you have an application on the computer that must communicate through the Windows Firewall.
I also assume that the application has no pre-defined 'inbound' and 'outbound' rules set up to allow communication through the Firewall. I recommend checking for existing, pre-defined inbound or outbound rules before adding new rules.
If no existing Firewall rules can be found, here is how to allow a new application access through the Firewall:
- From the Start Button, go to Control Panel > System and Security > Windows Firewall > Advanced Settings
- Windows 10 users can just search "Firewall" in the bottom left Cortana search box
- First check that "Windows Firewall is On". If "Windows Firewall is off" it shouldn't be necessary to make changes to the Firewall settings to allow your application to work.
- Follow the procedure below only if the Firewall is "On":
- Now click "Inbound Rules" from the left navigation of the Firewall manager screen
- Click "New Rule" under the "Actions" column on the top right of the screen
- Create a new rule for a "Program" and click "Next"
- Browse for the location of the program. For example, the path to the TomTom My Drive application is
%ProgramFiles%\MyDrive Connect\TomTom MyDrive Connect.exe
- Select "Allow the Connection" and click "Next".
- Then keep "Domain", "Private" and "Public" selected under "When does this rule apply" and click "Next"
- Now enter the name and description of the rule and click "Finish"
- Now repeat the above process, but this time set up an "Outbound Rule" by clicking the left navigation "Outbound Rules" setting and repeating the same procedure as that described above for the "Inbound Rule"
Now test the PC application, or game. It should work! Feel free to contact me with any suggestions to improve this page.