Member
Joined: 02/19/2008
So I bought this router (and just a few weeks before it got EOL'd!) with the assumption that it would do the job I wanted (route packets) and if it didn't I could easily hack it. Unfortunately it didn't really do the job of routing packets that well at all (the DNS hijacking "feature" constantly kept locking up the router every few hours).
I was pretty disappointed that the supplied Netgear kernel version was (a) so old (b) full of binary blobs (c) a large legacy tree with no clean "patches" and decided that I would give a go and port 2.6.x to the KWGR614.
My first version of the patch is here and you should be able to build a kernel image (see build.sh, you need the Realtek SDK installed) that boots and gives a working console (you need a suitable TTL to RS232 cable as mentioned in the router instructions). There's no MTD support yet so you need to build in an initramfs into the kernel image w/busybox.
The (more) major problem with the above patch is that the network controller isn't supported yet. The source code for the network controller in the Netgear-shipped 2.4.x kernel is obsfucated and more or less totally meaningless for the purposes of porting it to 2.6.x and to write a working network driver I'd need access to the RTL8651B data sheet.
Realtek ignored my request for one and Netgear are unable to supply one because it's "proprietary" (although I must say their response time was good). The funny part is that Realtek has data sheets for most of its product lines (except RTL8651B!) available on their website for download without any hassle... Anybody happen to have a copy who doesn't mind sharing? 
Thanks,
Tim
View unverified member's comment - posted by z0mb