2018-08: which LAST working version x WR1043ND v1.8 ?

Post new topic   This topic is locked: you cannot edit posts or make replies.    DD-WRT Forum Index -> Atheros WiSOC based Hardware
Goto page 1, 2  Next
Author Message
lumanga
DD-WRT Novice


Joined: 26 Aug 2018
Posts: 10

PostPosted: Sun Aug 26, 2018 18:02    Post subject: 2018-08: which LAST working version x WR1043ND v1.8 ? Reply with quote
Hi All,
who can tell me which is the LAST, right and perfecly working DD-WRT Version for my TP-LINK TL-WR1043ND v1.8 (S/N:10B674******) ??
and HOW correctly installing it???


I have bricked my WR1043 twice using the file from:
https://download1.dd-wrt.com/dd-wrtv2/downloads/betas/2018/08-22-2018-r36698/tplink_tl-wr1043nd/factory-to-ddwrt.bin
and flashing via original TPlink firmware!!

I have succesfully UNbricked it reinstalling via SERIAL interface and USB/TTL the
"OPENWRT_15.05.1-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin" file and the router now WORKS!

BUT I WANT TO USE THE DD-WRT!
Sponsor
adent
DD-WRT Novice


Joined: 06 Feb 2018
Posts: 48
Location: Vienna, Austria

PostPosted: Sun Aug 26, 2018 19:22    Post subject: Reply with quote
I'm running r36006 and haven't tried any newer version since because of negative postings for this device here.
dirtrunner
DD-WRT Novice


Joined: 05 Feb 2014
Posts: 33

PostPosted: Mon Aug 27, 2018 21:35    Post subject: Reply with quote
Tried newer versions bricked the WR1043ND V1.1 nearly ten times. Last one i found that was working was:
05-23-2018-r36006

Has anybody further informations? Will this problem be fixed?
danielwritesback
DD-WRT User


Joined: 29 Aug 2011
Posts: 240

PostPosted: Thu Aug 30, 2018 5:40    Post subject: Reply with quote
Theoretically, the list would be:
33006, 35681, 35831, 36006, 36079

To clear the bricky error:
Load the webrevert file and load the TP-Link Firmware from March 2014
reset
Load 33006 factory-to-ddwrt.bin and wait 5 minutes
reset
Once at 33006, test hardware for stability.

Other versions mentioned have merit in some way, but may or may not suit your application. Newer versions of firmware have more errors on older hardware that the devs aren't using personally. TPlink factory firmware's update page probably is safer than dd-wrt firmware update page.


Last edited by danielwritesback on Fri Sep 07, 2018 23:08; edited 4 times in total
lumanga
DD-WRT Novice


Joined: 26 Aug 2018
Posts: 10

PostPosted: Thu Aug 30, 2018 9:57    Post subject: Reply with quote
Hi All, thanks for reply!

Which are the difference between 33006 and 36154 or my 36079 for what I want to do?

At the moment, I have installed the r36079 and works!

I Have setted DD-WRT with WAN in DHCP mode, "Advanced Routing" in GATEWAY, Wireless in "AP" mode.

The IP range different from my modem, because I want to have a separate LAN/Wifi access point to internet, only for my childrens and filter all the traffic:

I have setted the DNSMasq:
in: Services > DNSMasq > Additional DNSMasq Options:

Code:

no-resolv
strict-order
address=/facebook.com/0.0.0.0
address=/www.google.com/216.239.38.120
address=/www.bing.com/204.79.197.220
address=/google.com/216.239.38.120
address=/bing.com/204.79.197.220
address=/www.youtube.com/216.239.38.120
address=/m.youtube.com/216.239.38.120
address=/youtubei.googleapis.com/216.239.38.120
address=/youtube.googleapis.com/216.239.38.120
address=/www.youtube-nocookie.com/216.239.38.120
address=/yahoo.com/216.239.38.120

address=/amazon.com/0.0.0.0
address=/amazon.it/0.0.0.0
address=/amazonaws.com/0.0.0.0
address=/music.amazon.it/0.0.0.0
address=/music.amazon.com/0.0.0.0
address=/primevideo.com/0.0.0.0
address=/amzn/0.0.0.0
address=/apps/0.0.0.0
address=/com.amazon/0.0.0.0

address=/play.google.com/0.0.0.0
address=/play.google/0.0.0.0
address=/ggpht.com/0.0.0.0
address=/play.googleapis.com/0.0.0.0
address=/android.clients.google.com/0.0.0.0
address=/www.googleapis.com/0.0.0.0
address=/gvt1.com/0.0.0.0

server=208.67.222.123
server=208.67.220.123


In this way the tabled is FILTERED as "ParentalControl" and also Googleplay and amazonservice for Amazon Tablet FireHD8 are not allowed!!

All is working for now!


Last edited by lumanga on Thu Aug 30, 2018 10:02; edited 1 time in total
dirtrunner
DD-WRT Novice


Joined: 05 Feb 2014
Posts: 33

PostPosted: Thu Aug 30, 2018 10:00    Post subject: Reply with quote
How did you installed it? Via Webupdate?
lumanga
DD-WRT Novice


Joined: 26 Aug 2018
Posts: 10

PostPosted: Thu Aug 30, 2018 10:05    Post subject: Reply with quote
dirtrunner wrote:
How did you installed it? Via Webupdate?


I have installed the OPENWRT and unbrick it sia SERIAL INTERFACE.

Then install the Official and original TPlink firmware "TL-WR1043ND-V1-FW0.0.3-stripped.bin" firmware via gui over openwrt and then install via GUI of official TPlink Firmware the r36079 factory bin.
dirtrunner
DD-WRT Novice


Joined: 05 Feb 2014
Posts: 33

PostPosted: Thu Aug 30, 2018 17:20    Post subject: Reply with quote
Ah okay,
thank you. I will try it out in a few days and give feedback if this version works on my 1043 too
tzok
DD-WRT User


Joined: 10 Aug 2011
Posts: 67

PostPosted: Thu Aug 30, 2018 22:38    Post subject: Reply with quote
I'm using 35681, but update is possible only via Telnet or Serial Console.

Once I've bricked mine 1043 so "effectively", that I had to de-solder the Flash chip and program it in the external programmer.
dirtrunner
DD-WRT Novice


Joined: 05 Feb 2014
Posts: 33

PostPosted: Fri Aug 31, 2018 0:21    Post subject: Reply with quote
@tzok
My first question is do you have a tutorial/how to for updating via telnet or serial?

My second question, which is the more important, do you also have a tutorial or how to of programming the flash-chip with an external programmer for the 1043?Which Programmer did you use?
Could you maybe write an how to? I`m very interested to learn this.
tzok
DD-WRT User


Joined: 10 Aug 2011
Posts: 67

PostPosted: Fri Aug 31, 2018 8:06    Post subject: Reply with quote
via Telnet:
You have to get your original boot.bin (2 * 64kB) - but you need to download it only once and store in a safe place Wink

Code:

1. Start SSHd on your router (Services -> Secure Shell -> SSHd -> Enable -> Save -> Reboot Router)
2. Connect to router via SSH Client, eg. PuTTY, default IP is 192.168.1.1 port 22
3. Log in (login and password like for www panel)
4. Verify partition layout: cat /proc/mtd
5. In the output find line ending with "fullflash"
6. if it looks like this: mtd7: 00800000 00010000 "fullflash"
... save boot.bin using following command: dd if=/dev/mtdblock7 of=/tmp/boot.bin bs=1 count=131072
7. Connect the router with WinSCP, if you have saved a session profile prior to connecting with PuTTY you may use this, use SCP protocol
8. You start at /tmp/root, so go one level up (..) to /tmp
9. Copy boot.bin to local file system, then you may delete it from router (it will disappear after reboot anyways)


When you have your boot.bin on your computer:

Code:
ON WINDOWS:
copy /b boot.bin+factory-to-ddwrt.bin fullflash.bin

ON ROUTER:
cd /tmp
wget 192.168.100.100:8080/fullflash.bin
mtd -f write fullflash.bin fullflash


Via Serial:
I find this solution more reliable... serial port is 3.3V TTL, running at 115200bps. Header P1 pinout is:
1 - TxD (to Rx in converter)
2 - RxD (to Tx in converter)
3 - GND (to GND in converter)
4 - +5V (leave unconnected)
Pin 1 is marked (having the ports towards you it is the rightmost pin of the serial header, opposite the header marking P1).

On the PC you have to set a static IPv4 192.168.0.5/255.255.255.0 and start a TFTP server. On the server you have to have a firmware file, factory-to-ddwrt.bin (not a webupgrade one!!!).

This part is tricky, copy a text 'tpl' (without quotes to the clipboard, open a connection in a serial console (eg. PuTTY), turn on router and immediately start pasting the 'tpl' string (cliking right mouse button does the paste, not usual ctrl+v). You should get the 'ar7100>' prompt. Then you do:

Code:
tftpboot 0x81000000 factory-to-ddwrt.bin
erase 0xbf020000 +7b0000
cp.b 0x81000000 0xbf020000 0x7b0000
bootm 0xbf020000


After first command, please verify the offset (+7b0000). If it is different - STOP THERE!!!

Via the console you don't need to flash BOOT area. However if you want to, you can. To do a full flash (which is not full actually) you may use the fullflash.bin prepared as like for telnet/ssh upgrade.

Code:
tftpboot 0x81000000 fullflash.bin
erase 0xbf000000 +7d0000
cp.b 0x81000000 0xbf000000 0x7d0000
bootm 0xbf020000


After first command, please verify the offset (+7d0000). If it is different - STOP THERE!!!

Never ever erase/flash anything above the 0xbf7e0000 boundary!!!

Last - for the external programmer... well you have to to have a good image of the whole 8MB Flash, preferably save the 0x7e0000 - 0x7fffff area from the original flash, and append it to the fullflash.bin (prepared as before). I was using the TL-866A with the appropriate adapter.
danielwritesback
DD-WRT User


Joined: 29 Aug 2011
Posts: 240

PostPosted: Fri Aug 31, 2018 15:47    Post subject: Reply with quote
35681 and stuck? You can roll back to stable build 33006, reset, revert to factory firmware, reset and then these are likely to work: 35831, 36006, 36079. This looks very similar to the good list for other Atheros as well.

Last edited by danielwritesback on Mon Sep 03, 2018 7:58; edited 1 time in total
tzok
DD-WRT User


Joined: 10 Aug 2011
Posts: 67

PostPosted: Fri Aug 31, 2018 18:06    Post subject: Reply with quote
According to forum topic 36154 bricks WR1043 v.1.x in exactly same way as 36698 does (Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block).
dirtrunner
DD-WRT Novice


Joined: 05 Feb 2014
Posts: 33

PostPosted: Tue Sep 11, 2018 17:15    Post subject: Reply with quote
@tzok:
Thank you tzok for the guide.
I think i'll buy a programmer an try it out Smile

Does anyone know when this problem will be fixed an we will get a new version working for the 1043nd?
NewFace
DD-WRT Novice


Joined: 09 Jul 2018
Posts: 23

PostPosted: Sat Sep 15, 2018 18:28    Post subject: Reply with quote
In my case (WR1043ND v1.1),
the final version which can be normally upgraded & downgraded with DD-WRT Web UI, is "09-11-2017-r33345",
since "09-19-2017-r33375" to "06-10-2018-r36104", I can only upgrade it with the TFTP trick & factory-to-ddwrt.bin FW file.
Since "06-16-2018-r36154", the only thing I have after flashing is a boot-loop WRT1043ND v1.
For now, my WR1043ND v1.1 stucks at "06-10-2018-r36104".

BTW, I only use TFTP/Web UI to de-brick WR1043ND, you may try it first, if the bootloader of 1043ND not completely corrupted yet.
https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=315817
(but I guess if the bootloader is really corrupted, even with the TTL cable, it mightn't rescue the completely dead 1043ND)
Goto page 1, 2  Next Display posts from previous:    Page 1 of 2
Post new topic   This topic is locked: you cannot edit posts or make replies.    DD-WRT Forum Index -> Atheros WiSOC based Hardware All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum