Well on my side I compiled and installed openwrt, no problem, I will see afterwards to remove the remaining screws thanks to the instructions of @wowthur.
I will check that the drivers are not missing during the compilation for the second wifi chipset, because luci displays "Generic".
PS: With the option enabled in the firewall Software flow offloading, speed rate rises to 195Mb/s
PS2: Velop (iperf3 -s) (eth0) -> PC (lan) : speed 902 Mbits/sec
Quick update: I am having concerning results as well -- although the wireless chip on my laptop is not the best and might introduce more errors.
I'll have to do some tests and get back with results -- apologies as this past weeks I've been busy and could not work on WHW03 v1 or v2, especially when kids are using the network.
There is no problem, it is already very nice to take care of this support.
I'm available if you ever need to do some tests.
Concerning my test from above, just in case, here are the test conditions in more detail, I didn't use the wifi of my laptop, the config was :
WRT1900ACS (iperf -s) "wifi AP 5GHz" to
Velop ("wifi Client QCA9886") to
PC from Ethernet.
1 <-> 2 : 338Mb/s that's good (max of my wrt1900acs)
2 <-> 3 : 902Mb/s which I think is good there, too.
1 <-> 3 : 172Mb/s
I don't remember the results of connecting the PC in wifi to the velop via IPQ4019, it seems to me that the speed is similar to cable. I feel like that CPU is bottleneck WAN <-> LAN (it is at 100% during the test), but I'm not sure.
Hi,
It seems I have a small problem, I tried to reinstall the manufacturer firmware on one unit, except that after the sysupgrade, I'm wandering from one openwrt partition to another. There I try to find the right command to flash the image directly by tftp at boot time (maybe with tftpboot, but without too much success)
@Pro_info if you can boot into OpenWRT, try to use the following commands to restore to a factory firmware.
Summary of commands, assuming you are using a V2 model and OpenWRT was boot using boot_part 1.
ssh $routerIP
wget $factoryFirmware // additionally you can download it on your computer and SCP to the router
fw_printenv | grep boot_part // make sure we are using boot_part 1
dd if=$FirmwareImage of=/dev/mmcblk0p14 bs=4M count=1
dd if=$FirmwareImage of=/dev/mmcblk0p15 bs=4M skip=2
fw_setenv boot_part 2
reboot
If you do not have access to OpenWRT, I'd recommend booting from an OpenWRT's initramfs and flashing from there.
Feel free to contact me if you need more information!
Same problems with mmcblk0p16 and mmcblk0p17.
I try from an installed OpenWRT boot_part 1.
I don't really see how I can be more useful, because when I make an ls -la /dev or with df, I don't see anything starting with mmc*, which is normal I guess.
I'm connected in serial on it, so if you have a more radical way requiring it, it's possible.
Here is a list of steps to flash a factory image into a V2 model:
Check from which partition you have booted.
You could either check which boot_part variable was used to boot fw_printenv boot_part.
or get the current partition in use cat /sys/class/ubi/ubi0_0/device/mtd_num
Let's save the partition of the kernel and image into a variable.
If you booted from the primary partition or boot_part is 1, we'll write to the alternate partition.
FIRMWARE_BLKDEV=`cat /proc/mtd | grep "alt_rootfs" | cut -d':' -f1`
KERNEL_BLKDEV=`cat /proc/mtd | grep "alt_kernel" | cut -d':' -f1`
If you booted from the alternate or boot_part is 2, let's write to the primary partition.
FIRMWARE_BLKDEV=`cat /proc/mtd | grep "rootfs" | grep -v "alt_" | cut -d':' -f1`
KERNEL_BLKDEV=`cat /proc/mtd | grep "kernel" | grep -v "alt_" | cut -d':' -f1`
Let's download or copy to the device the factory image.
At the time of writing the latest factory image is 2.1.13 and can be found here.
We will save the path of the factory image into a variable FIRMWARE_IMAGE=/tmp/FW_WHW03_2.1.13.200506_prod.img
We will erase the partitions and flash the new firmware image. mtd erase $FIRMWARE_BLKDEV mtd write $FIRMWARE_IMAGE $FIRMWARE_BLKDEV mtd erase $KERNEL_BLKDEV mtd write $FIRMWARE_IMAGE $KERNEL_BLKDEV
I have tested that this steps successfully work but I have not tested booting from the factory image due to not having spare devices to do so.
I do apologize if my lack of availability has impacted you.
UPDATE: To manually flash a firmware you should load the CA Support page of the Linksys Factory Firmware: http:///ui/1.0.99.192419/dynamic/home.html#casupport
I'm really interested in getting this firmware working. I've cloned @flipy git repo and built an image, but it will not boot on my WHW03v2.
The binary firmwares that @flipy posted here are no longer available to download. The links have expired. If anyone (@Pro_info ?) has a copy of the firmware and can repost it, this would really help.