Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:netcomm:nb6plus4w [2015/11/30 20:48] – [[meta:tags]] -> [[meta:tags|How to add tags]] tmomas | toh:netcomm:nb6plus4w [2018/03/31 23:23] – ↷ Links adapted because of a move operation bobafetthotmail | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== NetComm NB6PLUS4W ====== | ||
| + | ====== ZTE ZXDSL 531B(II) ====== | ||
| + | ====== Dynalink RTA1025W ====== | ||
| + | ===== Supported Versions ===== | ||
| + | ^ Version/ | ||
| + | | Board ID **RTA1025W_16** | ||
| + | |||
| + | ===== Hardware ===== | ||
| + | |||
| + | ==== Hardware information ==== | ||
| + | | **[[wp> | ||
| + | | **Vendor: | ||
| + | | **Board layout vendors :** | ZTE, Dynalink, NetComm | ||
| + | | **[[docs: | ||
| + | | **Board Id:** | RTA1025W_16 | | ||
| + | | **[[docs: | ||
| + | | **[[docs: | ||
| + | | **Flash-Chip: | ||
| + | | **Flash size:** | 4 MiB | | ||
| + | | **RAM Chip: | ||
| + | | **RAM size: | ||
| + | | **Wireless: | ||
| + | | **[[docs: | ||
| + | | **Internet: | ||
| + | | **USB: | ||
| + | | **Serial: | ||
| + | |||
| + | ==== cpuinfo ==== | ||
| + | < | ||
| + | NetworkPro@OpenWrt:/# | ||
| + | system type : bcm63xx/ | ||
| + | processor | ||
| + | cpu model : Broadcom BMIPS3300 V0.7 | ||
| + | BogoMIPS | ||
| + | wait instruction | ||
| + | microsecond timers | ||
| + | tlb_entries | ||
| + | extra interrupt vector | ||
| + | hardware watchpoint | ||
| + | ASEs implemented | ||
| + | shadow register sets : 1 | ||
| + | kscratch registers | ||
| + | core : 0 | ||
| + | VCED exceptions | ||
| + | VCEI exceptions | ||
| + | </ | ||
| + | |||
| + | ===== Installation ===== | ||
| + | 1. Update the CFE (bootloader) and image format by flashing a new stock firmware | ||
| + | |||
| + | Flash this firmware [[http:// | ||
| + | In firmware 3.64y the CFE will be "Boot Loader, Version 1.0.37-6.8.5" | ||
| + | |||
| + | Or try some of these if there is any newer CFE in them [[http:// | ||
| + | |||
| + | telnet | ||
| + | < | ||
| + | Trying 192.168.1.1... | ||
| + | Connected to 192.168.1.1. | ||
| + | Escape character is ' | ||
| + | ======================= | ||
| + | Welcome to ZXDSL 531BII | ||
| + | ======================= | ||
| + | |||
| + | ZTE Inc., Software Release ZXDSL 531BIIV3.1.0e_B09_BG | ||
| + | |||
| + | Login name: root | ||
| + | Password: rootWLaccess | ||
| + | > sh | ||
| + | BusyBox v1.00 (2005) Built-in shell (msh) | ||
| + | Enter ' | ||
| + | # | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | #tftp -g -f cfe-nb6plus4w-v364y_a2pb025c.bin -t i 192.168.1.20 | ||
| + | Done removing processes | ||
| + | Checking Image tag..... | ||
| + | User request image with tag ' | ||
| + | Allocating 2382435 bytes for broadcom image. | ||
| + | Memory allocated | ||
| + | Total image size: 2382427 | ||
| + | Checking Image tag..... | ||
| + | User request image with tag ' | ||
| + | |||
| + | [1] Askey format verified. | ||
| + | Tftp image done. | ||
| + | |||
| + | Flashing CFE... | ||
| + | </ | ||
| + | |||
| + | 2. Flash the OpenWRT image - use any preffered method | ||
| + | [[http:// | ||
| + | |||
| + | 3. On first boot enter '**mtd fixtrx linux**' | ||
| + | without this - the CFE will not boot and will wait for flashing a new firmare | ||
| + | < | ||
| + | Trying to fix trx header in linux at 0x0... | ||
| + | Verifying we actually have an imagetag. | ||
| + | Checking current fixed status. | ||
| + | Setting root length to 0. | ||
| + | Recalculating CRCs. | ||
| + | Erasing imagetag block | ||
| + | New image crc32: 0x9b1ddef0, rewriting block | ||
| + | New header crc32: 0x9f797d3c, rewriting block | ||
| + | Done. | ||
| + | root@OpenWrt:/# | ||
| + | </ | ||
| + | |||
| + | ===== Example config ===== | ||
| + | ==== Wi-Fi AP bridged with VLAN 15 ==== | ||
| + | < | ||
| + | |||
| + | < | ||
| + | Filesystem | ||
| + | rootfs | ||
| + | / | ||
| + | tmpfs | ||
| + | tmpfs | ||
| + | < | ||
| + | base-files - 115-r33312 | ||
| + | busybox - 1.19.4-3 | ||
| + | hotplug2 - 1.0-beta-4 | ||
| + | iw - 3.3-1 | ||
| + | jshn - 2012-07-08-cca2ed6c8cdb3555fea43ff63ba1c9905dd7a164 | ||
| + | kernel - 3.3.8-1-f7b19a853fcc6494bd48aec653b15eda | ||
| + | kmod-b43 - 3.3.8+2012-07-16-1 | ||
| + | kmod-bcma - 3.3.8-1 | ||
| + | kmod-button-hotplug - 3.3.8-3 | ||
| + | kmod-cfg80211 - 3.3.8+2012-07-16-1 | ||
| + | kmod-crypto-aes - 3.3.8-1 | ||
| + | kmod-crypto-arc4 - 3.3.8-1 | ||
| + | kmod-crypto-core - 3.3.8-1 | ||
| + | kmod-input-core - 3.3.8-1 | ||
| + | kmod-input-gpio-keys-polled - 3.3.8-1 | ||
| + | kmod-input-polldev - 3.3.8-1 | ||
| + | kmod-lib-crc-ccitt - 3.3.8-1 | ||
| + | kmod-mac80211 - 3.3.8+2012-07-16-1 | ||
| + | libblobmsg-json - 2012-07-08-cca2ed6c8cdb3555fea43ff63ba1c9905dd7a164 | ||
| + | libc - 0.9.33.2-1 | ||
| + | libgcc - 4.6-linaro-1 | ||
| + | libiwinfo - 35 | ||
| + | libiwinfo-lua - 35 | ||
| + | libjson - 0.9-2 | ||
| + | liblua - 5.1.4-8 | ||
| + | libnl-tiny - 0.1-3 | ||
| + | libubox - 2012-07-08-cca2ed6c8cdb3555fea43ff63ba1c9905dd7a164 | ||
| + | libubus - 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9 | ||
| + | libubus-lua - 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9 | ||
| + | libuci - 2012-03-28.1-1 | ||
| + | libuci-lua - 2012-03-28.1-1 | ||
| + | lua - 5.1.4-8 | ||
| + | mtd - 18 | ||
| + | netifd - 2012-08-11-9411d498c46fe3f1c4d79eb8fa0b7c97dd32a990 | ||
| + | opkg - 618-2 | ||
| + | ubus - 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9 | ||
| + | ubusd - 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9 | ||
| + | uci - 2012-03-28.1-1 | ||
| + | wireless-tools - 29-5 | ||
| + | wpad-mini - 20120428-2</ | ||
| + | lsmod after a reboot: | ||
| + | < | ||
| + | Module | ||
| + | gpio_keys_polled | ||
| + | button_hotplug | ||
| + | b43 | ||
| + | bcma | ||
| + | mac80211 | ||
| + | crc_ccitt | ||
| + | input_polldev | ||
| + | cfg80211 | ||
| + | compat | ||
| + | input_core | ||
| + | arc4 | ||
| + | aes_generic | ||
| + | crypto_algapi | ||
| + | < | ||
| + | |||
| + | config interface ' | ||
| + | option ifname ' | ||
| + | option proto ' | ||
| + | option ipaddr ' | ||
| + | option netmask ' | ||
| + | |||
| + | config interface ' | ||
| + | option ifname ' | ||
| + | option proto ' | ||
| + | option ipaddr ' | ||
| + | option netmask ' | ||
| + | |||
| + | config interface ' | ||
| + | option proto ' | ||
| + | option type ' | ||
| + | option _orig_ifname ' | ||
| + | option _orig_bridge ' | ||
| + | option ifname ' | ||
| + | option auto ' | ||
| + | </ | ||
| + | < | ||
| + | config wifi-device ' | ||
| + | option type ' | ||
| + | option macaddr '< | ||
| + | option hwmode ' | ||
| + | option txpower ' | ||
| + | option country ' | ||
| + | option channel ' | ||
| + | |||
| + | config wifi-iface | ||
| + | option device ' | ||
| + | option mode ' | ||
| + | option ssid '< | ||
| + | option encryption ' | ||
| + | option key '< | ||
| + | option network ' | ||
| + | |||
| + | / | ||
| + | < | ||
| + | # the system init finished. By default this file does nothing. | ||
| + | |||
| + | |||
| + | ifconfig eth1 -multicast | ||
| + | ifconfig eth1.15 -multicast | ||
| + | ifconfig wlan0 -multicast | ||
| + | ifconfig br-wlan15 -multicast | ||
| + | ifconfig wlan0 txqueuelen 0 | ||
| + | |||
| + | exit 0</ | ||
| + | |||
| + | / | ||
| + | |||
| + | < | ||
| + | kernel.panic=3 | ||
| + | net.ipv4.conf.default.arp_ignore=1 | ||
| + | net.ipv4.conf.all.arp_ignore=1 | ||
| + | net.ipv4.ip_forward=0 | ||
| + | net.ipv4.icmp_echo_ignore_broadcasts=1 | ||
| + | net.ipv4.icmp_ignore_bogus_error_responses=1 | ||
| + | net.ipv4.tcp_ecn=0 | ||
| + | net.ipv4.tcp_fin_timeout=30 | ||
| + | net.ipv4.tcp_keepalive_time=120 | ||
| + | net.ipv4.tcp_syncookies=0 | ||
| + | net.ipv4.tcp_timestamps=1 | ||
| + | net.ipv4.tcp_sack=1 | ||
| + | net.ipv4.tcp_dsack=1 | ||
| + | |||
| + | net.ipv4.netfilter.ip_conntrack_checksum=0 | ||
| + | net.ipv4.netfilter.ip_conntrack_max=16384 | ||
| + | net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=3600 | ||
| + | net.ipv4.netfilter.ip_conntrack_udp_timeout=60 | ||
| + | net.ipv4.netfilter.ip_conntrack_udp_timeout_stream=180 | ||
| + | net.ipv6.conf.all.forwarding=0 | ||
| + | |||
| + | net.netfilter.nf_conntrack_acct=1 | ||
| + | net.netfilter.nf_conntrack_checksum=0 | ||
| + | net.netfilter.nf_conntrack_max=16384 | ||
| + | net.netfilter.nf_conntrack_tcp_timeout_established=3600 | ||
| + | net.netfilter.nf_conntrack_udp_timeout=60 | ||
| + | net.netfilter.nf_conntrack_udp_timeout_stream=180 | ||
| + | |||
| + | # disable bridge firewalling by default | ||
| + | net.bridge.bridge-nf-call-arptables=0 | ||
| + | net.bridge.bridge-nf-call-ip6tables=0 | ||
| + | net.bridge.bridge-nf-call-iptables=0 | ||
| + | |||
| + | net.ipv4.igmp_max_memberships = 0 | ||
| + | net.ipv4.igmp_max_msf = 0 | ||
| + | net.ipv4.conf.all.force_igmp_version = 0 | ||
| + | net.ipv4.conf.default.force_igmp_version = 0 | ||
| + | net.ipv4.neigh.default.mcast_solicit = 0 | ||
| + | net.ipv4.neigh.lo.mcast_solicit = 0 | ||
| + | net.ipv4.neigh.eth0.mcast_solicit = 0 | ||
| + | net.ipv4.neigh.eth1.mcast_solicit = 0 | ||
| + | net.ipv4.neigh.br-wlan15.mcast_solicit = 0 | ||
| + | net.ipv4.neigh.eth1.15.mcast_solicit = 0 | ||
| + | net.ipv4.neigh.wlan0.mcast_solicit = 0 | ||
| + | net.ipv4.conf.all.mc_forwarding = 0 | ||
| + | net.ipv4.conf.default.mc_forwarding = 0 | ||
| + | net.ipv4.conf.lo.mc_forwarding = 0 | ||
| + | net.ipv4.conf.eth0.mc_forwarding = 0 | ||
| + | net.ipv4.conf.eth1.mc_forwarding = 0 | ||
| + | net.ipv4.conf.br-wlan15.mc_forwarding = 0 | ||
| + | net.ipv4.conf.eth1.15.mc_forwarding = 0 | ||
| + | net.ipv4.conf.wlan0.mc_forwarding = 0 | ||
| + | </ | ||
| + | |||
| + | This is all the useful information for this example configuration. The Ethernet frames are bridged by OpenWRT from the Wi-Fi AP to VLAN 15 on the LAN side. | ||
| + | |||
| + | ===== Photos ===== | ||
| + | {{media: | ||
| + | |||
| + | ===== Serial Console ===== | ||
| + | {{media: | ||
| + | |||
| + | FIXME The picture is in contradiction to the pinout described below. If you know the correct pinout, please correct it. | ||
| + | |||
| + | < | ||
| + | Serial connector (white, look at the pictures) | ||
| + | ___ | ||
| + | | 1 | -> Rx | ||
| + | | 2 | -> Tx | ||
| + | | 3 | -> GND | ||
| + | |_4_| -> +3,3V | ||
| + | |||
| + | |||
| + | ___ | ||
| + | |USB| For orientation... | ||
| + | |___| | ||
| + | </ | ||
| + | |||
| + | ===== Stock Firmware GPL Source Code ===== | ||
| + | Here's the [[http:// | ||
| + | The source code is hosted at alibstechnologies because they bought the Siemens broadband company. | ||
| + | |||
| + | ===== Forum Discussion ===== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ===== Tags ===== | ||
| + | [[meta: | ||
| + | {{tag> | ||