Investigating Axon (Greenwave) C4000XG for possible support

https://fccid.io/RRKC4000XG/

These are being used as gateways for CenturyLink Fiber networks. They plug into an ONT (despite having an SFP port), have AX radio. I got one today off of ebay, hooked up a serial console and got a boot log, but no shell. The magic for getting a u-boot prompt wasn't obvious. They run pretty warm, using a 12V 4A power supply and have large heatsinks on the main board.

C4000XG bootlog

I'm also curious about this. I received one (to own) from Centurylink for signing up with their fiber service. I'm currently still using an Archer C7 with OpenWRT so it would be nice to upgrade to wifi 6, but only if it can eventually run OpenWRT. I had a read through this thread and it doesn't seem likely. It seems the chip was abandoned and I never got a reply from that one guy who was investigating getting support for it again.

Hi,
I have a C400XG, May I ask how to stop autoboot in order to use command line of uboot?

I found out a way. it's to downgrade to FW version CGX002-00.01.86.02.bin.
my currect FW version is CGX008-01.03.78.00.bin.

Got a link?

sure, http://internethelp.centurylink.com/internethelp/modems/c4000xg/firmware/CGX006-01.01.13.02.bin

Fwiw, I requested CenturyLink provide the source code for open source components of the C4000XG firmware and received it about a month ago. You can find it here: https://personaltelco.net/~russell/C4000xg_oss_release_01.03.tar.xz

2 Likes

thank you for sharing this . i did not found uboot source code in this file. can you help ask the vendor to release the uboot source ?

Unless u-boot is part of a firmware they are distributing online, then the way I requested source wouldn't apply to u-boot. You are free to request it yourself. Downgrading (as discussed above) at least gives you access to the u-boot prompt. If any of the firmwares you obtain from them include u-boot, then you have a basis for requesting the corresponding source under GPL. For what it's worth, I sent my request to ann.hooker@centurylink.com whose email I found linked from https://www.centurylink.com/aboutus/legal/contact-us.html. My request was forwarded to "Customer Advocacy" and I got a case number, and at some point they requested my customer account information, to which I responded that their obligations extended to anyone who downloaded their binaries, not just customers. I have not determined through binwalk or any other tool that particular distributed firmwares include u-boot binaries, although it is plausible that they do. I made my request on April 30, and received a link to the source distribution on May 25.

Russell,

I proffered a request today for the source code link concerning the C3000BG and thanks for posting this information.

Have you had any luck in trying to make OpenWRT work on the C4000XG?

Stuart

Stuart, it is deeply on the backburner here. Not a lot of effort, not a lot of progress here.

Russel,

Just wondering if you ever made any headway on this implementation?

Thanks!

Stuart

No, it is still deeply on the back burner. :sadface:

Russell, et alia:

I am willing to put some time on this, though I've never worked on porting OpenWRT to a new platform. If someone can provide some guide or instructions I'm willing to experiment a bit.

Stuart