DD-WRT Kong Mod Info

NOTE: The info here is deprecated and only applies to my old K26 builds. Things have changed as I'm a member of the dd-wrt dev team now. I have merged all features into mainline dd-wrt. Current Kong builds are now regular dd-wrt builds, the only main difference is, that my releases are no regular snapshots. Every kong release receives testing before beeing published. Thus you can always be sure, that flashing has been tested and won't brick due to a software bug, which can happen on untested nightly dd-wrt builds.

 

DD-WRT Kong Mod is a dd-wrt re-build for broadcom 47xx units with >=8MB flash. For a list of supported models checkout the Readme.

This build in myopenrouter download section is not for 60K/64K NVRAM Units, to find the exact build read the Readme.

WNR3500L V2 [Dual Radio] Builds not yet available.

 

Compared to dd-wrt std_ftp_nas it removes following features:

  • chillispot/hotspot
  • a few themes
  • sftpserver ( use scp instead )

Compared to dd-wrt std_ftp_nas build it currently includes the following features:

OpenVPN and MiniDLNA Build:

  • network speed optimization (Benchmark)
  • general speed optimizations (compiled using -O2)
  • opkg optware package management tool
  • large file support samba, console utils
  • inotify support
  • kernel futex support
  • fpu support for optware packages
  • kernel rt mutex
  • lower default TX power for greater stability
  • 3/4G Modem support
  • full featured uClibc for better optware compatibility
  • sd-idle included (usb disk spindown, see tutorials how to enable it)
  • advanced usb drive automount, with swap support
  • drive umount using SES / AOSS / EZ-SETUP / WPS Button
  • clean umount at reboot

MiniDLNA Build:

  • DLNA Media Server for DLNA/UPnP-AV Clients (XBox, TVs...)

OpenVPN:

  • xl2tpd with kernel driver (better throughput)
  • zabbix enterprise monitoring client (Screenshot)
  • proxy with adblocking/filtering in transparent or nontransparent mode (Screenshot)

KingKong Build (only Asus RT-N16):

  • includes all features + voip

Automount: My builds include a completely redesigned automount.

By default all disks are mounted to /tmp/mnt/disc_part.

If a partition is labeled Optware it will be mounted to /opt, if it is labeled Jffs it is mounted to /jffs, if it is labeled Mnt it is mounted to /mnt.

You can override this behaviour by supplying the uuid of a partition in the webinterface this will override default and mount by label strategy.

Umount through SES/WPS Button works the following way:

Enable Use SES Button to remove drives in section Services->USB of the web interface

Now when you press the button the power light will go off indicating the start of the umount process. Once the light blinks twice umount is complete and the power light will go on again. Now all of your partitions have been umounted, including swap.

After that you can safely remove your drives. If you have multiple drives (e.g. a,b,c) you have to disconnect all of them and attach the ones you need again (e.g. a,b). There is no option right now to selectively umount certain partitions/drives. But as most users probably use only one drive this should work for the majority.

 

Note: Sourcecode modifications are directly forwarded to the individual maintainers and can be retrieved using their scm's or their bug trackers.

Tags: 

Kong
Kong's picture
Are you on 17940 now?

Are you on 17940 now?
What output under usb does the webinterface display?

 

kingsmill
kingsmill's picture
Yes, I am now running 17940.

Yes, I am now running 17940.
I am using a Sandisk Cruzer Blade 4GB flash drive.

Disk 0:
--- /dev/scsi/host0/bus0/target0/lun0/disc
Block device, size 3.729 GiB (4004511744 bytes)
DOS/MBR partition map
Partition 1: 3.729 GiB (4004495360 bytes, 7821280 sectors from 32)
Type 0x0B (Win95 FAT32)
FAT32 file system (hints score 4 of 5)
Volume size 3.722 GiB (3996106752 bytes, 975612 clusters of 4 KiB)
Mountpoints:
/dev/scsi/host0/bus0/target0/lun0/part1 mounted to /tmp/mnt/disc0-part1

ReDaLeRt
ReDaLeRt's picture
@dfwcard

@dfwcard

Give a look at: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=147837

I was going insane to configure the newer versions, because of new GUI.

Best regards,

Old Joe
Old Joe's picture
Hi Kong;

Hi Kong;

This may sound a bit old school, but is there menu based implementation for USB Modems anywhere?

The idea is to;

1) be able to dial out and link to multiple simultaneous ISPs.

2) be able to dial in and use the router as an intermediary internet connection.

If its all done from a web menu, then of course, we can hand this out to any user to use.

Thoughts???

kingsmill
kingsmill's picture
Hello Kong,

Hello Kong,

Just by way of reference, the 17990 BS or EKO 2.6 kernel kits automount my flash drive just fine.

The same flash drive does not automount in KingKong 17940.

Thanks,
Geoff


I am running 17940. I have a Sandisk Cruzer Blade 4GB USB flash drive formatted FAT with a label of OPTWARE.
Automount is enabled. blkid shows the drive and automounter mounts the drive to /tmp/mnt/disc0-part1

# blkid
/dev/scsi/host2/bus0/target0/lun0/part1: LABEL="OPTWARE" UUID="3855-BA23"

# df
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 9344 9344 0 100% /
/dev/root 9344 9344 0 100% /
/dev/mtdblock/4 21632 792 20840 4% /jffs
/dev/scsi/host0/bus0/target0/lun0/part1
3902448 4 3902444 0% /tmp/mnt/disc0-part1
#

The WEB page shows the following disk information.

Disk 0:
--- /dev/scsi/host0/bus0/target0/lun0/disc
Block device, size 3.729 GiB (4004511744 bytes)
DOS/MBR partition map
Partition 1: 3.729 GiB (4004495360 bytes, 7821280 sectors from 32)
Type 0x0B (Win95 FAT32)
FAT32 file system (hints score 4 of 5)
Volume size 3.722 GiB (3996106752 bytes, 975612 clusters of 4 KiB)
Mountpoints:
/dev/scsi/host0/bus0/target0/lun0/part1 mounted to /tmp/mnt/disc0-part1

Should the latest builds automatically mount this drive to /opt?

I did try adding the UUID to the "Mount this partition to /opt" field but unfortunately this did not automount to /opt. Am I missing anything?

Kamika007z
Kamika007z's picture
Hi Kong!

Hi Kong!

Happy New Year!

Would it be possible to release your newest firmware with the older Broadcom drivers also?

The newest drivers aren't as seasoned/stable as the older ones.

Currently, I'm running version 17865M on my E3000, which is the last version with the older wireless drivers, but I would love to stay current with your newest builds.

Thank you (as always),
Kamika007z

Aetasdk
Aetasdk's picture
Hi Kong

Hi Kong
Thank you for this great release! Im wondering how to enable 3G support from my HUAWEI E182 mobile broadband. I can't seem to find any option, will this be possible in a future release?
Thank you for you time!

I found the setting, no worries :)
Though I think there is a problem with the WAN status of 3g modems. It tells me that it is disabled although Im using it.

kuser
kuser's picture
Hi Kong,

Hi Kong,

thanks for this great firmware!

On my Belkin F7D4302 v1 the LED's don't react when unmounting USB thumbdrive through SES button.
It's just the green LED that lights up constant, no movement.
Unmount itself works great and can be seen in the GUI.

Any tips on how to get the LED to react?

thanks in advance!

qcron
qcron's picture
new 18050 firmware is very

new 18050 firmware is very good for using as AP. I never had a problem until now.

recently, I bought a buffalo wzr-hp-g300nh, I couldn't configure it as a client bridge, so I change my 3500L router as a client bridge. and set wzr-hp-g300nh as AP.

now I had problem using it as client bridge with 40HZ channel.

It seems, RX is OK while TX has a lot of error packages. wireless speed connection between 2 router are NOT good. when writing a file from PC wire connected 3500L to my NAS attached to wzr-hp-g300nh, I only got 3MB/s while if using a wireless donge, I can get 10MB/s.

if I use 20HZ, I will get better transfer rate than 40HZ.

n0t
n0t's picture
Kong Mod is working also on a

Kong Mod is working also on a Asus RT-N10U, I installed 18730 (stdkong) via web-gui from a dd-wrt big build, and it's running with no problems (apart from de minidlna issues with large media libraries).
You can add RT-N10U to the supported routers.

jaybz
jaybz's picture
Hi. I've just started using

Hi. I've just started using Kong Mod and it's been fantastic so far. I do have a couple of questions though. I tried mounting an NTFS drive via the USB port unfortunately the router complains about the filesystem not being recognized. Is there any way to get the router to mount an NTFS partition? Also, can a fat32 drive be mounted to /opt? Thanks.

jaybz
jaybz's picture
edit: nvmd misread a post i

edit: nvmd misread a post i was replying to.

crashfly
crashfly's picture
Kong, your information above

Kong, your information above mentions "network speed optimization". Is that option also available on the "60K NVRAM" versions of your custom firmware? That is the only thing that has me concerned before actually trying your firmware.

Edit: I received a reply elsewhere. Yes all versions that Kong creates have the optimizations.

The descriptions of the build having the network optimizations seems to be just a bit unclear, but at least I have my answer.

IlPrincipino
IlPrincipino's picture
Can I install it in Asus Rt

Can I install it in Asus Rt-N10U ?
Thanks a lot !

n0t
n0t's picture
Can I install it in Asus Rt

Can I install it in Asus Rt-N10U ?

Yes, I have tested it. RT-N10U has 8MB ROM.
Don't forget to install first DD-WRT specific model version.

IlPrincipino
IlPrincipino's picture
Great, how does it work ? Im

Great, how does it work ? Im currently using shibby ´s mod of Tomato FW and it nos to working very well. I need something more stable.
Thanks a lot !

YYC_N16
YYC_N16's picture
Great build, keep up the good

Great build, keep up the good work!

Question: about privoxy on kingkong 19200M ASUS N16.

I have some difficulty with hotmail/yahoo. I am able to log in, but not select, delete, edit my emails.

Current settings: Transparent Mode - enabled. Custom Configurations - disabled.

In reading the privoxy MAN page and some searching, I have tried this following bit of code in the Custom Configuration box but it makes my router non-usable from browsers, but still able to telnet in and turn off privoxy (http://tips.desipro.de/2011/04/08/dd-wrt-with-integrated-adblocking-usin...)

# These are a _fragile_ site:
#
{ fragile }
mail.google.com
.hotmail.com
hotmail.com
.mail.live.com
mail.live.com
.mail.yahoo.com
mail.yahoo.com

Am I putting this in the wrong spot? Is my syntax incorrect?

Thanks!

DH2000
DH2000's picture
Hi Kong,

Hi Kong,

I've just switched from tomato-K26USB-1.28.7496.1MIPSR2-Toastman-RT-Ex to this build. Two things that I still couldn't find where to change:

1-CPU clock 453Mhz. I could change it to 480MHz in Toastman build
2-Jumbo Frame

Thanks

friedonion
friedonion's picture
Hi,

Hi,
I feel bad asking such a newby question that I'm sure youv answered a million times but I couldn't find up to date info on it...

what build do you recommend currently for good stability?

thanks

primo
primo's picture
kong, i have a wrt600n v1.

kong, i have a wrt600n v1. will any of ur firmware mods work on this router??

dragon120
dragon120's picture
Kong,

Kong,

First, thank you very much for providing such a useful firmware. I use Belkin share 3000, and your firmware runs perfectly.

I am trying to set up an internet radio using icecast to stream my music over the internet. But all my collection is in Flac, and ices is compiled without Flac support. I am wondering if you and anyone else can provide me either a new ices with FLAC support or instructions on how to cross-compile ices.

Any help would be highly appreciated.

dyarosh
dyarosh's picture
With build DD-WRT v24-sp2 (03

With build DD-WRT v24-sp2 (03/14/13) vpnkong (SVN revision 20805M)

OpenVPN client-connect script does not work. Adding execute permissions to /tmp/openvpn/clientconnect solves this problem.

But still openvpn service is not started after reboot

MyB5
MyB5's picture
Does this support Huwei E3276

Does this support Huwei E3276 4G modem?

sunchar
sunchar's picture
Fist i want to thank you,

Fist i want to thank you, because it works perfect!!

I have a question about how could i delete mount points, because every time that i unmount usb and plug it again it mounts with the next number.
Example:

First mount: /tmp/mnt/disc0-part1
Second mount: /tmp/mnt/disc1-part1
Third mount: /tmp/mnt/disc2-part1

And so on.

And i have to change smb and media server every time i unmount and mount.
After reset, the couter reset too.

I tryed editing kumount.sesbutton to see if is posible to make rmdir of mount point, but i was not able to write changes.

Thank you!!!

BenjaminD84
BenjaminD84's picture
Hello Kong / others,

Hello Kong / others,

I have a WNR3500L running on your Kongmod, which runs better than the standard one. I have a 200 mbps internet connection, however my router only lets 120 mbps through.

Do you have some tips maybe?

Regards,

Benjamin

Kong
Kong's picture
BenjaminD84 said: Hello Kong

BenjaminD84 said: Hello Kong / others, I have a WNR3500L running on your Kongmod, which runs better than the standard one. I have a 200 mbps internet connection, however my router only lets 120 mbps through. Do you have some tips maybe? Regards, Benjamin

The cpu can't handle such fast connections unless the firmware uses  a so called fast_nat module for routing. FAST_NAT however is no option for dd-wrt as it breaks many features included in dd-wrt. OEM does not have these features and therefore uses fast_nat.

There will be soon support for upcoming dual core routers that are able to handle much faster connections.

 

Kamika007z
Kamika007z's picture
It looks like the download

It looks like the download links to this page do not work anymore.

Also, where can we download the newest build from?

Thank you!

BenjaminD84
BenjaminD84's picture
 

 

Kong said:

BenjaminD84 said: Hello Kong / others, I have a WNR3500L running on your Kongmod, which runs better than the standard one. I have a 200 mbps internet connection, however my router only lets 120 mbps through. Do you have some tips maybe? Regards, Benjamin

The cpu can't handle such fast connections unless the firmware uses  a so called fast_nat module for routing. FAST_NAT however is no option for dd-wrt as it breaks many features included in dd-wrt. OEM does not have these features and therefore uses fast_nat. There will be soon support for upcoming dual core routers that are able to handle much faster connections.

 

Thank you for your input.
I just moved to stock firmware, and this is the result I am getting now.

 

 

 

 

 

 

It is better, but I think I'll just buy a new router which has a dual core CPU and DD-WRT support.

Do you have examples of routers that will have support soon?  

Andi
Andi's picture
first: thank you very much

first: thank you very much for your great work - where can i donate?!

second: the download-link here isn't workling anymore. is there a website to download the latest versions of dd-wrt kongmod?

c0ns0le
c0ns0le's picture
any chance you can add the

any chance you can add the 'ROUTE' target in your iptables builds. wanting to be able to span/mirror a port.

running builds:
E3000 - DD-WRT v24-sp2 (08/19/13) vpnkong - build 22200M (does work)
R6300 - DD-WRT v24-sp2 (10/09/13) kongac - build 22490 (does not work)

Regds,
Really Happy User.

 

Pages