Kitz Forum

Broadband Related => Broadband Hardware => Topic started by: gt94sss2 on February 22, 2016, 05:07:02 PM

Title: TP-Link W9970
Post by: gt94sss2 on February 22, 2016, 05:07:02 PM
Admin: Added link to site review:   TP-Link TD-W9970 review (http://www.kitz.co.uk/routers/tplink_TD-W9970_review.htm)

----

Has anyone used a TP-Link W9970 modem/router (http://www.tp-link.com/en/products/details/cat-15_TD-W9970.html) as reviewed here (http://TP-Link W9970 modem/router)

As far as I can tell, it has the a Broadcom chipset (so I presume will provide line stats), support for G.INP/Vectoring and is available from £33..

Given that the HG612 is going for over £20+ at a certain auction site, the TD-W9970 seems better value?
Title: Re: TP-Link W9970
Post by: Dray on February 22, 2016, 05:50:05 PM
As far as I can tell, it has the a Broadcom chipset (so I presume will provide line stats),
I'm not sure that's a good presumption. Doesn't it have to have Busybox and xdslcmd as well?
Title: Re: TP-Link W9970
Post by: kitzuser87430 on February 22, 2016, 05:54:04 PM
Quote
anyone used a TP-Link W9970

Yep currently have one on my (ADSL Max) line.


It is as dray said..

Very reduced line stats, the bare minimum via ejs' StatsPOSTer java program http://forum.kitz.co.uk/index.php/topic,14377.msg281140.html#msg281140 (http://forum.kitz.co.uk/index.php/topic,14377.msg281140.html#msg281140)


Code: [Select]
[1,0,0,0,0,0]0
enable=1
status=Up
linkEncapsulationRequested=
linkEncapsulationUsed=G.992.3_Annex_K_ATM
modulationType=ADSL_G.dmt
lineEncoding=
allowedProfiles=8a,8b,8c,8d,12a,12b,17a,30a
currentProfile=
X_TP_VDSLProfiles_8a=1
X_TP_VDSLProfiles_8b=1
X_TP_VDSLProfiles_8c=1
X_TP_VDSLProfiles_8d=1
X_TP_VDSLProfiles_12a=1
X_TP_VDSLProfiles_12b=1
X_TP_VDSLProfiles_17a=1
X_TP_VDSLProfiles_30a=0
dataPath=
interleaveDepth=0
lineNumber=0
upstreamCurrRate=448
downstreamCurrRate=7072
upstreamMaxRate=932
downstreamMaxRate=7184
upstreamNoiseMargin=160
downstreamNoiseMargin=47
upstreamAttenuation=270
downstreamAttenuation=460
upstreamPower=125
downstreamPower=199
usNegBandPlanDiscPresentation=0
dsNegBandPlanDiscPresentation=0
SATNus=
SATNds=
LATNus=
LATNds=
SNRMarginus=
SNRMarginds=
transmitPowerUs=
transmitPowerDs=
ATURVendor=
ATURCountry=
ATUCVendor=
ATUCCountry=
totalStart=96523
showtimeStart=269311
quarterHourStart=0
X_TP_Bitswap=On
X_TP_SRA=Off
X_TP_AdslModulationCfg=ADSL_G.dmt
X_TP_AnnexType=Annex A
X_TP_SupportAdslMode=VDSL2:A;T1.413:A;G.lite:A;G.dmt:A;ADSL2:A,A/L;ADSL2+:A,M,A/L/M;Auto Sync-up:A,A/L,M,A/L/M
[1,0,0,0,0,0]1
receiveBlocks=0
transmitBlocks=0
cellDelin=0
linkRetrain=0
initErrors=0
initTimeouts=0
lossOfFraming=0
erroredSecs=0
X_TP_US_ErroredSecs=0
severelyErroredSecs=0
X_TP_US_SeverelyErroredSecs=0
FECErrors=1287500
ATUCFECErrors=274
HECErrors=31847
ATUCHECErrors=89
CRCErrors=1880
ATUCCRCErrors=81
ATUCSeverelyErroredSecs=0
Title: Re: TP-Link W9970
Post by: ejs on February 22, 2016, 05:55:23 PM
Oh it has busybox and xdslcmd, but your ability to access them is another matter.

Other chipsets will have their own programs which may well provide just as many stats, but the stat monitoring programs don't tend to support them, even if they can be accessed.
Title: Re: TP-Link W9970
Post by: kitz on February 22, 2016, 07:37:51 PM
I'm waiting on one of these, but I should imagine as per the previous tp-links it will be very limited.

ETA ... didnt know kitzuser already had one. 

*Goes to poke someone with a stick.
Title: Re: TP-Link W9970
Post by: gt94sss2 on February 24, 2016, 05:11:02 PM
I'm waiting on one of these, but I should imagine as per the previous tp-links it will be very limited.

Looking forward to your review.

Sounds as if T-Link could corner the budget self-install FTTC market if only they made the stats more accessible..

Title: Re: TP-Link W9970
Post by: kitz on February 25, 2016, 07:33:37 PM
It arrived yesterday, but didnt get chance to put it on my line until this eve.

Quote
Sounds as if T-Link could corner the budget self-install FTTC market if only they made the stats more accessible..

I'm pessimistic that they will, which is a shame. 
One of the managers who used to work there was very supportive of the idea, and he actually took it up with head office.  I did some sort of report showing what we could do with the likes of DSLstats and such.   Unfortunately I believe it was vetoed in Shenzhen or where ever it is for 'security reasons'.  One of the other UK product/dev managers took it up again last year (the guy who sorted the g.inp fix thingy), but all went quiet. 

I note that the TD-W9970 does have a little bit more info available via the tplink CLI than the others in that it shows split down of the medley bands for atten, SNRm and power.

Code: [Select]
TP-LINK(conf)#adsl show info

INDEX=1
{
enable=1
status=Up
linkEncapsulationRequested=
linkEncapsulationUsed=G.993.2_Annex_K_PTM
modulationType=VDSL2
lineEncoding=
allowedProfiles=8a,8b,8c,8d,12a,12b,17a,30a
currentProfile=17a
X_TP_VDSLProfiles_8a=1
X_TP_VDSLProfiles_8b=1
X_TP_VDSLProfiles_8c=1
X_TP_VDSLProfiles_8d=1
X_TP_VDSLProfiles_12a=1
X_TP_VDSLProfiles_12b=1
X_TP_VDSLProfiles_17a=1
X_TP_VDSLProfiles_30a=0
dataPath=
interleaveDepth=0
lineNumber=0
upstreamCurrRate=20000
downstreamCurrRate=79987
upstreamMaxRate=27192
downstreamMaxRate=83825
upstreamNoiseMargin=97
downstreamNoiseMargin=70
upstreamAttenuation=160
downstreamAttenuation=94
upstreamPower=32
downstreamPower=143
usNegBandPlanDiscPresentation=3
dsNegBandPlanDiscPresentation=3
SATNus=10,159,277,1023,1023
SATNds=91,214,343,1023,1023
LATNus=7,160,277,1023,1023
LATNds=94,216,343,1023,1023
SNRMarginus=120,100,96,-512,-512
SNRMarginds=70,70,70,-512,-512
transmitPowerUs=-68,-283,28,-1281,-1281
transmitPowerDs=119,75,73,-1281,-1281
ATURVendor=
ATURCountry=
ATUCVendor=
ATUCCountry=
totalStart=3951
showtimeStart=2597
quarterHourStart=0
X_TP_Bitswap=On
X_TP_SRA=Off
X_TP_AdslModulationCfg=Multimode
X_TP_AnnexType=Annex A/L
X_TP_SupportAdslMode=VDSL2:A;T1.413:A;G.lite:A;G.dmt:A;ADSL2:A,A/L;ADSL2+:A,M,A/
L/M;Auto Sync-up:A,A/L,M,A/L/M
}
cmd:SUCC

I put the HG612 on to do some direct stat comparisons and downstream performance looks slightly higher.   My upstream headroom  seems to have taken a bit of a hit though.
 Im still poking around atm testing out the more basic things such as wifi etc,  so havent looked at anything under the hood.   It looks like just 2 screws to get into the case, so that should hopefully be easy  :fingers: 
For the money though, it seems good.   
Title: Re: TP-Link W9970
Post by: kitz on February 25, 2016, 08:09:48 PM
Has anyone else that can normally sync at the full 20Mbps upstream noticed anything odd?

For some reason this modem gives a really good downstream rate, but I note my headline upstream rate is the lowest Ive ever seen it by about 5Mb. (32Mb -> 27Mb)
Looking further at the CLI I notice my upstream power is only 3.2 dbm where as its usually around 5.4dbm.      Im wondering if its the modem choking it because Im already getting full 20Mbps. ???
Title: Re: TP-Link W9970
Post by: kitz on February 26, 2016, 01:33:04 AM
Been playing with this all evening.  The GUI is obviously borrowed from the TD9980 and I havent found any bugs or glitches.  Set up was a breeze, only had to put in my ISP username and password.

OK its only wireless N, but the modem itself seems good.  Such a shame there's no access to the broadcom CLI otherwise this would be the ideal replacement for the HG612.
What a cracking little modem for the price, Im actually very impressed at what you get for your money. 

Review isnt finished yet as I want to run it for a while to check stability, but Ive been watching stats all night in another browser and they havent budged aside from the flicker of a few kbps on the max rate.   Holding a nice steady 7dB SNRm for about 8hrs.   

Preview of the TP-Link TD-W9970 Review (http://www.kitz.co.uk/routers/tplink_TD-W9970_review.htm) which wont get completely finished & go live on the site,  until its been on my line for longer to confirm stability.

Title: Re: TP-Link W9970
Post by: kitz on February 26, 2016, 01:37:50 AM
@ ejs

Works well with StatPOSTer first time.    Theres some additional info that it pulls on VDSL compared to the TD-W9980. 

Code: [Select]
2016.02.26 00:49:01 xDSL Stats (1st,Auto):
[1,0,0,0,0,0]0
enable=1
status=Up
linkEncapsulationRequested=
linkEncapsulationUsed=G.993.2_Annex_K_PTM
modulationType=VDSL2
lineEncoding=
allowedProfiles=8a,8b,8c,8d,12a,12b,17a,30a
currentProfile=17a
X_TP_VDSLProfiles_8a=1
X_TP_VDSLProfiles_8b=1
X_TP_VDSLProfiles_8c=1
X_TP_VDSLProfiles_8d=1
X_TP_VDSLProfiles_12a=1
X_TP_VDSLProfiles_12b=1
X_TP_VDSLProfiles_17a=1
X_TP_VDSLProfiles_30a=0
dataPath=
interleaveDepth=0
lineNumber=0
upstreamCurrRate=20000
downstreamCurrRate=79987
upstreamMaxRate=27178
downstreamMaxRate=83872
upstreamNoiseMargin=97
downstreamNoiseMargin=70
upstreamAttenuation=160
downstreamAttenuation=94
upstreamPower=32
downstreamPower=143
usNegBandPlanDiscPresentation=3
dsNegBandPlanDiscPresentation=3
SATNus=10,159,277,1023,1023
SATNds=91,215,343,1023,1023
LATNus=7,160,277,1023,1023
LATNds=94,216,343,1023,1023
SNRMarginus=102,99,96,-512,-512
SNRMarginds=70,70,70,-512,-512
transmitPowerUs=-68,-283,28,-1281,-1281
transmitPowerDs=119,75,73,-1281,-1281
ATURVendor=
ATURCountry=
ATUCVendor=
ATUCCountry=
totalStart=25534
showtimeStart=24181
quarterHourStart=0
X_TP_Bitswap=On
X_TP_SRA=Off
X_TP_AdslModulationCfg=Multimode
X_TP_AnnexType=Annex A/L
X_TP_SupportAdslMode=VDSL2:A;T1.413:A;G.lite:A;G.dmt:A;ADSL2:A,A/L;ADSL2+:A,M,A/L/M;Auto Sync-up:A,A/L,M,A/L/M
[1,0,0,0,0,0]1
receiveBlocks=0
transmitBlocks=0
cellDelin=0
linkRetrain=0
initErrors=0
initTimeouts=0
lossOfFraming=0
erroredSecs=0
X_TP_US_ErroredSecs=0
severelyErroredSecs=0
X_TP_US_SeverelyErroredSecs=0
FECErrors=0
ATUCFECErrors=52
HECErrors=42
ATUCHECErrors=0
CRCErrors=35
ATUCCRCErrors=1
ATUCSeverelyErroredSecs=0
[error]0


Thank you :)
Title: Re: TP-Link W9970
Post by: gt94sss2 on February 26, 2016, 10:42:10 AM
Preview of the TP-Link TD-W9970 Review (http://www.kitz.co.uk/routers/tplink_TD-W9970_review.htm) which wont get completely finished & go live on the site,  until its been on my line for longer to confirm stability.

I'm impressed -that was quick work! :)

Two quick thoughts reading the preview:

1. Do you want to specifically mention it supports G.INP?
2. You mention it works with ejs StatPOSTer but is it worth mentioning whether it works with DSLStats/mydslwebstats etc?
Title: Re: TP-Link W9970
Post by: kitz on February 26, 2016, 02:10:53 PM
Cheers.

1)  Waiting a response from tp-link on that.    Its not something I could check here as Im on an ECI cab.  I should think it will though as its a BCM chipset, but Ive just mailed them to double check.
2)  Sorted :)
Title: Re: TP-Link W9970
Post by: les-70 on February 26, 2016, 03:03:32 PM
  I am not sure whether the ES CRC and FEC reported via  StatPOSTer are correct but before you remove the TPLink please could you see and report how the rates seem to compare with your usual Zyxel?
Title: Re: TP-Link W9970
Post by: kitz on February 26, 2016, 07:08:17 PM
Bit late.  The I was going to leave it on longer, but I wanted to watch something on the TV.   The tv itself is a real pig to configure and it never remembers previous settings.  It was quicker to swap router over than mess with the TV when I was tired. 

I must admit I thought the error secs were lower than usual but I'd been messing about with the router and making configuration changes very shortly before I pulled those stats and it had had a reboot about less than 5 mins before those totals above so I just thought the reboot had perhaps cleared totals.

I don't really want to swap back again today due to the number of resyncs I've already done in the past 24 hours (5 or 6) without bothering to wait the 30 mins.   I will look again this we when I shall also put the TV on it.
Title: Re: TP-Link W9970
Post by: kitz on February 27, 2016, 10:49:24 AM
btw before I forget. 

I havent put this is the review, as I benchmarked against the HG612..  but no doubt someone will perhaps want to know how it performs against my modem of choice which is the VMG8324, so I'll post those stats in here, just for comparison

Zyxel VMG8324
Code: [Select]
Max:    Upstream rate = 31594 Kbps, Downstream rate = 84056 Kbps
Bearer: 0, Upstream rate = 20000 Kbps, Downstream rate = 79987 Kbps

Link Power State:       L0
Mode:                   VDSL2 Annex B
VDSL2 Profile:          Profile 17a
TPS-TC:                 PTM Mode
Trellis:                U:ON /D:ON
Line Status:            No Defect
Training Status:        Showtime
                Down            Up
SNR (dB):        6.9             12.8
Attn(dB):        0.0             0.0
Pwr(dBm):        14.3            5.0
 


Huawei HG612
Code: [Select]
Current Rate (Kbps) 79999 20000
Attainable rate (kbit/s) 82268 31495
SNR margin (dB) 6.6 13
Line attenuation (dB) 0 0
Output power (dBmV) 14.3 5.4


TP-Link TD-W9970
Code: [Select]
Line Status:Connected
DSL Modulation Type:VDSL2
Annex Type:Annex A/L
  Upstream Downstream
Current Rate (Kbps) 20000 79987
Max Rate (Kbps) 27192 83861
SNR Margin (dB) 9.7 7
Line Attenuation (dB) 16 9.4
Errors (Pkts) 0 0

The syncs were taken within minutes of each other. 
I had everything pre-prepared ready to switch over and all I had to do was swap over the modem cable and LAN1 cable each time.   
I didnt wait for any time in between (ie DLM will have seen them all as forced retrains).
Title: Re: TP-Link W9970
Post by: kitz on March 01, 2016, 05:44:56 PM
I'm putting this out live today. 
http://www.kitz.co.uk/routers/tplink_TD-W9970_review.htm

TBH Ive got a few things on this week and to be perfectly frank I had a really good poke around for several hours with the GUI and couldnt find any bugs.  For the time it was on my line it was rock steady with the SNRm not fluctuating.   The GUI is borrowed from the TD-W9980 which has already had most bugs ironed out and with its tried and trusted BCM6338 chipset I dont expect it to run into any problems and dont see the point in delaying the review and Im trying to clear up a pile of outstanding admin stuff, so I thought Id get it done and dusted and out of the way.

My honest opinion its a good little modem for those on a budget.  The wireless is certainly OK considering its only wireless N.
 
Its not for me though, because of its lack of GbE ports as I back up to a NAS and dont want to use a separate switch.  This is the only reason why I never bothered with a Billion 8800NL.   
The lack of compatability with DSLstats was the other reason.  I realise this may not bother some people and at least it does have a more info available than say the home hubs.   
Title: Re: TP-Link W9970
Post by: ejs on March 01, 2016, 06:10:47 PM
According to the logs in this thread (http://forum.kitz.co.uk/index.php/topic,17108.0.html), the chipset is the BCM63381 (https://www.broadcom.com/press/release.php?id=s817473) (which may make sense as the press release describes it as a "cost-efficient" chipset).
Title: Re: TP-Link W9970
Post by: kitz on March 01, 2016, 06:37:56 PM
Ooh thank you ejs.   
I tried to get inside it.   Theres 2 screws which are easy enough to undo, but there appear to be a heck of a lot of retaining clips holding on the white plastic cover.    I tried to wedge a small flat head screw driver from the back of the unit which looks like the first place to attack but it wasn't yielding for me :(

Ive just had a look at Saffy's image (link (http://www.thinkbroadband.com/images/news/7361-tp-link-w9970-pcb.jpg)).  To me it looks like BCM6338TUKMML G, but it could actually be BCM63381
Title: Re: TP-Link W9970
Post by: burakkucat on March 01, 2016, 07:49:16 PM
After downloading Saffy's image (http://www.thinkbroadband.com/images/news/7361-tp-link-w9970-pcb.jpg), cropping it, enhancing it and enlarging it to 150% I believe it reads as --

BCM63381UKMML G
Title: Re: TP-Link W9970
Post by: les-70 on March 02, 2016, 01:01:57 PM
  With use of the ttl serial port at each boot full xdslcmd stats are possible over telnet and should work with dslstats.  I will be trying dslstats this way in day or so.


  http://forum.kitz.co.uk/index.php/topic,17108.msg315137.html#msg315137
Title: Re: TP-Link W9970
Post by: les-70 on March 02, 2016, 05:43:45 PM
  Further above dslstats worked perfectly with the settings HG635 (random choice) login admin:1234 no shell command and xdslctl.  Also perfect upload to MDWS where stats from it will be visible for an hours tonight.  I am expecting to remove it due to not quite trusting the stats.  The attenuation it reports is high and the snrm's a bit odd.  Some of that may be due to the speed cap imposed.  For the day prior to the 9970 MDWS shows an H612 with same speed cap.   One hour is not enough to test errors but the rate looked to be similar to a 63168 chipset sevice such as Zyxel 8234.  On my line that always seem about 3 times the rate of an HG612 but many others don't find such differences.

 
Title: Re: TP-Link W9970
Post by: les-70 on March 05, 2016, 10:00:52 AM
  @Kitz  Thanks to the good work of ejs and kitzuser87430 the TP 9970 can now be made to provide full Broadcom CLI access.  All by just uploading a config file (no soldering). You may wish update your review some time.

 Please see http://forum.kitz.co.uk/index.php/topic,17108.msg315358.html#msg315358 and surrounds. 

 As noted above  DSLstats and MDWS then work perfectly with the settings HG635 (random choice) login-  admin:1234, no shell command, cli command prefix xdslctl and telnet port 1023.  I don't know how the modem choices influence things in DSLstats but I think choosing HG635 may just invoke HG622 type.
Title: Re: TP-Link W9970
Post by: kitz on March 05, 2016, 05:23:03 PM
Cheers les...  and a big well done to ejs & kitzuser.  :yay:  I'll certainly put something up on the main site later :)
Title: Re: TP-Link W9970
Post by: les-70 on March 08, 2016, 07:53:20 AM
  After a full day and a half of testing I find the 9970 is not quite as good as e.g. a ZyXEL VMG1312 or Billion 8800NL. The error rate is seems a bit higher than those and other 63168 devices.  The wireless n is also not as good.  Nothing too bad but I would say mediocre performance - a touch of getting what you pay for perhaps.

 I have gone back to a HG612 which gives me the best error rates.  I use this along with my old Dlink DIR 655 which is gigabit and with very solid wireless n -- 33Mb/s in the worse location in the house compared with 2-3Mb/s in the same location with the 9970 (even after fiddling with the antennae).
Title: Re: TP-Link W9970
Post by: les-70 on April 17, 2016, 10:55:14 AM
  As an update with G.inp on and ECI CAB the 9970 gives me by a good margin, the lowest errors in terms of the FEC counts and upstream ES.  The sync rates are not brilliant but I was tempted to try it in modem only mode. i.e. bridged.  As such it works but fine but as soon as you connect the WAN socket the other lan ports are disabled so getting stats continuously seems beyond me at the moment. 

  I recall people accessing modems over the WAN connection and if any one knows how it might be done I would welcome advice.
Title: Re: TP-Link W9970
Post by: kitzuser87430 on April 17, 2016, 03:56:10 PM
Here are a couple of links to research for you

http://bytebasket.com/index.php?option=com_content&view=article&id=77:accessing-a-dsl-modem-behind-a-pppoe-router&catid=45:how-to&Itemid=76 (http://bytebasket.com/index.php?option=com_content&view=article&id=77:accessing-a-dsl-modem-behind-a-pppoe-router&catid=45:how-to&Itemid=76)

https://forum.openwrt.org/viewtopic.php?id=10952 (https://forum.openwrt.org/viewtopic.php?id=10952)

You need to add a vlan interface and run an iptables command; what router are you using?
Title: Re: TP-Link W9970
Post by: les-70 on April 17, 2016, 05:31:31 PM
 Thanks for the links.  i will use those and a few examples that I found on kitz forum for my next tries. 
Title: Re: TP-Link W9970
Post by: banger on March 24, 2017, 01:57:59 AM
I know it has been a long time since this topic was updated, but the way I am getting stats is over wireless. I am using the WD9970 in bridge mode with a DSL-N55U router because the modem on that is rubbish.

Currently waiting for vdsl2 to go live but using on an ADSL2+ LLU line. I plugged a wireless dongle in my upstairs pc and set static addressing on the adapter with a gateway of 192.168.1.250 the same IP I set the WD9970 Lan to using a laptop when doing the quick setup.

I have a long ethernet cable from the WAN port on the WD9970 to the WAN port on the DSL-N55U and didnt want to run another cable. The other options were to use Powerline but some say it affects VDSL so then there was the idea of an economiser/splitter for the ethernet cable but I eventually settled on wifi into the WD9970.

I found the configuration file to enable telnetd on the Hack thread uploaded that, plugged laptop into one of the LAN ports and configured the wireless with WPA2 and a key, now I am telnetting in over wifi on port 1023 with DSLStats.