Home / patches
Name Modified Size InfoDownloads / Week
Parent folder
netgear-V1.0.4.18_1.1.52-patches.tar.gz 2015-02-14 2.6 kB
netgear-V1.0.3.80_1.1.38-patches.tar.gz 2015-02-14 2.6 kB
Totals: 2 Items   5.2 kB 0
This project helps owners of the Netgear R7000 router to install a chroot
debian environment.

Important note
==============
If you install this software to your router, then you do it on your own risk.
I'm not responsible for any damage, if something goes wrong.

Setup
=====
- Initialize a USB-stick with ext3 or ext4 and place the file post-mount in
  the root of the USB-stick.

- Install the firmware (R7000_V1.0.4.30_1.1.67-1506140749.chk) to the router.

- Power up the router and plug the USB-stick into the router.


After the setup was successful, you have a debian environment on the
USB-stick, into which you can chroot. There are no services started.

You have to access a shell on the router, to make use of the debian
environment. You can enable telnet with telnetanable.

https://code.google.com/p/netgear-telnetenable/downloads/list
https://code.google.com/p/netgear-telnetenable/issues/detail?id=2


Files
=====
The firmware R7000_V1.0.4.30_1.1.67-1506140749.chk was generated from the 
Netgear sources with the patches in netgear-V1.0.4.18_1.1.52-patches.tar.gz 
applied. 

The file debian.tar.bz2 contains the files which were created with the
command:
debootstrap --arch=armel --foreign wheezy debian http://ftp.debian.org/debian/

The script post-mount is automatically executed from the modified firmware,
when the USB-stick is plugged into the router.


Issues
======
Some configuration changes in the web-interface are killing the processes
which are running in the debian environment.


Build
=====
If you want to build the firmware, then you need this two files:
http://www.downloads.netgear.com/files/GPL/R6250-V1.0.0.62_with_toolchain_source.zip
http://www.downloads.netgear.com/files/GPL/R7000-V1.0.4.30_1.1.67_GPL.zip
Which can be found on:
http://kb.netgear.com/app/answers/detail/a_id/2649/~/netgear---open-source-code-for-programmers-%28gpl%29

The Netgear R7000 sources contains a version of trx, which produces output 
which bricks the router.
This should be fine:
https://github.com/Victek/Tomato-RAF/blob/master/release/tools/trx

Copy trx to /usr/local/bin and follow the instructions in
R6250-V1.0.0.62_with_toolchain_source.zip
Source: README, updated 2015-06-15