Summary of supported Broadcom SoC and build numbers

Post new topic   Reply to topic    DD-WRT Forum Index -> Broadcom SoC based Hardware
Author Message
feliciano
DD-WRT Guru


Joined: 24 Oct 2008
Posts: 1079
Location: Latin America

PostPosted: Mon Apr 16, 2018 12:31    Post subject: Summary of supported Broadcom SoC and build numbers Reply with quote
I manage a mix of legacy and current routers, and I like (or would like) to run dd-wrt on those. And Broadcom suit my needs best.

I have read that the kernel(s, at least K26) has dropped support for legacy SoCs to limit its size to what the cfe can load. Therefore in order to minimize the bricks, I think it would be nice to have a table or wiki with that information, something like:

Code:
SoC          corerev    K24  K26  Supported since    Last build support
bcm4712            7       Y        ?        1907?                      ?
bcm4704          11       Y       Y         2505?               (K26)15314
bcm5354          13       Y       ?         7013?                     ?
bcm4718          22       N      Y         13364?                   ?


[DISCLAIMER]
I created this thread to help gather this information in one place. The above is intended as a range finder. Please research for the rest of the components of your router before attempting to flash.

If you share accurate information below, I will update this post.

Notes:
1. The recommended build for traditional Broadcoms is still 14929 (if admitted), but of course you can test others
2. Pay attention to try to install K26 for routers with barely 4MB of flash, and don't even try on 2MB units (not supported)
3. Do not try any K26 [build > 16500] on a [corerev <16] unit
4. Broadcom corerev info
5. Do not try any micro build on an N router (no drivers included)
6. If looking for out-of-the-box support for a particular router, please refer first to the wiki (or the incompatible database)
7. For more dd-wrt guidelines for Broadcom, please refer to the Peacock thread

_________________
If you want support, please read first the announcements and forum rules.
Si usted desea ayuda, por favor lea primero los anuncios y las reglas del foro.
Sponsor
jwh7
DD-WRT Guru


Joined: 25 Oct 2013
Posts: 2670
Location: Indy

PostPosted: Mon Apr 16, 2018 17:28    Post subject: Re: Summary of supported Broadcom SoC and build numbers Reply with quote
The 'supported since' field is both SoC (driver) and router model-specific.
feliciano wrote:
I have read that the kernel(s, at least K26) has dropped support for legacy SoCs to limit its size to what the cfe can load.
The info in that link summarizes all you need:
redhawk0 wrote:
CPU 4704 Owners (corerev=11) - No K26 builds after 15314 on the unit.
All other CPU's Corerev <16 - no K26 builds after 16500.
The only real limitation w/ using K3X on a K26 router is the flash size. An easier way to ascertain support is to check the latest build folders to see if a trailed build exists, and of course also check the device wiki. E.g. a search of 4718 in the Supported Devices wiki shows models that are all still supported in the latest build's K3X folder. This includes the WNDR4000 which I have and is running a very recent K3X build.

This would only change in the future if Broadcom dropped SoC support from the respective kernel's driver blob, as what happened in the aforementioned cases.

_________________
# NAT/SFE/CTF: limited speed w/ DD # Repeater issues # DD-WRT info: FAQ, Builds, Types, Modes, Changes, Demo #
OPNsense x64 5050e ITX|DD: DIR-810L, 2*EA6900@1GHz, R6300v1, RT-N66U@663, WNDR4000@533, E1500@353,
WRT54G{Lv1.1,Sv6}@250
|FreshTomato: F7D8302@532|OpenWRT: F9K1119v1, RT-ACRH13, R6220, WNDR3700v4
feliciano
DD-WRT Guru


Joined: 24 Oct 2008
Posts: 1079
Location: Latin America

PostPosted: Mon Apr 16, 2018 18:15    Post subject: Re: Summary of supported Broadcom SoC and build numbers Reply with quote
jwh7 wrote:
The 'supported since' field is both SoC (driver) and router model-specific.
Yes, but sometimes you want to crossflash, or check whether a similar device can be flashed or not.
jwh7 wrote:
The info in that link summarizes all you need
Some part, that I already dumped in the table I want to populate.
jwh7 wrote:
An easier way to ascertain support is to check the latest build folders to see if a trailed build exists, and of course also check the device wiki.
I agree for some cases, but I wonder what if I already have dd-wrt on the unit, so I will use broadcom-generic, and therefore not obvius to judge compatibility after reading K26 dropped support for some SoC. I wonder if that also happened (or as you says, it will happen) for K24 or K3x, or maybe for the same K26.

Bottomline, what I want is a)not to brick units if can be avoided, b) nor going back and forth through the ftp checking whether a trailed build exist for a particular unit. There have been so many builds over the years, and K24, K26, and K3x makes the subject more time consuming and unclear. I think it would be easier to have the table I propose, so later, one can narrow the options for ftp and dates and kernels, check for compatibility, read relevant threads, and decide whether to test and how to do it.

_________________
If you want support, please read first the announcements and forum rules.
Si usted desea ayuda, por favor lea primero los anuncios y las reglas del foro.
Xeon2k8
DD-WRT Guru


Joined: 11 Feb 2016
Posts: 1288

PostPosted: Tue Apr 17, 2018 5:52    Post subject: Reply with quote
What would it be the meaning of traditional Broadcoms?
_________________
R6400v2 (boardID:30) - Kong 36480 running since 03/09/18 - (AP - DNSMasq - AdBlocking - QoS)
R7800 - BS 31924 running since 05/26/17 - (AP - OpenVPN Client - DNSMasq - AdBlocking - QoS)
R7000 - BS 30771 running since 12/16/16 - (AP - NAS - FTP - SMB - OpenVPN Server - Transmission - DDNS - DNSMasq - AdBlocking - QoS)
R6250 - BS 29193 running since 03/20/16 - (AP - NAS - FTP - SMB - DNSMasq - AdBlocking)
jheide44
DD-WRT Guru


Joined: 03 Sep 2013
Posts: 739

PostPosted: Wed Apr 18, 2018 21:20    Post subject: Reply with quote
Xeon2k8 wrote:
What would it be the meaning of traditional Broadcoms?


the newer broadcom devices (R7000, R6300v2, etc.) are also ARM processors...

Traditional probably references the older original "legacy" Broadcom chips found in the WRT54G "era" and earlier devices. (like say the Broadcom BCM5352E in the WRT54GL)

Sources:
https://wikidevi.com/wiki/Netgear_R7000

https://www.broadcom.com/products/wireless/wireless-lan-infrastructure/bcm4707-4708-4709

https://en.wikipedia.org/wiki/ARM_Cortex-A9

_________________
reenignE esreveR
Resistance is NOT futile... It's Voltage divided by Current!


_.-:Curently Deployed Devices:-._
Loc_1.0: R6400 -- v3.0-r51887 std (02/28/23)
Loc_2.0: R6300v2 -- Kong PTB 35550M 03-28-2018

Others: too many others to list

R7000 (& similar HW) Tips/Tricks HERE.

Assumptions:
1. Everyone on the forum has read the relevant forum section announcements.
2. For Broadcom section we have ALL at least tried to understand the "Peacock" thread,
HERE
feliciano
DD-WRT Guru


Joined: 24 Oct 2008
Posts: 1079
Location: Latin America

PostPosted: Thu Apr 19, 2018 2:51    Post subject: Reply with quote
jheide44 wrote:
Xeon2k8 wrote:
What would it be the meaning of traditional Broadcoms?


the newer broadcom devices (R7000, R6300v2, etc.) are also ARM processors...

Traditional probably references the older original "legacy" Broadcom chips found in the WRT54G "era" and earlier devices. (like say the Broadcom BCM5352E in the WRT54GL)


"Traditional" is my wording for summarize what Peacock thread and recommended builds thread(s) states (and it's obvious once you read it): 14929 is the recommended build for SoCs that were in the market by the time 14929 was released (2010). Newer SoCs support has been progressively added in newer kernels/builds, and that's why I think it would be good to have a table with that info.

If you are looking for recommended builds, besides what I already linked on the OP, you can look here, or search for your particular model.

Again, what I want to achieve with this thread is to compose toghether a table with the range of builds and kernel version (K24, K26, K3x) that support a particular CPU so we can use it as a quick reference before messing around with our routers. I was thinking in Broadcom's labeled, but it you want to add more labels to the mix, you're welcome.

_________________
If you want support, please read first the announcements and forum rules.
Si usted desea ayuda, por favor lea primero los anuncios y las reglas del foro.
Xeon2k8
DD-WRT Guru


Joined: 11 Feb 2016
Posts: 1288

PostPosted: Thu Apr 19, 2018 6:03    Post subject: Reply with quote
Ah cool I guessed it was made up and we would have to be guessing out of nowhere stuff to figure out. Thanks.
_________________
R6400v2 (boardID:30) - Kong 36480 running since 03/09/18 - (AP - DNSMasq - AdBlocking - QoS)
R7800 - BS 31924 running since 05/26/17 - (AP - OpenVPN Client - DNSMasq - AdBlocking - QoS)
R7000 - BS 30771 running since 12/16/16 - (AP - NAS - FTP - SMB - OpenVPN Server - Transmission - DDNS - DNSMasq - AdBlocking - QoS)
R6250 - BS 29193 running since 03/20/16 - (AP - NAS - FTP - SMB - DNSMasq - AdBlocking)
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Broadcom SoC based Hardware All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum