CABBAGE with Thomson/Technicolor-Router, FIX

TLDR: the thomson/technicolor router alg is messing up the game's udp connection (port 3074).
To fix it unbind the CONE(UDP) application helper with following cli command
"connection unbind application=CONE(UDP) port=3074"
---
I work for an isp (1st lvl support customer service). We use a lot of different modem/routers. Some of them are thomson/technicolor. So far only customers who use thomson/technicolor routers (for example tg588, tg788, tg789) had issues with disconnects/cabbage errors.
Yesterday i also downloaded destiny2 on my xbox one. Plugged in my tg588 (software version 10.5.8.E) and started to investigate.
It doesnt matter if you have upnp enabled, setup a manual portforwarding or a "dmz". It doesnt affect the cabbage error, tho you will need portforwardings for an open nat typ. I guess otherwise multiplayer/coop wont work without issues - but i didnt test multiplayer/coop so far.
The cabbage error is caused by the ALG (application layer gateway) also called application helper.
To be more specific, the CONE(UDP) connection helper which is bound to udp port 3074.
When i disabled the CONE(UDP) application helper by unbinding it from port 3074 the cabbage error was gone.
I could reproduce the error by starting a new game, right after when you fight with zavala at tower plaza, there is the door to tower north, thats where the cabbage error happens everytime if the alg is bound to udp 3074.
To change the configuration you probably need full access to the router cli (if telnet/ssh is enabled and what kind of configuration can be changed, depends on the defaultconfig/firmware, some isps lock the config up very tight).
Connect via telnet or ssh to your default gateway.
The command "connection bindlist" shows which application helpers are bound to which ports.
For unbinding: "connection unbind application=CONE(UDP) port=3074"
"save all" permanently saves the config.
/to undo the change: "connection bind application=CONE(UDP) port=3074"
If you don't have access to your router maybe your provider can help.
Playing serveral hours without the alg bound to udp 3074 - no cabbage error so far.
---
edit: corrected typos where i said port 3075 instead of 3074
---
edit2: the bungie network troubleshoot guide: https://www.bungie.net/en/Help/Troubleshoot?oid=13610 says that the ps4 uses also udp port 3478-3479, so you may have to unbind connection helpers that are bound to these ports too. just look for ports used by the game in "connection bindlist" and unbind everything that comes in to conflict with the udp game ports that are reported in the link. for example: "connection unbind application=CONE(UDP) port=3478-3479"
---
edit3: multiple ps4 users confirmed that u only have to unbind port 3074 or portranges containing port 3074

I have technicolor TG788vn v2 and since I play destiny 2 disconnects me when I'm in party or playing with my friends. I can play alone without any problem but when I want to play in a team I can not because it takes me out.
some way to solve it?
I play via LAN

When it was Beta, I can not play because of the Moore bug and then I was hit by the Cabbage bug. This was something that irritated me and frustrated my experience in Destiny 2.
After making the settings requested by you, I started having a problem with NAT. Livetim had already warned me that this requested configuration would cause me a problem with the Xbox Network.
I got in touch with Xbox and they after analyzing my connection sent me this report
Número do Protocolo: 1403778945
As your contact with the Xbox support, it has been verified that your connection is NAT Strict, so your modem is configured with closed ports. To resolve this issue, the network ports that must be open are as follows:
Porta 88 (UDP)
Porta 3074 (UDP e TCP)
Porta 53 (UDP e TCP)
Porta 80 (TCP)
Porta 500 (UDP)
Porta 3544 (UDP)
Porta 4500 (UDP)
Also follows to exaplain link about NAT: https://support.xbox.com/pt-BR/xbox-one/networking/nat-error-solution
When will you finally solve this problem?
I have not had the error Cabbage, but I'm having Echo problems in the Group, I'm always disconnected from the group and I have problems in other games and all on account of Nat

Thoroughly screwed here, keep getting "Login not allowed (User 'admin' is disallowed to login from lan to telnet).
Closing connection"
Called my ISP 3 times (twice it was the same guy which was pretty funny), and we can not figure out why it does it. It has nothing to do with my PC but entirely to do with my router and I can not find a way around this. This is loads of fun because I can't play Destiny and it's Holidays. I may just resort to buying a new router.
Technicolor TG588v

Nice information. Although I'm not experience Cabbage per se, I do have a lot of problems with the game usually when trying to do Crucible or doing stuff at the Tower. Game shows "connecting to servers..." (or something like this) and after a few times, I get disconnected back to title screen and usually with a Weasel error.
Using a Technicolor TG788vn V2 modem from Telmex (Mexico ISP) and currently connected to my Xbox one via Ethernet and with the Xbox set to DMZ.
I will try your fix and see if this can actually help me. I'll post an update as soon as possible :D
EDIT: Ok, tried the solution yesterday and today in the morning was playing crucible and couple trips to the Tower and zero crashes so far. Kudos for your work Kosmo, you're the MAN.

Hello Kosmo,
I hope you can help me. I'm able to access my default gateway via telnet, but I have an ePMP Force 200 5GHz antenna that gets signal and gives connection by being connected to router. So I can access it but seems that the commands are different, if I write "connection bindlist" nothing happens. I found a .PDF that shows all command lines available, but I don't know where to put hands. Do you think you can help me?

[quote]TLDR: the thomson/technicolor router alg is messing up the game's udp connection (port 3074).
To fix it unbind the CONE(UDP) application helper with following cli command
"connection unbind application=CONE(UDP) port=3074"
---
I work for an isp (1st lvl support customer service). We use a lot of different modem/routers. Some of them are thomson/technicolor. So far only customers who use thomson/technicolor routers (for example tg588, tg788, tg789) had issues with disconnects/cabbage errors.
Yesterday i also downloaded destiny2 on my xbox one. Plugged in my tg588 (software version 10.5.8.E) and started to investigate.
It doesnt matter if you have upnp enabled, setup a manual portforwarding or a "dmz". It doesnt affect the cabbage error, tho you will need portforwardings for an open nat typ. I guess otherwise multiplayer/coop wont work without issues - but i didnt test multiplayer/coop so far.
The cabbage error is caused by the ALG (application layer gateway) also called application helper.
To be more specific, the CONE(UDP) connection helper which is bound to udp port 3074.
When i disabled the CONE(UDP) application helper by unbinding it from port 3074 the cabbage error was gone.
I could reproduce the error by starting a new game, right after when you fight with zavala at tower plaza, there is the door to tower north, thats where the cabbage error happens everytime if the alg is bound to udp 3074.
To change the configuration you probably need full access to the router cli (if telnet/ssh is enabled and what kind of configuration can be changed, depends on the defaultconfig/firmware, some isps lock the config up very tight).
Connect via telnet or ssh to your default gateway.
The command "connection bindlist" shows which application helpers are bound to which ports.
For unbinding: "connection unbind application=CONE(UDP) port=3074"
"save all" permanently saves the config.
/to undo the change: "connection bind application=CONE(UDP) port=3074"
If you don't have access to your router maybe your provider can help.
Playing serveral hours without the alg bound to udp 3074 - no cabbage error so far.
---
edit: corrected typos where i said port 3075 instead of 3074
---
edit2: the bungie network troubleshoot guide: https://www.bungie.net/en/Help/Troubleshoot?oid=13610 says that the ps4 uses also udp port 3478-3479, so you may have to unbind connection helpers that are bound to these ports too. just look for ports used by the game in "connection bindlist" and unbind everything that comes in to conflict with the udp game ports that are reported in the link. for example: "connection unbind application=CONE(UDP) port=3478-3479"
---
edit3: multiple ps4 users confirmed that u only have to unbind port 3074 or portranges containing port 3074[/quote]
I owe you one cold beer!

👏 marry 👏 me 👏
For those doesn't know what to do:
1. Go to your Control Panel > Programs > "Turn Windows features on or off" (or you can just search that on the search box)
2. enable "Telnet Client"
3. run CMD(Command Pronpt) as admin (you can just search "cmd" and then click with the right click > "run as administrator"
4. type "telnet *your modem ip*" and click enter.
5. enter with the super user account of your broadband company (just google it or ask their support to do those for you)
6. type "connection bindlist" and click enter.
7. see if it's listed the por 3074 or the range starting 3074
if the range is ONLY 3074,
type "connection unbind application=CONE(UDP) port=3074"
else
type "connection unbind application=CONE(UDP) port=*THE RANGE THAT SHOWS"
for example, "connection unbind application=CONE(UDP) port=3074-3658"
8. type "connection bindlist" and click enter just to see port disappeared.
9. DONE BABY
[spoiler]I recommend try if it's working with the mission "Enemy of my enemy" in Titan (you need to finish campaign)[/spoiler]
PS:. if you know how to make this modem works with Nintendo Switch online games like Splatoon 2, Arms and Mario Kart 8 DX, tell me. I owe you one.

Im a 40 yr old Vet. all this sounds way to complicated for me I dont understand all the tech talk I dont have a PC so how do i fix this cabbage BS? If i call the ISP what do i need to tell them pls simple answer would be great im seriously fed up with the situation and i haven't been able to enjoy the game.

No need for all this. Make an internet connection with PPPoE. It bypasses any hardware related issues on i.e. technicolor routers. I did after struggling for 1 week with Cabbage kicks. Result: 0 kicks. Hope this helps some of you.

Hey, had this problem from the first mission! Gone through the steps, but didn't know my username password. Called provider, they gave me the info, but also said they connecter the router and ip to my xbox one. Been playing and nothing for an hour, then it wouldn't load first time into a new zone. Now had the cabbage twice in 5 min. Tried opening the ports myself, and it says
Failed to delete CONN binding
Any idea? Not very good at this stuff. Thanks a lot.