Hi
I installed Tomato Firmware v1.28.9013 MIPSR2—RAF K26 USB VLAN-VPN-NOCAT on my E4200v1. When connected my line directly to the pc i have upload speed >200Mbps, but when i'm usig the router can't get more than 110. Download speed is the same in both cases, about 110. Is this an issue with the fw or i'm doing something wrong ?
My connection is pppoe, and i also can't get the ipv6 to work with this fw. I'll add pictures with my settings if necessary.

Yes. E4200v1 is dropping the connection on pppoe 10 time a day with original fw, and i was having 90up/60down. The thing that i liked about that original fw was ipv6 and the fact that my synology nas was able to open the port on the router.
I don't understand why on direct connection to pc i get more than 200 on the same account, same cable, even the same mac (the provider registered the one from the router, and now i have to change my pc mac in order to connect directly)

I noticed that on advanced/miscellaneous at wan port speed there is no 1000 option, only 10 full/half, 100full/half and auto. I let it on auto. My pc shows connection speed 1Gbps, so the lan port is gigabit, but the wan ?
Also the qos is disabled, firewall is untouched, i did not change anything, i have no ideea if is on or off

This must have been a gift to you. Nodody would buy for themselves a router with 100 Mbps wan Port and 200 Mbps upload speed !
BTW, What in the Sam Hell are you planning to do with 200 Mbps upload ? Sending Spam ???

I'm aware of the hardware specs, and the wan is also gigabit. I had another provider with 150 Mbps and worked fine with the official fw, but it was dhcp not pppoe, so i know that the wan is also gigabit capable.
100 is ok, but 200 is allways better :D

Given that most of these routers are One-armed Routers, they have a Gigabit switch inside for the LAN & WAN, so they have to go out of their way to make the WAN interface not a Gigabit interface.

Now whether or not the router CPU can route your traffic at that speed is an entirely different matter.

Given that PPPoE uses more CPU than routing IP packets and Tomato might not be using the hardware accelerated NAT driver (CTL) vs the stock firmware, that could account for the slower speeds.

Check that if your CPU is already running at 100%, nothing other than upgrading to a faster router or switching back to factory firmware can get you the extra speeds. You can only overclocking by so small a percentage that it is not even worth the effort.

Thanks for the input. The cpu is about 30-40%, speed capped at 110/110. I'm going to give another try to the official fw, some are having better results. I saved my tomato config for future easy setup.
I considered another router, but how i know it will be better…

Stock i have 90/65, the same as my initial test. The best in tomato 115/133, and only using 1.1.1.1 for router ip, having a range 1.1.1.2 to 1.1.1.9 for my devices, strange…
I'm back to my usual 192.168.10.10, range .11 to .20, i get 110down/115up. During speed tests the cpu goes close to 98% for a sec. With torrent activity the cpu is around 60%-90%, depinding on speed, but when idle is 1-5%. I think that is all the proc. and ram can handle on pppoe. I have no idea what other router would perform better.