I have the same problem..cant find the option to change de DSL mode..the router automatically put the DSL to ADSL_2plus and the Internet is disconnecting all the time..I tried everything you said at the beginning, I tried to edit the configuration file, look if the option to change the dsl was hidden..I don't have much knowledge about this but I thought that maybe by going into console mode I could change the DSL..I read in other forums that it is possible to enter console mode with busybox ... and activating telnet previously. I would like to try it with your help. I am also using a translator because I speak Spanish (Argentina)
Hey there!
English is not my primary language so sorry if I make some mistakes.
First please make sure that your router is the same as mine:
https://openwrt.org/toh/huawei/hg630 HG630
If your line is unstable and you've already checked the cables you can change your SNR Margin or change the DSL Profile to ADSL or below.
Firmware options are limited and there is no Telnet or DSL profile selector by default, so you have to download the file provided by @les-70 and make sure to thank him for that!
Change the downloaded file from .txt to .conf and upload it to your router via "Maintenance/Configuration File". Choose file and then Upload the Configuration File.
Now you have Telnet enabled on your device. Download the DSLStats:
http://dslstats.me.ukHow to change SNR Margin:
1. Open the DSLstats and set the login details like the attached picture:
2. Go to "Advanced/Advanced Tweaks" and mark "Include" and set the "Target SNRM offset" slider on -2db then click "Apply". Now check if the line's stable.
The negative number is for unstable lines so if you set it to -4db it tries to connect at lower speed but the line will be more stable. Try different figures to see if it works. Of course it depends on your DSLAM as well.
The second method is to change your DSL Profile. You can do this with DSLstats but I'm gonna show you how to do it in Windows Terminal so you can see the actual commands.
- Go to Windows "Control Panel/Programs/Turn Windows Features on or off" - and check "Telnet Client" and hit OK.
- Open "Windows Terminal" and type "Telnet 192.168.0.1" and hit Enter
- "admin" is the user name and "tzlkisonpk" is the password. *of course without "".
- Type "sh" and hit enter
- Type "xdslcmd" an hit enter so you can see the different options.
"xdslcmd configure --mod" and "xdslcmd profile --show" are the ones that we need.
- In front of "xdslcmd configure --mod" there are letters like "a|d|l... etc" these are DLS profiles.
"a" means "all enabled"
"d" is for "G.Dmt" "l" is for "G.lite" and go on. Just skip AnnexL it's not configurable but the others are in order. The last one is "v" for "VDSL2"
- Now if you want to change the active profile you have to type like this:
"xdslcmd configure --mod d" which activates G.Dmt and type "... --mod dlt" to activate multiple profiles.
At the end type "xdslcmd profile --show" to see if it's worked.
Just remember that all of these settings will reset to default after reboot!
You can use these commands in DSLstats too. go to "Configuration\Advanced\Custom Commands" and enter commands from Telnet. (attached picture)