Heights Telecom - TR-069 and the Fix... Sort of
Published by mkadmin on 5 December 2025
🚫 The Battle Against the ISP: Disabling TR-069 on the HT-6766BE Router to Make Settings Stick
You've fixed the initial port conflict on the Heights Telecom HT-6766BE, only to find the settings revert after a few days! This isn't a bug; it's a feature called TR-069 (or CWMP), which allows your ISP to remotely manage your device. Here’s the technical reason why it keeps happening and the only "solution"—and the annoying catch.
## 🤖 What is TR-069 (CWMP)?
TR-069 (Technical Report 069), also known as CPE WAN Management Protocol (CWMP), is a standardized protocol that enables Internet Service Providers to remotely manage customer premises equipment (CPE) like your router.
The Key Functions of TR-069:
-
Remote Firmware Updates: ISP can push new software versions.
-
Diagnostics: ISP can check your line connection, signal strength, and health.
-
Automatic Configuration: This is the function causing your problem. The router periodically contacts the ISP’s Auto Configuration Server (ACS) and asks, "Do I have the correct configuration?"
## 🔄 The Reversion Cycle: Why Your Ports Change Back
-
Your Change: You successfully change the Net Service Settings from 8080/48443 to 80/443.
-
ISP Heartbeat: Every 4–7 days (or upon reboot), your HT-6766BE performs a "heartbeat" check-in with the ISP ACS server via TR-069.
-
The Mismatch: The ACS server has a template for your router that mandates the ports be set to 8080/48443 (for security and port forwarding freedom).
-
The Overwrite: The ACS server detects the mismatch and forces the standard template back onto your router, wiping out your custom 80/443 setting. This is why you lose your port forwarding after a few days.
## 💣 The Permanent Fix (With a MAJOR Catch)
Since the TR-069 protocol is the mechanism that constantly reverts your settings, disabling it is the only way to stop the remote overwrite.
Step-by-Step to "Fixing" the Settings
-
Log in to the Router: Access the web interface.
-
Navigate to Management: Go to Advanced (bottom right) then click Management.
-
Find TR-069 Configuration: Look for a tab on the left explicitly labelled TR-069.
-
Disable the Service:
-
Find the setting to enable/disable the TR-069 Client.
-
Select the Disable radio button.
-
-
Send: Click the Send button to save the change.
🚨 THE INCREDIBLY ANNOYING CATCH (The "Unfixable" Problem)
While disabling TR-069 stops the ISP's server from remotely changing the settings every few days, this change is not saved permanently.
If the router restarts (due to a power cut, firmware update, or manual reboot), the TR-069 setting reverts back to being ENABLED.
When it reboots, the router reloads its default ISP-provided configuration file and ignores your saved 'Disable' setting. This forces you to log back in and manually disable TR-069 again after every reboot.
This confirms that the ISP has locked the core configuration of this device at a fundamental level. For web hosting requiring reliable ports 80/443, the only way to avoid this manual intervention and the risk of the remote revert is to seriously consider replacing the ISP router entirely with your own managed device.
⚠️ Warning: Consequences of Disabling
By disabling TR-069, you are essentially disconnecting your router from the ISP's remote management system. Be aware of the trade-offs:
-
No Remote Support: BeFibre support will no longer be able to run remote diagnostics or troubleshoot your router. You will likely need to re-enable it if you call for help.
-
No Automatic Updates: Your router will not receive automatic firmware updates, which can be a security concern over the long term.