1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice

Welcome To SNBForums

SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.

If you'd like to post a question, simply register and have at it!

While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!

Custom firmware build for R7800 v. 1.0.2.65SF

Discussion in 'NETGEAR AC Wireless' started by Voxel, Apr 4, 2019.

Tags:
  1. Voxel

    Voxel Very Senior Member

    Joined:
    Dec 9, 2014
    Messages:
    1,164
    Continuation of
    . . .
    https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-63sf.54782/
    https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-64sf.55198/

    New version of my custom firmware build: 1.0.2.65SF.

    Changes (vs 1.0.2.64SF):

    1. dropbear package is upgraded 2018.76->2019.78.
    2. OpenSSL package is upgraded 1.0.2q->1.0.2r.
    3. DNSCrypt Proxy v.2 is upgraded 2.0.19->2.0.22.
    4. unbound package (used in stubby) is upgraded 1.9.0->1.9.1.
    5. curl package is upgraded 7.64.0->7.64.1.
    6. util-linux package is upgraded 2.33->2.33.1.
    7. ca-certificates package is upgraded 20180409->20190110.
    8. libubox package is upgraded 2018-11-16->2019-02-27.
    9. tar package is upgraded 1.31->1.32.
    10. libgpg-error package is upgraded 1.34->1.36.
    11. ffmpeg package is upgraded 3.4.5->3.4.6.
    12. proftpd: read access issue for admin user is fixed (NG bug).
    13. Toolchain: binutils version is upgraded to 2.32.

    The link is:

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

    Voxel.
     
  2. Voxel

    Voxel Very Senior Member

    Joined:
    Dec 9, 2014
    Messages:
    1,164
    Some statistics: in any way, R7800 is much more popular over the world... Much more than e.g. R9000. 22 downloads of 65SF before I published this thread. First was from Finland - greetings Finland ;-) Just thinking out loud.

    BTW someone asked me: is it possible to organize e-mail notification for a new fw release to do not check the forum. I really do not want to bother with this. And I think it would be against of SNB forums. People have to visit it to support this SNB forums.

    [Edited]

    P.S.

    Well, forgot to say: guys thanks for your "likes": it is important for me, for kamoj, for vladlenas, for W1lliam, percy3. To realize that efforts and time spent are not for nothing .

    Voxel.
     
    Last edited: Apr 4, 2019
    spocko, LJ H, clydei and 19 others like this.
  3. L&LD

    L&LD Part of the Furniture

    Joined:
    Dec 9, 2013
    Messages:
    9,592
    You and other developers go to so much trouble for us. Least we can do is do a little light reading to see if an update is needed. :)
     
    Voxel likes this.
  4. Voxel

    Voxel Very Senior Member

    Joined:
    Dec 9, 2014
    Messages:
    1,164
    Are you leaving here? :) Too fast reply.

    [Edited]

    Are you living here? :) Too fast reply.

    Voxel.
     
    Last edited: Apr 4, 2019
    L&LD likes this.
  5. L&LD

    L&LD Part of the Furniture

    Joined:
    Dec 9, 2013
    Messages:
    9,592
    Ha ha ha. Do you mean 'living'? Somedays it seems like it! :)
     
    deweyii likes this.
  6. Voxel

    Voxel Very Senior Member

    Joined:
    Dec 9, 2014
    Messages:
    1,164
    Yep, it is just after two glasses of beer, sorry ;-( Celebration of release.

    Voxel
     
    GaselK, kc6108, L&LD and 1 other person like this.
  7. L&LD

    L&LD Part of the Furniture

    Joined:
    Dec 9, 2013
    Messages:
    9,592
    Cheers! :D:D:D
     
    Voxel likes this.
  8. kc6108

    kc6108 Regular Contributor

    Joined:
    Jan 23, 2012
    Messages:
    117
    Location:
    Kansas, USA
    It’s because you added the ffmpeg 3.4.6 update lol
     
    Voxel likes this.
  9. Voxel

    Voxel Very Senior Member

    Joined:
    Dec 9, 2014
    Messages:
    1,164
    Well, funny. It was you who pushed me to check ffmpeg changes after release of R9000 fw and to include it into R7800. You know: it is not so easy to keep everything up to date...

    Now seriously. What is in your opinion critical/specific for your troubles with your media in this:

    Code:
    ffmpeg
    version 3.4.6:
    - avcodec/hevcdec: Avoid only partly skiping duplicate first slices
    - lavc/bmp: Avoid a heap buffer overwrite for 1bpp input.
    - avcodec/truemotion2: Fix integer overflow in tm2_null_res_block()
    - avcodec/dfa: Check the chunk header is not truncated
    - avcodec/dvbsubdec: Check object position
    - avcodec/cdgraphics: Use ff_set_dimensions()
    - avformat/gdv: Check fps
    - avcodec/scpr: Fix use of uninitialized variable
    - avcodec/qpeg: Limit copy in qpeg_decode_intra() to the available bytes
    - avcodec/aic: Check remaining bits in aic_decode_coeffs()
    - avcodec/gdv: Check for truncated tags in decompress_5()
    - avcodec/bethsoftvideo: Check block_type
    - avcodec/jpeg2000dwt: Fix integer overflow in dwt_decode97_int()
    - avcodec/error_resilience: Use a symmetric check for skipping MV estimation
    - avcodec/mlpdec: Insuffient typo
    - avcodec/zmbv: obtain frame later
    - avcodec/jvdec: Check available input space before decode8x8()
    - avcodec/h264_direct: Fix overflow in POC comparission
    - avformat/webmdashenc: Check id in adaption_sets
    - avformat/http: Fix Out-of-Bounds access in process_line()
    - avformat/ftp: Fix Out-of-Bounds Access and Information Leak in ftp.c:393
    - avcodec/htmlsubtitles: Fixes denial of service due to use of sscanf in inner loop for handling braces
    - avcodec/htmlsubtitles: Fixes denial of service due to use of sscanf in inner loop for tag scaning
    - avformat/matroskadec: Do not leak queued packets on sync errors
    - avformat/mov: Do not use reference stream in mov_read_sidx() if there is no reference stream
    - avcodec/sbrdsp_fixed.c: remove input value limit for sbr_sum_square_c()
    - avformat/mov: validate chunk_count vs stsc_data
    - avformat/mov.c: require tfhd to begin parsing trun
    - avcodec/pgssubdec: Check for duplicate display segments
    - avformat/rtsp: Check number of streams in sdp_parse_line()
    - avformat/rtsp: Clear reply in every iteration in ff_rtsp_connect()
    - avcodec/fic: Check that there is input left in fic_decode_block()
    - avcodec/tiff: Check for 12bit gray fax
    - avutil/imgutils: Optimize memset_bytes() by using av_memcpy_backptr()
    - avutil/mem: Optimize fill32() by unrolling and using 64bit
    - configure: bump year
    - avcodec/diracdec: Check component quant
    - avcodec/tests/rangecoder: initialize array to avoid valgrind warning
    - avcodec/h264_slice: Fix integer overflow in implicit_weight_table()
    - avcodec/exr: set layer_match in all branches
    - avcodec/exr: Check for duplicate channel index
    - avcodec/4xm: Fix returned error codes
    - avcodec/v4l2_m2m: fix cant typo
    - avcodec/mjpegbdec: Fix some misplaced {} and spaces
    - avformat/wvdec: detect and error out on WavPack DSD files
    - avcodec/mips: Fix failed case: hevc-conformance-AMP_A_Samsung_* when enable msa
    - avcodec/fic: Fail on invalid slice size/off
    - postproc/postprocess_template: remove FF_REG_sp from clobber list
    - postproc/postprocess_template: Avoid using %4 for the threshold compare
    - avcodec/rpza: Check that there is enough data for all the blocks
    - avcodec/rpza: Move frame allocation to a later point
    - avcodec/avcodec: Document the data type for AV_PKT_DATA_MPEGTS_STREAM_ID
    - avformat/mpegts: Fix side data type for stream id
    - tests/fate/filter-video: increase fuzz for fate-filter-refcmp-psnr-rgb
    - avcodec/mjpegdec: Fix indention of ljpeg_decode_yuv_scan()
    - lavf/id3v2: fail read_apic on EOF reading mimetype
    - avformat/nutenc: Document trailer index assert better
    - lavf/mov: ensure only one tkhd per trak
    - avcodec/ppc/hevcdsp: Fix build failures with powerpc-linux-gnu-gcc-4.8 with --disable-optimizations
    - avcodec/msvideo1: Check for too small dimensions
    - avcodec/wmv2dec: Skip I frame if its smaller than 1/8 of the minimal size
    - avcodec/msmpeg4dec: Skip frame if its smaller than 1/8 of the minimal size
    - avcodec/truemotion2rt: Fix rounding in input size check
    - avcodec/truemotion2: fix integer overflows in tm2_low_chroma()
    - avcodec/pngdec: Check compression method
    - fftools/ffmpeg: Repair reinit_filter feature
    - avcodec/shorten: Fix integer overflow with offset
    - avcodec/cavsdec: Propagate error codes inside decode_mb_i()
    - avcodec/mpegaudio_parser: Consume more than 0 bytes in case of the unsupported mp3adu case
    - avcodec/hevcdec: decode at most one slice reporting being the first in the picture
    - avfilter/af_silenceremove: fix possible crash if supplied duration is negative
    
    I am ready to release this for R9000 right now. But to make sure that it is really helpful.

    Voxel.
     
    kc6108 likes this.
  10. kc6108

    kc6108 Regular Contributor

    Joined:
    Jan 23, 2012
    Messages:
    117
    Location:
    Kansas, USA
    I converted some home videos (media files) from .m2ts to .mkv awhile back. I did something wrong (unique, unexpected, uncommon) in the command I used. Folks way smarter than me over at ffmpeg said I’d have to use 3.4.6 or newer to watch them.

    That said, no rush. Wait for the next release please.
     
    Voxel likes this.
  11. cdysthe

    cdysthe Regular Contributor

    Joined:
    Sep 22, 2013
    Messages:
    148
    Uneventful update again. This is getting boring, and oh so good! :) Thank you Voxel!
     
    Voxel and L&LD like this.
  12. pege63

    pege63 Very Senior Member

    Joined:
    Jan 17, 2015
    Messages:
    955
    Location:
    Sweden, AngelIsland
    Voxel as usual a good job, thank you very much m8!
     
    Voxel likes this.
  13. Supersaiyan_IV

    Supersaiyan_IV Occasional Visitor

    Joined:
    Jul 7, 2017
    Messages:
    13
    Awesome work Voxel! ;)
     
    Voxel likes this.
  14. Gar

    Gar Senior Member

    Joined:
    Aug 26, 2018
    Messages:
    371
    Location:
    US
    Does a f/w update require dot/doh be re-enabled or does it remain active if you used it before? thanks
     
  15. Voxel

    Voxel Very Senior Member

    Joined:
    Dec 9, 2014
    Messages:
    1,164
    Setting to use or to do not use dnscrypt-proxy v2/stubby are be kept after flashing new version. So your dot/doh will be enabled. But if you changed default configs for them you should backup your version and restore after flashing. Default configs will be used instead of your own version after flashing if you do not restore yours.

    Voxel.
     
  16. Razor512

    Razor512 Senior Member

    Joined:
    Sep 29, 2012
    Messages:
    461
    Yay, updating now :).
     
    L&LD likes this.
  17. Gar

    Gar Senior Member

    Joined:
    Aug 26, 2018
    Messages:
    371
    Location:
    US
    I only enabled it in .64SF, no changes to your default settings so I should be fine then. Time to update! Thanks for your work.
     
    Voxel likes this.
  18. Sizzlechest

    Sizzlechest Regular Contributor

    Joined:
    Nov 30, 2017
    Messages:
    67
    I'm having an issue with DNSCrypt2 after installing this version. It was working before I changed to the cisco resolver. Here is the debug output with dnscrypt2 enabled in nvram:
    [​IMG]
    upload

    Is there a way to revert the config file back to the original before I edited it?
     
  19. kamoj

    kamoj Senior Member

    Joined:
    May 12, 2017
    Messages:
    352
    Sizzlechest and kc6108 like this.
  20. Sizzlechest

    Sizzlechest Regular Contributor

    Joined:
    Nov 30, 2017
    Messages:
    67
    Thanks. I copied it over and manually edited the /etc/dnscrypt-proxy-2.toml file to only use cisco. Rebooted and this time it works fine. It's a mystery why this happens to me.

    Log in case anyone is interested:

    Code:
    [2019-04-04 10:46:06] [NOTICE] Network not available yet -- waiting...
    [2019-04-04 10:46:24] [NOTICE] Network connectivity detected
    [2019-04-06 17:48:20] [NOTICE] Source [public-resolvers.md] loaded
    [2019-04-06 17:48:20] [NOTICE] dnscrypt-proxy 2.0.22
    [2019-04-06 17:48:20] [NOTICE] Now listening to 127.0.0.1:64153 [UDP]
    [2019-04-06 17:48:20] [NOTICE] Now listening to 127.0.0.1:64153 [TCP]
    [2019-04-06 17:48:20] [NOTICE] Now listening to [::1]:64153 [UDP]
    [2019-04-06 17:48:20] [NOTICE] Now listening to [::1]:64153 [TCP]
    [2019-04-06 17:48:20] [NOTICE] [cisco] OK (crypto v1) - rtt: 3ms
    [2019-04-06 17:48:20] [NOTICE] Server with the lowest initial latency: cisco (rtt: 3ms)
    [2019-04-06 17:48:20] [NOTICE] dnscrypt-proxy is ready - live servers: 1