[TPLINK 703N] Best U-boot mod for TP-LINK 703N

If you purchased the 703N from our Amazon store or ebay store, your router is pre-loaded with this U-boot by default. You can jump to part two to learn how to use it. If you get your router from somewhere else, you can follow this article to update your u-boot so you won’t need you worry about bricking the router some day.

pepe2k from Openwrt forum made a very impressive U-boot for 703N. It starts from wr703n-uboot-with-web-failsafe project.

The best thing about this bootloader is, you can barely “brick” your router. You can do whatever you want to change IP, change Ethernet port configuration, enable/disable wireless. Of course, you can also play with the firmware in any way you want. After you make something evil, all you need to do is to load the default firmware in failsafe mode. After a reboot, your router is brand new again. The uboot has a few more features, we will talk about two modes that most people use most to recover 703N.

In this article we are mainly focus on how to flash your 703N to this amazing uboot, and also how to use the uboot. If you are interested in details, you can dig into the uboot code, since this project is open sourced.

Part 1 – Installation

For safety consideration, most Openwrt firmware disabled the uboot write permission, in other word, you cannot update the uboot with a normal firmware download from official website. I compiled this firmware, enabled the uboot write permission.

Download TP-link-703N-uboot-writable.bin here.

Upload it to the /tmp directory (You may need WinSCP to do it).

Open a SSH window, login with “root” account. And run the following command:

root@703N:~# mtd -r write /tmp/TP-LINK-uboot-writable.bin  firmware
Unlocking firmware ...

Writing from /tmp/TP-LINK-uboot-writable.bin to firmware ...
Rebooting ...

After a short while, you will see your 703N automatically reboots. After the LED becomes solid, connect to router using WIFI – the default SSID is OpenWRT, with no password. Login to the webpage 192.168.1.1. Setup the root user password. Note you need to setup root password to use the SSH interface.

Now, download the uboot here.

connect to SSH and run:

root@OpenWrt:~# mtd -r write /tmp/TP-LINK-updated-uboot.bin u-boot
Unlocking u-boot ...

Writing from /tmp/TP-LINK-updated-uboot.bin to u-boot ...
Rebooting ...

After the reboot, the new uboot is in your router.

Part 2 – How to use the uboot failsafe feature.

By pressing and holding the reset button for different duration, there are three modes you can choose:

  1. web server (for ~3 sec)
  2. U-Boot console (for ~5 sec)
  3. NetConsole (for ~7 sec)

For web server mode and NetConsole mode, you need to set IP of your computer to 192.168.1.2(it needs to by exact 192.168.1.2!) with netmask of 255.255.255.0

When you push and hold the reset and power up, the LED should flash once a second. count to 3, and release the reset button, you will be able to ping and access the webpage by browsing 192.168.1.1

You can upload any firmware here to fix your “bricked” router.

When using NetConsole mode, instead push and hold the reset button 3 seconds before release, you count to 7. In NetConsole mode, only UDP port 6666 is open, in other word, you cannot ping the IP to see if it’s in correct mode or not. But you can use UDP tool Hercules setup utility to connect to UDP port 6666.

There are many command you can run here in Netconsole, BUT make sure you know what you are doing. You are directly talk to uboot, that you may easily brick the router for real. Once you messed up with uboot here, you need a programmer to get it back. The most common command we use is “setmac”. It write the MAC address to the flash so you can easily “clone” IP from other devices. I will have another article on it.

The U-Boot console is enabled if you press and hold reset button for 5 seconds. You need to open the router and connect a serial cable to the PCB, and talk with the router with serial port. Normally you don’t really need to do so, since you have the Netconsole can do almost the same thing. So, I will save some pages describing it. If you need further information on it, contact me privately.

Replys:

  1. Kyle

    Hello, not sure how i can contact you privately. I can give a back story if you would like, but long story short I was in u boot and chose to erase thinking it would erase the software and not the bootloader.. I was wrong. How can i go about with installing u boot on this device? I have already soldered the JTAG GPIO ports on the device and i have a raspberry pi. I’m have never done a JTAG before and i haven’t found anything for this specific device on commands. Any help would be great!!


  1. Payday Loan Online

    loans for students with no credit poor credit loans credit loans guaranteed approval lenders for bad credit


  1. prowadzenie fanpage cena

    You really make it seem so easy with your presentation but I find this matter to be actually something that I think I would never understand.

    It seems too complex and very broad for me. I'm looking forward for your next post, I'll try to get the hang of it!


  1. Direct Lenders

    credit loans guaranteed approval poor credit loans guaranteed approval credit loans guaranteed approval credit loans guaranteed approval


  1. Online Lenders

    credit loans guaranteed approval bad credit loans elastic loans credit loans


  1. Fastest Payday Loan

    need cash now usa cash net loans offer payday installment loan


  1. Money Loan

    new loan loans loans loans


  1. A Payday Loan

    personal loans online loans loans payday loans in houston texas easy payday loans easy loan easy loans payday loan instant


  1. Cash Loan

    best payday loans online best payday loans online personal loans online personal loans online


  1. Payday Express

    best payday loans online installment loans online best payday loans online installment loans online


  1. Payday Loans Online

    easy loan easy loans easy loans no credit check https://easypayday.us.com/ - easy loans


  1. Speedycash

    payday loans online best payday loans online best payday loans online loans


  1. Getting A Loan

    loans online direct loans online direct loans usda loans


  1. Online Payday Loan

    easy money payday loans quick payday loans easy payday easy payday loan


  1. Speedycash

    personal loans guaranteed new loan personal loans online https://loans2019.us.com/ - payday lending


  1. Easy Payday Loan

    loans with cosigner loans in raleigh nc low rate personal loan payday loans portland or


  1. Online Loans

    cash today lending com easy payday easy payday loans


  1. Paydayloan

    easy payday easy loan easy loan easy payday


  1. Quick Loan

    loans online direct payday loans online payday loans online loans


  1. Personal Loans

    ez loan loans instant bad credit loans loans online direct


  1. Loans For Bad Credit

    quick payday loans easy money payday loans payday installment loan easy money payday loans


  1. Online Payday Loan

    payday loans online installment loans online payday loans online loans


  1. Get A Loan

    easy payday easy payday lending com easy loan


  1. A Payday Loan

    easy payday easy money payday loans easy payday 12 month loans


  1. Pay Day Loan

    best payday loans online loans payday loans online loans


  1. Online Lenders

    payday loans online payday loans online payday loan companys loans


  1. Instant Online Loans

    easy loans no credit check easy payday quick and easy loans easy loan


  1. Payday Express

    alabama payday loans 1000 payday loans loans marcus loans


  1. Speedycash

    loans loans online direct payday loans online loans


  1. Payday

    personal loans online personal loans online consolidated loans loans easy payday payday loans online instant approval quick payday loans easy loans


  1. Loans For Bad Credit

    easy payday fast cash advance loans quick payday loans easy payday loan loans payday loans florida loans installment loans online


  1. Payday Loan Online

    personal loans online best payday loans online payday loans online personal loans online


  1. Loans

    best payday loans online loans personal loans online loans


  1. Online Loans

    payday loan online lenders personal loans online loans loans online direct


  1. Payday Loans Online

    easy money payday loans quick payday loans guaranteed payday loans no credit check easy payday


  1. Loans For Bad Credit

    best payday loans online loans loans https://loans2019.us.com/ - loans


  1. Bad Credit

    personal loans online payday loans online ez money payday loans loans easy payday easy loans no credit check easy payday easy payday


  1. Speedy Cash

    payday loans online best payday loans online loans payday loans online


  1. Loan Cash

    loans online approval progressive loans easy loan easy loans no credit check


  1. Cash Advance

    loans online direct payday loans in philadelphia loans loans online direct


  1. A Payday Loan

    usa cash loans easy loan easy payday easy payday


  1. Loan Cash

    quick payday loans second chance payday loans low income payday loans easy loans


  1. Best Payday Loan

    payday loans online instant approval easy payday easy payday loan easy payday


  1. Payday

    payday loan california loans best payday loans online loans


  1. Money Loan

    installment loans online loans loans personal loans online


  1. Payday

    loans online direct loans loans loans


  1. Payday

    paydayloans easy payday rapid cash easy payday loan


  1. Easy Payday Loan

    installment loans online loans personal bank loans payday loans online


  1. Easy Payday Loan

    denver payday loans easy payday loan easy payday easy payday


  1. Pay Day Loans

    quick payday loans easy payday personal unsecured loans easy payday


  1. Direct Lenders

    best debt consolidation loan loan assumption easy loans no credit check faxless payday loan


  1. Bad Credit

    easy payday easy money payday loans quick payday loans easy loans no credit check


  1. Online Lenders

    easy payday direct lenders of payday loans easy loans quick payday loans


  1. Spotloan

    loans loans online direct loans installment loans online


  1. Best Payday Loan

    easy payday easy payday easy payday easy payday


  1. Money Loan

    title loans online easy payday small personal loans online easy payday


  1. Personal Loans

    easy payday easy loans no credit check easy payday easy payday


  1. A Payday Loan

    best payday loans online fast easy payday loans payday loans houston texas short term payday loans


  1. Loans Online

    loans online direct loans loans las vegas online payday loans reviews


  1. Cash Advance

    direct lenders of payday loans quick payday loans quick payday loans 24 hour loan


  1. Direct Lenders

    quick payday loans payday loans compare sameday loans easy payday


  1. Online Loan

    loans personal loans online loans payday loan houston


  1. Getting A Loan

    easy payday direct lender payday easy loans quick payday loans loans best payday loans online loans no fax payday loans direct lenders


  1. Getting A Loan

    loans online direct 24 hour loan guaranteed payday loans no credit check guaranteed payday loans for bad credit


  1. Paydayloan

    direct lender payday easy loan christmas loan easy payday how to get a loan with no credit loans payday loans online loans


  1. Easy Payday Loan

    private lenders for bad credit easy payday loan small personal loans online quick payday loans


  1. Online Loans

    easy money payday loans easy payday easy loans no credit check loan installment


  1. Instant Online Loans

    easy loans quick payday loans easy payday advance loan


  1. Payday Loans Online

    easy loans no credit check easy loans easy payday easy loans no credit check


  1. Loans For Bad Credit

    real online payday loans tax advance loans loans loans


  1. Online Loans

    loans loans payday loan company installment loans online home loans guaranteed approval easy payday payday loan in las vegas usa cash loans


  1. Quick Loan

    payday loans online easy to get payday loans personal bank loans personal loans online


  1. Personal Loans

    getting a loan easy payday loans easy payday easy payday


  1. Speedy Cash

    easy payday easy payday easy payday best debt consolidation loan


  1. Direct Lender Loans

    best payday loans online best payday loans online installment loans online loans online direct


  1. Speedycash

    installment loans online loans loans online direct consolidated loans


  1. Money Loan

    payday loans no credit check no employment verification easy payday loan quick payday loans castle payday loans


  1. Payday

    easy payday loan sameday loans easy payday easy payday


  1. Personal Loans

    installment loans online payday loans online installment loans online payday loans tx


  1. Pay Day Loan

    easy payday usa cash loans easy loans affordable loan


  1. Payday Loan Online

    student loan debt loans personal loans online payday loans online


  1. Instant Online Loans

    installment loans online cash now no credit check best payday loans online personal loans online


  1. Getting A Loan

    loans marcus loans loans payday loans online


  1. Loans

    easy payday easy loans 10 top loan companies private lenders for bad credit installment loan companies payday loans for self employed payday lending best payday loans online


  1. Online Loan

    loans online direct personal loans online installment loan companies low credit score loans


  1. Payday Loan Online

    loans online direct quick payday loans easy loan easy payday


  1. Cash Loan

    payday loans online guaranteed credit approval loans debt consolidation loans for bad credit


  1. A Payday Loan

    payday loans online best payday loans online personal loans online low rate loans


  1. Instant Online Loans

    installment loans online best payday loans online best payday loans online personal loans online


  1. Paydayloan

    personal loans online installment loan companies loans payday 2 xbox one


  1. Online Payday Loan

    payday loans st louis mo best payday loans online payday loans online payday loans in philadelphia


  1. Payday Loans Online

    loans personal loans online installment loans online https://loans2019.us.com/ - installment loans online


  1. Spotloan

    easy payday easy payday loans loan payoff cash advance america scam


  1. Payday Loans

    easy payday easy loans easy money payday loans 10 top loan companies


  1. Online Loans

    easy payday loan easy payday easy money payday loans getting a loan


  1. Payday Loan

    payday loan houston loans personal loans online payday loans for self employed


  1. Spotloan

    payday loans online loans loans payday loans lake charles


  1. Pay Day Loan

    need cash now payday loans compare easy payday easy money payday loans


  1. Getting A Loan

    loans payday loans online installment loans online personal loans online


  1. Payday Loans Online

    easy loan personal loan no credit check easy payday loan until payday


  1. Online Loan

    easy money payday loans easy payday sameday loans easy payday loan


  1. Quick Loan

    easy money payday loans quick easy payday loans easy payday loans apply


  1. Best Payday Loan

    quick payday loans quick and easy loans loans offer quick payday loans


  1. Pay Day Loans

    loans online direct installment loans online alabama payday loans loans


  1. Loans For Bad Credit

    loans online direct tax advance loans loans best payday loans online


  1. A Payday Loan

    loans online direct installment loans online cash in one hour loans advance loan easy payday loans easy payday loan payoff


  1. Best Online Loans

    easy payday easy loans easy loan easy payday


  1. Personal Loans

    best payday loans online loans online direct loans online direct loans


  1. Loans For Bad Credit

    loans personal loans online where to get a loan loans


  1. Instant Online Loans

    easy payday easy money payday loans easy loan easy loan


  1. Loan Cash

    10 top loan companies easy payday easy payday easy payday


  1. Cash Advance

    personal loans online easiest payday loan to get loans cash in one hour


  1. Paydayloan

    personal loans online loans installment loans online no credit checks payday loans


  1. A Payday Loan

    easy payday second chance payday loans easy loan payday loan instant


  1. Direct Lender Loans

    quick payday loans easy payday easy payday easy loans no credit check


  1. Fastest Payday Loan

    cash loan lenders 1 hour cash loans secure online payday loans loans online direct


  1. Instant Online Loans

    advance cash loan paydayloans title loans online easy payday consolidated loans online payday loans reviews installment loans online best payday loans online


  1. Quick Loans

    guaranteed credit approval loans online direct unsecured loan installment loans online


  1. Loans Online

    easy payday loans home loans guaranteed approval easy payday quick payday loans best payday loans online loans payday loan california loans with cosigner


  1. Payday Loans

    easy money payday loans easy payday easy money payday loans easy payday


  1. Speedy Cash

    loans best payday loans online personal loans online payday loan online lenders


  1. Cash Advance

    tax advance loans payday loans st louis mo installment loans online loans


  1. Getting A Loan

    payday loans online low credit score loans loans up loans


  1. Loan Cash

    loans easy cash payday loan personal loans online loans


  1. Loans

    payday loans online top rated payday loans loans best payday loans online


  1. Payday Loans

    payday loans no credit check no employment verification loans for average credit easy payday loan easy payday loan


  1. Easy Payday Loan

    loans cash lenders personal loans online loans


  1. Fastest Payday Loan

    easy loans no credit check easy payday advance loan easy payday


  1. Loan Cash

    title loans online easy loans no credit check easy payday easy loans no credit check


  1. Payday Loans Online

    best personal loans personal loans personal loan personal loans


  1. Online Loans

    personal loans personal loans for bad credit private lenders personal loans for bad credit


  1. A Payday Loan

    loans personal loans personal personal loans parent loan


  1. Speedy Cash

    bad credit personal loans payday loans mn best personal loans usa payday loan


  1. Get A Loan

    personal loan installment sale best place to get a personal loan personal loans


  1. Direct Lenders

    credit loans reviews bad credit loans for bad credit apply for loan online online payday loans loans personal personal loans cash america loans best personal loan


  1. Cash Advance

    pay day loans payday loans no credit payday loans online payday installment loans


  1. Speedy Cash

    paydayloan best personal loans payday loans online bad credit best personal loans


  1. Instant Online Loans

    best personal loan loans personal bad credit personal loans www payday loans


Leave a Reply

Your email address will not be published. Required fields are marked *