Tomato for ARM routers

yeah but judging by times test im guessing they also have worse 5GHz performance due to some kind of other small change, the rt-ac68p didnt perform aswell as the rt-ac68u, even though that makes no sense...

Wait...so these newer build, B1 & manufactured in recent months, 68U units have a dual core 1ghz cpu like the 68P?
They also have the better USB 3.0 speeds?

'Cause I see the price at $150 on Amazon right now...Maybe nice deal if you get a B1

Thanks!

Click to expand...

As Mr. Doh indicated buying it locally gives you a chance to look at the box label. Which I did for another I just purchased to make sure it was manufactured recently and the B1 version.

It is also 1ghz.

I wouldn't purchase it on Amazon because I'd do so blindly. Fry's matches Amazon so I was able to get the second one at the 150 price. Both I've purchased were for 150. Its it an outstanding value at 150.....

"And would anyone know if the USB 3.0 speed increases with the AC68P are also there in those B1 AC68U...."

I have no way to compare.

As I understand it a 68U Revision C1 is coming in 2016 but its still the same chip that's in the 68U now just faster.

The one I have is the same CPU as in the 68P not a faster 68U cpu.

Also I am not saying for sure across the board any newer made B1's have the same cpu as the 68P's. I have no way of knowing such.

1) Both LED only works for USB 2.0 devices... Even by disabling USB 3.0 Support, rebooting the router, and then plugging USB3 on USB2 port, LED won't light. If you plug USB2 device on USB3 port, LED will work. Maybe a driver issue.
2) LED won't blink, even with traffic going through.
3) LED commands (led usb3 on/off) does not work.

I have no idea how Genie has this implemented. (I am not really willing to dig that through the sources...)

Anyway LED's are not required for any of the router functionality. However, I tried

Click to expand...

So I figured out what was wrong. The developer from that Sabai repo overlooked few things. So far my tests shown I managed to fix USB LED's and their behavior on R7000. The LED's turn on/off as I plug/unplug devices as expected and:

1) For USB 3.0 port, you need to take in consideration you may connect either a USB 2.0 or 3.0 device. They are addressed differently.
2) I listed the addresses and how the devices was listed while plugging & unplugging USB 2.0 and 3.0 devices across both ports.

One limitation I found is if you plug/unplug a device too quickly, the LED's will stop working for that port. I don't know how to resolve this, and this is yet another hack to fix something. I tested with two USB 2.0 and one 3.0 flash drive.

I am attaching a patch to this post. The file name in question is located at release/src-rt-6.x.4708/router/rc/usb.c , so you may test of you are brave enough.

I run Jacky's Advanced Tomato, so if you want the firmware I am currently running to test yourself (though I recommend you compile your own Tomato) and you feel concerned about USB LED's, leave a message here.

If anyone has an idea or found an issue somewhere and fixed, feel free to share. I wasn't very bright with variable names, though I gave a description of few things.

@shibby20 can you test and let me know if this is good enough to be merged upstream?

EDIT: I missed an address in case you disable USB 3.0 driver, the USB 2.0 port light wouldn't work. Not only that, if you turn on/off USB 3.0 without rebooting, the addresses would change. Good thing is that I did not have to test lots of cases, one address and updating a test was enough. Probably that's it, I found all the four possible addresses.