NR FDD extended bw support #6

Closed
opened 2025-07-25 07:17:35 +02:00 by rtommy · 2 comments
rtommy commented 2025-07-25 07:17:35 +02:00 (Migrated from github.com)

The NR FDD extended bw support feature uses the static nrBandsToCheck array to compare the bands.

For example

const nrBandsToCheck = [1, 2, 3, 5, 7, 8, 20, 25, 28, 30, 66, 71, 75];
...
if (nrBandsToCheck.includes(component.band) && component.maxBwDl && component.maxBwDl.value > 20) {
    if (!nrMaxBwSupport[component.band] || nrMaxBwSupport[component.band] < component.maxBwDl.value) {
        nrMaxBwSupport[component.band] = component.maxBwDl.value;
        foundNrMaxBwSupport = true;
    }
}

However, that list of bands does not seem to be correct.

Should not this list contain all the FDD bands similar to nrFddBands?

const nrFddBands = new Set([1, 2, 3, 5, 7, 8, 12, 13, 14, 18, 20, 24, 25, 26, 28, 30, 31, 65, 66, 70, 71, 72, 74, 85, 91, 92, 93, 94, 100, 105, 106, 109]);
The `NR FDD extended bw support` feature uses the static `nrBandsToCheck` array to compare the bands. For example ```js const nrBandsToCheck = [1, 2, 3, 5, 7, 8, 20, 25, 28, 30, 66, 71, 75]; ... if (nrBandsToCheck.includes(component.band) && component.maxBwDl && component.maxBwDl.value > 20) { if (!nrMaxBwSupport[component.band] || nrMaxBwSupport[component.band] < component.maxBwDl.value) { nrMaxBwSupport[component.band] = component.maxBwDl.value; foundNrMaxBwSupport = true; } } ``` However, that list of bands does not seem to be correct. Should not this list contain all the FDD bands similar to `nrFddBands`? ```js const nrFddBands = new Set([1, 2, 3, 5, 7, 8, 12, 13, 14, 18, 20, 24, 25, 26, 28, 30, 31, 65, 66, 70, 71, 72, 74, 85, 91, 92, 93, 94, 100, 105, 106, 109]); ```
high3eam commented 2025-07-28 07:59:43 +02:00 (Migrated from github.com)

@rtommy
Yes, correct.
This is because the features script was created originally to display some useful information for myself and therefore only for relevant bands in my region. But since it has grown quite a bit and is used on the original parser web app, I think it's time to add all FDD-based bands.

I'll use these bands and update the nrFddBands list as well:

const nrFddBands = new Set([1, 2, 3, 5, 7, 8, 12, 13, 14, 18, 20, 24, 25, 26, 28, 30, 31, 65, 66, 68, 70, 71, 72, 74, 85, 87, 88, 91, 92, 93, 94, 100, 105, 106, 109, 110]);
@rtommy Yes, correct. This is because the features script was created originally to display some useful information for myself and therefore only for relevant bands in my region. But since it has grown quite a bit and is used on the original parser web app, I think it's time to add all FDD-based bands. I'll use these bands and update the nrFddBands list as well: ```javascript const nrFddBands = new Set([1, 2, 3, 5, 7, 8, 12, 13, 14, 18, 20, 24, 25, 26, 28, 30, 31, 65, 66, 68, 70, 71, 72, 74, 85, 87, 88, 91, 92, 93, 94, 100, 105, 106, 109, 110]); ```
high3eam commented 2025-07-28 08:03:28 +02:00 (Migrated from github.com)

Fixed in 769bcb9
Thank you!

Fixed in 769bcb9 Thank you!
Sign in to join this conversation.