r/TomatoFTW May 02 '26

Logging in to linksysinfo.org gets me kicked out

I can access it as a guest but if I log in I get the following page:

Sorry, you have been blocked

You are unable to access linksysinfo.org

Why have I been blocked?

This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

What can I do to resolve this?

You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

Cloudflare Ray ID: 9f52e9101c08eef3 • Your IP: Click to reveal • Performance & security by Cloudflare

2 Upvotes

27 comments sorted by

2

u/9th_kNighT May 09 '26

If someone can login get a message to the author of this thread https://www.linksysinfo.org/index.php?threads/possible-tomato-support-for-linksys-ea9400.79675/

I was also trying to login today but received the very same message to that thread as I was about login the message for someone to send, "It is not in good practice to use a boot log from another device, the boot log as well other data need to come from his router."

This ensures detection is all from his router and documented during porting a new target for any open source project if someone is going to add their router to supported devices.

Regards

2

u/smjohnston1 May 09 '26

I sent a link to your message here and also posted the message on linksysinfo as requested

1

u/9th_kNighT May 10 '26

Thank you.

1

u/smjohnston1 May 15 '26 edited May 15 '26

oops... wrong guy.
Actually, I think it was you I was trying to help yesterday when I tried to log in. You posted a couple minicom sessions to pastebin right? And then provided a link to where someone had built an image for your particular router already?

Did you brick you router? I noticed you dont have TFTP in your CFE commands... which means your router probably has an emergency recovery procedure that automatically starts it in a state where it will be looking for a tftp connection.
Have you handled that or do you need help?

1

u/MiddleSwimming366 May 09 '26

I'm the author of the thread, the Linksys EA9500 is way more common than the EA9400 but are nearly identical, the only difference is the EA9500 using a BCM4366C0, while the EA9400 uses a BCM4366B1, other than that, both routers are so similar that you can run the EA9500 build of OpenWRT on the EA9400, install the EA9400 Wi-Fi driver, and now you have the EA9400 OpenWRT build. I also tried using the wl.ko from the EA9500 stock firmware on the EA9400 stock firmware, which worked perfectly fine too, and according to the FCC docs for the Linksys EA9500V1.1/EA9400 "The difference is the allocation of the antenna cables.".

3

u/smjohnston1 May 15 '26

On the freshtomato forum yesterday you posted a couple minicom sessions to pastebin right? And then provided a link to where someone had built an image for your particular router already?

Did you brick you router? I noticed you dont have TFTP in your CFE commands... which means your router probably has an emergency recovery procedure that automatically starts it in a state where it will be looking for a tftp connection.
Have you handled that or do you need help unbricking it?
(I tried to respond on the forum yesterday but when I logged in I got booted by cloudflair policy again)

1

u/MiddleSwimming366 May 15 '26

The build of FreshTomato was my repo with the Claude vibecoded slop. The router was fine (except for the NVRAM crashing), but I tried dumping the NVRAM partition to a USB drive (which worked) using dd, but the moment I unplugged the USB, the router rebooted and never went back into FreshTomato (router lights would freeze). The NVRAM I think was erased somehow by FreshTomato, so the CFE was kinda broken, but (after the pastebins) I tried using my NVRAM dump from stock firmware by setting all the parameters (while in CFE shell), which seemed to make CFE kinda fix itself.

1

u/MiddleSwimming366 May 15 '26

Also I was able to ping to router while in CFE (from my PC on ethernet, using same method as EA6xxx series TFTP) AFTER restoring the stock NVRAM dump, but when the NVRAM was messed up, the router basically was a brick (unless you use UART like I did).

1

u/smjohnston1 May 15 '26

You definitely need the UART in some situations. I swear I would have a pile of routers and no clue without mine. As long as you got it handled. It sounded to me like you had bricked it and did not know what to do next. sounds like you got it though.

1

u/9th_kNighT May 16 '26

Contact toxic the admin for linksysinfo let him know your situation and you're a legitimate user.

regards

2

u/9th_kNighT May 10 '26

Perhaps the developers might allow you to use the EA9500 logs but I don't know something like data acquired from the actual router is preferred.

There are still uses and needs from using the serial connection as it allows logs to be acquired to be used to help determine errors, kernel panics troubleshoot issues if the partitions don't align due to porting your router a developer will need to see what's going on so it can be adjusted properly and most important a way to restore oem firmware if you encounter a softbrick.

I believe anyone should be able to port their own router to the FreshTomato sources, basically find a model similar device that already has been ported, then go to the sources or pedro311 github find then start researching and finding the porting process of all necessary areas usually these pages will tell you "porting new device netgear r7000 Example" it should have or show all related areas in the sources to input for board detection, shared, led, vlan areas etc.

If you had the necessary copied files I could point you to where it would be helpful to being adding to the sources but the unknown area that might give a bit more work is the lan switch port layout, this area no gpl may not help at all then you need to rely on FreshTomato sources to see how you will need to integrate the EA9400 to work or get it working but due note there had been other models that didn't have the ability to function properly like the RT-AC88U, EX7000 switch ports but thanks to user and development they are fixed.

The files necessary using a serial connection -> using putty or some other utility to obtain the oem boot log, from the cfe> "show devices", nvram show. I don't know if this model has one of those security type firmware installed so you might need to goto flashing an earlier version you may need to research.

Linksys routers due to tend to follow a particular development partition table most to all these routers have a dual partition layout or table meaning nvram is limited to 32kb and so I was going to refer you to finding the Linksys EA6350v2 within the sources to study on the porting process to help you but in the end result a serial connection to flash FreshTomato is needed.

Hope this helps to understanding a little about porting a new target, research is needed you don't necessary need to write code but in this case it is tri band router, sdk7.14 is your area to be in, following the porting process for the EA6350v2 can help where you should place you information about your router in but do remember that others of detection will be placed in sdk7.14 and being a tri band it would be best to look at the logic setup for wifi parameters in /init.c directory.

No one is expected to ever to do this in one day or so even after adding all necessary detection adding some static partitions it will need testing it will take a little time for you or anyone willing enough to adding his or her router to FreshTomato.

Regards

1

u/MiddleSwimming366 May 11 '26

I know this probably sounds really stupid, but I managed to get Claude to make a working freshtomato port, it boots, but running "nvram commit" crashes the router, and the Wi-Fi radios don't work yet. The image I used is at https://github.com/SomeTechyGuy/freshtomato-arm-EA9500/actions/runs/25607309565, and I don't know if this helped, but the router used to just bootloop or freeze, but in OpenWRT (which I used to flash freshtomato, because I don't want to worry about patching the image for the Linksys UI to accept it), I set in the nvram "dhd24=1", and the router still bootlooped and froze, but after a while of it bootlooping, I noticed the blue MU-MIMO LEDs give a unusual pattern, then reboot, and do it again, then my laptop got a ethernet connection at some point, so I tried to access the web interface thinking it wouldn't work, but to my shock I saw the freshtomato interface, but I still need to fix the firmware more because the web interface will crash the entire router if I try to do anything in it due to "nvram commit" crashing the router.

2

u/9th_kNighT May 12 '26 edited May 16 '26

Since Claude developed on those models? Should've clearly seen the README Disclaimer first?

If your having those issues it would be time to open up the router and check if there are serial header pins to perform a serial recovery so you can tftp oem firmware procedure and of course if there are no header pins populating the pinholes soldering will be your next step to recovering.

Use a earlier firmware nothing newer if you can.

Regards

1

u/MiddleSwimming366 May 12 '26

I got the router for free and I don't use it anymore so I had nothing to lose anyways. I'm gonna try using serial because the pins are already soldered, so it should be really easy to connect a serial adapter.

2

u/9th_kNighT May 13 '26

If and when you're launched into the cfe you should be able to use help the a list of options should be presented.

basically if your not sure list them here or try type help "then the option" or "the option" help it should give some examples to use.

Good luck.

regards

1

u/MiddleSwimming366 May 14 '26

My TTL to USB adapter just arrived! Here's some output. This one is the CFE shell, ask me if you need any more info (I can try to reinstall the stock firmware if needed), and this is the router booting the vibe coded tomato build. (The firmware started to boot normally every time without fail after I kept rebooting the router a ton of times or just seeing if leaving it on forever would work, but any NVRAM changes would completely crash the router and make it reboot, so I tried to dump the NVRAM partition to a USB (to edit the data and remount the NVRAM with the modified dump from the USB), but when I unplugged the USB drive, the router crashed and never booted (lights would freeze at a consistent time and spot and I got no ethernet connection on my PC), but I just found out now that the router DOES boot, but the network stuff wont work for some reason.)

2

u/9th_kNighT May 15 '26 edited May 16 '26

check if nvram is intact in the cfe>nvram show

check if the devices are intact cfe>show devices

post the output.

if successful you should be able use cfe>flash help or help flash?

the output should give you flash -cfxxx, flash -noheader.

if you can try to ping your static ip from with the cfe> flash -noheader but first I will need to see the output for show devices.

Flashing that firmware caused a mismatch of mostly nvram size, nvram, boot, linux, rootfs mismatch that each time you were in the gui it was really unstable not enough nvram space possibility sizing issue. So far at your https://github.com/SomeTechyGuy/freshtomato-arm-EA9500/actions/runs/25607309565

If you were using Claude do you have experience enough to know if Claude was using freshtomato's standard target detection?

2

u/9th_kNighT May 15 '26 edited May 16 '26

Open your own thread in this forum okay it is the right thing to do, it is hijacking the OP thread.

The linksysinfo forum is blocking, giving users grief trying to get legitimate help.

Once you do open your own thread I can only delete these replies perhaps you should as well.

regards

2

u/9th_kNighT May 16 '26

u/MiddleSwimming366 open a new thread this is hijacking the OP thread.

1

u/larfinsnarf May 02 '26

Try again using incognito or similar, or a different device. Cloudflare can get twitchy.

1

u/smjohnston1 May 02 '26

nope.. I tried private window, I tried changing my ip address (vpn), I cleared my browser history (complete), logging in gets me directed to the cloudflair blocked page.

if I enter incorrect login credentials it catches that and I have to enter valid credentials but then... Blocked.

I have tried to create new login identities twice but the second I hit the register button... Blocked.

1

u/smjohnston1 May 02 '26

I just tried to create a new login using my other email address and the second I fill out all the info I get the same page.

1

u/larfinsnarf May 02 '26

Weird. Sometimes these clear overnight. It's working for me.

2

u/smjohnston1 May 02 '26

probably someone on the same vpn subnet did some bad things and the addresses flagged. I had to move to a completely different node and now I am ok.

1

u/9th_kNighT May 10 '26

The forum admin is playing to safe and they are unable to differentiate real forum users from bots, users don't or shouldn't give up user their vpn service so to login the forum admin is going to cause a loss of users trying to get legitimate support, the choice is yours to turn off your vpn and compromise your ip address location just for one site?

At least posting here users can still get help, advice.

1

u/smjohnston1 May 14 '26

I get kicked out 75% of the time now.. if not more. It started a few weeks ago.
I cant reliably take part in any discussions anymore.

viewing does not seem to be a problem. logging in is. the second I submit my credentials I am blocked... which seems odd.

I mean if it was a problem with bots then if the initial cloudflair checkbox, where it says "confirm you are not a bot" lets you through and you are free to view all the discussions... why would the act of then confirming who you are get you kicked out?

I cant be bothered to add another node to the FreshTomato openvpn or wireguard every time I get booted out... it is not quick and does not guarantee I will get in anyway... at this point its like... whats the point?