Plusnet 2704N V1

The Plusnet 2704N, aka the “Plusnet Hub Zero”, is an Broadcom MIPS-based ADSL router with 802.11bgn wireless and ADSL2+ support. It has a 4-port switch, and the wireless antenna is integrated at the front on the device. It has been a standard router for Plusnet (major UK operator) and hence widely seen (Distributor's site: http://www.plus.net/support/broadband/hardware/plusnet-2704n-setup-guide.shtml). It appears the Plusnet 2704N is a rebranded Sagemcom 2704N V1, and same hardware as TP-Link TD-W8960N V5 and TP_Link TD-W8968N V3, and may be similar to Sagemcom 1704N V1.

This device is NOT RECOMMENDED for future use with OpenWrt due to low flash/ram.
DO NOT BUY DEVICES WITH 4MB FLASH / 32MB RAM if you intend to flash an up-to-date and secure OpenWrt version onto it! See 4/32 warning for details.

1) This device does not have sufficient resources (flash and/or RAM) to provide secure and reliable operation.
This means that even setting a password or changing simple network settings might not be possible any more, rendering the device effectively useless. See OpenWrt on 4/32 devices what you can do now.

2) OpenWrt support for this device has ended in 2022.
19.07.10 was the last official build for 4/32 devices.

Devices with Broadcom WiFi chipsets have limited OpenWrt supportability (due to limited FLOSS driver availability for Broadcom chips). Consider this when choosing a device to buy, or when deciding to flash OpenWrt on your device because it is listed as supported. See Broadcom WiFi for details.

DSL will not work at all on devices with BCM63xx DSL chipset (due to unavailability of FLOSS driver for Broadcom chips). Consider this when choosing a device to buy, or when deciding to flash OpenWrt on your device because it is listed as supported.
See Broadcom DSL, Unsupported: DSL modem and Broadcom BCM63xx for details.

Model/Version Launch Date S/N OpenWrt Version Supported Model Specific Notes
Plusnet FAST 2704N V1 2014-12 X#######A###### Trunk - Bleeding Edge, r46562 No openwrt ADSL support,
WiFi N mode not correctly working

To install via the factory firmware web interface http://192.168.1.254/upload.html, you will need to make a “whole image” to the update the router... If you upload the openwrt image. The log identifies the file as a Broadcom image, but always rejects it.

You will need to add a CFE image (Pad it out to 64K if required) + the openwrt image + the 20 byte tag.

CFE

cfe Details about Broadcoms CFE's

Original 2704N CFE (contains some default values)
MD5=3935E3A6A1BA2557544B231F88FEF0D5

With the original CFE (above): to access the Command Line you need to hold down the space bar (for at least 32 repeats) for the prompt.

You can aquire a generic 6318 CFE/Bootloader (not a 6818) which is supplied in many GPL source codes made from 2014. Using a generic cfe will provide a bit better serial port info.
E.G: http://www.tp-link.com/resources/gpl/TD-W8960Nv5.0_consumer_release.tar.gz
OR: http://oss.sky.com/SkyHD/SKY-IHR-2-1-s-3761-R-consumer-release.tar.gz
With new/generic CFE's, the internal config/nvram will be blank (0x580 to 0x97F). So you will need to connect a serial port to the router the first time you (re)power it up. If you do not have access to the serial port. You can use the 'Original 2704N CFE' above.

If you choose to use a blank generic CFE, use these common options:

Board ID: 96318REF
Number of MAC Addresses: 11
Base MAC Address: 00:10:18:00:00:01   (anything other than 00's)
PSI Size: 64

The 20 byte tag contains the 'NOT' CRC32 of the full image above + the 4 byte string '6318' + DWORD 0x00006318. The other 8 bytes can be left as 0x00.
There are tools which can add the 20 byte footer onto the image, like 'addvtoken' which is supplied in some GPL Source Codes.

Connect via Telnet and type “vi /etc/config/wireless” (press 'escape' then 'i')
Add the mac address option in the file, under the section “config wifi-iface”

config wifi-iface
	option macaddr '00:10:18:00:00:01'

Also, you may want to install the LuCI web interface:

ifconfig br-lan 192.168.0.100 netmask 255.255.255.0
route add default gw 192.168.0.1
vi /etc/resolv.conf
	nameserver 192.168.0.1
opkg update && opkg install luci

If you wish to see/try a “whole image”, you can download here:

  • Google Drive. This contains the original cfe, copied from a trunk snapshot (so there is no web interface) with the 20 byte footer.
  • Google Drive. This is the same as above, but contains the luci web interface, added wifi mac address & changed the switch configuration to all LAN ports with individual flashing LEDs.

generic.sysupgrade
If you have already installed OpenWrt and like to reflash for e.g. upgrading to a new OpenWrt version you can upgrade using the mtd command line tool. It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

The default network configuration is:

Interface Name Description Default configuration
br-lan LAN & WiFi 192.168.1.1/24
vlan1 (eth0.1) LAN ports (2 to 4) None
vlan2 (eth0.2) WAN port (1) None
wlan0 WiFi Disabled

The WAN port can be switched to a LAN port via the Web Interface.
Switch port '8' is the internal Gigabit connection to the Processor, which is always vlan tagged.
The WAN/PPPoE is tested OK

hardware.button on howto use and configure the hardware button(s).

BUTTON Event GPIO
WLAN <KEY_WLAN> (0xee) 0 - 1
WPS <KEY_WPS_BUTTON> (0x211) 1 - 1
RESET <KEY_RESTART> (0x198) 1 - 2

System configuration: Leds

Label GPIO
WPS, Green 0 - 2, missing Led on the Plusnet PCB
LAN1, Green 0 - 4
LAN2, Green 0 - 5
LAN3, Green 0 - 6
LAN4, Green 0 - 7
INTERNET, Green 0 - 8
INTERNET, Red 0 - 9
DSL, Green 0 - 10
POWER, Red 0 - 11
POWER, Green 1 - 15 (Requires original CFE)
USB, Green 1 - 17 (Requires original CFE).
On the Plusnet outer case, this is marked as the WPS Led

The WLAN Green led is controlled independently by the WiFi chip.

Plusnet 2704N TP-Link W8960N V5
Instruction set MIPS
Vendor Broadcom
bootloader cfe
Board ID F@ST2704N 96318REF
System-On-Chip BCM6318
CPU @Frq BMIPS3300 V3.3 @333MHz
Flash size HS-SPI: 8192 KiB 8 MiB
Flash Chip Same Specs: 25L6406E
RAM size 32 MiB 64 MiB
RAM Chip W9425G6JH-5
Wireless distinct Chip: Broadcom BCM43217 (B43) 802.11b/g/n
switch SoC-integrated: B53 common
USB 1 x 2.0, Might require a Connector 1 x 2.0, Requires a Connector
PSU 12V DC 1.5A / Wall Socket Plug S018RM1200150,
uses under 4 Watts in total. 2.5mm barrel jack + inner - outer
9V DC 0.85A
Serial Yes
JTAG Probably

Case

Main PCB

port.serial general information about the serial port, serial port cable, etc.

How to connect to the serial port: Bridge the 2 thicker red lines, R327 & R328 and connect the TTL Serial Port.

Serial connection parameters: 115200, 8N1

port.jtag general information about the JTAG port, JTAG cable, etc.

It appears to have JTAG on the right hand pins of the picture above. The 10K and 3K resistors are a give away. But the pinouts are currently unknown. FIXME
Based on another Broadcom chip (63168) made around the same time. This might not have basic JTAG Boundary Scan, because of the multi-core design. So you will need eJTAG instructions instead.

generic.debrick

An alternative to JTAG is to access the SPI flash directly, using a Parallel Port or another 3.3v IO device.

You will need to desolder & lift the first 2 pins (Power & Hold) to isolate them from the board. And power them with a 20ma 3.3v source. A Parallel Port can provide plenty of power.
There are many SPI Flash programmers available on the net.

Pad Pin Desc
1 NOT Hold (connect directly to the chip legs)
2 Power 3.3v (connect directly to the chip legs)
7 NOT Chip Select
8 SO (out)
9 NOT Write Protect
10 Ground
15 SI (in)
16 Clock

→ if you are a beginner, you really should inform yourself about soldering in general and then obtain some practical experience!

To add a USB connector to the board. You will need to add/bridge resistor R18 on the underneath of the board, to provide the 5v power. And cut out the side of the case to expose the USB.
There is no WPA led fitted to the board, so if you bridge resistor R814, it can be used as an general GPIO pin.

HELO CPUI L1CI DRAM ---- PHYS PHYE DDR1 333H SIZ3 SIZ2 RACE PASS ---- ZBSS CODE DATA L12F MAIN CFE version 7.273.1 for BCM96318 (32bit,SP,BE) Build Date: Tue Nov 18 11:25:16 CST 2014 (cookiechen@sz01017.ads.local) Copyright (C) 2005-2012 SAGEMCOM Corporation. HS Serial flash device: name MX25L64, id 0xc217 size 8192KB Total Flash size: 8192K with 2048 sectors Chip ID: BCM6318B0, MIPS: 333MHz, DDR: 333MHz, Bus: 166MHz Main Thread: TP0 Total Memory: 33554432 bytes (32MB) Boot Address: 0xb8000000


That is all the bootlog. There is no more information or Command Line. You can access the command line by typing in the unique 32 characters located within the CFE.

If you corrupt the NVRAM in the CFE, you can get a bit more information:

CFE version 7.273.1 for BCM96318 (32bit,SP,BE) Build Date: Tue Nov 18 11:25:16 CST 2014 (cookiechen@sz01017.ads.local) Copyright (C) 2005-2012 SAGEMCOM Corporation. HS Serial flash device: name MX25L64, id 0xc217 size 8192KB *** Board is not initialized properly *** Press: <enter> to use current value '-' to go previous parameter '.' to clear the current value 'x' to exit this command 96318SV ------ 0 96318REF ------ 1 F@ST1704N ------ 2 F@ST2704N ------ 3 96318SV_SERLED ------ 4 96318SV_SERSW ------ 5 F@ST1744N ------ 6 F@ST1704N_VNPT ------ 7 F@ST1744NV2 ------ 8 Board Id (0-8) : 3 Number of MAC Addresses (1-32) : 11 Base MAC Address : 44:e9:dd:00:00:01 PSI Size (1-64) KBytes : 40 Enable Backup PSI [0|1] : 0 System Log Size (0-256) KBytes : 0 Main Thread Number [0|1] : 0 Total Flash size: 8192K with 2048 sectors Chip ID: BCM6318B0, MIPS: 333MHz, DDR: 333MHz, Bus: 166MHz Main Thread: TP0 Total Memory: 33554432 bytes (32MB) Boot Address: 0xb8000000


HELO CPUI L1CI DRAM ---- PHYS PHYE DDR1 333H SIZ3 SIZ2 RACE PASS ---- ZBSS CODE DATA L12F MAIN CFE version 7.273.1 for BCM96318 (32bit,SP,BE) Build Date: Tue Nov 18 11:25:16 CST 2014 (cookiechen@sz01017.ads.local) Copyright (C) 2005-2012 SAGEMCOM Corporation. HS Serial flash device: name MX25L64, id 0xc217 size 8192KB Total Flash size: 8192K with 2048 sectors Chip ID: BCM6318B0, MIPS: 333MHz, DDR: 333MHz, Bus: 166MHz Main Thread: TP0 Total Memory: 33554432 bytes (32MB) Boot Address: 0xb8000000 [ 0.000000] Linux version 4.1.4 (thepeople@viasatpilot) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r46566) ) #1 Fri Aug 7 05:54:20 CEST 2015 [ 0.000000] strap_override_bus = fffdffff [ 0.000000] Detected Broadcom 0x6318 CPU revision b0 [ 0.000000] CPU frequency is 333 MHz [ 0.000000] 32MB of RAM installed [ 0.000000] board_bcm963xx: Boot address 0xb8000000 [ 0.000000] board_bcm963xx: CFE version: 55.46.50-55.51-46 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00029033 (Broadcom BMIPS3300) [ 0.000000] board: board name: F@ST2704N [ 0.000000] MIPS: machine is Sagem F@ST2704N [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 02000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000001ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000001ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000001ffffff] [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes. [ 0.000000] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes [ 0.000000] Built 1 zonelists in Zone ord grouping on. Total pages: 8128 [ 0.000000] Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200 [ 0.000000] PID hash table entries: 128 (order: -3, 512 bytes) [ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Memory: 27100K/32768K available (2917K kernel code, 140K rwdata, 684K rodata, 1304K init, 188K bss, 5668K reserved, 0K cma-reserved) [ 0.000000] NR_IRQS:256 [ 0.000000] clocksource MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 11479041721 ns [ 0.000020] sched_clock: 32 bits at 166MHz, resolution 6ns, wraps every 12897800188ns [ 0.008763] Calibrating delay loop... 332.54 BogoMIPS (lpj=665088) [ 0.047084] pid_max: default: 32768 minimum: 301 [ 0.052724] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.059540] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.077393] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.091027] NET: Registered protocol family 16 [ 0.343504] registering PCI controller with io_map_base unset [ 0.379866] PCI host bridge to bus 0000:00 [ 0.384164] pci_bus 0000:00: root bus resource [mem 0x10200000-0x102fffff] [ 0.391223] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 0.398207] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 0.405204] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.414154] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.423788] pci 0000:00:00.0: BAR 8: assigned [mem 0x10200000-0x102fffff] [ 0.430828] pci 0000:01:00.0: BAR 0: assigned [mem 0x10200000-0x10207fff 64bit] [ 0.438353] pci 0000:00:00.0: PCI bridge to [bus 01] [ 0.443443] pci 0000:00:00.0: bridge window [mem 0x10200000-0x102fffff] [ 0.452575] Switched to clocksource MIPS [ 0.460779] PCI: Enabling device 0000:00:00.0 (0000 -> 0002) [ 0.466629] PCI: Enabling device 0000:01:00.0 (0000 -> 0002) [ 0.472481] bcma: bus0: Found chip with id 43217, rev 0x01 and package 0x09 [ 0.479684] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x27, class 0x0) [ 0.488478] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x1E, class 0x0) [ 0.497411] bcma: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x14, class 0x0) [ 0.505765] bcma_fallback_sprom: pci bus/device num mismatch: expected 0/0, but got 1/0 [ 0.534076] bcma: bus0: Bus registered [ 0.538692] NET: Registered protocol family 2 [ 0.546326] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.553686] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.560308] TCP: Hash tables configured (established 1024 bind 1024) [ 0.567593] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.573748] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.581315] NET: Registered protocol family 1 [ 0.589046] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.601790] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.607879] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.620036] io scheduler noop registered [ 0.624186] io scheduler deadline registered (default) [ 0.632505] bcm63xx_uart.0: ttyS0 at MMIO 0xb0000100 (irq = 36, base_baud = 1562500) is a bcm63xx_uart [ 0.642250] console [ttyS0] enabled [ 0.642250] console [ttyS0] enabled [ 0.649403] bootconsole [early0] disabled [ 0.649403] bootconsole [early0] disabled [ 0.670529] m25p80 spi1.0: found mx25l6405d, expected m25p80 [ 0.676421] m25p80 spi1.0: mx25l6405d (8192 Kbytes) [ 0.682149] bcm63xxpart: CFE boot tag found with version 6 and board type F@ST2704N [ 0.690185] bcm63xxpart: Partition 0 is CFE offset 0 and length 10000 [ 0.696846] bcm63xxpart: Partition 1 is kernel offset 10100 and length 13f758 [ 0.704179] bcm63xxpart: Partition 2 is rootfs offset 14f858 and length 6a07a8 [ 0.711610] bcm63xxpart: Partition 3 is nvram offset 7f0000 and length 10000 [ 0.718873] bcm63xxpart: Partition 4 is linux offset 10000 and length 7e0000 [ 0.726137] 5 bcm63xxpart partitions found on MTD device spi1.0 [ 0.732233] Creating 5 MTD partitions on "spi1.0": [ 0.737193] 0x000000000000-0x000000010000 : "CFE" [ 0.744362] 0x000000010100-0x00000014f858 : "kernel" [ 0.751537] 0x00000014f858-0x0000007f0000 : "rootfs" [ 0.758662] mtd: device 2 (rootfs) set to be root filesystem [ 0.769592] 1 squashfs-split partitions found on MTD device rootfs [ 0.776010] 0x000000350000-0x0000007f0000 : "rootfs_data" [ 0.783717] 0x0000007f0000-0x000000800000 : "nvram" [ 0.790967] 0x000000010000-0x0000007f0000 : "linux" [ 0.838494] b53_common: found switch: BCM63xx, rev 0 [ 0.844472] bcm63xx-wdt bcm63xx-wdt: started, timer margin: 30 sec [ 0.855975] NET: Registered protocol family 17 [ 0.860829] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. [ 0.873964] Bridge firewalling registered [ 0.878085] 8021q: 802.1Q VLAN Support v1.8 [ 0.905837] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. [ 0.941461] Freeing unused kernel memory: 1304K (803ba000 - 80500000) [ 2.822217] init: Console is alive [ 2.826206] init: - watchdog - [ 4.864089] init: - preinit - [ 5.608466] random: procd urandom read with 108 bits of entropy available Press the [f] key and hit [enter] to enter failsafe mode Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level [ 9.121527] mount_root: jffs2 not ready yet, using temporary tmpfs overlay ifconfig: SIOCGIFFLAGS: No such device [ 9.175210] procd: - early - [ 9.178461] procd: - watchdog - [ 10.186706] procd: - ubus - [ 10.844646] random: nonblocking pool is initialized [ 11.202228] procd: - init - Please press Enter to activate this console. [ 12.802169] NET: Registered protocol family 10 [ 12.823439] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 12.862163] Loading modules backported from Linux version master-2015-07-21-0-g47cd203 [ 12.870423] Backport generated by backports.git backports-20150626-0-gc1a4168 [ 12.886728] ip_tables: (C) 2000-2006 Netfilter Core Team [ 12.922108] nf_conntrack version 0.5.0 (443 buckets, 1772 max) [ 13.030609] xt_time: kernel timezone is -0000 [ 13.115104] cfg80211: World regulatory domain updated: [ 13.120477] cfg80211: DFS Master region: unset [ 13.124933] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ 13.134992] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 13.143230] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 13.151477] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A) [ 13.159732] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A) [ 13.169509] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s) [ 13.179280] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s) [ 13.187622] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) [ 13.195872] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A) [ 13.404378] PPP generic driver version 2.4.2 [ 13.415233] NET: Registered protocol family 24 [ 13.494287] b43-phy0: Broadcom 43217 WLAN found (core revision 30) [ 13.501928] b43-phy0: Found PHY: Analog 9, Type 4 (N), Revision 17 [ 13.508369] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2057, Revision 14, Version 0 [ 13.517180] Broadcom 43xx driver loaded [ Features: PNL ] [ 19.744955] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on Port 1, 100Mbps, full-duplex [ 24.259269] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0 [ 24.272671] jffs2_build_filesystem(): unlocking the mtd device... done. [ 24.279432] jffs2_build_filesystem(): erasing all blocks after the end marker... [ 30.280997] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on Port 1, 100Mbps, full-duplex [ 30.358042] device eth0.1 entered promiscuous mode [ 30.363049] device eth0 entered promiscuous mode [ 30.415919] br-lan: port 1(eth0.1) entered forwarding state [ 30.421812] br-lan: port 1(eth0.1) entered forwarding state [ 32.424617] br-lan: port 1(eth0.1) entered forwarding state [ 56.325168] done. [ 56.327188] jffs2: notice: (738) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. BusyBox v1.23.2 (2015-08-07 05:26:48 CEST) built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- CHAOS CALMER (Bleeding Edge, r46566) ----------------------------------------------------- * 1 1/2 oz Gin Shake with a glassful * 1/4 oz Triple Sec of broken ice and pour * 3/4 oz Lime Juice unstrained into a goblet. * 1 1/2 oz Orange Juice * 1 tsp. Grenadine Syrup ----------------------------------------------------- root@OpenWrt:/#


Model/Version Launch Date S/N OpenWrt Version Supported Model Specific Notes
Sagem 1704N V1 - - - Possibly same hardware, untested FIXME
Sagem 2704N V1 - - - Same hardware, untested FIXME
TD-W8960N V5 2014 Q3 - Trunk - Bleeding Edge, r46566+ 64MiB RAM, otherwise the same
TD-W8968N V3 2014 - Trunk 64MiB RAM, 1 x USB2.0, otherwise the same

There is a modified factory firmware avaliable to expand the 'expert user' options. External Link: Plusnet-2704N-Rev3-A

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2024/02/12 08:58
  • by 127.0.0.1