TP-LINK TL-WR740N WiFi Router Here's how to: Flash a TP-LINK TL-WR740N WiFi router with OpenWRT ( Wikipedia ) Install toolchain which will run on your x86 Ubuntu computer but compile for the MIPS processor (Atheros AR9330) present inside the TP-LINK TL-WR740N. Cross-compile a hello world C program on x86. Transfer the executable to the router and run it. Flashing the router with OpenWRT Figuring out the model number Look on the back side of the router and figure out your model number Mine was V4.23 . I looked up the corresponding entry for that model on the OpenWRT's Wiki Page for TL-WR740N here http://wiki.openwrt.org/toh/tp-link/tl-wr740n under the "Specific Install Notes" section and read: "Hardware version 4.23 works perfectly with the unmodified Attitude Adjustment (12.09-beta) generic WR740N v4 image . The best installation method is flashing it through the stock TP-Link web interface." So I clicked on the image lin