Cheapo wars: wr841n vs wr940n

Hi, I just bought a tp-link wr940n v6 and was contemplating openwrt, knowing that it has the 4/32mb. I saw, however that the latest iteration of wr841n (v13) is 8/64 with 580mhz MediaTek MT7628N. Should I return the wr940n v6 (4/32, 750 mhz Atheros TP9343) for the wr841n?
What sort of features apart from luci will I be missing if I keep the 4/32?
Is there any meaningful difference in the cpus if I don't run a vpn?
I want to stay at the 20 euro mark for this purchase and both of these qualify.
Thanks a lot!

I can't recommend a 4/32 device to a new OpenWRT user for much of anything, not to mention anything in the future. They're too small and too underpowered for general use. You can't run much more than wireless, basic routing and DHCP/DNS from dnsmasq on them. See https://openwrt.org/supported_devices/432_warning

While I don't have experience with the units, the WR940N is not one that I'd recommend.

See also, for further ideas and opinions, the (long) thread

atheros all the way, there are pending PR's that can enable the use of LUCI even on 4 MB, if ipv6 is disabled, if ipv6 is a must, then you must look for other things. but mediatek in wifi laks the stability of ath9k

Don't buy any 4/32 devices anymore please... Even if ath79 might be flashable on them in the future, any newer kernel or other software bumps would make OpenWrt choke on the 4 MB quickly enough again.

2 Likes

I'd say that 32Mbyte of RAM is also pushing it...
You get what you pay for...
In that range you're probably better off going to for a used unit.

1 Like

I´ve created a minimal config for creating a ath79 image.
Should be easy to adopt this to a ar71xx image.

Notes for this config:

  • no ppp/pppoe/...
  • no opkg
  • no dmesg
  • no debugfs
  • ...

You could use that as base and enable anything you need...
The resultant image size for wr841v7 with this config is 2.7 MB.

CONFIG_TARGET_ath79=y
CONFIG_TARGET_ath79_tiny=y
CONFIG_TARGET_MULTI_PROFILE=y
CONFIG_TARGET_DEVICE_ath79_tiny_DEVICE_tl-wr841-v7=y
# CONFIG_ATH9K_UBNTHSR is not set
# CONFIG_KERNEL_CRASHLOG is not set
# CONFIG_KERNEL_DEBUG_FS is not set
# CONFIG_KERNEL_DEBUG_INFO is not set
# CONFIG_KERNEL_DEBUG_KERNEL is not set
# CONFIG_KERNEL_ELF_CORE is not set
# CONFIG_KERNEL_IPV6_MROUTE is not set
# CONFIG_KERNEL_IP_MROUTE is not set
# CONFIG_KERNEL_MAGIC_SYSRQ is not set
# CONFIG_KERNEL_PRINTK is not set
# CONFIG_KERNEL_PRINTK_TIME is not set
# CONFIG_KERNEL_SWAP is not set
# CONFIG_PACKAGE_MAC80211_DEBUGFS is not set
# CONFIG_PACKAGE_MAC80211_MESH is not set
# CONFIG_PACKAGE_kmod-lib-crc-ccitt is not set
# CONFIG_PACKAGE_kmod-ppp is not set
# CONFIG_PACKAGE_libpthread is not set
# CONFIG_PACKAGE_libuclient is not set
# CONFIG_PACKAGE_odhcp6c is not set
# CONFIG_PACKAGE_odhcpd-ipv6only is not set
# CONFIG_PACKAGE_opkg is not set
# CONFIG_PACKAGE_ppp is not set
# CONFIG_PACKAGE_uclient-fetch is not set
CONFIG_STRIP_KERNEL_EXPORTS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=1024
CONFIG_USE_MKLIBS=y

With this config as base i was able to add luci, openvpn-mbedtls and full wpad to a image for a 4mb device.

1 Like

can you share to me your build please for wr940n(EU)v6

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.