July21
Chais, the Hacker…Not very likely. More like, Chais, the guy that stumbles through online forums to make things happen. Hence the reason for this post:
I have always wanted to change the firmware (Firmware, is like an operating system for a router “What it runs on”) on my own wireless router. Why have I always wanted to change it? The real reason: To say that I can do it, and also to be able to do cool things like set up a wireless hotspot where I can make money on my neighbors if they want to use my wireless (perfect if you live in a college town).
I have stumbled, tripped, and fell many times over the past few days trying to make this happen, but I did it. I will explain (in detail) the areas that I had the most trouble with, that doesn’t mean you won’t have to do any research or stumble a little on your own. If you have an interest in changing your firmware in your wireless router, feel free to follow this post. If you don’t, I apologize, and we will post more about business and our life very soon…
Warning: It is recommended that you have a basic amount of computer knowledge before attempting any router firmware change. It is also recommended that you are patient, and like to take risks to achieve something better. There is a possibility if you don’t complete every step in the correct order, that you will brick (the term brick is like it sounds, it won’t be any better than a brick that you can build with [for those that still don't understand it, it will kill it!] ) your router. If you don’t feel comfortable doing this go and purchase a hotspot router for roughly $400.
Requirements:
1) A wireless Router (802.11.B or 802.11.G router, that can have the DD-WRT firmware installed on it [here is a link of supported hardware] ). If you don’t already own a wireless router, I would recommend purchasing a Linksys WRT54G version 1-6.
2) A computer system with an Ethernet port (I eventually had to use a windows xp system, I had a very difficult time with my Apple system)
3) An Ethernet cable (to plug from your computer to your Router)
Here is what I ended up doing: [Note: Read through this entire post before you decide to go ahead with it.]
-First thing first, follow all the links and download any files you might need before you unplug your router from the internet (surfing the web for files after the internet is unplugged doesn’t work very well, a great lesson I learned first hand)
What links do I need (and possible files to download)?:
-Use this Installation guide for your specific compatible device (go to this link and scroll through the “contents” to find your router hardware model, if your model isn’t listed, don’t attempt.). Each router is going to have specific files that you will need (they will not all be the same, so I can’t tell you where everything is located, sorry.), but the process is going to be very similar. [I recommend saving all the files that you need to download, directly on the [C:] Drive on your computer]
What happens after I have downloaded all needed files to my C: Drive?:
1) Unplug your router from the internet (your DSL or Cable Modem) and power. [Note: if you unplug your router and refresh this page, you won't have any guide to go by...so, it might be helpful to download this Instructions.rtf file]
2) Plug one end of your Ethernet cable in to the back of the router (not in the WAN Port, but in the switch section. The section that usually has 4 to 8 ports almost touching each other, any one of those ports will work) and the other end into the Ethernet jack on your computer system.
3) Plug your router back into a power source.
4) Login to your router to verify your router’s IP Address settings (you can do this by typing 192.168.1.1 into an address bar on any internet browser or 192.168.1.0, or 192.168.0.1 depending on the router) If you have changed your router’s IP address settings in the past, type the current one in.
5) Once you have determined your router’s IP Address, you need to change your computer’s IP address to a manual IP with the next sequential number (Example: my router’s IP is 192.168.1.1, I am going to change my computer’s IP to 192.168.1.2)
Example of what all the computer network settings should look like:
IP address: 192.168.1.2
Subnet mask: 255.255.255.0
Default Gateway: 192.168.1.1 (this will be whatever your Router’s IP address is)
Preferred DNS Server: 192.168.1.1 (this will be whatever your Router’s IP address is)
6) If you are here, Good Job! Now you need to disable your windows firewall or any other software firewall you are using to block bad guys from coming into your computer. Go ahead…
7) Disabled? good…Right now you will need to follow the directions (from the installation guide) on what to do next depending on your router. If your next step is to TFTP your new firmware or any other files to your router, please follow below.
How do I TFTP?
Now this part is fun! (by the way “/” means the next item when there is a list of things) Now go to the Start Button / Run / and type in “cmd” without the quotes, never type the quotes. Doing this will open your command prompt window (geeky windows stuff).
9) When the command prompt window opens, first type “cd\” (please note we are using a backslash, not a forward slash, big difference in the computer world, As I found out first hand), this will make your root of your command prompt be your C: Drive, where your files should be located. (if you files are in a folder or compressed on the C: drive, take them out or expand them, if you don’t, it won’t work.)
10) Now type: “TFTP -i 192.168.1.1″ —> the 192.168.1.1 should be your routers current IP Address, please don’t type this part inside the arrows! followed by <— “PUT firmware.bin” —>the firmware.bin is the exact name of whatever your firmware file is called on your C: Drive. So, if your file isn’t called firmware.bin, please don’t type that. The whole thing depending on your IP Address and File name should look like this example below:
“TFTP -i 192.168.1.1 PUT firmware.bin”
Then all you do is hit enter, and whamo! it will take a little bit to upload (1 minute or faster), and it will reboot on it’s own after a couple of minutes. After your router reboots, you can login with the current Router IP Address by typing it into your internet browser address bar (I prefer Mozilla firefox). Your user name and password that will be required to change settings will be User name: root, Password: admin.
Now you are in your new firmware, and can make changes or whatever. If you installed the DD-WRT firmware that is not a micro version you should chillispot already pre loaded, and here is where you go next to set up your hotspot.
Wow, that was fun! I just thought I would share this because I had such a difficult time with it. Hope it helps anyone that wants to spend some sweat equity to earn some cash from surrounding college kids (or just wants to say they know how to do something new). All I know is, I feel like a hacker!
Have a great day!
~Chais Meyer