Monday, October 7, 2013

Build firmware from scratch for TL-WR1043ND

Simple steps to build own firmware from scratch for TL-WR1043ND router:
  1. Download latest stable OpenWrt sources:

    $ mkdir openwrt && cd openwrt
    $ svn co svn://svn.openwrt.org/openwrt/branches/backfire


    You can also use svn://svn.openwrt.org/openwrt/trunk/ to get latest unstable version.
  2. Check and install required dependencies:

    $ cd backfire
    $ make defconfig

  3. Update and install application packages:

    $ svn up
    $ ./scripts/feeds update -a
    $ ./scripts/feeds install -a

  4. Configure new firmware for your needs:

    $ make menuconfig

    Set "Target system" as "Atheros AR71xx" and "Target profile" as "TP-LINK TL-WR1043ND v1". From this point you can also add/remove any additional packages that you would like to include to your firmware, e.g. usbip.
  5. Build (this can take a while):

    $ make
Once build process has been finished you can find the firmware in the bin directory.

No comments:

Post a Comment