I purchased a w1701k, which has basically the same configuration as the w1700k, except that it only has two 2.5G network ports. Can it be flashed with the openwrt system? In terms of uboot, it also has efuse verification. Will it be possible to flash uboot in the future?
each device have a unique config, so no, it most likely can't, today.
down the road, who knows.
if you have a flash writer, pretty much everything's possible.
bigger problem might be to reproduce the functionality of the stock u-boot.
the w1701k should probably have it's own thread, start one.
It comes with an efuse lock; I wonder if flashing it arbitrarily will trigger the fuse
eth0 cannot connect, 6GHz wifi cannot be enabled
You have to configure your country and if it is China you will not be able to enable the 6 GHz band.
Can you check if Ethernet works on the latest version?
Everything is normal
Do we know anything about the W1701K pods? Would they work as dumb APs?
A PR was opened a month ago, if/when it gets merged, the device will be supported - https://github.com/openwrt/openwrt/pull/20430.
There is a port for this device on the ImmortalWRT fork, linked below. How difficult would it be to use their DTS/configs and make a build like your own ones with the W1700k for the W1701k @OpenWRT-fanboy ?
I have ImmortalWRT flashed now and everything sorta works, except for being behind on the patches that are already being implemented on the W1700, making the device really finicky, even more so then the Lumos W1700k builds. The developer is also on snapshot using opkg instead of apk for some reason, the 24.10 repos for cortex a53 allow for some packages to be installed but not as many as the apk repos on the W1700.
Edit: Just realized the OP to this thread is the one that configured the autobuilds and/or made the port on GitHub for this device, maybe he can chime in as well?
Looks like he took my patchset and applied it on top of Immortal, then added the W1701k DTS.
I imagine it should be fairly simple to bring that DTS back here. Also consult the PR in the message above yours.
Just add the relevant DTS, it's very simple
I have been working on a build based on fanboy's but with ZqinKing's DTS and make files on my off-time, and have been succesful for the most part. Only issue is that wifi will not work without a patch in ZqinKing's branch, im not sure if this is unique to the W1701k or if it is being implemented for the W1700k in a different manner. Something about the FEMs or cal-data. Either this or this patch. The NPU status and Fan control LuCi apps dont work either but those are relatively minor issues.
Could you please share a link to the w1700k’s tutorial?
Thanks in advance
airoha: add support for Gemtek W1700K by andrewjlamarche · Pull Request #17869 · openwrt/openwrt Here you might find some help
Perhaps I misunderstood you at first. You mean you want to use openwrt-ci to compile w1700k with action, right? This just requires adding the relevant addresses and config, which is very simple
I have two devices now.
Here are my photos from the disassembly:
-
Remove the three screws
-
pry it open below the network ports to get a start
then pry the white plastic outwards to open the clips from picture 5
take care of the cable on the bottom left corner as seen in picture 4
-
the device is open now.
If you are in a country with 100-120V, you can flash OpenWRT now.
TODO: Pins for UART
-
for non 110V countries:remove power pins and power board
I want to solder a 50cm 20AWG female barrel plug cable to a pinheader and provide power to the device: https://de.aliexpress.com/item/1005004749858411.html
-
for completeness - it's not neccessary to disassemble further
Links:
-
Forum: Quantum Fiber W1701k support
-
Wikidevi: https://wikidevi.wi-cat.ru/Quantum_Fiber_360_Wi-Fi_7_Pods_(W1701K)
-
ImmortalWRT Releases: https://github.com/breeze303/OpenWrt-CI/releases
-
ImmortalWRT Repo: https://github.com/ZqinKing/immortalwrt/tree/airoha
-
closed OpenWRT Pull-Request: https://github.com/openwrt/openwrt/pull/20430
-
patches
-
U-Boot chainloader WIP for W1700K (needs to be adapted to W1701K once it is used): https://github.com/hurrian/openwrt-w1700k/commit/98c3dd6b4741deca6ad2db9b5c5e40fb4b60b695
-
original Firmware:https://web.archive.org/web//https://gcs-firmware-details-prod-002.storage.googleapis.com/Lumen/W1K https://web.archive.org/web//https://gcs-firmware-details-prod-002.storage.googleapis.com/W1701K/
Install Instructions:
setenv bootflag 0
setenv one flash read 0x600000 0x1000000 \$loadaddr
setenv two "; bootm"
setenv bootcmd "$one$two"
setenv one
setenv two
saveenv
setenv loadaddr 0x89000000
# optional: change ip
setenv serverip 192.168.1.205
setenv ipaddr 192.168.1.1
tftpboot 0x89000000 tcboot.bin
# Ctrl-C to stop tftpboot - only needed to make IP address change work
# from computer send the file over tftp:
# windows: tftp -i 192.168.0.1 put installer.itb tclinux.bin
# linux: busybox tftp -p -l initramfs.itb -r tclinux.bin 192.168.0.1
# after you see "Verify image!!!":
bootm 0x89000000
# TODO: optional ubidetach, ubiformat, ubiattach - with correct partition based on used initramfs.itb
# sysupgrade from HTTP
Awesome work!
I’m using W1700K units but the 1700 would work better in two of my locations due to space/mounting constraints.













