OpenWrt Forum Archive

Topic: Nexx WT1520 support

The content of this topic has been archived between 31 Mar 2018 and 30 Apr 2018. Unfortunately there are posts – most likely complete pages – missing.

need u-boot for spi flash 16mb   RT5350 this router

hackru, post you how to for ImageBuilder and how you backup stock firmware plz

instruction and files are here:
https://github.com/hackruu/nexx-wt1520-openwrt
i accept pull requests.

to back up stock firmware you need usb programmer with soic-8 clip.
review of this router on russian site http://mysku.ru/blog/aliexpress/25633.html


edit 06 aug 2014 ps it seems that current trunk is slightly different from trunk i made patches for some time ago, so i uploaded unpatched trunk imagebuilder i used to compile to yandex.disk hosting:
https://yadi.sk/d/_HzmX73eYi8iY

(Last edited by hackru on 6 Aug 2014, 08:49)

hackru wrote:

instruction and files are here:
https://github.com/hackruu/nexx-wt1520-openwrt
i accept pull requests.

Try to build firmware, but have error with libc

Unknown package 'libc'.
Collected errors:
 * pkg_hash_fetch_best_installation_candidate: Packages for libc found, but incompatible with the architectures configured
 * opkg_install_cmd: Cannot install package libc.
make[2]: *** [package_install] Error 255
make[2]: Leaving directory `/home/user/OpenWRT/nexx-wt1520-openwrt'
make[1]: *** [_call_image] Error 2
make[1]: Leaving directory `/home/user/OpenWRT/nexx-wt1520-openwrt'
make: *** [image] Ошибка 2

Ubuntu 12.04 x86_64. Kernel 3.13.0-29-generic

Can you help me?
I want to build firmware with minidlna and samba or ftp server. I don`t need ppp, usb-modeswitch, ipv6, kmod-usb-serial and other. It is real to do?

(Last edited by Snegohod on 30 Jun 2014, 19:29)

Are you doing everything following my instructions from github? Tried to add libc to PACKAGES, finished without errors.

I built my firmware on debian 7, x64.

hackru wrote:

Are you doing everything following my instructions from github? Tried to add libc to PACKAGES, finished without errors.

I built my firmware on debian 7, x64.

Yes.

In log i see "Package <name of package> has no valid architecture, ignoring." for all packages.

Where i can see or set architecture.

UPD.
All works fine.

(Last edited by Snegohod on 30 Jun 2014, 21:53)

Please share your final result, e.g. packages combination and result.

hackru wrote:

Please share your final result, e.g. packages combination and result.

OK. May be later.

Minidlna and samba-server is too big. I install them to usb flash drive.
I delete kmod-fs-vfat, kmod-usb-net-cdc-ether, kmod-usb-serial, kmod-usb-serial-option, kmod-usb-serial-wwan, luci-app-ddns, luci-proto-3g, ppp, ppp-mod-pppoe, usb-modeswitch because i do not use them and add luci-i18n-russian, pure-ftpd.

You could try to compile your own mini samba binary or use binary from original firmware(dunno if it's legal)

My version of firmware:
https://www.dropbox.com/s/jih6n3vj987ap … pgrade.bin

Same as hackru firmware, but added kmod-fs-ntfs, luci-i18n-russian and OpenWrt Barrier Breaker r41360 / LuCI Trunk (svn-r10375)
When add package ntfs-3g then rootfs and overlayfs mount not right(mount to RAM not mtd device). it`s very strange.

Try to build firmware with minidlna and samba/ftp, but this packages too big.
Build firmware without web-interface, uShare as dnla server and vsftpd, but ushare is very bad dlna server(scan library at start every time).

I installed minidnla and samba server to an external flash drive and it works great.

Thank you hackru.

(Last edited by Snegohod on 2 Jul 2014, 19:36)

Snegohod, I use the original NEXX firmware and DLNA server does not work.
With this firmware I will get activate DLNA server?

Thanks a lot!

hugocomh wrote:

Snegohod, I use the original NEXX firmware and DLNA server does not work.
With this firmware I will get activate DLNA server?

Thanks a lot!

Yes.
You should install minidlna to an external flash drive and it works great.

Snegohod wrote:
hugocomh wrote:

Snegohod, I use the original NEXX firmware and DLNA server does not work.
With this firmware I will get activate DLNA server?

Thanks a lot!

Yes.
You should install minidlna to an external flash drive and it works great.

Sounds good!
I understand. I can upgrade your firmware with this bin file, ok!
Could you pass a step-by-step how to install this 'minidlna' server in an external flash drive.

The external flash drive is like an pendrive or external HD?
The external flash is the same drive that contains the multimedia files?
The external flash drive can be NTFS?
Without the web interface how all settings are made?
After the whole process I can go back to the original firmware (NEXX)?  How?

Thank you very much!

great job guys!

is there a way to push the firmware to the trunk?
and is there a way to cheat the standard firmware and upload openwrt via GUI and not via serial?

gently wrote:

is there a way to push the firmware to the trunk?
and is there a way to cheat the standard firmware and upload openwrt via GUI and not via serial?

1) Current state is okay for me, you can push it if you have free time.
2) I tried to fake initial header, but without success, because checksum is checked too.

Things broken by this moment:

[    8.140000] gpio-keys-polled gpio-keys-polled.4: missing platform data
[    8.150000] gpio-keys-polled: probe of gpio-keys-polled.4 failed with error -22
[   53.000000] usb 1-1: no of_node; not parsing pinctrl DT

All gpio points are unknown.
Gpio mappings are too.

i tried to compile new bootloader with support of reset button. But no luck. I think reset's button gpio is not 14.

(Last edited by hackru on 3 Jul 2014, 19:50)

hackru, I tried to compile stable 12.09 ver. but kernel could not find root fs. When I looked up yoir code noticed that you add *.dts file. How did you create it? in stable ver. such function has been realised with custom *.c driver file.

By the way, right gpio possible find in stock firmware. Can you share it?

1)Why do you need this attitude adjustment, 1.5 years old version?
2)I not sure it's legal, so i won't share it.

because it's stable till now smile and what about dts?

For me there is no difference between stable and trunk. I always used trunk and have no problem, but just fresh software. Don't be afraid of trunk.
dts - i don't remember smile i think i choosed some model on same chipset and copied it, adding some minor changes.

Please indicate on the picture where it is necessary to solder wires to connect a serial console. (rx, tx, gnd)

Pojaluista ukazhite na foto kuda nuzhno pripaivat provoda dlya podklycheniya serial konsoli dlya pereproshivki.

(Last edited by sergun on 6 Jul 2014, 07:45)

See message #7, #8.

How would you add an external aerial to the board ?

Found this on another forum, it's post 175 - http://www.techpowerup.com/forums/threa … 525/page-7

I would like to put this in a metal case so an external aerial would be great.

Does this seem ok ?

Downunder wrote:

How would you add an external aerial to the board ?

I would like to put this in a metal case so an external aerial would be great.

Does this seem ok ?

You can take +5v from usb port pin. If you need 12v then you should use step up converter.