I think I found a bug in my brand new archer ax150 v1.0

This thread has been locked for further replies. You can start a new thread to share your ideas or ask questions.
12

I think I found a bug in my brand new archer ax150 v1.0

This thread has been locked for further replies. You can start a new thread to share your ideas or ask questions.
I think I found a bug in my brand new archer ax150 v1.0
I think I found a bug in my brand new archer ax150 v1.0
2022-04-19 23:21:22 - last edited 2022-04-20 23:10:25
Model: Archer AX50  
Hardware Version: V1
Firmware Version: 1.0.11

I have an application that creates a upnp port forwarding rule, it works fine.

when I run it twice, it attemps to check to see if the port mapping is there, if it is, it removes it and adds a new one, assuming the destination ip has changed.

but the "DeletePortMapping" behavior is weird.

 

if I add a port mapping, it is successful and is immediately shown in the nat forwarding->upnp page.

when I go to delete the port mapping, the first time, I get no error back, presumably this means it worked. But refreshing the upnp page, still shows the port mapping there.

if I then go to delete it again, I get an error: {faultcode=s:Client, faultstring=UPnPError, errorDescription=NoSuchEntryInArray, errorCode=714}

yet the port mapping entry remains on the upnp page. I've tried logging out of the router's administration page and back in, and the entries are still there.

 

it acts like it is working correctly, but the upnp page, never seems to show entries actually being deleted, even though it says it is.

I'n afraid that entries will keep piling up and eventually cause some kind of overflow or hit some limit in the router's upnp list.

 

  0      
  0      
#1
Options
11 Reply
Re:I think I found a bug in my brand new archer ax150 v1.0
2022-04-20 23:05:38 - last edited 2022-04-20 23:06:03

  @nixomose 

 

 

Quite possibly it could be a bug in the UI.  I am going to move this to Bug reports and send it to our Engieering team to investigate. 

  0  
  0  
#2
Options
Re:I think I found a bug in my brand new archer ax150 v1.0
2022-04-21 03:39:48

  @Carl  that would be awesome thanks.

 

 

looking forward to a firmware upgrade :-)

 

  0  
  0  
#3
Options
Re:I think I found a bug in my brand new archer ax150 v1.0
2022-04-21 17:03:12

  @nixomose 

 

Our engineering team has provided us with the following comments    

 

Please let me know the software the user uses, I guess that the error code is in the software, not in router's admin web UI. There is no way to delete the UPnP entry on our router page, we can only wait for the entry to age. The user should want to delete the uPnP entry inside the router through a third-party application. We have not encountered such a requirement before. We suspect that when the application is requesting to close the upnP entry, the packet interaction is abnormal, so the software pop up an error.

 

Could you please review and provide an answer to there question?

  0  
  0  
#4
Options
Re:I think I found a bug in my brand new archer ax150 v1.0
2022-04-22 01:29:18

  @Carl 

 

well, I wrote the software myself.

 

"we can only wait for the entry to age"  do you happen to know what the timeout is for entries to get purged automatically?

 

So this is the request I send to add: (I had to remove all of the brackets to get this comment to submit)

 

 



SOAP-ENV:Body m:AddPortMapping xmlns:m="urn:schemas-upnp-org:service:WANIPConnection:1"NewRemoteHost /NewRemoteHostNewExternalPort1248 /NewExternalPort NewProtocolTCP /NewProtocolNewInternalPort1248 /NewInternalPortNewInternalClient192.168.123.210 /NewInternalClientNewEnabled1 /NewEnabled NewPortMappingDescriptionzendemic User 589177255 on io /NewPortMappingDescriptionNewLeaseDuration0 /NewLeaseDuration  /m:AddPortMapping 

 

 

and it works fine.

 

I get back an empty response, which I gather means success..

 

when I go to delete the entry, I make this request:

 

SOAP-ENV:Bodym:DeletePortMapping xmlns:m="urn:schemas-upnp-org:service:WANIPConnection:1"NewRemoteHost /NewRemoteHostNewExternalPort1248 /NewExternalPortNewProtocolTCP /NewProtocol /m:DeletePortMapping 

 

again I get an empty response I assume is a success, no http error or anything.

 

so it seems to be working fine, except the entries in the UI remain.

 

that's all I was wondering about.

 

thanks.


 

  0  
  0  
#5
Options
Re:I think I found a bug in my brand new archer ax150 v1.0
2022-04-22 01:30:10 - last edited 2022-04-22 01:30:58

@Carl 

 

sorry I had to really mangle the http request I'm sending in the previous comment to get it past the forum content filters.

  0  
  0  
#6
Options
Re:I think I found a bug in my brand new archer ax150 v1.0
2022-04-22 14:34:01

  @nixomose 

 

I'll let my engineers know and see what they say.  I'm no coder so this is as they say Greek to me.  I will have an answer soon. 

  0  
  0  
#7
Options
Re:I think I found a bug in my brand new archer ax150 v1.0
2022-04-23 12:53:54

  @Carl 

 

I appreciate all your help.

 

  2  
  2  
#8
Options
Re:I think I found a bug in my brand new archer ax150 v1.0
2022-04-25 16:20:46

  @nixomose 

 

Hello again.  The engineer wants to know if you can capture via WireShark.  But also I have provided your email address connected to your Community profile so he can contact you directly.

  0  
  0  
#9
Options
Re:I think I found a bug in my brand new archer ax150 v1.0
2022-04-25 23:47:02

  @Carl 

 

It's going to take me a while to set up wireshark, but I can try and do that, gimme a few days to get back to you, and I'll try and get you something, thanks.

yeah, contacting me directly at nixomose@gmail.com is fine. thanks.

 

  2  
  2  
#10
Options
Re:I think I found a bug in my brand new archer ax150 v1.0
2022-06-04 09:57:49 - last edited 2022-06-04 09:58:08

  @Carl 

 

so any update on this? I sent off the wireshark dump a while ago.

 

I ask only because I have 2797 items in my upnp service list, and I imagine something's going to stop working or at least degrade performance at some point.

I'll probably just set up a reboot schedule to reset it once in a while.

 

 

  0  
  0  
#11
Options