OpenWrt Forum Archive

Topic: The TP-Link's New WR703-MR10U

The content of this topic has been archived between 6 Feb 2018 and 5 May 2018. Unfortunately there are posts – most likely complete pages – missing.

MBS wrote:
credinho wrote:

I received my device and after reading some instructions I was able to flash openwrt on it, but when trying to install luci I got the same error of not enough space and as I'm far from understanding how all of this works and I couldn't find an easy solution for this I decided to install the original firmware and think about what to do latter. The problem is that I think I made a stupid mistake, since I also had on my computer a firmware from another device (DD-WRT for TP-Link TL-WR703N) and I may have installed it instead of the original MR10U firmware... now I feel stupid and I really don't know what else can I do, because I can't connect to the device by any means, so I don't know how the replace the firmware!

So, now every time I turn the device on I get the green light to flash one time, the it stays on for just a second and then it goes off. I've tried to debrick it (http://wiki.openwrt.org/toh/tp-link/tl-mr10u#debricking) but I'm not even able to get it on failsafe mode. When I connect the device to my computer with a lan cable the network is not recognized and can't anything else.

Does anyone know how to help me! I know I'm just to noob to start messing with this, but I'm also quite curious and I would really appreciate if someone could help me with this!

It sounds to me, that you just flashed a wrong firmware image, while your bootloader should still be working fine. So you could just connect to the serial port (with a serial cable, which operates at 3.3V!) and run the few debricking commands in uboot. See the following wiki articles and also follow the links in there:
http://wiki.openwrt.org/toh/tp-link/tl-mr10u#serial
http://wiki.openwrt.org/toh/tp-link/tl-mr10u#debricking
To enter uboot, you probably have to type in "tpl" when it outputs something like "Autobooting in x seconds". Timing is crucial.

First off all thank you for your answer! Yes, I did flash a wrong firmware image, that was the problem! In your opinion, is it easy to debrick the device by this method? I will have to look for a serial cable if I want to try this!

MBS wrote:
credinho wrote:

I received my device and after reading some instructions I was able to flash openwrt on it, but when trying to install luci I got the same error of not enough space and as I'm far from understanding how all of this works and I couldn't find an easy solution for this I decided to install the original firmware and think about what to do latter. The problem is that I think I made a stupid mistake, since I also had on my computer a firmware from another device (DD-WRT for TP-Link TL-WR703N) and I may have installed it instead of the original MR10U firmware... now I feel stupid and I really don't know what else can I do, because I can't connect to the device by any means, so I don't know how the replace the firmware!

So, now every time I turn the device on I get the green light to flash one time, the it stays on for just a second and then it goes off. I've tried to debrick it (http://wiki.openwrt.org/toh/tp-link/tl-mr10u#debricking) but I'm not even able to get it on failsafe mode. When I connect the device to my computer with a lan cable the network is not recognized and can't anything else.

Does anyone know how to help me! I know I'm just to noob to start messing with this, but I'm also quite curious and I would really appreciate if someone could help me with this!

It sounds to me, that you just flashed a wrong firmware image, while your bootloader should still be working fine. So you could just connect to the serial port (with a serial cable, which operates at 3.3V!) and run the few debricking commands in uboot. See the following wiki articles and also follow the links in there:
http://wiki.openwrt.org/toh/tp-link/tl-mr10u#serial
http://wiki.openwrt.org/toh/tp-link/tl-mr10u#debricking
To enter uboot, you probably have to type in "tpl" when it outputs something like "Autobooting in x seconds". Timing is crucial.

The serial cable you talked about is something like this? http://pt.mouser.com/Search/ProductDeta … L-232R-3V3

If yes, it is to much expensive, for that price I would be much better to buy another device!

Hello, I still don't have the serial cable, but when I get it what kind of connexions do I need to make? I meand, will I have to solder anything? How manu connectors do I have to "connect"? From this image. http://wiki.openwrt.org/toh/tp-link/tl-mr10u#serial, I did not understand that! Thank you...

As the wiki states, you need to solder to TP1, TP2 and GND and connect it to your serial cable.

I foundthe TP1 and TP2, but where is the GND? From the image posted on wiki I didn't figure it out!

On the battery connector.

otlabs wrote:

Try this build (AA, kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether usbutils udev):

20131030 (Folder Link, 38.5 MB)
https://mega.co.nz/#F!QMBijY7A!Oyj9zjB8KPsXujWsE6ohHQ

Thank You @otlabs. binary image works well. I Intentionally want to have 12.09 working on MR10U. Unfortunately I'm missing some packages. For example: kmod-usb-core kmod-usb-storage kmod-fs-ext4 block-mount.

I also tried to apply Your patch.

otlabs wrote:

You can get this patch set from http://pastebin.com/vEAdKW6E

It does not work for me:
first I got error

 $ git apply --stat aa_tp-link_tl-mr10u.patch
fatal: git apply: bad git-diff - expected /dev/null on line 155

I modified

 diff --git a/target/linux/ar71xx/patches-3.3/660-MIPS-add-tl-mr10u-support.patch
new file mode 100644
index 0000000..73abc84
+++ a/target/linux/ar71xx/patches-3.3/660-MIPS-add-tl-mr10u-support.patch 

because 660-MIPS ... did not exist in 12.09 source.

then

 $ git apply --check aa_tp-link_tl-mr10u.patch
error: patch failed: target/linux/ar71xx/base-files/etc/diag.sh:139
error: target/linux/ar71xx/base-files/etc/diag.sh: patch does not apply
error: patch failed: target/linux/ar71xx/base-files/etc/uci-defaults/network:153
error: target/linux/ar71xx/base-files/etc/uci-defaults/network: patch does not apply
error: patch failed: target/linux/ar71xx/base-files/lib/ar71xx.sh:108
error: target/linux/ar71xx/base-files/lib/ar71xx.sh: patch does not apply
error: patch failed: target/linux/ar71xx/base-files/lib/upgrade/platform.sh:147
error: target/linux/ar71xx/base-files/lib/upgrade/platform.sh: patch does not apply
error: patch failed: target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr703n.c:1
error: target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr703n.c: patch does not apply
error: patch failed: target/linux/ar71xx/generic/profiles/tp-link.mk:5
error: target/linux/ar71xx/generic/profiles/tp-link.mk: patch does not apply
error: patch failed: target/linux/ar71xx/image/Makefile:872
error: target/linux/ar71xx/image/Makefile: patch does not apply
error: patch failed: tools/firmware-utils/src/mktplinkfw.c:30
error: tools/firmware-utils/src/mktplinkfw.c: patch does not apply

Seems that can be some general download issue. Could you upload patch file and modified source to somewhere?

thank You

--EDIT
patch seems to work with --whitespace=fix and changes are included

(Last edited by silverk on 29 Dec 2013, 19:44)

@silverk: please, comment from where you got 12.09 source?

otlabs wrote:

@silverk: please, comment from where you got 12.09 source?

I got it from openwrt git. git://git.openwrt.org/12.09/openwrt.git

I made simple serial port mod, not to have device always open and laying around.

http://lammas.siiteisaa.dyndns.org/gallery2/main.php?g2_view=core.DownloadItem&g2_itemId=44026&g2_serialNumber=2&g2_GALLERYSID=08818ab3064a6f6f45a4c8750cbd1cbf
I used 2.5 mm stereo jack. I also cut the battery holders/guides inside top cover. Space is quite limited so You need to be precise with jack positioning.

2.5 stereo plug is not so uncommonly used for serial port. Example old Motorola phones are using it.

Wiring:
TP2 - TxD is at the tip of the plug (PC to Device)
TP1 - RxD is at the middle contact (Device to PC)
GND is the outer contact.

silverk wrote:
otlabs wrote:

@silverk: please, comment from where you got 12.09 source?

I got it from openwrt git. git://git.openwrt.org/12.09/openwrt.git

Please, try to download patch from http://pastebin.com/raw.php?i=vEAdKW6E (in raw format).

Please, ignore this - now I see the issue you refered before.

I am glad that you got it to work with --whitespace=fix as I do not know why extra white spaced were introduced (maybe it was a bug in git and/or quilt).

(Last edited by otlabs on 1 Jan 2014, 23:11)

MBS wrote:

As the wiki states, you need to solder to TP1, TP2 and GND and connect it to your serial cable.

I've finally got my serial port ready to go but now I really don't know how to type the commands to erase the firmware and install the factory one! I found the commands that I need to wright, but in the terminal after selecting the connection type to serial and connect to the device I start typing the commands but in the terminal there isn't shown anything that I type! Could someone please help me with this!

what adapter are you using? baud? do you see anything in console when you reboot the router?

nebbia88 wrote:

what adapter are you using? baud? do you see anything in console when you reboot the router?

Here are some photos of the adapter that I'm using and a print screen of the terminal! I don't even know if the device should be connected to the battery and turned on, but I've tried both ways and got the same result!

PunBB bbcode test

PunBB bbcode test

PunBB bbcode test

1) yes it should be powered on with its battery or usb cable.

2) your baud is wrong, you have to set 115200 (i see 38400 in bottom bar of that screen)

3) most used terminals are putty, teraterm wink

(Last edited by nebbia88 on 29 Jan 2014, 19:50)

nebbia88 wrote:

1) yes it should be powered on with its battery or usb cable.

2) your baud is wrong, you have to set 115200 (i see 38400 in bottom bar of that screen)

3) most used terminals are putty, teraterm wink


Thanks a lot for all your help!!! wink

(Last edited by credinho on 29 Jan 2014, 21:30)

credinho wrote:
nebbia88 wrote:

1) yes it should be powered on with its battery or usb cable.

2) your baud is wrong, you have to set 115200 (i see 38400 in bottom bar of that screen)

3) most used terminals are putty, teraterm wink


Thanks a lot for all your help!!! wink

Does this mean that your issue is solved? If so, please give some feedback how you got it working.

MBS wrote:
credinho wrote:
nebbia88 wrote:

1) yes it should be powered on with its battery or usb cable.

2) your baud is wrong, you have to set 115200 (i see 38400 in bottom bar of that screen)

3) most used terminals are putty, teraterm wink


Thanks a lot for all your help!!! wink

Does this mean that your issue is solved? If so, please give some feedback how you got it working.

Yes, the problem was solved, thanks to the help of nebbia88! I used one serial USB to fix the issue, so if you need some help with a similar issue just say it and I'm sure that someone will help you!

if i remember correctly rx and tx were mixed around?

Hi,

I'm unable to put it to work with the Vodafone K4305 USB Stick.

Any help, would be appreciated.

@ngmartinho: if you could tell a bit more about your problem, what you already tried, and what failed, it will be easier to help you.

MBS wrote:

@ngmartinho: if you could tell a bit more about your problem, what you already tried, and what failed, it will be easier to help you.

I've installed OpenWrt and Luci and everything is working fine, but when i connect my 3G stick it doest't establish connection. Is any configuration missing?

Thanks for your support.

MBS wrote:

Did you follow the instructions on http://wiki.openwrt.org/doc/recipes/3gdongle ?
If so, where did you encounter problems?

Thanks for your help.
No i didn't, in the meantime the device doesn't have enough memory for this packages.
Case closed roll