Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request Firmware support for Netgear N600 (WNDR3700v2) #736

Closed
xa-y-ax opened this issue Nov 25, 2019 · 17 comments
Closed

Request Firmware support for Netgear N600 (WNDR3700v2) #736

xa-y-ax opened this issue Nov 25, 2019 · 17 comments
Labels
enhancement hardware-related adding, removal or changes

Comments

@xa-y-ax
Copy link

xa-y-ax commented Nov 25, 2019

can we support the Netgear N600 (WNDR3700v2)?
https://openwrt.org/toh/netgear/wndr3700

@SvenRoederer
Copy link
Contributor

SvenRoederer commented Nov 25, 2019

As I can see this router-family is supported :

This support seems also avail on OpenWrt-19.07 branch, so let's try ...

SvenRoederer added a commit that referenced this issue Nov 25, 2019
@SvenRoederer
Copy link
Contributor

btw. you can use the current imagebuilder to generate your own firmwareimages without running the compiler, see https://github.com/freifunk-berlin/firmware#customizing-make

@xa-y-ax
Copy link
Author

xa-y-ax commented Nov 26, 2019

Thx! :)

@pmelange
Copy link
Contributor

There is a pull request to add this to the Hedy 1.0.X branch. #737 and is currently being built on buildbot http://buildbot.berlin.freifunk.net/#/builders/4/builds/18

After the build is finished and you test that it works, can you please leave a comment on PR #737?

When the master branch builds again, another PR can be easily put together.

@SvenRoederer SvenRoederer added enhancement hardware-related adding, removal or changes labels Nov 26, 2019
@xa-y-ax
Copy link
Author

xa-y-ax commented Nov 28, 2019

Unfortunately the imagebuilder throws some errors - shoud i close this issue and switch to PR #737 ?

@SvenRoederer
Copy link
Contributor

do you have the error-message on hand?

@xa-y-ax
Copy link
Author

xa-y-ax commented Nov 28, 2019

yep - but you already replied in PR #737 ...

Collected errors:
opkg_install_cmd: Cannot install package kmod-leds-wndr3700-usb.
Makefile:150: recipe for target 'package_install' failed
make[3]: *** [package_install] Error 255
Makefile:110: recipe for target '_call_image' failed
make[2]: *** [_call_image] Error 2
Makefile:206: recipe for target 'image' failed
make[1]: *** [image] Error 2
make[1]: Leaving directory
'/home/xayax/firmware/imgNT0enz/freifunk-berlin-imagebuilder-1.0.4-ar71xx-generic.Linux-x86_64'
Makefile:204: recipe for target '.stamp-images' failed
make: *** [.stamp-images] Error 2

@SvenRoederer
Copy link
Contributor

this PR ist around master-branch, PR737 is about backporting to Hedy-1.0.x

the error shown says you are using the Hedy-1.0.4 imagebuilder. have you tried with imagebuilder from master?

@pmelange
Copy link
Contributor

There currently isn't a master branch. https://util.berlin.freifunk.net/hardware?name=tl-wdr3600-v1,tplink_tl-wdr3600&complete=true

As stated #736 (comment) "When the master branch builds again, another PR can be easily put together."

@SvenRoederer
Copy link
Contributor

SvenRoederer commented Nov 29, 2019

@pmelange keeping only the last 10 builds is sometimes a bit to less, that's why Issue #385 would be nice.

Master-builds are broken as seen on issue #734. in branch "master_gluon-patch" I'm working on a solution, to fix this problem of our Makefile.

@SvenRoederer
Copy link
Contributor

@xa-y-ax I did the following to get a working image-set for WNDR3700-v2

git checkout master
wget http://firmware.berlin.freifunk.net/unstable/ath79-generic/17/freifunk-berlin-imagebuilder-Development-ath79-generic.Linux-x86_64.tar.xz
echo >> profile/ath79-generic.profiles "netgear_wndr3700v2"
make IB_FILE=freifunk-berlin-imagebuilder-Development-ath79-generic.Linux-x86_64.tar.xz TARGET=ath79-generic images

@xa-y-ax
Copy link
Author

xa-y-ax commented Nov 30, 2019

hm. this also doesn't works for me.

make images IB_FILE=freifunk-berlin-imagebuilder-Development-ath79-generic.Linux-x86_64.tar.xz PACKAGE_LIST_DEFAULT=tunnel_berlin_tunneldigger
IB_FILE explicitly defined; using it for building firmware-images
mkdir -p /home/xayax/firmware/firmwares/ar71xx-generic
./assemble_firmware.sh -p "wndr3700v2" -i freifunk-berlin-imagebuilder-Development-ath79-generic.Linux-x86_64.tar.xz -e /home/xayax/firmware/embedded-files -t /home/xayax/firmware/firmwares/ar71xx-generic -u "default tunnel-berlin backbone"
/home/xayax/firmware/firmwares/ar71xx-generic
Extract image builder freifunk-berlin-imagebuilder-Development-ath79-generic.Linux-x86_64.tar.xz
Building a profile for wndr3700v2
Building usecase default
Using package list default
embedding files from /home/xayax/firmware/embedded-files.
make[1]: Entering directory '/home/xayax/firmware/imgGAGTzp/freifunk-berlin-imagebuilder-Development-ath79-generic.Linux-x86_64'
make[2]: Entering directory '/home/xayax/firmware/imgGAGTzp/freifunk-berlin-imagebuilder-Development-ath79-generic.Linux-x86_64'
Profile "wndr3700v2" does not exist!
Use "make info" to get a list of available profile names.
Makefile:192: recipe for target '_check_profile' failed
make[2]: *** [_check_profile] Error 1
make[2]: Leaving directory '/home/xayax/firmware/imgGAGTzp/freifunk-berlin-imagebuilder-Development-ath79-generic.Linux-x86_64'
Makefile:199: recipe for target 'image' failed
make[1]: *** [image] Error 2
make[1]: Leaving directory '/home/xayax/firmware/imgGAGTzp/freifunk-berlin-imagebuilder-Development-ath79-generic.Linux-x86_64'
Makefile:204: recipe for target '.stamp-images' failed
make: *** [.stamp-images] Error 2

any hints for me? I will now try Stefans build: http://lernekultur.de/ffbf/

@SvenRoederer
Copy link
Contributor

SvenRoederer commented Nov 30, 2019 via email

@SvenRoederer
Copy link
Contributor

I rebased branch issue736_add-WNDR3700 where the image should be build as netgear_wndr3700-v2

@SvenRoederer
Copy link
Contributor

make images IB_FILE=freifunk-berlin-imagebuilder-Development-ath79-generic.Linux-x86_64.tar.xz PACKAGE_LIST_DEFAULT=tunnel_berlin_tunneldigger
IB_FILE explicitly defined; using it for building firmware-images
mkdir -p /home/xayax/firmware/firmwares/ar71xx-generic

@xa-y-ax Just saw your mistake: you missed the TARGET=ath79-generic definition on your make call. This let the make buildinf for the default ar71xx-generic, whereas you supplied an imagebuilder for ath79-generic.

SvenRoederer added a commit to SvenRoederer/freifunk-berlin-firmware that referenced this issue Dec 27, 2019
SvenRoederer added a commit to SvenRoederer/freifunk-berlin-firmware that referenced this issue Jan 2, 2020
SvenRoederer added a commit that referenced this issue Jan 2, 2020
SvenRoederer added a commit to SvenRoederer/freifunk-berlin-firmware that referenced this issue Jan 2, 2020
@SvenRoederer
Copy link
Contributor

was anyone able to test PR #741 and confirm?

SvenRoederer added a commit that referenced this issue Mar 25, 2020
Squashed commit of the following:

commit 2cc421a
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Wed Nov 27 23:30:55 2019 +0100

    profiles: update to new DEVICENAME of Netgear WNDR3700v5

commit 3059306
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Wed Nov 27 23:29:44 2019 +0100

    patches: backport renaming of Netgear WNDR3700v5

    according to openwrt/openwrt#2574 (comment)

commit 1426807
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Tue Nov 26 00:13:10 2019 +0100

    profiles: add support for Netgear WNDR3700 (v1, v2, v5)

    this is based on issue #736
SvenRoederer added a commit that referenced this issue May 10, 2020
Squashed commit of the following:

commit 2cc421a
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Wed Nov 27 23:30:55 2019 +0100

    profiles: update to new DEVICENAME of Netgear WNDR3700v5

commit 3059306
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Wed Nov 27 23:29:44 2019 +0100

    patches: backport renaming of Netgear WNDR3700v5

    according to openwrt/openwrt#2574 (comment)

commit 1426807
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Tue Nov 26 00:13:10 2019 +0100

    profiles: add support for Netgear WNDR3700 (v1, v2, v5)

    this is based on issue #736
@SvenRoederer SvenRoederer added this to To do in Release 2021.x May 18, 2020
@SvenRoederer SvenRoederer moved this from To do to test / confirm in Release 2021.x May 18, 2020
SvenRoederer added a commit to SvenRoederer/freifunk-berlin-firmware that referenced this issue May 19, 2020
Squashed commit of the following:

commit 2cc421a
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Wed Nov 27 23:30:55 2019 +0100

    profiles: update to new DEVICENAME of Netgear WNDR3700v5

commit 3059306
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Wed Nov 27 23:29:44 2019 +0100

    patches: backport renaming of Netgear WNDR3700v5

    according to openwrt/openwrt#2574 (comment)

commit 1426807
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Tue Nov 26 00:13:10 2019 +0100

    profiles: add support for Netgear WNDR3700 (v1, v2, v5)

    this is based on issue freifunk-berlin#736
SvenRoederer added a commit to SvenRoederer/freifunk-berlin-firmware that referenced this issue May 26, 2020
Squashed commit of the following:

commit 2cc421a
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Wed Nov 27 23:30:55 2019 +0100

    profiles: update to new DEVICENAME of Netgear WNDR3700v5

commit 3059306
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Wed Nov 27 23:29:44 2019 +0100

    patches: backport renaming of Netgear WNDR3700v5

    according to openwrt/openwrt#2574 (comment)

commit 1426807
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Tue Nov 26 00:13:10 2019 +0100

    profiles: add support for Netgear WNDR3700 (v1, v2, v5)

    this is based on issue freifunk-berlin#736
SvenRoederer added a commit to SvenRoederer/freifunk-berlin-firmware that referenced this issue Aug 31, 2020
Squashed commit of the following:

commit 2cc421a
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Wed Nov 27 23:30:55 2019 +0100

    profiles: update to new DEVICENAME of Netgear WNDR3700v5

commit 3059306
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Wed Nov 27 23:29:44 2019 +0100

    patches: backport renaming of Netgear WNDR3700v5

    according to openwrt/openwrt#2574 (comment)

commit 1426807
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Tue Nov 26 00:13:10 2019 +0100

    profiles: add support for Netgear WNDR3700 (v1, v2, v5)

    this is based on issue freifunk-berlin#736
SvenRoederer added a commit to SvenRoederer/freifunk-berlin-firmware that referenced this issue Aug 31, 2020
Squashed commit of the following:

commit 2cc421a
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Wed Nov 27 23:30:55 2019 +0100

    profiles: update to new DEVICENAME of Netgear WNDR3700v5

commit 3059306
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Wed Nov 27 23:29:44 2019 +0100

    patches: backport renaming of Netgear WNDR3700v5

    according to openwrt/openwrt#2574 (comment)

commit 1426807
Author: Sven Roederer <freifunk@it-solutions.geroedel.de>
Date:   Tue Nov 26 00:13:10 2019 +0100

    profiles: add support for Netgear WNDR3700 (v1, v2, v5)

    this is based on issue freifunk-berlin#736
@SvenRoederer
Copy link
Contributor

was anyone able to test PR #741 and confirm?

As nobody seems to have any interest in testing the fix since 10 months, I'll close soon.

Release 2021.x automation moved this from test / confirm to Done Oct 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement hardware-related adding, removal or changes
Projects
Development

No branches or pull requests

3 participants