- Order by phone: 0800 033 8006
- Blog
- Coverage checker
- Store locator
on 25-04-2025 12:42 AM
First, it seems I'm not alone: https://www.ispreview.co.uk/talk/threads/drop-out-problems-with-new-three-outdoor-hub-y5-210mu.42890...
tl;dr - I've only had the Three 5G broadband package for 1 week. I didn't alter the 5G outdoor hub configuration, which is running firmware 130.00100.113.024. After 6 days of flawless operations with minimum 300/20 Mbps downlink/uplink, the 5G outdoor hub started closing the ethernet connection intermittently every few minutes, and the only fix (so far) is a reboot of the hub. I'm willing to help the Three engineers debug this (I have networking experience), but if it can't be properly fixed (firmware update?) or if they aren't interested, then I'll have to cancel the contract as this is a deal breaker.
Details:
The outdoor hub (Greenpacket Y5-210MU) seems to intermittently close the ethernet connection. I've debugged this several ways: with a laptop directly connected to the hub via the PoE, via the eero, via its own web GUI (192.168.0.1).
I've only had it for 1 week. Worked fine for 6 days. Then last night I noticed intermmittent dropouts. Pinging google.com continuously revealed the dropouts last 30-60 seconds, and happen every few minutes, from 5 to 10, but especially if there is any network activity from some connected client (phone, laptop, etc).
I used several methods to discover this:
I waited for almost 24h, during which it lept happening continuously, then I rebooted the Greenpacket outdoor hub and voila ... came back to normal.
From experience with modems and routers, this is a symptom of a memory leak of a process that runs on the Greenpacket hub, which builds up over time until it fills the entire memory, and then all services get affected, causing interruptions everywhere.
Are there others experiencing this?
Are there any Three employees here willing to help with this?
on 02-08-2025 05:36 PM
@MymsMan wrote:So far 3 days without a disconnect - will continue to monitor
So I didn't make it to 4 days 😥
Short disconnect/reconnect at 8:32am this morning (7:32GMT in the logs) - fortunately I was able to capture them before they wrapped.
The logs show
7912: Sat Aug 2 06:59:35 2025 daemon.notice easycwmpd: ACS initiated connection
7913: Sat Aug 2 06:59:35 2025 daemon.notice easycwmpd: add event '6 CONNECTION REQUEST'
7914: Sat Aug 2 06:59:35 2025 daemon.notice easycwmpd: start session
...
8185: Sat Aug 2 06:59:44 2025 daemon.notice easycwmpd: external: execute apply service
8186: Sat Aug 2 06:59:44 2025 daemon.notice easycwmpd: external script exit
8187: Sat Aug 2 06:59:44 2025 daemon.notice easycwmpd: end session success
and just before disconnect
32325: Sat Aug 2 07:31:40 2025 daemon.notice easycwmpd: ACS initiated connection
32326: Sat Aug 2 07:31:40 2025 daemon.notice easycwmpd: add event '6 CONNECTION REQUEST'
32327: Sat Aug 2 07:31:40 2025 daemon.notice easycwmpd: start session
32328: Sat Aug 2 07:31:40 2025 daemon.notice easycwmpd: configured acs url https://acs-ps.ukbroadband.com:10302/acs/
32329: Sat Aug 2 07:31:40 2025 daemon.notice easycwmpd: external script init
32330 Sat Aug 2 07:31:40 2025 user.err : 10436:[src/lan_ubus.c,cmdProcess,100]cmdProcess 100,cmd=setting.host.get.hostsinfo, arg=�!��
32335 Sat Aug 2 07:31:41 2025 daemon.info atcid[9917]: [ATCI] 1006:readline(): Wait for select data from USB
32336: Sat Aug 2 07:31:41 2025 daemon.notice easycwmpd: external: execute inform parameter
32337 Sat Aug 2 07:31:41 2025 user.err : 9835:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
34158 Sat Aug 2 07:32:17 2025 authpriv.notice sudo: firewall : PWD=/ ; USER=root ; COMMAND=/usr/sbin/iptables -t nat -A NAT_PREROUTING_TR069 -p tcp --dport 7547 -j DNAT --to-destination 192.168.0.1
34159: Sat Aug 2 07:32:17 2025 user.err : 9708:[src/device_server_ubus.c,cmdProcess,71]cmdProcess 71,cmd=setting.service.status, arg={ "ServiceName": "easycwmpd", "ServicePath": "", "ServiceDepends": "", "ServiceArgs": "", "ServiceUser": "", "Status": "disable"}
34160: Sat Aug 2 07:32:17 2025 user.err : 9708:[src/device_server_processmanager.c,StopUbusService,150]StopUbusServiceByDepends cmd[sudo killall -9 "easycwmpd"]
34161 Sat Aug 2 07:32:17 2025 daemon.warn omcproxy: mld: ignoring invalid MLD-message of type 143 from :: on 0
34163 Sat Aug 2 07:32:17 2025 kern.info kernel: [823120.499801] (3)[10442:trafficd][ccci1/dpmaif]Current txq pos: w/r/rel=(0,0,0)(0,0,0)(3346,3346,3346)(0,0,0), tx_busy=0,0,0,0
34164: Sat Aug 2 07:32:17 2025 authpriv.notice sudo: admin : PWD=/ ; USER=root ; COMMAND=/usr/bin/killall -9 easycwmpd
34165 Sat Aug 2 07:32:17 2025 kern.info kernel: [823120.523472] (0)[12424:kworker/0:2][ccci1/net]to:clr(8733916:0)
34171 Sat Aug 2 07:32:17 2025 kern.info kernel: [823120.523589] (0)[12424:kworker/0:2][ccci1/cif]total cnt=14085708;rxq0 isr_cnt=791445;rxq1 isr_cnt=74;rxq2 isr_cnt=0;rxq3 isr_cnt=0;rxq4 isr_cnt=2121;rxq5 isr_cnt=13293203;rxq6 isr_cnt=2;rxq7 isr_cnt=3;rxq8 isr_cnt=0;rxq9 isr_cnt=0;rxq10 isr_cnt=0;rxq11 isr_cnt=0;rxq12 isr_cnt=0;rxq13 isr_cnt=0;rxq14 isr_cnt=0;rxq15 isr_cnt=1;rxq16 isr_cnt=0;rxq17 isr_cnt=0;rxq18 isr_cnt=0;rxq19 isr_cnt=0;rxq20 isr_cnt=0;rxq21 isr_cnt=0;rxq22 isr_cnt=0;rxq23 isr_cnt=0;
34172: Sat Aug 2 07:32:17 2025 user.err : 9708:[src/device_server_processmanager.c,SListDelByName,195]delete easycwmpd success
34173: Sat Aug 2 07:32:17 2025 user.err : 9708:[src/device_server_processmanager.c,SListDelByName,200]easycwmpdnot found
34174 Sat Aug 2 07:32:17 2025 user.debug : [RIL-NW]ql_nw_get_band_info:880, Enter
34613 Sat Aug 2 07:32:22 2025 user.err : 10372:[src/device_cwmp.c,CwmpRestart,186]CwmpRestart 186, cwmp start
34614: Sat Aug 2 07:32:22 2025 user.err : 9708:[src/device_server_ubus.c,cmdProcess,71]cmdProcess 71,cmd=setting.service.status, arg={ "ServiceName": "easycwmpd", "ServicePath": "/bin/easycwmpd", "ServiceDepends": "", "ServiceArgs": "-f", "ServiceUser": "cloud", "Status": "enable"}
34615 Sat Aug 2 07:32:22 2025 user.err : 9708:[src/device_server_ubus.c,cmdProcess,71]cmdProcess 71,cmd=setting.service.status, arg={ "ServiceName": "stunc", "ServicePath": "", "ServiceDepends": "", "ServiceArgs": "", "ServiceUser": "", "Status": "disable"}
34624 Sat Aug 2 07:32:23 2025 authpriv.notice sudo: admin : PWD=/ ; USER=root ; COMMAND=/usr/bin/killall -9 fotad
34625: Sat Aug 2 07:32:23 2025 authpriv.notice sudo: admin : PWD=/ ; USER=root ; COMMAND=/usr/bin/sudo -u cloud /bin/easycwmpd -f
34626 Sat Aug 2 07:32:23 2025 user.err : 9708:[src/device_server_processmanager.c,SListDelByDepends,170]delete dependswan_manager success
34648 Sat Aug 2 07:32:23 2025 authpriv.notice sudo: admin : PWD=/ ; USER=root ; COMMAND=/usr/bin/sudo -u root /sbin/fotad
34649: Sat Aug 2 07:32:23 2025 authpriv.notice sudo: root : PWD=/ ; USER=cloud ; COMMAND=/bin/easycwmpd -f
34650 Sat Aug 2 07:32:23 2025 authpriv.notice sudo: root : PWD=/ ; USER=root ; COMMAND=/sbin/fotad
34651 Sat Aug 2 07:32:23 2025 authpriv.notice sudo: root : PWD=/ ; USER=root ; COMMAND=/sbin/fotad
34652: Sat Aug 2 07:32:23 2025 daemon.notice easycwmpd: external script init
34653 Sat Aug 2 07:32:23 2025 user.err : 10436:[src/lan_ubus.c,cmdProcess,100]cmdProcess 100,cmd=setting.host.get.hostsinfo, arg=�!��
34656 Sat Aug 2 07:32:23 2025 authpriv.notice sudo: led : PWD=/ ; USER=root ; COMMAND=/usr/bin/tee /sys/class/leds/5g-blue/trigger
34657: Sat Aug 2 07:32:23 2025 daemon.notice easycwmpd: external: execute update_value_change
34658 Sat Aug 2 07:32:23 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
34742 Sat Aug 2 07:32:27 2025 user.err : 10372:[src/device_ubus.c,cmdProcess,137]cmdProcess 137,cmd=setting.system.scheduledreboot.get.timeintervallist, arg=
34743: Sat Aug 2 07:32:27 2025 daemon.notice easycwmpd: daemon started
34744: Sat Aug 2 07:32:27 2025 daemon.notice easycwmpd: external: execute inform device_id
34745: Sat Aug 2 07:32:27 2025 daemon.notice easycwmpd: external script exit
34746: Sat Aug 2 07:32:27 2025 daemon.notice easycwmpd: interface ccmni1 has ip 169.254.2.1
34747: Sat Aug 2 07:32:27 2025 daemon.notice easycwmpd: http server initialized
34748: Sat Aug 2 07:32:27 2025 daemon.notice easycwmpd: entering main loop
34749: Sat Aug 2 07:32:27 2025 daemon.notice easycwmpd: start session
34750: Sat Aug 2 07:32:27 2025 daemon.notice easycwmpd: configured acs url https://acs-ps.ukbroadband.com:10302/acs/
34751: Sat Aug 2 07:32:27 2025 daemon.notice easycwmpd: external script init
34752 Sat Aug 2 07:32:27 2025 user.err : 10436:[src/lan_ubus.c,cmdProcess,100]cmdProcess 100,cmd=setting.host.get.hostsinfo, arg=�!��
34753: Sat Aug 2 07:32:28 2025 daemon.notice easycwmpd: external: execute inform parameter
34754 Sat Aug 2 07:32:28 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
34966 Sat Aug 2 07:32:32 2025 user.err : 10372:[src/device_ubus.c,cmdProcess,137]cmdProcess 137,cmd=setting.system.scheduledreboot.get.timeintervallist, arg=
34967: Sat Aug 2 07:32:32 2025 daemon.notice easycwmpd: send Inform
34968 Sat Aug 2 07:32:33 2025 user.err : 9839:[src/at_parse.c,at_parse_response,207]at_parse_response in +EGREG:3,1,"0009C8","000CC5800",16384,"00",0,0,0,2,1,0,0,str_len=49
34969: Sat Aug 2 07:32:33 2025 daemon.notice easycwmpd: curl_easy_perform() failed: Error
34970: Sat Aug 2 07:32:33 2025 daemon.notice easycwmpd: LibCurl Error: The requested URL returned error: 401
34971: Sat Aug 2 07:32:33 2025 daemon.notice easycwmpd: configured acs url https://acs-ps.ukbroadband.com:10302/acs/
34972 Sat Aug 2 07:32:33 2025 daemon.info atcid[9917]: [ATCI] 1043:readline(): ERROR:No data from USB devices
34977 Sat Aug 2 07:32:33 2025 user.err : 9839:[src/at_parse.c,at_parse_response,207]at_parse_response in +ECBDINFO:128,78,,,,,,str_len=11
34978: Sat Aug 2 07:32:33 2025 daemon.notice easycwmpd: curl_easy_perform() failed: Error
34979: Sat Aug 2 07:32:33 2025 daemon.notice easycwmpd: LibCurl Error: The requested URL returned error: 401
34980: Sat Aug 2 07:32:33 2025 daemon.notice easycwmpd: configured acs url https://acs-ps.ukbroadband.com:10302/acs/
34981 Sat Aug 2 07:32:34 2025 user.err : 9839:[src/at_parse.c,at_parse_response,207]at_parse_response in +E5GOPT:7,str_len=1
34982: Sat Aug 2 07:32:34 2025 daemon.notice easycwmpd: receive InformResponse from the ACS
34983: Sat Aug 2 07:32:34 2025 daemon.notice easycwmpd: send empty message to the ACS
34984: Sat Aug 2 07:32:34 2025 daemon.notice easycwmpd: received GetParameterValues method from the ACS
34985: Sat Aug 2 07:32:34 2025 daemon.notice easycwmpd: external: execute get value Device.X_GP_Throughput.MaxDLThroughput
34986 Sat Aug 2 07:32:34 2025 daemon.info atcid[9917]: [ATCI] 1043:readline(): ERROR:No data from USB devices
34994 Sat Aug 2 07:32:34 2025 user.err : 9839:[src/modem_cmd.c,cmd_handle,60]cmd_handle 60, cmd = getStatus, arg= plmn, resp = 23420
34995: Sat Aug 2 07:32:34 2025 daemon.notice easycwmpd: send GetParameterValuesResponse to the ACS
34996 Sat Aug 2 07:32:34 2025 user.err : 9839:[src/at_parse.c,at_parse_response,207]at_parse_response in +ERAT:13,0,19,0,0,str_len=11
34997: Sat Aug 2 07:32:34 2025 daemon.notice easycwmpd: received GetParameterValues method from the ACS
34998: Sat Aug 2 07:32:34 2025 daemon.notice easycwmpd: external: execute get value Device.X_GP_Throughput.MaxULThroughput
34999: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: send GetParameterValuesResponse to the ACS
35000: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: received GetParameterValues method from the ACS
35001: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.ManagementServer.PeriodicInformInterval
35002: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: send GetParameterValuesResponse to the ACS
35003: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: received GetParameterValues method from the ACS
35004: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.Cellular.AccessPoint.1.Apn
35005 Sat Aug 2 07:32:35 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
35006 Sat Aug 2 07:32:35 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.getmulapn
35007: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.Cellular.Interface.1.X_GP_LteCellInfo.eNodeBID
35008 Sat Aug 2 07:32:35 2025 user.err : 9839:[src/at_parse.c,at_parse_response,207]at_parse_response in +ECSQ:26,33,-403,1,1,-27,-430,4096,50,3,str_len=33
35012 Sat Aug 2 07:32:35 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
35013: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.Cellular.Interface.1.X_GP_LteCellInfo.CellID
35014 Sat Aug 2 07:32:35 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
35015: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.Cellular.Interface.1.X_GP_LteCellInfo.Band
35016 Sat Aug 2 07:32:35 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
35017: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.Cellular.Interface.1.X_GP_NRCellInfo.PCI
35018 Sat Aug 2 07:32:35 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
35019: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.Cellular.Interface.1.X_GP_NRCellInfo.ARFCN
35020 Sat Aug 2 07:32:35 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
35021: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.Cellular.Interface.1.X_GP_LteCellInfo.RSRP
35022 Sat Aug 2 07:32:35 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
35027 Sat Aug 2 07:32:35 2025 daemon.info atcid[9917]: [ATCI] 1006:readline(): Wait for select data from USB
35028: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.Cellular.Interface.1.X_GP_LteCellInfo.RSRQ
35029 Sat Aug 2 07:32:35 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
35030: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.Cellular.Interface.1.X_GP_LteCellInfo.SINR
35031 Sat Aug 2 07:32:35 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
35032: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.Cellular.Interface.1.X_GP_NRCellInfo.RSRP
35033 Sat Aug 2 07:32:35 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
35034: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.Cellular.Interface.1.X_GP_NRCellInfo.RSRQ
35035 Sat Aug 2 07:32:35 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
35036: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.Cellular.Interface.1.X_GP_NRCellInfo.SINR
35037 Sat Aug 2 07:32:35 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
35038: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.DeviceInfo.Manufacturer
35039 Sat Aug 2 07:32:35 2025 user.err : 9839:[src/at_parse.c,at_parse_response,207]at_parse_response in +EPRATL:0,str_len=1
35040: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.DeviceInfo.ModelName
35041: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute get value Device.Cellular.Interface.1.USIM.IMSI
35042 Sat Aug 2 07:32:35 2025 user.err : 1021:[src/wan_ubus.c,cmdProcess,148]cmdProcess 148,cmd=setting.network.getlteconfig
35043: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: send GetParameterValuesResponse to the ACS
35044: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: receive empty message from the ACS
35045: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external: execute apply service
35046: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: external script exit
35047: Sat Aug 2 07:32:35 2025 daemon.notice easycwmpd: end session success
35048 Sat Aug 2 07:32:36 2025 user.err : 9839:[src/at_parse.c,at_parse_response,207]at_parse_response in +EDMFAPP:6,10,2,2,str_len=8These are the only two easycwmpd sessions in 5 hours of log and I am very suspicous that just before the reconnection it kills and restarts easycwmpd (line 34160 onwards).
Since stopping the Periodic inform hasn't cured all the reconnect issues I have now disabled the TR069 service to see if that helps.
on 12-08-2025 01:28 AM
How exactly can the TR069 service be disabled? I saw you saying this several times, but every attempt to disable it gets a red error and on refresh it shows as enabled again
on 12-08-2025 09:34 AM
Clear out the Request User Name field before attempting to update any of the TR069 settings - the default setting seems to contain invalid characters.
If that still fails you will need to search the logs for errror messages.
A wonderful interface where the user error message are hidden from the user and only reported in the system log! 😢
Currently I am up 4.5 days since I rebooted the system with no disconnections
'WAN_Uptime': '4days 12hours 18mins'
on 14-08-2025 05:43 PM
How’s it looking MymsMan? Any more disconnects since you last posted?
on 14-08-2025 09:52 PM
I had to wait a few hours before replying so that I could report
'WAN_Uptime': '7days 0hour 33mins',It would have been longer if I hadn't done a manual reboot a week ago! 😀
on 15-08-2025 08:33 AM
Hey that’s really positive. I’m going to dig out my outdoor hub and give it a try. I’ll let you know how it goes.
12-08-2025 01:57 PM - edited 12-08-2025 02:01 PM
No, that doesn't work, as I've explained. That works only to disable periodic inform, but not to disable the tr069 service entirely. The service remains enabled. Just refresh the page and you'll see.
Also, easycwmp still shows up in the logs.
Can you show a video capture (not screenshot) of you disabling tr069 then refreshing the page and it remaining disabled?
12-08-2025 05:05 PM - edited 12-08-2025 05:08 PM
It works for me and the setting has persisted over router reboots and even the reload of a saved configuration
TR069 service and peridic inform disabled
As I suggested before you need to down load the logs and find the log messages related to the attempt to change the settings to see what messages it is hiding from the user interface
on 17-08-2025 02:59 PM
I've made the change and refreshed the page and it's stayed disabled. Hoping it works for me as well
13-08-2025 12:34 AM - edited 13-08-2025 12:56 AM
Here is video evidence that TR069 can't be disabled (at least not by clearing the acs username as you claim): hxxps://imgur.com/a/Ni1qNT0 (replace hxxps with https)
Do you have video evidence that it stays disabled after a refresh?
EDIT: Wait! I could disable it by NOT clearing the "ACS User name" field (if that's what you meant then my bad). I'm now curious if "cwmp" will still show in the logs. I note that I now have 47+ days uptime, see below. I did have one downtime last week where my Asus router couldn't see the internet any more, but it came back up by itself, so that likely was the actual 5G connection dropping. What I do have now every couple of days are short 10-20 seconds slow-downs, as if the bandwidth suddenly drops to 1mbps then recovers.
I made other changes to my setup (the TR069 stuff wasn't disabled) which I detailed in other replies in this thread (see here and here), particularly a high quality aftermaket PoE injector with integrated switching power supply. The firmware version didn't change, so either Three has made modifications remotely to the hub in the meantime (very unlikely from what Johnathan reported in a private discussion), or one/more of my changes made a difference.
