What's new

Voxel Custom firmware build for R7800 v. 1.0.2.102SF

  • 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-v-1-0-2-100sf.83319/
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-101sf.84121/

New version of my custom firmware build: 1.0.2.102SF.

Changes (vs 1.0.2.101SF):

1. Toolchain: GCC is upgraded 12.2.0->13.1.0.
2. Toolchain: Go is upgraded 1.20.2->1.20.3.
3. libxml2 package is upgraded 2.10.3->2.10.4 (fixing CVE-2023-29469, CVE-2023-28484).
(score 5.9, Medium)​
(score 5.9, Medium)​
4. tcpdump package is upgraded 4.99.3->4.99.4 (fixing CVE-2023-1801).
(score 6.5, Medium)​
5. libpcap package is upgraded 1.10.3->1.10.4, old libpcap is renamed to libpcap-qos (used by QoS).
6. libgcrypt package is upgraded 1.10.1->1.10.2.
7. libgpg-error package is upgraded 1.46->1.47.
8. curl package is upgraded 7.88.1->8.0.1.
9. coreutils package (sort/gnu-date) is upgraded 9.1->9.3.
10. e2fsprogs package is upgraded 1.46.6->1.47.0.
11. ffmpeg (minidlna) package is upgraded 5.1.2->5.1.3.
12. busybox: enable COMMAND_SAVEHISTORY for shell.
13. Remove pcre (unused).
14. wget: remove libpcre dependency.
15. readline: split to 'libreadline' and 'libhistory', disable 'libhistory' in 'defconfig' (unused).
16. Selective optimization '-O3' of kernel components/drivers (slight boost).
17. Host tools: upgrade xz to 5.4.2.
18. Host tools: upgrade squashfs4 to 4.6.1.
19. Host tools: upgrade mkimage/u-boot to 2023.04.
20. Host tools: upgrade e2fsprogs to 1.47.0.
21. Host tools: upgrade mpc to 1.3.1.
22. Host tools: synchronize squashfs3-lzma and lzma-old with OpenWRT.

The link is:

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

Voxel.
 
Go Voxel, Go Voxel, Go Voxel!!! *does a cheerleader dance* :p
 
Go Voxel, Go Voxel, Go Voxel!!! *does a cheerleader dance* :p
Yeah...

1682614004545.png


The most interesting for me is
1. Toolchain: GCC is upgraded 12.2.0->13.1.0.

https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=13.0

and
18. Host tools: upgrade squashfs4 to 4.6.1.

E.g. this above update bricked my ORBI RBK50 and RBL20.... Works fine for R7800/R8900/R9000.


Voxel.
 
Thank you @Voxel. Updated and working like a charm.

The most interesting for me is

1. Toolchain: GCC is upgraded 12.2.0->13.1.0.

and

18. Host tools: upgrade squashfs4 to 4.6.1.

Voxel.
Indeed.

12. busybox: enable COMMAND_SAVEHISTORY for shell.
This one will be really appreciated who uses ssh bit often. Just tested and now the history is available on new ssh session.
For viewing full history:
Code:
tail ~/.ash_history
 
Hello,
Could you share your workaround ?
It's in the thread I posted. The workaround does not touch the R7800. it sets up a NAT on the pfsense router to the VLAN network for just the R7800. This means pfsense gets a VLAN IP address when communicating from my subnet to the VLAN subnet, so it's as if a computer on the VLAN network is communicating with the router.

There's something strange about the webserver used in the R7800. Since it's in AP mode, there are no possible iptables entries and etables are blank.
 

Latest threads

Sign Up For SNBForums Daily Digest

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