How to enable Bridge mode on a Telus v1000h/v2000h without root access!

I was cleaning up my network today and was frustrated that I couldn’t enable bridge mode on my Telus Actiontec v1000h modem/router to put it into a modem-only state. The problem is that Telus changed the root/tech passwords on firmware 31.121L.13 and nobody knows what they are. My buddy Mike told me to try editing the webpage source and I’ll be damned it actually worked!

Basic Instructions (if you don’t want to watch the how-to video below):
1. Go to 192.168.1.254 (or whatever your gateway is) and log in to the admin/telus account.
2. Go to the Advanced Settings tab and open up WAN IP Addressing.
3. Open up your web browser’s developer tools (F12)
4. Search for <tr id=”id_rfc_1483_transparent_bridging” style=”display: none;”>
5. Change “display: none;” to “display: block;”
6. Select the now visible Transparent Bridging option on the page, then Apply
7. You’re done! You can see that the bridge is enabled on the Status tab under Connection Status > ISP Protocol.

Programming a 4D Systems Serial Display With an Arduino Board

I’ve just begun working on a new project and I’ve very briefly been playing with a 4D Systems serial display (the uLCD-32PTU to be precise), ordered from Sparkfun. I figured there was no way I was gonna drop any coin on their proprietary 4D Programming cable, because from what I read it just uses a standard FTDI chip. Fortunately I had my Arduino Duemilanove kicking around, which has the USB interface with a built in FTDI controller (as do most Arduino boards) .

This one’s dead simple, so long as you have a removable ATMega chip in your Arduino.

For Arduino’s with removable chips:

  1. Remove the ATMega chip
  2. Connect +5V, GND, Rx, Tx, and RESET straight from the serial display to the appropriate, matching pins of the Arduino’s header. You might mix the Rx and Tx up like I did the first time around; Rx on the display goes through the line marked Tx on the included 5-pin header cable and connects to Rx on the Arduino (so, ignoring the cable, Rx to Rx). Same idea for the Tx line.


If your chip isn’t removable, it’s more complicated (and might not work):

  1. Disable the ATMega chip by tying the RESET line to GND.
  2. Do the same as step 2 above, but do not connect the RESET line.
  3. The 4D Serial Display requires a momentary RESET pulse before the code can be loaded onto it (this is the DTR leg of the FTDI controller). Unfortunately, the DTR leg was tied to GND in step 1. You’ll have to manually trigger the RESET on the serial display right before it’s programmed. To do that you have to connect the display’s RESET to GND momentarily, right before the code download is initiated. It’s a matter of good timing (and would really, really suck for development purposes).

 

Of course, this could be applied to any board that is programmed through an FTDI controller. Hope it helps someone.

Open a Google Chrome Tab in Firefox, or a Firefox Tab in Chrome

I’ve put this application together to switch quickly between Chrome and Firefox as I often do. Simply put, this will allow you to open an active Google Chrome tab in Mozilla Firefox (and vice versa) using the shortcut Ctrl+Shift+F. The program itself is an executable that will run in the background and can be accessed from the system tray notification area (bottom right). It’s built with AutoHotKey.

Download
ChromeToFirefox.exe Standalone Executable Download

ChromeToFirefox.ahk Script (requires AHK) Download
AutoHotKey website Link

Note: If you want this to run every time you turn on your computer, place ChromeToFirefox.exe in the startup folder. The startup folder (for Windows 7) is located at C:\Users\YourUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

If there is a bug, it’s probably because Chrome recently updated and I haven’t had a chance to fix it yet. If it doesn’t work, let me know in the comments. Another possibility for error is that it is failing to locate firefox.exe or chrome.exe. It only works if the installation directory is the default location. I’ve included the script to edit, but you will need to download AutoHotKey to compile the exe.

I’ve used scripts from both here and here – wouldn’t have been possible if I didn’t have them to work off of.