User Tools

Site Tools


devices:netgear_r6260_openwrt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
devices:netgear_r6260_openwrt [2022/02/04 21:02] Sean Rhonedevices:netgear_r6260_openwrt [2024/08/13 19:37] (current) – removed Sean Rhone
Line 1: Line 1:
-====== Information ====== 
  
-  * [[https://www.netgear.com/home/products/networking/wifi-routers/R6260.aspx|NETGEAR R6260]] 
-  * [[https://openwrt.org|OpenWrt]] 
-  * [[https://openwrt.org/toh/netgear/r6260|OpenWrt Device Page]] 
-  * [[https://openwrt.org/releases/snapshot|Snapshot]] 
- 
-===== Notes ===== 
- 
-  * 2021/04/28: Dropping invalid packets (firewall) causes an Oculus Quest 2 to not load it's own store/home page 
-  * 2021/06/14: Enabling ''Use broadcast flag'' causes WAN not to work (Comcast/Xfinity) 
-  * 2021/06/29: Enabling ''802.11w Management Frame Protection'' on 2.4GHz caused a NC200 to not be able to connect 
-  * Stock firmware reports ''d(149)+p(153)+d(157)+d(161)'' for 5GHz channels with ''153'' selected and ''11(P)+7(S)'' for 2.4GHz with ''11'' selected 
-  * :!: Both Software and Hardware Flow Offload is broken with IPv6 as reported [[https://bugs.openwrt.org/index.php?do=details&task_id=3373|here]] and [[https://forum.openwrt.org/t/21-02-0-rc3-losing-ipv6-packets-when-flow-offloading-1/100575|here]] 
-  * https://forum.openwrt.org/t/mt7621-21-02-master-feedback-firmware-image-test-ipv6-offload-and-disabled-flow-control/115697 
- 
-====== Snapshot ====== 
- 
-==== Links ==== 
- 
-  * ''ramips/mt7621'' 
- 
-  * [[https://downloads.openwrt.org/snapshots/targets/ramips/mt7621/openwrt-ramips-mt7621-netgear_r6260-squashfs-factory.img|factory.bin]] 
-  * [[https://downloads.openwrt.org/snapshots/targets/ramips/mt7621/openwrt-ramips-mt7621-netgear_r6260-squashfs-sysupgrade.bin|sysupgrade.bin]] 
- 
-==== sysupgrade ==== 
- 
-  * This downloads the latest ''sysupgrade.bin'' and installs it 
- 
-  ssh root@192.168.1.1 
- 
-  rm -f '/tmp/sysupgrade.img' && sync && sysupgrade --force -n -v 'https://downloads.openwrt.org/snapshots/targets/ramips/mt7621/openwrt-ramips-mt7621-netgear_r6260-squashfs-sysupgrade.bin' 
- 
-  rm -Rf ~/'.ssh' && ping '192.168.1.1' 
- 
-  del %UserProfile%"\.ssh\known_hosts" && ping -t "192.168.1.1" 
- 
-===== Packages ===== 
- 
-  * [[https://openwrt.org/docs/guide-user/luci/luci.essentials|LuCI]] ((snapshot images don't include LuCI, so it needs installed on **every** clean snapshot install)) 
- 
-  ssh 'root'@'192.168.1.1' 
- 
-  sync && passwd 
- 
-  opkg update && opkg install luci && sync 
- 
-====== LuCI ====== 
- 
-  * http://192.168.1.1 
- 
-===== NextDNS ===== 
- 
-  * https://my.nextdns.io 
-  * See [[notes:dns_servers|DNS servers]] for other DNS servers 
- 
-===== Wireless ===== 
- 
-==== 2.4GHz ==== 
- 
-  * Country Code: US 
-  * Channel: 11 
-  * Width: 40 MHz 
-  * Encryption: WPA2-PSK CCMP AES 
-  * :!: 802.11w Management Frame Protection: Disabled 
- 
-<code>The Crossroads (2.4GHz)</code> 
- 
-==== 5GHz ==== 
- 
-  * Country Code: US 
-  * :!: Channel: 36 
-  * Width: 80 MHz 
-  * Encryption: WPA2-PSK CCMP AES 
-  * :!: 802.11w Management Frame Protection: Disabled 
- 
-<code>Highgate (5GHz)</code> 
- 
-===== Firewall ===== 
- 
-==== Steam Remote Play ==== 
- 
-  * [[https://help.steampowered.com/en/faqs/view/0689-74B8-92AC-10F2|Steam Support]] 
- 
-=== UDP === 
- 
-<code>Steam Remote Play (UDP)</code> 
-<code>27031</code> 
-<code>27036</code> 
- 
-=== TCP === 
- 
-<code>Steam Remote Play (TCP)</code> 
-<code>27036</code> 
-<code>27037</code> 
- 
-====== Recovery ====== 
- 
-===== nmrpflash ===== 
- 
-  * https://github.com/jclehner/nmrpflash 
- 
-  * Reason for the ''libpcap'' command: https://github.com/jclehner/nmrpflash/issues/27 
-  * :!: If using an OpenWRT image, use the ''factory'' image 
- 
-  sudo ln -sv 'libpcap.so.1' '/usr/lib64/libpcap.so.0.8' 
- 
-  sudo ~/'Downloads/nmrpflash-0.9.16-linux/nmrpflash' -L 
- 
-  sudo ~/'Downloads/nmrpflash-0.9.16-linux/nmrpflash' -i 'enp6s0' -f ~/'Downloads/openwrt-ramips-mt7621-netgear_r6260-squashfs-factory.img' 
- 
-  sudo ~/'Downloads/nmrpflash-0.9.16-linux/nmrpflash' -i 'enp6s0' -f ~/'Downloads/R6260-V1.1.0.84_1.0.1/R6260-V1.1.0.84_1.0.1.img' 
- 
-====== OpenWRT Compile ====== 
- 
-https://forum.openwrt.org/t/new-xiaomi-router-ac2100/48101/403 
- 
-<code>dmesg | grep dma</code> 
- 
-https://github.com/openwrt/openwrt/blob/master/target/linux/ramips/dts/mt7621_netgear_r6260.dts 
- 
-https://github.com/openwrt/openwrt/blob/master/target/linux/ramips/dts/mt7621.dtsi 
- 
-sudo dnf install gcc gcc-c++ git perl-FindBin make patch perl-Thread-Queue ncurses-devel 
- 
-  cd ~ && mkdir -p ~/'Projects' && rm -Rf ~/'Projects/openwrt/src' && git clone --branch 'master' --depth '1' --recurse-submodules 'https://git.openwrt.org/openwrt/openwrt.git' ~/'Projects/openwrt/src' && sync 
- 
-  cd ~/'Projects/openwrt/src' && ~/'Projects/openwrt/src/scripts/feeds' update -a 
- 
-  cd ~/'Projects/openwrt/src' && ~/'Projects/openwrt/src/scripts/feeds' install -a 
- 
-  cd ~/'Projects/openwrt/src' && make menuconfig 
- 
-  nano '/home/espionage724/Projects/openwrt/src/target/linux/ramips/dts/mt7621.dtsi' 
- 
-gdma = enaled 
-dma = enabled 
- 
- 
-  nano '/home/espionage724/Projects/openwrt/src/target/linux/ramips/dts/mt7621_netgear_r6260.dts'  
- 
-<code> 
-&gdma { 
-    status = "okay"; 
-}; 
- 
-&hsdma { 
-    status = "okay"; 
-};</code> 
- 
-menconfig -> kernel modules -> Other modules -> kmod-dma-ralink & kmod-hsdma-mtk 
- 
-  nano '/home/espionage724/Projects/openwrt/src/target/linux/ramips/mt7621/config-5.4'  
- 
-<code>CONFIG_MTK_HSDMA=y</code> 
- 
-===== Lean ===== 
- 
-  * https://github.com/coolsnowwolf/lede 
-  * https://openwrt.org/docs/guide-developer/build-system/install-buildsystem 
- 
-  sudo zypper install --no-recommends asciidoc bash bc binutils bzip2 fastjar flex gawk gcc gcc-c++ gettext-tools git git-core intltool libopenssl-devel libxslt-tools make mercurial ncurses-devel patch perl-ExtUtils-MakeMaker python-devel rsync sdcc unzip util-linux wget zlib-devel 
- 
-  cd ~ && mkdir -p ~/'Projects' && rm -Rf ~/'Projects/lean-openwrt/src' && git clone --branch 'master' --depth '1' --recurse-submodules 'https://github.com/coolsnowwolf/lede.git' ~/'Projects/lean-openwrt/src' && sync 
- 
-  cd ~/'Projects/lean-openwrt/src' && ~/'Projects/lean-openwrt/src/scripts/feeds' update -a 
- 
-  cd ~/'Projects/lean-openwrt/src' && ~/'Projects/lean-openwrt/src/scripts/feeds' install -a 
- 
-  cd ~/'Projects/lean-openwrt/src' && make menuconfig 
- 
-  * Target System: MediaTek Ralink MIPS 
-  * Subtarget: MT7621 based boards 
-  * Target Profile: NETGEAR R6260 
-  * :!: TODO: mt driver instead of mt76 
- 
-  cd ~/'Projects/lean-openwrt/src' && make -j8 download V=s && sync 
- 
-  cd ~/'Projects/lean-openwrt/src' && make -j$(($(nproc) + 1)) V=s && sync 
- 
-  gio open ~/'Projects/lean-openwrt/src/bin/targets/ramips/mt7621' 
- 
-==== Copy/Install to Router ==== 
- 
-  scp ~/'Projects/lean-openwrt/src/bin/targets/ramips/mt7621/openwrt-ramips-mt7621-netgear_r6260-squashfs-sysupgrade.bin' 'root'@'192.168.1.1':'/tmp' 
- 
-  ssh 'root'@'192.168.1.1' 
- 
-  sysupgrade --force -n -v '/tmp/openwrt-ramips-mt7621-netgear_r6260-squashfs-sysupgrade.bin' 
- 
-  ping '192.168.1.1' 
- 
-==== Post-install ==== 
- 
-**** 
- 
-  opkg update && opkg install 'luci-i18n-base-en' 
C:/www/wiki/data/attic/devices/netgear_r6260_openwrt.1644026564.txt.gz · Last modified: (external edit)