What's new

Custom firmware build for R7800 v. 1.0.2.49SF

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Voxel

Part of the Furniture
Continuation of

https://www.snbforums.com/threads/custom-firmware-build-for-r7800.36859/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-22sf.37222/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-23sf-v-1-0-2-24sf.37477/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-25sf-v-1-0-2-29sf.38032/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-30sf.38366/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-31sf.39142/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-32sf.39657/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-33sf.40198/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-34sf.40523/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-35sf.40794/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-36sf.41166/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-37sf.41317/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-38sf.41751/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-39sf.41945/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-40sf-1-0-2-41sf.42222/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-43sf.42683/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-44sf.42882/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-45sf.43853/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-47sf.44781/

New version of my custom firmware build: 1.0.2.49SF.

Changes (vs 1.0.2.47SF):

1. OpenVPN client optimization (boost speed, waiting for DNS, thanks to kamoj for his hints and tests).
2. NTP client init script is changed to provide time/date setting if needed for OpenVPN client.
3. OpenSSL configuration is changed to provide more compatibility with ReadyCLOUD.
4. OpenVPN is upgraded 2.4.4->2.4.5.
5. dropbear package is upgraded 2017.75->2018.76.
6. util-linux package is upgraded 2.30.2->2.31.1.
7. transmission package is upgraded 2.92+git->2.93.
8. libxml2 package is upgraded 2.9.7->2.9.8.
9. Host tools: three components are upgraded.

The link is:

https://www.voxel-firmware.com (thanks to vladlenas for his help with hosting).

NOTE: Most probably no reset is needed to upgrade from my previous versions. But if you face problems it is better to perform reset.

Voxel.
 
Last edited:
This will probably not have any fixes for the AP modem problem as well. NG stock FW v.46 doesn't have it either. Still an issue.
 
Working well for me...thanks again!

I do actually see one problem, Traffic Meter stays at 0. Probably from Netgear firmware. I did a factory reset because the traffic meter stayed at 0 after flashing, but after manually re-entering my configuration, traffic meter is still at 0.
 
Last edited:
I do actually see one problem, Traffic Meter stays at 0. Probably from Netgear firmware. I did a factory reset because the traffic meter stayed at 0 after flashing, but after manually re-entering my configuration, traffic meter is still at 0.
It is interesting. I've never used it, and traffic_meter is prebuilt binary in the stock GPL. I switched it ON, currently it displays me a table with some statistics: today/yesterday/this week etc.

Code:
Today 0:0 1.12 51.01 52.13
Yesterday 0:0 0.00 0.00 0.00
This week 0:0 1.12/0.37 51.01/17.00 52.13/17.38
This month 0:0 1.12/0.09 51.01/3.92 52.13/4.01
Last month 0:0 0.00/0.00 0.00/0.00 0.00/0.00

it means it is working? Or you had in mind something else?

Voxel.
 
It is interesting. I've never used it, and traffic_meter is prebuilt binary in the stock GPL. I switched it ON, currently it displays me a table with some statistics: today/yesterday/this week etc.

Code:
Today 0:0 1.12 51.01 52.13
Yesterday 0:0 0.00 0.00 0.00
This week 0:0 1.12/0.37 51.01/17.00 52.13/17.38
This month 0:0 1.12/0.09 51.01/3.92 52.13/4.01
Last month 0:0 0.00/0.00 0.00/0.00 0.00/0.00

it means it is working? Or you had in mind something else?

Voxel.

Looks like it's working for you, at least you're not seeing all "0"'s...here I see (the "Enable Traffic Meter" checkbox is checked, and I clicked on "Apply" *smile*):

Internet Traffic Statistics
Start Date/Time: Wednesday,28 Feb 2018 11:00 PM
Current Date/Time: Tuesday,13 Mar 2018 00:29 AM
Traffic Volume Left: 0 Bytes
Period Connection Time
(hh:mm) Traffic Volume (Mbytes)
Upload/Avg Download/Avg Total/Avg
Today 0:0 0.00 0.00 0.00
Yesterday 0:0 0.00 0.00 0.00
This week 0:0 0.00/0.00 0.00/0.00 0.00/0.00
This month 0:0 0.00/0.00 0.00/0.00 0.00/0.00
Last month 0:0 0.00/0.00 0.00/0.00 0.00/0.00

Don't know why, I'm not aware of anything that I've done that would break it...like I said, when I saw that it stayed at 0 for a while, I did a reset to factory defaults, then manually re-entered my configuration. So I have no idea why this is happening here, never has before. And everything else is working well.

I also was assuming that this is part of the firmware that you don't touch directly (or any of the statistics gathering underlying it). So I'm sure that it's nothing that you did. Guess I'll just have to wait until it starts working again in a later version of the firmware. Not ambitious enough to try the stock firmware at this point, not that important to me, I guess *smile*.
 
Looks like it's working for you, at least you're not seeing all "0"'s...here I see (the "Enable Traffic Meter" checkbox is checked, and I clicked on "Apply" *smile*):

Internet Traffic Statistics
Start Date/Time: Wednesday,28 Feb 2018 11:00 PM
Current Date/Time: Tuesday,13 Mar 2018 00:29 AM
Traffic Volume Left: 0 Bytes
Period Connection Time
(hh:mm) Traffic Volume (Mbytes)
Upload/Avg Download/Avg Total/Avg
Today 0:0 0.00 0.00 0.00
Yesterday 0:0 0.00 0.00 0.00
This week 0:0 0.00/0.00 0.00/0.00 0.00/0.00
This month 0:0 0.00/0.00 0.00/0.00 0.00/0.00
Last month 0:0 0.00/0.00 0.00/0.00 0.00/0.00

Don't know why, I'm not aware of anything that I've done that would break it...like I said, when I saw that it stayed at 0 for a while, I did a reset to factory defaults, then manually re-entered my configuration. So I have no idea why this is happening here, never has before. And everything else is working well.

I also was assuming that this is part of the firmware that you don't touch directly (or any of the statistics gathering underlying it). So I'm sure that it's nothing that you did. Guess I'll just have to wait until it starts working again in a later version of the firmware. Not ambitious enough to try the stock firmware at this point, not that important to me, I guess *smile*.

Maybe you need to clear the cache of your browser...

Well, as I can see all this is recorded in /tmp/traffic_meter/traffic_statistics file. You can check this file by telnet. My is:

Code:
cat /tmp/traffic_meter/traffic_statistics
Today 1:7 2.26 102.57 104.83
Yesterday 0:0 0.00 0.00 0.00
Thisweek 1:7 2.26/0.75 102.57/34.19 104.83/34.94
Thismonth 1:7 2.26/0.17 102.57/7.89 104.83/8.06
Lastmonth 1:0 0.00/0.00 0.00/0.00 0.00/0.00

Voxel.
 
Maybe you need to clear the cache of your browser...

Well, as I can see all this is recorded in /tmp/traffic_meter/traffic_statistics file. You can check this file by telnet. My is:

Code:
cat /tmp/traffic_meter/traffic_statistics
Today 1:7 2.26 102.57 104.83
Yesterday 0:0 0.00 0.00 0.00
Thisweek 1:7 2.26/0.75 102.57/34.19 104.83/34.94
Thismonth 1:7 2.26/0.17 102.57/7.89 104.83/8.06
Lastmonth 1:0 0.00/0.00 0.00/0.00 0.00/0.00

Voxel.

Yep, just looked at my statistics file via telnet:

Code:
Today 0:0 0.00 0.00 0.00
Yesterday 0:0 0.00 0.00 0.00
Thisweek 0:0 0.00/0.00 0.00/0.00 0.00/0.00
Thismonth 0:0 0.00/0.00 0.00/0.00 0.00/0.00
Lastmonth 0:0 0.00/0.00 0.00/0.00 0.00/0.00

Just about what I'd expect from what I see in the admin web interface *smile*. So I don't think that this one is a browser cache issue.
 
I can confirm, DST taking effect caused Traffic Meter stats to become 0 on my unit as well. It's unfortunate that Netgear hasn't fixed this issue yet, and it has existed for—what appears to be—a very long time...

Also, another thing: Voxel, Traffic Meter monthly limit field is limited to 6 numbers. In other words, the maximum value you are able to enter is 999999 (which is roughly one (1) terabyte). Is there any chance you can outright increase this number, or simply remove the limit altogether?

Many thanks for your custom firmware!

FWIW: Here are screenshots of the value limitation in question.

uMJDjqk.png


vxpYt3l.png


In particular, 'maxlength="6"' is the culprit here.
 
Also, another thing: Voxel, Traffic Meter monthly limit field is limited to 6 numbers. In other words, the maximum value you are able to enter is 999999 (which is roughly one (1) terabyte). Is there any chance you can outright increase this number, or simply remove the limit altogether?

I do not control traffic meter, sorry. It is distribute in pre-built form (just executable). I have no ideas what will be with that. I can (and most probably I'll do) correct this 6-digits limit. But what will be after this... Anyway thanks for pointing potential problem.

Voxel.
 
One user mentioned this and his stats came back:

Turn off "adjust for daylight savings time"
 
@Voxel: do you think it is possible to control the Openvpn-client, in the near future, through the webgui? Im a bit of a linux noob and not very comfortable with commandline...sorry
 
Thank you Voxel!
This fantastic FW really boost the OpenVPN client speed, AND even the BufferBloat is now A :D"all the time".
:):):)
 
What controls do you want/need?

Something like to start/stop the Openvpn-client. An option to check the status of the client. An easy way to upload the Ovpn-file from the provider to R7800. That sort of things.
I used them in DDwrt but mis them in Voxels (great) firmware.
 

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top