Skip to content
This repository

This page provides instructions for installing the BISmark firmware on the Netgear N600, model number WNDR3700v2, WNDR3800 and WDR3600 TP-Link N600 home routers.

Already running BISmark? If you already have BISmark installed on your router, please follow the instructions at this link to upgrade your router instead: Upgrading to lancre.

Supported hardware

BISmark currently supports the Netgear WNDR3700v2, WNDR3800 and TP-Link WDR3600v1 only. We hope to support other Openwrt-capable routers eventually. We unfortunately don't support the Netgear WNDR3700(v1) as it may not have sufficient flash memory capacity.

Downloading the firmware image

Download the appropriate image file for your model of router:

Installing the firmware image

Before proceeding, please let us know that you're installing the BISmark firmware by signing up at http://goo.gl/bxBB0. This will allow us to contact you regarding updates, etc. Please include the MAC address on the bottom of your router in the "Notes or special instructions" section.

Netgear

Replacing the Netgear factory firmware

If your WNDR3700v2 still has the Netgear firmware on it, you can easily replace it using the Netgear web-based interface:

  1. Connect to one of the router LAN ports with an ethernet cable.
  2. Access the router's management interface by navigating to http://www.routerlogin.net using a web browser.
  3. Click on "Maintenance", and then select "Router Upgrade".
  4. Click on the "Browse" or "Choose File" button and select the firmware image you downloaded above (i.e. openwrt-bismark-lancre-ar71xx-generic-wndr3700v2-squashfs-factory.img)
  5. Click "Update".

The router will begin updating its firmware. Be patient -- do not power off or restart the router. Wait until the router reboots and the power LED turns from flashing green to solid green.

  1. Configure the ethernet port on your machine to obtain an IP address via DHCP.
  2. Point your Web browser at http://myrouter.projectbismark.net (or, if that fails, to http://192.168.142.1). You should see a "Welcome to your BISmark home router" start page. This indicates that the firmware upgrade was successful.
  3. Proceed to "Setting up your BISmark router".

Low-level firmware installation using tftp (tftp-hpa package)

Video instructions available here: http://www.youtube.com/watch?v=vIFZL5j4aok

This approach will allow you to recover a router that seems to be "bricked". For a router that already has Openwrt or BISmark on it, the sysupgrade approach is preferable.

  1. Turn off the router using the power switch on the rear of the device.
  2. Configure an ethernet port on your machine with the address 192.168.1.2 and subnet mask 255.255.255.0.
    • Mac OS X users: use the Network pane in System Preferences.
    • Linux/Unix users: use Network Manager, ip, ifconfig, etc.
  3. Connect port 1 on the router to your computer's ethernet port (make sure you connect to the router's ethernet port 1, not its WAN port)
  4. Hold down the recessed "restore factory settings" button on the bottom of the router with a paperclip or similar instrument.
  5. Turn on the router. The power LED will turn solid amber, flash amber, turn solid green, and then flash green. This takes over a minute.
  6. Release the "restore factory settings" button.
  7. Open a terminal and type the following commands to flash the router:

    $ tftp 192.168.1.1
    binary
    put <image_file_path>
    

A successful tftp will simply return no message; a failed one will eventually time out and indicate so with an error message. Waiting at least 5 minutes is essential. After the tftp succeeds you can disconnect the network cable with no issues, and you can proceed to flash another router if desired. The router should restart upon a successful upgrade. Be patient -- do not power off or restart the router. Wait until the router reboots and the power LED turns from flashing green to solid green.

  1. Configure the ethernet port on your machine to obtain an IP address via DHCP.
  2. Point your Web browser at http://192.168.142.1. You should see a "Welcome to your BISmark home router" start page. This indicates that the firmware upgrade was successful.
  3. Proceed to "Setting up your BISmark router".

TP-Link

Replacing the TP-Link factory firmware

From the original TP-LInk factory firmware it's possible to install Bismark via web interface via the steps below:

  1. Download bismark firmware (i.e. openwrt-bismark-lancre-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin)
  2. Connect to one of the router LAN ports with an ethernet cable.
  3. Access the router's management interface (e.g. http://192.168.0.1).
  4. Click on "System Tools", and then select "Firmware Upgrade".
  5. Rename the bismark firmware file to a short name (e.g. firmware.bin)
  6. Click on the "Browse" or "Choose File" button and select the firmware image you've just renamed (i.e. firmware.bin)
  7. Click "Upgrade".

The router will begin updating its firmware. Be patient -- do not power off or restart the router. Wait until the router reboots and start blinking the blue LAN LED.

  1. Configure the ethernet port on your machine to obtain an IP address via DHCP.
  2. Point your Web browser at http://myrouter.projectbismark.net (or, if that fails, to http://192.168.142.1). You should see a "Welcome to your BISmark home router" start page. This indicates that the firmware upgrade was successful.
  3. Proceed to "Setting up your BISmark router" below.

Low-level firmware installation from safe-mode

Bismark OpenWRT can be recovered from a bricked state. For that it's required to boot the router in safe-mode by repeatedly pressing and releasing the WPS button until the 'SYS' light (asterisk) start to blink fast. Please, be double careful proceeding with this method as you might damage the router and advanced procedures may be required to bring it back.

Once in safe mode, the device should respond at 192.168.1.1 address now and it's necessary to manually set your linux interface address in the 192.168.1.X network in order to communicate. You can telnet directly to the router while in safe-mode to be able to run the recover procedure as follows:

Providing firmware download from linux:

   $ mv openwrt-bismark-lancre-ar71xx-generic-tl-wdr3600-v1-squashfs-**factory**.bin firmware.bin
   $ python -m SimpleHTTPServer
   Serving HTTP on 0.0.0.0 port 8000 ...
   $ telnet 192.168.1.1

Download and install firmware from router:

   $ wget http://192.168.1.X:8000/firmware.bin
   firmware.bin         100% |*****************************..
   $ mtd -r write firmware.bin firmware

Do not power off or restart the router. Wait until the router reboots and start blinking the blue LAN LED. Restoring to the original firmware is also possible with similar procedure.

Setting up your BISmark router

You can proceed to log into and configure your router by following the instructions at http://projectbismark.net/participant/quickstart/

Please be aware that the current version of the BISmark firmware has some known issues that we are working on fixing. Read about these issues at http://projectbismark.net/participant/known_issues/

Finally, we want to keep in touch with people who install the BISmark firmware. Please sign up here, and enter the MAC address of your router in the "Notes and Special Instructions" section down at the bottom of the page.

Something went wrong with that request. Please try again.