Speedport W724v Typ B

I'm looking for source code archives for W724v Typ B (Lantiq).
From what I've gathered, there are two archives, called DT_GPL_W724v_B_1.00.009.tgz and w724_2.0_opensource_20140627.tgz.

Unfortunately, all links point to hilfe.telekom.de which doesn't exist anymore, and new telekom.de support site hosts only firmware binaries.

Update: after some research, I found out (noticed the sticker) that this device is Arcadyan VRV9510, and someone already experimented with it
ZyXEL P2812 U-Boot (both RAM and NAND version) is compatible, can read/write NAND and boot OpenWrt. For a quick experiment, I loaded Speedport W921 initramfs image which can be found here, and surprisingly, it also boots and almost everything works: even VDSL modem is detected and initialized, I didn't try connecting it to the line yet. Wireless doesn't work because of missing drivers in W921 (Arcadyan VGV953) image.

@danijeltudek Nice! So the only difference between the Speedport W921V and the Speedport W724V Typ B is the wireless chip (and ISDN+DECT which aren't supported anyway).

AFAICS the next OpenWrt release has not branched yet (but will be branched soon), so you might be able to get W724V Typ B support into the next release. The W921V support pull request is stalled at the moment, but maybe you can help getting it merged and/or can use it as a blueprint for your device.

In case someone else wants to look at the info available so far, there's also a thread in another forum with bootlogs.

I got more or less functional OpenWrt, but the testing of each build takes a lot of time. P2812 U-Boot works on this board, but it can't extract initramfs larger than 4MB, it fails with lzma error -7. That means that for each build, I have to extract sysupgrade image, write rootfs to NAND and then I can boot small kernel over TFTP.

I tried compiling u-boot-lantiq but it's a horrible mess of semi- or non-functional branches which produce oversized binaries (384+ KiB) with various usability levels, while OpenWrt's uboot-lantiq package doesn't produce functional nandtpl binaries.

If anyone can assist with u-boot-lantiq, I'd be more than happy. My current setup is barely hacker-friendly, let alone user-friendly.

I kind of sorted out U-Boot, but now I noticed something weird with the switch. WAN and LAN1 ports are connected directly to the SoC, and LAN2-4 are connected via PEF7071V. After a lot of trial and error with device tree, I still have trouble getting all ports to work reliably.

WAN, LAN1 and LAN3 work fine in U-Boot, but in OpenWrt, the most reliable port is only LAN3, and even that one drops a lot of packets. Is this some problem with mapping of the ports in kernel?

The current configuration looks like this:

&eth0 {
        lan: interface@0 {
                compatible = "lantiq,xrx200-pdi";
                #address-cells = <1>;
                #size-cells = <0>;
                reg = <0>;
                lantiq,switch;

                ethernet@0 {
                        compatible = "lantiq,xrx200-pdi-port";
                        reg = <0>;
                        phy-mode = "rgmii";
                        phy-handle = <&phy0>;
                };

                ethernet@1 {
                        compatible = "lantiq,xrx200-pdi-port";
                        reg = <1>;
                        phy-mode = "gmii";
                        phy-handle = <&phy1>;
                };

                ethernet@2 {
                        compatible = "lantiq,xrx200-pdi-port";
                        reg = <2>;
                        phy-mode = "gmii";
                        phy-handle = <&phy11>;
                };

                ethernet@4 {
                        compatible = "lantiq,xrx200-pdi-port";
                        reg = <4>;
                        phy-mode = "gmii";
                        phy-handle = <&phy13>;
                };

                ethernet@5 {
                        compatible = "lantiq,xrx200-pdi-port";
                        reg = <5>;
                        phy-mode = "rgmii";
                        phy-handle = <&phy5>;
                };
        };

        mdio@0 {
                #address-cells = <1>;
                #size-cells = <0>;
                compatible = "lantiq,xrx200-mdio";
                reg = <0>;

                phy0: ethernet-phy@0 {
                        reg = <0x0>;
                        compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22";
                };
                phy1: ethernet-phy@1 {
                        reg = <0x1>;
                        compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22";
                };
                phy5: ethernet-phy@5 {
                        reg = <0x5>;
                        compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22";
                };
                phy11: ethernet-phy@11 {
                        reg = <0x11>;
                        compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22";
                };
                phy13: ethernet-phy@13 {
                        reg = <0x13>;
                        compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22";
                };
        };
};

&gphy0 {
        lantiq,gphy-mode = <GPHY_MODE_GE>;
};

&gphy1 {
        lantiq,gphy-mode = <GPHY_MODE_GE>;
};

The ports are: 0 - LAN3, 1 - LAN2, 2 - LAN1, 4 - WAN, 5 - LAN4.

Hello.
I working for few days on this device, added gpios leds, gpio keys, but i cannot activate the wireless chip.

wireless chip is a broadcom 43222

here is the boot log, any help is welcome

[    0.000000] Linux version 3.10.49 (cornelus@DELL) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 unknown) ) #16 Wed Jun 12 209
[    0.000000] SoC: VR9 rev 1.2                                                                                                      
[    0.000000] bootconsole [early0] enabled                                                                                          
[    0.000000] CPU revision is: 00019556 (MIPS 34Kc)                                                                                 
[    0.000000] MIPS: machine is VRV9510 - Speedport W724v typ-B                                                                      
[    0.000000] Determined physical RAM map:                                                                                          
[    0.000000]  memory: 10000000 @ 00000000 (usable)                                                                                 
[    0.000000] Initrd not found or empty - disabling initrd                                                                          
[    0.000000] Zone ranges:                                                                                                          
[    0.000000]   Normal   [mem 0x00000000-0x0fffffff]                                                                                
[    0.000000] Movable zone start for each node                                                                                      
[    0.000000] Early memory node ranges                                                                                              
[    0.000000]   node   0: [mem 0x00000000-0x0fffffff]                                                                               
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.                                                       
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes                                                
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024                                            
[    0.000000] Kernel command line: console=ttyLTQ0,115200 init=/etc/preinit                                                         
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)                                                                   
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)                                                       
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)                                                         
[    0.000000] Writing ErrCtl register=00041570                                                                                      
[    0.000000] Readback ErrCtl register=00041570                                                                                     
[    0.000000] Memory: 252392k/262144k available (3028k kernel code, 9752k reserved, 1025k data, 3168k init, 0k highmem)             
[    0.000000] NR_IRQS:256                                                                                                           
[    0.000000] CPU Clock: 500MHz                                                                                                     
[    0.000000] Calibrating delay loop... 332.54 BogoMIPS (lpj=665088)                                                                
[    0.032000] pid_max: default: 32768 minimum: 301                                                                                  
[    0.036000] Mount-cache hash table entries: 512                                                                                   
[    0.040000] pinctrl core: initialized pinctrl subsystem                                                                           
[    0.044000] NET: Registered protocol family 16                                                                                    
[    0.056000] pinctrl-xway 1e100b10.pinmux: Init done                                                                               
[    0.060000] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28                                                  
[    0.068000] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV                                                                     
[    0.072000] PCI host bridge /fpi@10000000/pci@E105400 ranges:                                                                     
[    0.076000]  MEM 0x0000000018000000..0x0000000019ffffff                                                                           
[    0.080000]   IO 0x000000001ae00000..0x000000001affffff                                                                           
[    0.096000] bio: create slab <bio-0> at 0                                                                                         
[    0.100000] usbcore: registered new interface driver usbfs                                                                        
[    0.104000] usbcore: registered new interface driver hub                                                                          
[    0.108000] usbcore: registered new device driver usb                                                                             
[    0.112000] PCI host bridge to bus 0000:00                                                                                        
[    0.116000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]                                                        
[    0.120000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]                                                        
[    0.124000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]                                            
[    0.128000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x18003fff]                                                         
[    0.132000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30                                                                                
[    0.136000] Switching to clocksource MIPS                                                                                         
[    0.144000] NET: Registered protocol family 2                                                                                     
[    0.148000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)                                                      
[    0.156000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)                                                              
[    0.160000] TCP: Hash tables configured (established 2048 bind 2048)                                                              
[    0.168000] TCP: reno registered                                                                                                  
[    0.172000] UDP hash table entries: 256 (order: 0, 4096 bytes)                                                                    
[    0.176000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)                                                               
[    0.184000] NET: Registered protocol family 1                                                                                     
[    4.892000] gptu: totally 6 16-bit timers/counters                                                                                
[    4.896000] gptu: misc_register on minor 63                                                                                       
[    4.900000] gptu: succeeded to request irq 126                                                                                    
[    4.904000] gptu: succeeded to request irq 127                                                                                    
[    4.908000] gptu: succeeded to request irq 128                                                                                    
[    4.912000] gptu: succeeded to request irq 129                                                                                    
[    4.920000] gptu: succeeded to request irq 130                                                                                    
[    4.924000] gptu: succeeded to request irq 131                                                                                    
[    4.928000] phy-xrx200 gphy-xrx200.4: requesting lantiq/vr9_phy11g_a1x.bin                                                        
[    4.936000] phy-xrx200 gphy-xrx200.4: booting GPHY0 firmware at E920000                                                           
[    4.944000] phy-xrx200 gphy-xrx200.4: booting GPHY1 firmware at E920000                                                           
[    5.052000] squashfs: version 4.0 (2009/01/31) Phillip Lougher                                                                    
[    5.060000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.                       
[    5.068000] msgmni has been set to 492                                                                                            
[    5.072000] io scheduler noop registered                                                                                          
[    5.076000] io scheduler deadline registered (default)                                                                            
[    5.084000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc                                               
[    5.092000] console [ttyLTQ0] enabled, bootconsole disabled                                                                       
[    5.092000] console [ttyLTQ0] enabled, bootconsole disabled                                                                       
[    5.104000] ONFI param page 0 valid                                                                                               
[    5.104000] ONFI flash detected                                                                                                   
[    5.104000] NAND device: Manufacturer ID: 0xc2, Chip ID: 0xf1 (Macronix MX30LF1GE8AB), 128MiB, page size: 2048, OOB size: 64      
[    5.120000] Scanning device for bad blocks                                                                                        
[    5.220000] 4 ofpart partitions found on MTD device 10000000.nand-parts                                                           
[    5.224000] Creating 4 MTD partitions on "10000000.nand-parts":                                                                   
[    5.232000] 0x000000000000-0x000000040000 : "uboot"                                                                               
[    5.236000] 0x000000040000-0x000000060000 : "uboot-env"                                                                           
[    5.244000] 0x000000060000-0x000000260000 : "kernel"                                                                              
[    5.248000] 0x000000260000-0x000008000000 : "ubi"                                                                                 
[    5.360000] libphy: lantiq,xrx200-mdio: probed                                                                                    
[    5.368000] net-xrx200: invalid MAC, using random                                                                                 
[    5.372000] eth0: attached PHY [Lantiq XWAY PEF7071] (phy_addr=0:00, irq=-1)                                                      
[    5.380000] eth0: attached PHY [Lantiq XWAY PEF7071] (phy_addr=0:01, irq=-1)                                                      
[    5.388000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:11, irq=-1)                                            
[    5.396000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:13, irq=-1)                                            
[    5.404000] eth0: attached PHY [Lantiq XWAY PEF7071] (phy_addr=0:05, irq=-1)                                                      
[    5.412000] wdt 1f8803f0.watchdog: Init done                                                                                      
[    5.416000] leds-gpio gpio-leds.5: pins are not configured from the driver                                                        
[    5.428000] TCP: cubic registered                                                                                                 
[    5.428000] NET: Registered protocol family 17                                                                                    
[    5.432000] 8021q: 802.1Q VLAN Support v1.8                                                                                       
[    5.440000] UBI: auto-attach mtd3                                                                                                 
[    5.444000] UBI: attaching mtd3 to ubi0                                                                                           
[    5.636000] UBI: scanning is finished                                                                                             
[    5.652000] UBI: attached mtd3 (name "ubi", size 125 MiB) to ubi0                                                                 
[    5.656000] UBI: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes                                                         
[    5.664000] UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 512                                                           
[    5.668000] UBI: VID header offset: 512 (aligned 512), data offset: 2048                                                          
[    5.676000] UBI: good PEBs: 1005, bad PEBs: 0, corrupted PEBs: 0                                                                  
[    5.680000] UBI: user volume: 1, internal volumes: 1, max. volumes count: 128                                                     
[    5.688000] UBI: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 806878156                                
[    5.696000] UBI: available PEBs: 0, total reserved PEBs: 1005, PEBs reserved for bad PEB handling: 20                             
[    5.708000] UBI: background thread "ubi_bgt0d" started, PID 227                                                                   
[    5.716000] mtd: device 4 (rootfs) set to be root[    5.728000] Freeing unused kernel memory: 3168K (803f8000 - 80710000)         
procd: Console is alive                                                                                                              
procd: - watchdog -                                                                                                                  
[    5.764000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)                                                                      
[    5.844000] IFXUSB: ifxusb_hcd: version 3.2 B110801                                                                               
[    5.848000] Chip Version :000b BurstSize=4                                                                                        
[    6.452000] IFXUSB: USB core #0 soft-reset                                                                                        
[    6.756000] IFXUSB: USB core #0 soft-reset                                                                                        
[    6.760000] ifxusb_hcd ifxusb_hcd: IFX USB Controller                                                                             
[    6.764000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1                                                  
[    6.772000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000                                                                      
[    6.776000] IFXUSB: Init: Power Port (0)                                                                                          
[    6.780000] eth0: port 0 got link                                                                                                 
[    6.784000] hub 1-0:1.0: USB hub found                                                                                            
[    6.788000] hub 1-0:1.0: 1 port detected                                                                                          
[    7.292000] IFXUSB: USB core #1 soft-reset                                                                                        
[    7.596000] IFXUSB: USB core #1 soft-reset                                                                                        
[    7.596000] ifxusb_hcd ifxusb_hcd: IFX USB Controller                                                                             
[    7.604000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 2                                                  
[    7.608000] ifxusb_hcd ifxusb_hcd: irq 91, io mem 0xbe106000                                                                      
[    7.616000] IFXUSB: Init: Power Port (0)                                                                                          
[    7.620000] hub 2-0:1.0: USB hub found                                                                                            
[    7.624000] hub 2-0:1.0: 1 port detected                                                                                          
[    7.628000] ifxusb_hcd ifxusb_hcd: requested GPIO 232                                                                             
procd: - preinit -                                                                                                                   
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                                                         
procd: - early -                                                                                                                     
procd: - watchdog -                                                                                                                  
Failed to connect to ubus                                                                                                            
procd: - ubus -                                                                                                                      
procd: - init -                                                                                                                      
Please press Enter to activate this console.                                                                                         
[   12.104000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH                                                     
                                                                                                                                     
[   12.124000] NET: Registered protocol family 10                                                                                    
[   12.136000] NET: Registered protocol family 8                                                                                     
[   12.140000] NET: Registered protocol family 20                                                                                    
[   12.152000] PPP generic driver version 2.4.2                                                                                      
[   12.164000] nf_conntrack version 0.5.0 (3993 buckets, 15972 max)                                                                  
[   12.176000] ip6_tables: (C) 2000-2006 Netfilter Core Team                                                                         
[   12.192000] MEI CPE Driver, Version 1.2.0                                                                                         
                                                                                                                                     
[   12.196000] (c) Copyright 2009, Infineon Technologies AG                                                                          
### MEI CPE - MEI CPE - MEI CPE - MEI CPE ###                                                                                        
                                                                                                                                     
                                                                                                                                     
Lantiq CPE API Driver version: DSL CPE API V4.11.4                                                                                   
[   12.220000]                                                                                                                       
[   12.220000] Predefined debug level: 2                                                                                             
[   12.228000] Loading modules backported from Linux version master-2014-05-22-0-gf2032ea                                            
[   12.236000] Backport generated by backports.git backports-20140320-37-g5c33da0                                                    
[   12.244000] ip_tables: (C) 2000-2006 Netfilter Core Team                                                                          
[   12.256000] Infineon Technologies DEU driver version 2.0.0                                                                        
[   12.264000] IFX DEU DES initialized (multiblock).                                                                                 
[   12.268000] IFX DEU AES initialized (multiblock).                                                                                 
[   12.272000] IFX DEU ARC4 initialized (multiblock).                                                                                
[   12.276000] IFX DEU SHA1 initialized.                                                                                             
[   12.280000] IFX DEU MD5 initialized.                                                                                              
[   12.284000] IFX DEU SHA1_HMAC initialized.                                                                                        
[   12.288000] IFX DEU MD5_HMAC initialized.                                                                                         
[   12.308000] NET: Registered protocol family 24                                                                                    
[   12.316000] usbcore: registered new interface driver usbserial                                                                    
[   12.320000] usbcore: registered new interface driver usbserial_generic                                                            
[   12.324000] usbserial: USB Serial support registered for generic                                                                  
[   12.352000] xt_time: kernel timezone is -0000                                                                                     
[   12.376000] cfg80211: Calling CRDA to update world regulatory domain                                                              
[   12.384000] cfg80211: World regulatory domain updated:                                                                            
[   12.384000] cfg80211:  DFS Master region: unset                                                                                   
[   12.392000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)                         
[   12.400000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)                                           
[   12.408000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)                                           
[   12.416000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)                                           
[   12.424000] cfg80211:   (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)                                          
[   12.432000] cfg80211:   (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)                                          
[   12.440000] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)                                          
[   12.448000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)                                           
[   12.456000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)                                          
[   12.532000] b43-phy0: Broadcom 43222 WLAN found (core revision 16)                                                                
[   12.568000] b43-phy0: Found PHY: Analog 8, Type 4 (N), Revision 6                                                                 
[   12.572000] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2056, Revision 6, Version 0                                                  
[   12.592000] Broadcom 43xx driver loaded [ Features: PNL ]                                                                         
[   12.616000] usbcore: registered new interface driver option                                                                       
[   12.624000] usbserial: USB Serial support registered for GSM modem (1-port)                                                       
[   18.888000] device eth0.1 entered promiscuous mode                                                                                
[   18.892000] device eth0 entered promiscuous mode                                                                                  
[   18.896000] br-lan: port 1(eth0.1) entered forwarding state                                                                       
[   18.900000] br-lan: port 1(eth0.1) entered forwarding state                                                                       
[   20.904000] br-lan: port 1(eth0.1) entered forwarding state                                                                       
procd: - init complete -

Just to let anyone interested know, I quit from porting OpenWrt to this device after too many issues.

First one is that U-Boot has hard time initializing and utilizing Ethernet ports. The same goes for OpenWrt, I only got to the point where one LAN port was working properly. I'm not sure what's the problem, but I lost a few days troubleshooting it without luck.

The next problem is that I couldn't start the BCM43222. I can't find the link anymore, but I found a discussion on some mailing list from 2013 or 2014 where someone speculated that there's wireless firmware blob in the original FW, but couldn't find it.

The only positive thing is that all FXS ports are working, and probably xDSL would, but I didn't test it before I threw it away.

I have builded a working uboot, bassed on the zyxel p2812one. Only the lan ports that uses external phys working, but there is no problem with that.

  • in openwrt, all working except wifi, vdsl dunno ( i not have a line to test it )
  • wlan is there, ssb and b43 see-it but dunno why the pci device is not linked in ifconfig interfaces.
  • the images for VRV953 - speedport W921 i builded a time ago, there is a problem with wifi too, the Wave300 chip

Did you made progress? Is there a chance to get this into the official repos with a pull request?

Hello, nope.
I am stuck with no wifi working

hello, dunno why not working
wifi is there, but cannot enable it
attached some piese of logs
any help is welcome

[    0.000000] Linux version 3.18.23 (cornelus@DELL) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r48532) ) #13 Fri Sep 20 22:28:42 EEST 2019
[    0.000000] SoC: VR9 rev 1.2
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019556 (MIPS 34Kc)
[    0.000000] MIPS: machine is VRV9510 - Speedport W724V
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 10000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x0fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x0fffffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x0fffffff]
[    0.000000] On node 0 totalpages: 65536
[    0.000000] free_area_init_node: node 0, pgdat 80432130, node_mem_map 81008100
[    0.000000]   Normal zone: 512 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 65536 pages, LIFO batch:15
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024
[    0.000000] Kernel command line: console=ttyLTQ0,115200 init=/etc/preinit
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Writing ErrCtl register=00041570
[    0.000000] Readback ErrCtl register=00041570
[    0.000000] Memory: 254988K/262144K available (3322K kernel code, 144K rwdata, 932K rodata, 188K init, 205K bss, 7156K reserved)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 500MHz
[    0.028000] Calibrating delay loop... 332.54 BogoMIPS (lpj=665088)
[    0.032000] pid_max: default: 32768 minimum: 301
[    0.036000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.040000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.044000] pinctrl core: initialized pinctrl subsystem
[    0.048000] NET: Registered protocol family 16
[    0.056000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.060000] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.164000] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    0.168000] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.172000]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.176000]   IO 0x000000001ae00000..0x000000001affffff
[    0.200000] usbcore: registered new interface driver usbfs
[    0.204000] usbcore: registered new interface driver hub
[    0.208000] usbcore: registered new device driver usb
[    0.212000] PCI host bridge to bus 0000:00
[    0.216000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.220000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.224000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.228000] pci 0000:00:0e.0: [14e4:a8d6] type 00 class 0x028000
[    0.228000] pci 0000:00:0e.0: reg 0x10: [mem 0x00000000-0x00003fff]
[    0.228000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.228000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x18003fff]
[    0.232000] Switched to clocksource MIPS
[    0.236000] NET: Registered protocol family 2
[    0.240000] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[    0.248000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.256000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.260000] TCP: reno registered
[    0.264000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.268000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.276000] NET: Registered protocol family 1
[    0.280000] PCI: CLS 0 bytes, default 32
[    0.280000] gptu: totally 6 16-bit timers/counters
[    0.284000] gptu: misc_register on minor 63
[    0.288000] gptu: succeeded to request irq 126
[    0.296000] gptu: succeeded to request irq 127
[    0.300000] gptu: succeeded to request irq 128
[    0.304000] gptu: succeeded to request irq 129
[    0.308000] gptu: succeeded to request irq 130
[    0.312000] gptu: succeeded to request irq 131
[    0.316000] phy-xrx200 gphy-xrx200: requesting lantiq/vr9_phy11g_a2x.bin
[    0.324000] phy-xrx200 gphy-xrx200: booting GPHY0 firmware at F900000
[    0.332000] phy-xrx200 gphy-xrx200: booting GPHY1 firmware at F900000
[    0.440000] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.448000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.452000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.464000] msgmni has been set to 498
[    0.468000] io scheduler noop registered
[    0.472000] io scheduler deadline registered (default)
[    0.476000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc
[    0.484000] console [ttyLTQ0] enabled
[    0.492000] bootconsole [early0] disabled
[    0.500000] nand: device found, Manufacturer ID: 0xc2, Chip ID: 0xf1
[    0.500000] nand: Macronix MX30LF1GE8AB
[    0.500000] nand: 128MiB, SLC, page size: 2048, OOB size: 64
[    0.516000] Scanning device for bad blocks
[    0.616000] 4 ofpart partitions found on MTD device 10000000.nand-parts
[    0.620000] Creating 4 MTD partitions on "10000000.nand-parts":
[    0.624000] 0x000000000000-0x000000040000 : "uboot"
[    0.632000] 0x000000040000-0x000000060000 : "uboot-env"
[    0.636000] 0x000000060000-0x000000260000 : "kernel"
[    0.640000] 0x000000260000-0x000008000000 : "ubi"
[    0.748000] libphy: lantiq,xrx200-mdio: probed
[    0.776000] net-xrx200: invalid MAC, using random
[    0.844000] eth0: attached PHY [Lantiq XWAY PEF7071] (phy_addr=0:00, irq=-1)
[    0.912000] eth0: attached PHY [Lantiq XWAY PEF7071] (phy_addr=0:01, irq=-1)
[    0.980000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:11, irq=-1)
[    1.048000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:13, irq=-1)
[    1.116000] eth0: attached PHY [Lantiq XWAY PEF7071] (phy_addr=0:05, irq=-1)
[    1.120000] wdt 1f8803f0.watchdog: Init done
[    1.128000] TCP: cubic registered
[    1.128000] NET: Registered protocol family 17
[    1.132000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    1.144000] 8021q: 802.1Q VLAN Support v1.8
[    1.152000] UBI: auto-attach mtd3
[    1.152000] UBI: attaching mtd3 to ubi0
[    1.352000] UBI: scanning is finished
[    1.364000] UBI: attached mtd3 (name "ubi", size 125 MiB) to ubi0
[    1.372000] UBI: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
[    1.376000] UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 512
[    1.384000] UBI: VID header offset: 512 (aligned 512), data offset: 2048
[    1.392000] UBI: good PEBs: 1005, bad PEBs: 0, corrupted PEBs: 0
[    1.396000] UBI: user volume: 1, internal volumes: 1, max. volumes count: 128
[    1.404000] UBI: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 3360964021
[    1.412000] UBI: available PEBs: 0, total reserved PEBs: 1005, PEBs reserved for bad PEB handling: 20
[    1.424000] UBI: background thread "ubi_bgt0d" started, PID 226
[    1.452000] UBIFS: background thread "ubifs_bgt0_0" started, PID 229
[    1.520000] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
[    1.524000] UBIFS: LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    1.532000] UBIFS: FS size: 125153280 bytes (119 MiB, 970 LEBs), journal size 9033728 bytes (8 MiB, 71 LEBs)
[    1.544000] UBIFS: reserved for root: 0 bytes (0 KiB)
[    1.548000] UBIFS: media format: w4/r0 (latest is w4/r0), UUID A1565CD3-725C-4122-80EC-C1A2470E9C9C, small LPT model
[    1.560000] VFS: Mounted root (ubifs filesystem) on device 0:10.
[    1.564000] Freeing unused kernel memory: 188K (80451000 - 80480000)
[    1.704000] init: Console is alive
[    1.708000] init: - watchdog -
[    1.876000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[    1.900000] ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x1E, vendor 0x4243)
[    1.900000] ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x10, vendor 0x4243)
[    1.900000] ssb: Core 2 found: PCI (cc 0x804, rev 0x0E, vendor 0x4243)
[    1.972000] dwc2 1e101000.ifxhcd: requested GPIO 488
[    2.832000] dwc2 1e101000.ifxhcd: DWC OTG Controller
[    2.832000] dwc2 1e101000.ifxhcd: new USB bus registered, assigned bus number 1
[    2.840000] dwc2 1e101000.ifxhcd: irq 62, io mem 0x00000000
[    2.848000] dwc2 1e101000.ifxhcd: Hardware does not support descriptor DMA mode -
[    2.848000] dwc2 1e101000.ifxhcd: falling back to buffer DMA mode.
[    2.860000] hub 1-0:1.0: USB hub found
[    2.864000] hub 1-0:1.0: 1 port detected
[    3.728000] dwc2 1e106000.ifxhcd: DWC OTG Controller
[    3.728000] dwc2 1e106000.ifxhcd: new USB bus registered, assigned bus number 2
[    3.736000] dwc2 1e106000.ifxhcd: irq 91, io mem 0x00000000
[    3.744000] dwc2 1e106000.ifxhcd: Hardware does not support descriptor DMA mode -
[    3.744000] dwc2 1e106000.ifxhcd: falling back to buffer DMA mode.
[    3.756000] hub 2-0:1.0: USB hub found
[    3.760000] hub 2-0:1.0: 1 port detected
[    4.712000] init: - preinit -
[    4.872000] random: procd urandom read with 18 bits of entropy available
[    4.912000] eth0: port 1 got link
[    8.004000] mount_root: mounting /dev/root
[    8.020000] procd: - early -
[    8.024000] procd: - watchdog -
[    8.592000] procd: - ubus -
[    9.604000] procd: - init -
[   10.404000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH
[   10.404000] 
[   10.508000] NET: Registered protocol family 10
[   10.536000] NET: Registered protocol family 8
[   10.540000] NET: Registered protocol family 20
[   10.556000] PPP generic driver version 2.4.2
[   10.568000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   10.616000] MEI CPE Driver, Version 1.2.0
[   10.616000] 
[   10.620000] (c) Copyright 2009, Infineon Technologies AG
[   10.620000] ### MEI CPE - MEI CPE - MEI CPE - MEI CPE ###
[   10.628000] 
[   10.628000] 
[   10.628000] Lantiq CPE API Driver version: DSL CPE API V4.11.4
[   10.676000] 
[   10.676000] Predefined debug level: 2
[   10.688000] Loading modules backported from Linux version master-2015-03-09-0-g141f155
[   10.692000] Backport generated by backports.git backports-20150129-0-gdd4a670
[   10.704000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   10.720000] Infineon Technologies DEU driver version 2.0.0 
[   10.724000] IFX DEU DES initialized (multiblock).
[   10.728000] IFX DEU AES initialized (multiblock).
[   10.732000] IFX DEU ARC4 initialized (multiblock).
[   10.736000] IFX DEU SHA1 initialized.
[   10.740000] IFX DEU MD5 initialized.
[   10.744000] IFX DEU SHA1_HMAC initialized.
[   10.748000] IFX DEU MD5_HMAC initialized.
[   10.772000] nf_conntrack version 0.5.0 (3987 buckets, 15948 max)
[   10.800000] NET: Registered protocol family 24
[   10.824000] xt_time: kernel timezone is -0000
[   10.900000] cfg80211: Calling CRDA to update world regulatory domain
[   10.908000] cfg80211: World regulatory domain updated:
[   10.912000] cfg80211:  DFS Master region: unset
[   10.916000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   10.924000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   10.932000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz, 92000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[   10.940000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   10.948000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[   10.960000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[   10.968000] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   10.976000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   10.984000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[   11.288000] b43-phy0: Broadcom 43222 WLAN found (core revision 16)
[   11.324000] b43-phy0: Found PHY: Analog 8, Type 4 (N), Revision 6
[   11.328000] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2056, Revision 6, Version 0
[   11.348000] Broadcom 43xx driver loaded [ Features: PNL ]
[   11.372000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   14.944000] PTM 1.0.27    PTM (E1) firmware version 0.30
[   14.948000] ifxmips_ptm: PTM init succeed
[   16.744000] device eth0.1 entered promiscuous mode
[   16.748000] device eth0 entered promiscuous mode
[   16.760000] br-lan: port 1(eth0.1) entered forwarding state
[   16.764000] br-lan: port 1(eth0.1) entered forwarding state
[   17.336000] cfg80211: Calling CRDA for country: RO
[   17.344000] cfg80211: Regulatory domain changed to country: RO
[   17.348000] cfg80211:  DFS Master region: ETSI
[   17.352000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   17.360000] cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   17.368000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[   17.380000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[   17.388000] cfg80211:   (5490000 KHz - 5710000 KHz @ 160000 KHz), (N/A, 2700 mBm), (0 s)
[   17.396000] cfg80211:   (57000000 KHz - 66000000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
[   18.768000] br-lan: port 1(eth0.1) entered forwarding state
[   32.012000] random: nonblocking pool is initialized
root@OpenWrt:/# lspci -v                                                                                                     
00:0e.0 Network controller: Broadcom Corporation BCM43222 Wireless Network Adapter                                           
        Subsystem: Broadcom Corporation BCM43222 Wireless Network Adapter                                                    
        Flags: bus master, fast devsel, latency 64, IRQ 30                                                                   
        Memory at 18000000 (32-bit, non-prefetchable) [size=16K]                                                             
        Memory at <unassigned> (32-bit, non-prefetchable) [size=2]                                                           
        Memory at <unassigned> (32-bit, non-prefetchable) [size=2]                                                           
        Memory at <unassigned> (32-bit, non-prefetchable) [size=2]                                                           
        Memory at <unassigned> (32-bit, non-prefetchable) [size=2]                                                           
        Memory at <unassigned> (32-bit, non-prefetchable) [size=2]                                                           
        Expansion ROM at <unassigned> [disabled] [size=2]                                                                    
        Kernel driver in use: b43-pci-bridge                                                                                 
lspci: Unable to load libkmod resources: error -12
root@OpenWrt:/# dmesg | grep pci                                                                                             
[    0.168000] PCI host bridge /fpi@10000000/pci@E105400 ranges:                                                             
[    0.216000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]                                                
[    0.220000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]                                                
[    0.224000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]                                    
[    0.228000] pci 0000:00:0e.0: [14e4:a8d6] type 00 class 0x028000                                                          
[    0.228000] pci 0000:00:0e.0: reg 0x10: [mem 0x00000000-0x00003fff]                                                       
[    0.228000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.228000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x18003fff]
root@OpenWrt:/#
root@OpenWrt:/# dmesg | grep ssb
[    1.900000] ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x1E, vendor 0x4243)
[    1.900000] ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x10, vendor 0x4243)
[    1.900000] ssb: Core 2 found: PCI (cc 0x804, rev 0x0E, vendor 0x4243)
root@OpenWrt:/# 

That's good enough for a merge. The o2 Box 6431 (VGV7510KW22) was merged without Wifi support as well.

Once this is in the tree, the number of people who can test easily will increase a lot.

Any news here? Btw, is it possible to use DECT somehow?

No, only with the OEM firmware.

Thanks, so can i simply compile OpenWRT for this device using the menuconfig, or do i need something special?
Btw. Offtopic stuff, but is there any way to get the vendor's source somewhere? Unfortunately the vendor does not want to upload it again.

The source is here: https://www.telekom.de/hilfe/downloads/w724_2.0_opensource_20140627.tgz

DECT can't work on OpenWrt, but FXS ports should work fine since this board uses standard Lantiq SLIC1xx.

Thanks i'lll try something out.
In my case i'm looking for a way, to get the device working to connect DECT devices in order to connect them to SIP numbers. Unfortunately my phones only support this device.
So i got another router.
Btw. which one of all the resistors is the R318? I think i removed the wrong one lol.

You can use DECT only with the original firmware, as said earlier.
I can't help you with the resistors because I don't have the board anymore.

1 Like

A post was split to a new topic: Unbrick W724v Typ B

hi all, would like to have a crack at the wifi, @Knogle did you have success building openwrt for this device / did @cornelus1978 make a pull request for it? Thank you for the info!

i requested the source code from deutsche telekom for the firmware and got it a while back but didn't really do much with it yet.