Modified firmware R7500v1 for use with Entware-ng and Debian

198 posts / 0 new
Last post
Voxel
Voxel's picture
Hi Rikko,

Hi Rikko,

 

I am afraid there are no such package in Entware-ng (at least I do not know such package).

You can check yourself, maybe you are more lucky, the list of Entware packages:
 

http://pkg.entware.net/binaries/armv7/Packages.html

Regards,
Voxel.

rikko
rikko's picture
Dear Voxel, 

Dear Voxel, 

 Thank you for your answer. I had already explorer list of package available , without success. :(   Almost all packages are extention w/o GUI (not user friendly).

I have a (stupid?) question: You are matering the Netgear firmware for R7500/R7800, fixing bugs, porting drivers, better hardware usage... Did you plan to contribute to DDWRT / OpenWRT release for R7500 router ? Some release was done several months ago, without real improvement and no 5Ghz Wifi feature.

 

Regards, Rikko

 

Voxel
Voxel's picture
Dear Rikko,

Dear Rikko,

 

Sorry, but I do not have such plans. Mainly because of exactly these Quantenna drivers (5GHz radio). It is absolutely closed, protected  and encapsulated software. Property of Quantenna. For exampe all my attempts to use Quantenna drivers from ASUS RT-AC87U with the same Quantenna's 5GHz chopset failed.

Regards,
Voxel

rikko
rikko's picture
Dear Voxel, 

Dear Voxel, 

 Thank you for your clear answer & thanks again for you great job !

Regards,

Rikko. 

Voxel
Voxel's picture
I publish new version of

I publish new version of firmware: 1.0.1.11SF. The link is:

 

https://yadi.sk/d/PZt8lwSvwpkgh

 

What is new (vs previous version):

 

  1. OpenSSL version is updated. 1.0.2h->1.0.2j
  2. OpenVPN version is updated. 2.3.11->2.3.12
  3. dnscrypt-resolvers.csv is updated to the last version
  4. Small updates of build tools to more fresh version. It is internal purposes (to build firmware).

 

Voxel.

bugmenot
bugmenot's picture
I'm running the R7500 v1 in

I'm running the R7500 v1 in AP mode, but Guest Isolation cannot be turned on! Is this fixable? I heard it was still possible to activate in earlier official FW.

Voxel
Voxel's picture
bugmenot:

bugmenot:

I'll chack a bit later, some overloading now. Could you check meanwhile that official stock FW 1.0.0.82 IS working (guest isolation)?

Voxel.

eddiecrazy
eddiecrazy's picture
Hi Voxel,

Hi Voxel,

I was reading over and over again...but unclear!

I have a damn r7500v1 and I am looking to achieve WDS option on it. Is your build offering this option?

 

Thank you

Voxel
Voxel's picture
Hi eddiecrazy,

Hi eddiecrazy,

 

I am sorry, but stock FW for R7500v1 does not support WDS and my build based on stock FW also does not. Some part of programs in FW GPL are precompiled, so I cannot change/modify/improve such parts. WebGUI is precompiled and does not support any WDS options.

Regards,

Voxel.

Voxel
Voxel's picture
I publish new version of

I publish new version of Entware compiled with optimization for use with IPQ806x CPU (optimization for Cortex-A15). This version is named by authors as Entware-3x, i.e. Entware for devices with version of kernel 3.x.

Main differences (vs Entware-ng):

  1. Optional possibility to use own independent users (/opt/etc/passwd /opt/etc/group).
  2. busybox is installed obligatory.

 

Additional difference this version vs version I published last time (Entware-ng)

  1. New compiler is used (v. 5.4.0).
  2. A lot of packages are updated (newest versions are used).
  3. Name of architecture is cortex-a15-3x (there was cortex-a15).

Difference my version vs official version

  1. Kernel 3.4.103
  2. Hard FP support.
  3. Optimization for Cortex-A15.
  4. General optimization (-O3).
  5. OpenSSL is accelerated.
  6. Several packages are renewed.
  7. /opt/etc/passwd, /opt/etc/group, /opt/etc/shadow, /opt/etc/shells are symlinks to /etc analogs (you can change this).

The links are:

https://yadi.sk/d/YROkl3T5xeCpR initial minimal set of preinstalled packages

https://yadi.sk/d/DTr4u2IRxe8AF full set of packages

 

Installation is similar to installation of Entware-ng.

 

Voxel.

raglover
raglover's picture
Hi Voxel,

Hi Voxel,

Thanks for the great work.

Is there a HF version of the latest firmware?

Thanks

Voxel
Voxel's picture
New version of my custom

New version of my custom firmware for Netgear R7500: 1.0.1.12SF.

The link is https://yadi.sk/d/Nd9cRvFAz9ir7

Changes (vs 1.0.1.11SF):



1. OpenVPN is upgraded 2.3.12->2.3.13.
2. dnscrypt-resolver.csv is upgraded (latest version).
3. Pure cosmetic changes with backward compatibility: 
        * It is possible to place own CA/KEY/CRT/DH OpenVPN files to /etc/openvpn/config (/root/openvpn is working also).
        * /root/dnscrypt.list could be used as well as /etc/dnscrypt.conf, the same syntax.
        * /root/netwall-rules could be used as well as /etc/netwall.conf, the same syntax.

 

Voxel.

lcr3
lcr3's picture
Dear Voxel:
Dear Voxel:
I'm using V7500 v1 stock firmware 1.0.0.94, port forwarding is no problems. But I tried your version (1.0.1.12SF), port forwarding is no more working. 
 
remark:
from stock to your version. (30,30,30) + (manually input setting)
from your version to stock. (30,30,30) + (manually input setting)
 
but flash back to 1.0.0.94, port forwarding working again.
 
Please Help!!
Voxel
Voxel's picture
Dear lcr3,

Dear lcr3,

It's very strange: I used port forwarding very long time. Currently, my R7500v1 is used in AP mode in my second leaving place, where there is no real IP from my provider, so it is troublesome for me to check this. Even if I set it as a main router (router mode).

Does anybody have such problems with port forwarding?

Voxel.

nesham
nesham's picture
For me dont work redyshare

For me dont work redyshare over internet with 12sp version. With 11sp and older all works great.

Voxel
Voxel's picture
OK, step back to 11sf. Untill

OK, step back to 11sf. Untill I'll check 12sf.

lcr3: try 11sf too.

Regards,
Voxel.

Voxel
Voxel's picture
OK, step back to 11sf. Untill
OK, step back to 11sf. Untill I'll check 12sf.
 
lcr3: try 11sf too.
 
Regards,
Voxel.
 
Zdenkod
Zdenkod's picture
Hi Voxel!

Hi Voxel!

 

FW 1.0.1.12SF, and all the features I need are finally working.

Thanks to you, my R7500 V1 now have a working VPN (after its 2. birthday).

So I was able to realise video surveillance at my home house - video & photos available from everywhere.

I use SAMBA from Entware A15, your latest release - around 20% faster then the one from FW.

Port forward - I do not use it either.  For security reasons and ease of use I use OpenVPN. You can use it without certificates - password authentication only, if you wish.

I use double sec - password secured certificates authentication OpenVPN.

If you (anybody) use SSH, you can also setup OpenVPN. It's simple and then you do not need to portforward - no new/delete portFW when you want to open/close an app to the wild.

Best greetings Voxel!

 

Zdenkod

 

 

lcr3
lcr3's picture
Dear Voxel:
Dear Voxel:
Sorry for late reply
Here is my testing result:
 
STOCK 1.0.0.82
Port Forwarding (NO)
ReadySHARE FTP  (via internet) (YES)
ReadySHARE HTTPS(via internet) (YES)
concurrent connections (VERY GOOD)
 
 
STOCK 1.0.0.94
Port Forwarding (YES)
ReadySHARE FTP  (via internet) (YES)
ReadySHARE HTTPS(via internet) (YES)
concurrent connections (BAD), more BT connections will get slow or can't browse website
 
 
Voxel 1.0.1.11SF
Port Forwarding (NO)
ReadySHARE FTP  (via internet) (YES)
ReadySHARE HTTPS(via internet) (NO)
concurrent connections (VERY GOOD)
 
Voxel 1.0.1.12SF
Port Forwarding (NO)
ReadySHARE FTP  (via internet) (YES)
ReadySHARE HTTPS(via internet) (NO)
concurrent connections (VERY GOOD)
 
REMARK: ALL DO (30,30,30) + (manually input setting) after flash
Sorry for my poor english.
 
THANKS!!!!!
Voxel
Voxel's picture
Dear lcr3,

Dear lcr3,

Thanks for your tests. My feedbacks:

ReadySHARE HTTPS: I disabled HTTPS for http daemon, you are first who needs it ;-) If you need this feature, you can modify the file /www/cgi-bin/uhttpd.sh and enable it, just replace the line 28 from:

 

$UHTTPD_BIN -h /www -r ${REALM}  -x /cgi-bin -t 60 -p 0.0.0.0:80
 

to

$UHTTPD_BIN -h /www -r ${REALM}  -x /cgi-bin -t 60 -p 0.0.0.0:80 -C /tmp/uhttpd.crt -K /tmp/uhttpd.key -s 0.0.0.0:443
 

in SSH or telnet console.

 

Port forwarding. I do not quite understand this. According to your tests port forwarding was not working in the stock 1.0.0.82. I use exactly this version for my modifications. Port forwarding is related to firewall, and this part is precompiled binary from Netgear (no source codes), so in my FW it is the same as in stock 1.0.0.82 FW.

From the other hand, I used stock 1.0.0.82 during some time (before I started my modifications of FW) and I definitely used port forwarding, it is basic feature, I needed and need RDP access to my home laptop, SSH access to my home server etc. It was working with stock 1.0.0.82. Maybe you have some specific port(s) used by router for own needs? What port(s) do you need to forward? TCP/UDP?

 

Voxel

lcr3
lcr3's picture
Dear Voxel:
Dear Voxel:
 
STOCK 1.0.0.82 + Voxel 1.0.1.11SF + Voxel 1.0.1.12SF
Tried Ports:
21 8080 10000 20000 30000 55555
ALL Public IP (NO)
ALL Local IP (YES)
 
STOCK 1.0.0.94 fireware All WORKING FINE,except concurrent connections (BAD)
 
 
REMARK: ALL DO (30,30,30) + (manually input [PORT FORWARDING SETTING ONLY],others setting by factory default) after flash
 
Best Regard
Lcr3
 
Voxel
Voxel's picture
Dear lcr3:

Dear lcr3:

 

Port 21 could be reserved by Netgear for its ReadySHARE over FTP. Rest ports seem OK.

Well, as I wrote, I cannot change (and even test) Netgear's firewall with R7500. I do not have source codes of this firewall (it is precompiled binary in GPL codes). The only I can suggest you: try to open these ports in firewall. Additionaly to port forwarding. I mean p. 5 in my readme.docx "Open your own firewall ports". Maybe it will help you. Probably bug in Netgear's firewall.

BTW, regarding port forwarding. Usually it is necessary to:

1) Make reservation of IP for concrete device (e.g. my laptop will get an address 192.168.1.123)
2) Set TCP/UDP port forwarding to this IP (192.168.1.123)

You did such steps, right? Just to avoid misunderstanding.

And note that port forwarding to your R7500 does not work.

Regards,
Voxel.

lexyan
lexyan's picture
Hi Voxel,

Hi Voxel,

 

Thanks for your great work.

Did you plan to release source of your modification, maybe we can help you improve the firmware.

 

Regards,

Lexyan.

Voxel
Voxel's picture
Hi Lexyan,

Hi Lexyan,

I am glad you like my FW.

Well, most probably I'l publish the source of my modifications for R7500v1. But not right now. I'd like to get some contacts with Netgear development staff first. No answer from Netgear yet.

Regards,
Voxel.
 

lexyan
lexyan's picture
Hi Voxel,

Hi Voxel,

QoS Database update doesn't work with your firmware,

After some research, the problem comes from the opkg executable in /opt/bin.

Netgear has made some modifications to transmit MAC adress and SSL certificate to the opkg package.

If I place the binary in a higher priority folder in the PATH, the update is possible, the last version of the db is from june this year.

I can send you the ipk update if you want to integrate it to further release.

Regards,

Lexyan

Voxel
Voxel's picture
Lexyan:

Lexyan:

Thanks for your research. Looks as a conflict opkg from Entware with opkg from firmware. I’ll check QoS updater to use full path to opkg (/bin/opkg)

 
Regards,
Voxel.
 
Voxel
Voxel's picture
Updated version of Entware-3x

Updated version of Entware-3x.

More than 150 packages are upgraded, new packages are added.

Link is the same: 
 

https://yadi.sk/d/DTr4u2IRxe8AF

It is enough to do "opkg update" and "opkg upgrade". No re-install is needed.

Voxel.

Japio
Japio's picture
It is funny that the R7500v1

It is funny that the R7500v1 is on Myopenrouter while the firmware actually is not that open. I am going to try your firmware.

By the way: I noticed on the OpenWRT forum that user ILOVEPIE is working on an OpenWRT package containing the Quallcom drivers for the R7500v1. Maybe interesting for you also:

http://forum.openwrt.org/viewtopic.php?id=69440

Keep up the good work!

Voxel
Voxel's picture
Keep up the good work!

Keep up the good work!

 

Thank you.

 

t is funny that the R7500v1 is on Myopenrouter while the firmware actually is not that open. 

 

https://github.com/SVoxel/R7500

Voxel.

casparpoon
casparpoon's picture
Hi Voxel,

Hi Voxel,

Thankyou very much for your great work!

I am looking for an UVC driver which is suitable to use with R7500v1, just wanted to know if it is possible to build one (uvcvideo.ko) with your source code just released?

Sorry that I only have limited knowledge on Linux.

Many Thanks!

Caspar

Pages