Login
Free Joomla Template by HostMonster Reviews

Converting E2000 to DD-wrt

Flashing instructions for the E2000

DON\'T BRICK YOUR ROUTER! AFTER FLASHING WITH THE TRAILED BUILD, IF YOU THEN FLASH A BUILD THAT DOESN\'T HAVE e2k-e3k in the NAME OF THE BUILD YOU ARE FLASHING YOU *WILL* BRICK YOUR e2000 ROUTER. ALSO reference this post regarding the newer NV60K.BINS FOR ALL E~ Series linksyshttp://dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?p=569485&highlight=#569485

  1. READ the Peacock Announcement Carefully! http://dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486
  2. Disconnect all cables and wireless clients.
  3. Do a http://dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">30/30/30 reset on router
  4. Connect 1 Lan cable to pc doing the flash.
  5. Log into Linkysys Web Interface Firmware Upgrade page at 192.168.1.1 and flash the firmware http://dd-wrt.com/wiki/skins/sgumax/file_icon.gif); padding-right: 18px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">14929 E2000 Trailed Initial Flash Build
  6. Wait 10 minutes until WLAN (wireless) light turns on.
  7. Power cycle by unplugging E2000 for 30 secs.
  8. Plug E2000 back in and wait about 5 minutes until it finishes booting.
  9. Do a http://dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">30/30/30 reset on router.
  10. Wait 3 minutes and log into web interface.
  11. You are done. There is no NEED to flash any other build.

As of July 2010 you can only use the trailed builds with the e2000 name in it for initial flashing and nothing else, using other bin\'s without the e2000 name in it for initial flashing may result in a bricked unit! After you have dd-wrt installed to your unit, you can then use the e2k-e3k.bin\'s for upgrading to newer builds. Using builds without e2k-e3k in the filename after initial flashing WILL BRICK YOUR ROUTER!

http://dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Experimental Builds

There are some very new, very experimental builds available for the e2000. These have not been thoroughly tested and should not be used unless you have a problem with your current build that cannot be resolved with the builds you are using. One of these, for example, is the 18000 build. In order to use one of these experimental builds, you must ALREADY HAVE dd-wrt installed on your router using the instructions above. Following the steps in the peacock announcement note 1, http://dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486 :

FIRST flash the trailed mini of 18000 for the E2000 first, then AFTERWORDS you can upgrade to the nv60k.bin for 18000 BIG. NOTE THAT YOU NEED TO USE THE 18000 build twice. FIRST the trailed build and THEN the big build. More info is here AND YOU SHOULD READ THIS BEFORE PROGRESSING: http://dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?p=569485 If it is still not clear, read this: http://dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?t=148350

These builds should not be used for generic users. Newer is not always better. If you don\'t know where to find these newer builds, search in the forum. If you don\'t know how to do that, you likely should stick with the basic install process.

http://dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]DD-WRT E2000 Build information

http://dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; font-weight: normal; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Recommended Build

The recommended version is 14929 as of 1/3/2011. (http://dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">Reference Thread)


The latest builds for this unit can be currently found in the FTP. Support was added in 14826 and on.

Eko K2.6 NEWD-2 Builds

http://dd-wrt.com/wiki/skins/sgumax/file_icon.gif); padding-right: 18px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">ftp://ftp.dd-wrt.com/others/eko/V24-K26/

Brainslayer added E2000 Support from 14929 and on and builds are to be found in the broadcom_K26 folder of his build branch.

http://dd-wrt.com/wiki/skins/sgumax/file_icon.gif); padding-right: 18px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">ftp://ftp.dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/

Also it has been asked about the builds with e2k-e3k name in them, these builds are for if you already have those units flashed with dd-wrt AND ARE THE ONLY ONES YOU CAN USE TO FLASH THIS ROUTER IF YOU HAVE DD-WRT ON IT. You MUST use one of those e2k-e3k named builds to upgrade, but the initial flash should always be done with the trailed build (build with the unit only name in it) linked above. ALSO reference this post regarding the newer NV60K.BINS FOR ALL E~ Series linksys http://dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?p=569485&highlight=#569485

http://dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; font-weight: normal; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Some useful tips

    http://dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • I have noticed with these style of linksys units, cooling can be very important to its performance, thus I have done a nice easy mod that will allow air flow for under the unit. Check this post for details. http://dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?p=475684&highlight=#475684 -buddee
    http://dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • After further study, I have also found that since the E2000 has an EIRP rating of 17dBm it is best to run these units at a TxPower setting 50mW instead of the dd-wrt default 71mW. 50mW = 17dBm Which can be adjusted in the webgui under the tabs Wireless > Advanced Settings enter 50 in the Tx Power entry. This should make for less Tx/Rx Errors and help the unit run cooler.
    http://dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • If you experience disconnects from the Internet/Network with this router feel free to try the following settings:
Wireless > Channel > Ch 161 (5GhZ)
Wireless > Channel > Ch 9     (2.4GhZ)
Wireless > Security > WPA2 Personal - AES
Wireless > Advanced Wireless Settings > Beacon Interval: 75
Wireless > Advanced Wireless Settings > Fragmentation Threshold: 2306
Wireless > Advanced Wireless Settings > RTS Threshold: 2307
Security > Firewall > Block Anonymous WAN Access <--- Uncheck

 

    http://dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • buddee suggested if you are having trouble doing a hard reset using the 30/30/30 method, you can try using the wrt320n hard reset method instead. It has been confirmed to work on the E2000 as well. Check this post for details. http://dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?p=525357#525357
Unplug power cable
Hold down WPS button
Plug power back in
Continue holding WPS button for 12 seconds and release

NOTE

This router uses the Broadcom 4717 CPU. Broadcom uses a default clock of 300MHz for the CPU, while Linksys has overclocked the CPU to 354MHz. This not only causes excessive heat which reduces routing performance, but is also responsible for many of the Wireless errors reported in the forum. It is suggested that you set the CPU clock to 300MHz until the developers have acknowledge the problem, and newer builds are released to fix it.

Open up a telnet or SSH prompt and login to your router. Type the following:

nvram set clkfreq=300,150,75
nvram commit
reboot

http://dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; font-weight: normal; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]VLANs Support

It is also known for the E2000 to support VLANs. Also note that in order to adjust VLANs from the webgui with the E2000 then you will need build 15508 or better, which should be available through the above posted FTP links. Please refer to these wiki links for further info regarding configs.

http://dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/wiki/index.php/Switched_Ports

http://dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/wiki/index.php/VLAN_Support

http://dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; font-weight: normal; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Reverting back to stock firmware

It has been asked about how to revert back to stock firmware, why would you ever want to do that?!? You can always flash back to dd-wrt anyhow, to revert back to stock firmware simply download the latest E2000 firmware from linksys site, reset you router to defaults from within dd-wrt\'s webgui, wait, then login and select the stock firmware file and flash, make sure to select \"reset to defaults\" on the drop down menu when flashing.

Use PHP, GD and .htaccess to Watermark All Images in a Directory

The goal here is to watermark all images in a certain directory, except for thumbnails or other selection. You can either do this on each file prior to placing on your webserver – which is probably wise for CPU load issues – but let’s just say you want to do this for all files served in a single directory dynamically, a gallery for example.

The first step is to create a .png file with transparency which holds your watermark image. For this exercise, I’ve created this image:

tbwm.png

(I’ve added the border to stand the image out from the background of the page).

Here is the original image we are going to test with:

boratwow.jpg

After we have our watermark and sample image, we need to write a php file to use PHP’s GD function to apply this image to our original image. The particular function we use is imagecopy(). Here is the code I am using, I name it w.php:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
$basedir=\"/home/user/public_html/com/gallery/\";
$watermarkimage=\"tbwm.png\";

$file=basename($_GET[\'i\' ]);

$image = $basedir.\"/\".$file;
$watermark = $basedir.\"/\".$watermarkimage;

$im = imagecreatefrompng($watermark);

$ext = substr($image, -3);

if (strtolower($ext) == \"gif\") {
if (!$im2 = imagecreatefromgif($image)) {
echo \"Error opening $image!\"; exit;
}
} else if(strtolower($ext) == \"jpg\") {
if (!$im2 = imagecreatefromjpeg($image)) {
echo \"Error opening $image!\"; exit;
}
} else if(strtolower($ext) == \"png\") {
if (!$im2 = imagecreatefrompng($image)) {
echo \"Error opening $image!\"; exit;
}
} else {
die;
}
imagefilledrectangle($im2, 0  , (imagesy($im2))-(imagesy($im)) , imagesx($im2)  , imagesy($im2) , imagecolorallocatealpha($im2, 0, 0, 0, 100) );
imagecopy($im2, $im, (imagesx($im2)-(imagesx($im))), (imagesy($im2))-(imagesy($im)), 0, 0, imagesx($im), imagesy($im));

$last_modified = gmdate(\'D, d M Y H:i:s T\' , filemtime ($image));

header(\"Last-Modified: $last_modified\");
header(\"Content-Type: image/jpeg\");
imagejpeg($im2,NULL,95);
imagedestroy($im);
imagedestroy($im2);

?>

This file is placed in the images directory.

Also in the images, create an .htaccess file with the following code:

1
2
RewriteEngine on
RewriteRule ^([^thumb].*\\.[jJ].*)$ /com/gallery/w.php?i=$1

This tells the web server that instead of serving jpg files out of this directory, that we should instead process the filename with w.php and then serve to the browser. It also adds in a clause that if it starts with thumb_, that it will not run on this file. This is so it does not run on thumbnails.

Here is the resulting image, with watermark! This is served right out of an image directory with no watermark on the original picture:

Jeep Cherokee Shifting Quick Fix

Here are the instruction

-Open hood while vehicle is off in park.
-Find TB
-Press and hold cable release button.
-While holding cable release button push conduit into ratcheting cable release button. 
-Hold conduit in. 
-Release the cable release button.
-Open TB to wide open and the button will automatically ratchet and lock into the correct place.
-Test drive!!!

Tri-Vin Receipt Not Printing Text Properly

TRI-VIN site cannot utilize Java versions 7 and up at this time (1/14/13).  Roll back to Java version 6 ex 35.

Tips and Tricks

A list of things to do in case your computer is not acting as it should.  This list gets updated as I find new things to add to it.

Read more: Tips and Tricks

Subcategories