Skip navigation

I bought a $50 Chinese router from Amazon.

Netgear WNDR 3800 Router

Netgear WNDR 3800 Router, WAN thru LAN with CEROwrt

The WNDR 3800 is a capable router, it’s in good shape, and it works as it should. But, it is a WNDR 3800CH, Chinese router, not a WNDR 3800 NA, North American router. And, it seems more used than I expected, not by appearance but by the fact it was previously commercially owned by a cable company, not an individual. I did finally make this router work with an alternative firmware, which was my goal, but not the alternative firmware I’d originally wanted.

I bought the router to extend my network to a back bedroom, and to follow the EFF CEROwrt open router research and development projects. First I wanted to flash BrainSlayer’s DD-WRT on it, and maybe later, in a few months, play with the cutting-edge CEROwrt firmware. Nothing turned out as I’d imagined. I didn’t manage to flash BrainSlayer’s firmware.

I needed to downgrade the router to an earlier Netgear version, and this Chinese router is finicky about what firmware it accepts, unlike the North American version. And, though the Chinese WND R 3800 CH is cheap, keeping the original Netgear firmware is out of the question, it’s buggy and insecure, not to mention it’s Charter Communication’s firmware, which, if I’m not mistaken, leaves a back door for password changes when a customer cannot access their router.

The WNDR was advertised as new and open box without a setup CD. It came packed in a brown box that said, “used, like new, MADE IN CHINA.” The router was wrapped in clear cellophane with a white label for the Charter Communication’s SSID, MyCharterWiFi6a-2G, and password, cloudycanoe219.

The North American model’s last update was December 2013, and it was V1. This Asian model came with V1., a developer’s version. The guidelines for flashing DD-WRT onto the WNDR 3800 NA suggest downgrading to V1. so that the router can be flashed. Netgear added a marker to disallow installation of other firmware on their router after V1. I could not get the Chinese router to downgrade from the 51CH version to the earlier version.

I thought about boxing the router up and sending it back – the EFF site states that the CH version does not work with their research project, either. I did, however, find a very good CEROwrt CH version by a developer who changed some code, and engineered an up-to-date CEROwrt 3.10.50-1, with Heartbleed bug update, and other fixes. It’s referred to as the “ready to bake” version. It’s ready for the not-too-timid user to flash their primary router with, and use it day-to-day.

Toronto CEROwrt works great on the WNDR 3800 CH router; it’s tough, and kind of amazing. Turning the firewall on is a rush. It cascades down the page, live. The default password: Beatthebloat refers to removing the bloat to speed up the router, which apparently works. The link is snapon Lab Index of/~Cero2/test-wndr3800CH, and the code name is CEROwrt Toronto 3.10.50-1/LuCl Trunk, build 7/28/2014.

So, now I’m running a very fast TORONTO CEROwrt on the WNDR 3800 CH and wondering how to add a repeater bridge. It seems CEROwrt 3.10.50 CH doesn’t set up bridges in the old sense, it port forwards. It does repeat when I hook it into the Ethernet port on my primary router, the ASUS RT-N16 (TomatoUSB by Shibby). And, the speed tests done with the Netgear hooked into the Ethernet port of the Asus are far faster than done on the Asus alone.

After a week of tinkering, I have a router with an option for MESH, which I don’t yet understand, and a weird type of repeater, which I’m guessing is WAN through LAN (?), where I can plug or connect the Netgear WAN into the Asus Ethernet port 1 and use it for a DUAL LAN. This speeds up the wireless connections and increases signal for all the routers connected including the two additional Linksys routers that are repeater bridges.

The thing I haven’t figured out, is how and if I can add WPA2 to the WNDR 3800 WAN to LAN connection. And, this might not be in the spirit of Openwrt philosophy, but the WNDR 3800 won’t connect with encryption enabled while it’s hooked into the Asus Ethernet Port. Although, it has every kind of encryption combination you might want, and every service you might need, including, Polipio, a light, fast proxy, that runs by default, it can be overwhelming. The interface is slick, it’s professional, an unexpected gift. It’s a perfect fit for the WNDR 3800 CH.

This router wasn’t what I expected, but it’s definitely been fun, and now, it even seems rock solid. I might add there isn’t any going back to the original Netgear firmware after CEROwrt CH is flashed, unless maybe you download the CEROwrt V1. from a developer’s site, which I haven’t tried.

I backed up my original firmware but the CEROwrt declined to restore the backup. I ran a 30-30-30 to make sure old settings were gone. I waited 30 minutes for the flash to finish, and lost patience, and shut the router down. The Netgear router turned on and the lights flashed and I logged back on. The router with the CEROwrt seemed impervious to whatever I tried to do to it for about 4 hours of trial and error, to remove it. So, if you flash it you probably own it.

Would I buy the WNDR 3800 CH again? Yes. I wanted an inexpensive router that I could run alternative firmware on, and I didn’t want to pay over $50 for it. The router works like a new router, and I don’t like that it’s been used as much as it most likely has, but it is a powerful, older router that will most likely allow me to follow the EFF research and development as an offshoot, which will be interesting.

I do wish I hadn’t been surprised by the Chinese router. I don’t remember reading in the description that the router was Chinese not North American. And I’d like to read more war stories from early adopters who use TORONTO and it’s later iterations as a primary home router.



  1. Hi,
    FYI, these WNDR3800CH are not Chinese routers, they are Netgear router specially designed for Charter Cable (Charter Communications) with a firmware specially modified for Charter Cable and only upgradable by them.

    I was in the same situation, bought one almost brand new on ebay for $25.

    Thank you

    • Good to know. I wasn’t familiar with Charter routers. Did you change your firmware? $25 is a good price.

  2. Tried hard but unsuccessful. Finally I have to settle with using it as the main router (it functions really great) and use my old WNDR3800 (already flashed to DD-WRT) as a repeater. Temporarily, everything works fine with this arrangement but still I will find a way to flash it. Someone people already flashed the CH router using OpenWRT but somehow I can’t.

    Thank you

    • Sorry you’re having a problem flashing. Cerowrt is built on openwrt firmware, so yes openwrt should work, also. Did you download the Toronto firmware to flash? At what point did you experience problems?

    • The version I used was 2014-07-28 12:14 as I remember. It had updated the heartbleed bug.

  3. The link to the firmware images was a bit mangled in your post. Here:

  4. Like you, I bought this router specifically because I wanted to try out an EFF CEROwrt open router project. Like you, I was unaware that there was such a thing as an incompatible variant. Like you, I bought the incompatible variant unknowingly.

    I have now web-flashed openwrt-ar71xx-generic-wndr3800ch-jffs2-factory.img downloaded from the test-wndr3800ch. It took a few minutes and works well so far.

    While I won’t be able to try the EFF stuff on this one, I want to put it to use as a wireless repeater bridge to replace the one I had until today (long story). In your post, you said that “it seems CEROwrt 3.10.50 CH doesn’t set up bridges in the old sense, it port forwards.” I was wondering if you have found out how to make it a repeater bridge. If so, could you share instructions?

  5. Where did you find the CH version? Was there specific code that was changed in order for you to be able to flash it onto the CH router?

  6. WNDR3800CH – Serial console – U-Boot – board_model_id_set WNDR3800

    After changing the NVRAM model_id to WNDR3800, you can load most normal firmware files successfully. 🙂

  7. Just looking into this as I acquired a used WNDR3800CH. For anyone who wants to have it handy, the original CH firmware is no longer easily found on the Charter site, but you can get from Netgear on their page of “Open Source Code for Programmers.”

    It is still hard to find the right file for easiest transition of 3800CH to CeroWRT or DD-WRT. There have been so many attempts and barriers. Can anyone recommend where to find the best current file to make a workable firmware transition?

    • Here’s the page: Scroll down to version & click the link. This is where it gets fuzzy. Scroll down to the WNDR 3800 links. There will be two of them. Caution it’s been s long time since I installed my system & I’m not sure if this is right or not. If I were doing tjis ahainI think you install the factory vers. first then the update

      • Anyway, I’m not sure about the last suggestion. Read all you can before installing. Here’s a blurb: CeroWrt 3.10 Release Notes
        Current version is 3.10.50-1, built on 28 July 2014. The current build can be downloaded from: the Status section (below) for more information.

      • Wish this more updated. There’s continuous page views for this router. Lot’s of ppl have bought it prob. to put alt. firmware in it.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: