diff --git a/sld886-bluetooth-interoperability-testing-report/01-test-setup.md b/sld886-bluetooth-interoperability-testing-report/01-test-setup.md index b85ddec..b719e45 100644 --- a/sld886-bluetooth-interoperability-testing-report/01-test-setup.md +++ b/sld886-bluetooth-interoperability-testing-report/01-test-setup.md @@ -4,9 +4,9 @@ Tests were performed using Silicon Labs evaluation hardware, with each product f | Setup Component |Version / Board | |-|-| -| Bluetooth SDK (embedded) |3.2.4 / 3.3.2 | -| Gecko SDK |4.0.2 | -| EFR32 Connect |2.4.1 / 2.4.3 | -| ERF32xG13 |BRD4104A | -| ERF32xG21 |BRD4181A / BRD4181B | -| EFR32xG22 |BRD4182A | +| Bluetooth SDK (embedded) |10.1.1 | +| Simplicity SDK |2025.6.2 | +| Simplicity connect mobile application |3.2.0 | +| ERF32xG24B |BRD4186C | +| ERF32xG27 |BRD4194A | +| EFR32BG29 |BRD4414A | diff --git a/sld886-bluetooth-interoperability-testing-report/03-test-case.md b/sld886-bluetooth-interoperability-testing-report/03-test-case.md index f7e24a7..75bcc2d 100644 --- a/sld886-bluetooth-interoperability-testing-report/03-test-case.md +++ b/sld886-bluetooth-interoperability-testing-report/03-test-case.md @@ -1,420 +1,553 @@ -# Test Case +# Test Results -The table below provides the details of the test cases. All the test cases were executed using the setup described in [Test Environment](./02-test-environment.md) with multiple phones. The test cases are designed to test interoperability between the mobile phones and Bluetooth Mesh implementation of Silicon Labs only and not for other categories of testing. All the below tests were run sequentially without breaks. +## Tested Phones - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Test IDTest TypeTest Sub TypeProcedure
1Bluetooth LE Scanning -

Reset device, scan on phone. Pass if device is found by phone within 1000ms from scanning start time.

-

Maximum number of retries: 5

-
2Bluetooth LE Connection -

Attempt connection between phone as central and device as peripheral. Measure connection time from start to successful completion.

-

Pass if the connection is established successfully within 1000ms.

-

Maximum number of retries: 5

-
3Bluetooth LE DiscoveryPass if all GATT services from device under test are read by phone within 1200ms.
4.1GATT OperationsRead Only Length 1 -
    -
  • Type = hex
  • -
  • Length = 1
  • -
  • Read value = 0x55
  • -
-

Pass if expected value is read by phone.

-
4.2GATT OperationsRead Only Length 255 -
    -
  • Type = hex
  • -
  • Length = 255
  • -
  • Properties = Read
  • -
  • Value = 0-254
  • -
-

Pass if phone reads all 255 bytes match the value described above.

-
4.3GATT OperationsWrite Only Length 1 -
    -
  • Type = hex
  • -
  • Length = 1
  • -
  • Properties = Write
  • -
-

Phone writes 1 byte to the characteristic with value 0. Pass if the operation does not generate an error on the phone.

-
4.4GATT OperationsWrite Only length 255 -
    -
  • Type = hex
  • -
  • Length = 255
  • -
  • Properties = Write
  • -
-

Phone writes 255 bytes to the characteristic with value 0.

-

Pass if the operation does not generate an error on the phone.

-
4.5GATT OperationsWrite Without Response Length 1 -
    -
  • Type = hex
  • -
  • Length = 1
  • -
  • Properties = Write Without Response
  • -
-

Phone writes 1 byte to the characteristic with value 0.

-

Pass if the operation does not generate an error on the phone.

-
4.6GATT OperationsWrite Without Response Length 255 -
    -
  • Type = hex
  • -
  • Length = 255
  • -
  • Properties = Write Without Response
  • -
-

Phone writes 255 bytes to the characteristic with value 0.

-

Pass if the operation does not generate an error on the phone.

-
4.7GATT OperationsNotify length 1 -
    -
  • Type = hex
  • -
  • Length = 1
  • -
  • Properties = Notify
  • -
  • Value = 0x55
  • -
-

Phone subscribes to notifications on the characteristic which shall trigger a one-shot 100ms timer on the embedded firmware. Once the timer expires, the notification shall be sent with defined value.

-

Pass if the subscription is done successfully, notification is received within 300ms after subscribing, and the value is 0x55.

-

Maximum number of retries: 5

-
4.8GATT OperationsNotify length MTU - 3 -
    -
  • Type = hex
  • -
  • Length = 255
  • -
  • Properties = Notify
  • -
-

Phone subscribes to indications on the characteristic which shall trigger a one-shot 100ms timer on the embedded firmware.

-

Once the timer expires the indication shall be sent. The amount of bytes sent shall be MTU - 3 bytes (maximum supported by an indication) where the first byte value is 0 and the subsequent bytes will previous one +1 (e.g. byte 0 value is 0, byte 1 value is 1,... and byte N value is N).

-

Pass if the subscription is done successfully, indication is received within 300ms after subscribing and the value matches as described above.

-

Maximum number of retries: 5

-
4.9GATT OperationsIndicate Length 1 -
    -
  • Type = hex
  • -
  • Length = 1
  • -
  • Properties = Indicate
  • -
  • Value = 0x55
  • -
-

Phone subscribes to indications on the characteristic which shall trigger a one-shot 100ms timer on the embedded firmware.

-

Once the timer expires the indication shall be sent with defined value.

-

Pass if the subscription is done successfully, indication is received within 300ms after subscribing and the value is 0x55.

-

Max Retries: 5 times

-
4.10GATT OperationsIndicate length MTU - 3 -
    -
  • Type = hex
  • -
  • Length = 255
  • -
  • Properties = Indicate
  • -
-

Phone subscribes to indications on the characteristic which shall trigger a one-shot 100ms timer on the embedded firmware.

-

Once the timer expires the indication shall be sent. The amount of bytes sent shall be MTU - 3 bytes (maximum supported by an indication) where the first byte value is 0 and the subsequent bytes will previous one +1 (e.g. byte 0 value is 0, byte 1 value is 1,... and byte N value is N).

-

Pass if the subscription is done successfully, indication is received within 300ms after subscribing and the value matches as described above.

-

Maximum number of retries: 5

-
5.1CharacteristicLength 1 -
    -
  • Type = hex
  • -
  • Length = 1
  • -
  • Properties = Read, Write
  • -
  • Value = 0x00
  • -
-

Write 1 byte with value 0x55 then read value back.

-

Pass if value read is 0x55.

-
5.2CharacteristicLength 255 -
    -
  • Type = hex
  • -
  • Length = 255
  • -
  • Properties = Read, Write
  • -
  • Value = 0x00 on all bytes
  • -
-

Phone writes 255 bytes where the first byte value is 0 and the subsequent bytes will previous one +1 (e.g. byte 0 value is 0, byte 1 value is 1,... and byte 254 value is 254). Read values back.

-

Pass if all 255 bytes match the value described above.

-
5.3CharacteristicLength Variable 4 -
    -
  • Type = hex
  • -
  • Length = 4
  • -
  • Variable Length = True
  • -
  • Properties = Read, Write
  • -
  • Value = 0x00 (only 1 byte so that length is also 1)
  • -
-

Phone writes 1 byte with value 0x55 and read back.

-

Pass if get only 1 byte (so the length is 1) with value 0x55.

-

Phone writes 4 bytes with value 0x66 and read back.

-

Pass if get 4 bytes with value 0x66.

-
5.4CharacteristicConst Length 1 -
    -
  • Type = hex
  • -
  • Length = 1
  • -
  • Properties = Read, Write, Const
  • -
  • Value = 0x55
  • -
-

1: Phone reads 1 byte.

-

Pass if the value is 0x55.

-

2: Phone writes value 0.

-

Pass if ATT error code 0x03 'Write Not Permitted' is received.

-
5.5CharacteristicConst Length 255 -
    -
  • Type = hex
  • -
  • Length = 255
  • -
  • Properties = Read, Write, Const
  • -
  • Value = The first byte value is 0 and the subsequent bytes will previous one +1 (e.g. byte 0 value is 0, byte 1 value is 1 ... and byte 254 value is 254)
  • -
-

1: Phone reads 255 byte.

-

Pass if the value is as described above.

-

2: Phone writes value 0 to all bytes.

-

Pass if ATT error code 0x03 'Write Not Permitted' is received

-
5.6CharacteristicUser Len 1 -
    -
  • Type = user
  • -
  • Length = 1
  • -
  • Properties = Read, Write
  • -
-

Phone writes 1 byte with value 0x55 then reads value back.

-

Pass if value read is 0x55.

-
5.7CharacteristicUser Len 255 -
    -
  • Type = user
  • -
  • Length = 1
  • -
  • Properties = Read, Write
  • -
-

Phone writes 255 bytes where the first byte value is 0 and the subsequent bytes will previous one +1 (e.g. byte 0 value is 0, byte 1 value is 1... and byte 254 value is 254).

-

Pass if value read is as described above.

-
5.8CharacteristicUser Len Variable 4 -
    -
  • Type = user
  • -
  • Length = 4
  • -
  • Variable Length = True
  • -
  • Properties = Read, Write
  • -
-

1: Phone writes 1 byte with value 0x55 and read back.

-

Pass if get only 1 byte (so the length is 1) with value 0x55.

-

2: Phone writes 4 bytes with value 0x66 and read back.

-

Pass if get 4 bytes (so the length is 4) with value 0x66.

-
6.1OTA updateOTA update - Acknowledged write -

Mobile (OTA client) connects to target device with name "IOP Test".

-

Mobile shows pop-up, user chooses application gbl file OR Mobile has inbuilt gbl file for updating.

-

Mobile requests target device to reboot into DFU mode.

-

Mobile sends image to target boards with acknowledged data transfer (write).

-

Upload is finished and connection closed, AppLoader on the device reboots back to normal mode.

-

Mobile scans and connect with target device.

-

Pass: there is no error in mobile side and connect to device with name "IOP Test Update" at the end which is the name in the new image.

-
6.2OTA updateOTA update - Unacknowledged write -

Mobile (OTA client) connects to target device with name "IOP Test Update".

-

Mobile shows pop-up, user chooses application gbl file OR Mobile has inbuilt gbl file for updating.

-

Mobile requests target device to reboot into DFU mode.

-

Mobile sends image to target boards with unacknowledged data transfer (write without response).

-

Upload is finished and connection closed, AppLoader reboots back to normal mode.

-

Mobile scans and connect with target device.

-

Pass: there is no error in mobile side and connect to device with name "IOP Test" at the end.

-
7ThroughputThroughput - GATT Notification -

PHY bitrate: 1Mbps

-

Connection interval request: 15ms

-

Number of packets per connection interval for notification:

-
    -
  • Android: 6 packets.
  • -
  • iOS: 4 packets [Max supported by iOS].
  • -
-

The parameters are set as above and device sends the data to the mobile. Mobile computes the throughput (Bytes/S).

-

Pass if there is successful data transfer between the device and mobile.

-

See for more details.

-
8.1Security and EncryptionSecurity - Pairing -
    -
  • Type = hex
  • -
  • Length = 1
  • -
  • Properties = Encrypted_Read
  • -
  • Value = 0x55
  • -
-

Phone writes 1 byte to the characteristic with value 01.

-

Mobile changes secure mode on the device to be just works, disables bonding and disconnects with device.

-

Mobile pairs with device in just works mode.

-

Mobile reads a pre-set characteristic value (0x55) with encrypted read property.

-

Pass if there is no error and read value matches the pre-set value (0x55).

-
8.2Security and EncryptionSecurity - Authentication -
    -
  • Type = hex
  • -
  • Length = 1
  • -
  • Properties = Authenticated_Read
  • -
  • Value = 0x55
  • -
-

Phone writes 1 byte to the characteristic with value 02.

-

Mobile changes secure mode on the device to authenticated and disconnect with device.

-

Mobile pairs with device with authenticated mode by entering passkey as 123456.

-

Mobile reads pre-set characteristic value (0x55) with authenticated read property.

-

Pass if there is no error and read value matches the pre-set value (0x55) after pairing.

-
8.3Security and EncryptionSecurity - Bonding -
    -
  • Type = hex
  • -
  • Length = 1
  • -
  • Properties = Bonded_Read
  • -
  • Value = 0x55
  • -
-

Phone writes 1 byte to the characteristic with value 03.

-

Mobile changes secure mode in firmware to bonded and disconnects with device.

-

Mobile pairs with device with bonded mode by enter passkey is 123456.

-

Mobile reads pre-set characteristic value (0x55) with bonded read property.

-

Pass if there is no error and read value matches the pre-set value (0x55) after pairing.

-
+This section provides a list of phones and relevant information against which all the test cases mentioned in the [Test Case](./03-test-case.md) section were executed. The phone models were strategically chosen to cover a large part of the market shipment (market share) as well as the latest of the models at the time of testing. This ensures that there is a wide spread coverage. The selection was done on a per region basis across US, Asia Pacific (APA), Europe and China so as to provide data specific to a particular geography. + +**NOTE**: The reported IOP test results reflect the outcome observed in the test environment and software versions used at the time of validation. A reported failure does not by itself indicate device or hardware incompatibility. In some cases, the result may be influenced by factors such as test application behavior, test firmware limitations, or device-specific conditions. Silicon Labs continues to review and improve the test infrastructure and supporting software, and readers are encouraged to refer to subsequent releases for the most up-to-date results. + +### Summary of Tested Phone + +The following table provides a high-level overview of the smartphones used for validation across iOS and Android platforms. The selected OS versions provide broad coverage. Testing included Apple iPhone models from the iPhone 11 through the iPhone 17 series, running iOS 26, the latest version available at the time of testing. +Android validation covered versions from Android 13 (released August 2022) through Android 16 (released June 2025), representing the range up to the most recent generally available Android release at the time of testing. Android devices from multiple global manufacturers were included to ensure diverse platform coverage. + +| OS Platform |Number of Phones |Version Coverage | +|-|-|-| +| iOS |18 |OS Versions: 26.0, 26.0.1, 26.1 | +| Android |209 |OS Versions: 13, 14, 15, 16 | + +## Details of Tested Phones + +>**Notes**: +> +>Devices from four different geographies were tested that include US, Asia Pacific, Europe, and China. +> +>The test ID indicates the test cases that passed or failed. A failure on any of the board is rated as fail while a pass is a success for all boards. + +## Tested Phones US Region + +| No. |Model: |Software Version: |1.0 EFR32xG24B |1.1 EFR32xG27 |1.2 EFR32BG29 |Test ID: 1 |Test ID: 2 |Test ID: 3 |Test ID: 4.1 - 4.10 |Test ID: 5.1 - 5.8 |Test ID: 6.1 - 6.2 |Test ID: 7 |Test ID: 8.1 - 8.5 | +|-|-|-|-|-|-|-|-|-|-|-|-|-|-| +| 1 |AT&T Motivate Pro |Android__SDK:14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 2 |Apple 16 Pro |iOS 26.0.1 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 3 |Apple Air |iOS 26.0.1 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 4 |BLU View 5 Pro |Android__SDK:14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 5 |Boost Celero 5G SC |Android__SDK:14_34 |PASS |FAIL |PASS |PASS |FAIL |FAIL |PASS |PASS |FAIL |FAIL |FAIL | +| 6 |Cricket Icon 6 |Android__SDK:14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 7 |Cricket Magic 2 5G |Android__SDK:14_34 |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 8 |Google Pixel 8 pro |Android__SDK:16_36 |FAIL |FAIL |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 9 |Google Pixel 9 Pro XL |Android__SDK:16_36 |FAIL |FAIL |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 10 |Motorola Edge (2024) |Android__SDK:15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 11 |Motorola Moto G 5G (2024) |Android__SDK:15_35 |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 12 |Motorola Moto G 5G (2025) |Android__SDK:16_36 |NA |FAIL |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 13 |Motorola Moto G Power 5G (2024) |Android__SDK:15_35 |NA |FAIL |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 14 |Motorola Moto G Power 5G (2025) |Android__SDK:16_36 |FAIL |FAIL |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL | +| 15 |Motorola Moto G Stylus 5G (2024) |Android__SDK:14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 16 |Motorola Moto G Stylus 5G (2025) |Android__SDK:15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 17 |Motorola Razr (2024) |Android__SDK:15_35 |NA |NA |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 18 |Motorola Razr+ (2024) |Android__SDK:15_35 |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 19 |Samsung Galaxy S23+ |Android__SDK:15_35 |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 20 |Samsung Galaxy S24+ |Android__SDK:16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 21 |Samsung S25 Ultra |Android__SDK:16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 22 |Sony XPeria 10 VI 5G |Android__SDK:15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 23 |T-Mobile Revvl 7 5G |Android__SDK:14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 24 |TCL K11 |Android__SDK:13_33 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | + + +## Tested Phones APA Region + +| No. |Model: |Software Version: |1.0 EFR32xG24B |1.1 EFR32xG27 |1.2 EFR32BG29 |Test ID: 1 |Test ID: 2 |Test ID: 3 |Test ID: 4.1 - 4.10 |Test ID: 5.1 - 5.8 |Test ID: 6.1 - 6.2 |Test ID: 7 |Test ID: 8.1 - 8.5 | +|-|-|-|-|-|-|-|-|-|-|-|-|-|-| +| 1 |Honor Magic6 Lite |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 2 |Honor X6B |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 3 |Infinix Hot 40 Pro |Android_SDK:_13_33 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 4 |Motorola Edge 50 Neo |Android_SDK:_14_34 |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 5 |Motorola Edge 50 Pro |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 6 |Motorola Edge 50 Ultra |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 7 |Motorola Moto G55 5G |Android_SDK:_14_34 |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 8 |Motorola Moto G85 5G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 9 |Nothing Phone (2a) |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 10 |OnePlus 12R |Android_SDK:_15_35 |PASS |FAIL |PASS |PASS |FAIL |PASS |PASS |PASS |PASS |PASS |PASS | +| 11 |OnePlus 13R |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 12 |OnePlus Nord 4 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 13 |OnePlus Nord CE4 Lite 5G |Android_SDK:_15_35 |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 14 |OPPO A60 5G |Android_SDK:_14_34 |PASS |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 15 |OPPO A80 5G |Android_SDK:_15_35 |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 16 |Poco F6 5G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 17 |Poco X6 5G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 18 |RealMe 12 Pro 5G |Android_SDK:_15_35 |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 19 |RealMe C75 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 20 |RealMe Note 50 |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 21 |Samsung Galaxy M55 5G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 22 |Vivo iQOO 12 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 23 |Vivo V30 |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 24 |Xiaomi 14 Civi |Android_SDK:_14_34 |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 25 |Xiaomi Redmi 14C |Android_SDK:_14_34 |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | + + +## Tested Phones EU Region + + +| No. |Model: |Software Version: |1.0 EFR32xG24B |1.1 EFR32xG27 |1.2 EFR32BG29 |Test ID: 1 |Test ID: 2 |Test ID: 3 |Test ID: 4.1 - 4.10 |Test ID: 5.1 - 5.8 |Test ID: 6.1 - 6.2 |Test ID: 7 |Test ID: 8.1 - 8.5 | +|-|-|-|-|-|-|-|-|-|-|-|-|-|-| +| 1 |Apple iPhone 11 |iOS 26.0.1 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 2 |Apple iPhone 12 |iOS 26.0.1 |FAIL |PASS |PASS |PASS |FAIL |FAIL |FAIL |FAIL |PASS |FAIL |FAIL | +| 3 |Apple iPhone 13 |iOS 26.0 |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 4 |Apple iPhone 13 Pro Max |iOS 26.0.1 |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 5 |Apple iPhone 14 |iOS 26.0 |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 6 |Apple iPhone 14 Plus |iOS 26.0.1 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 7 |Apple iPhone 14 Pro |iOS 26.1 |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 8 |Apple iPhone 14 Pro Max |iOS 26.0 |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 9 |Apple iPhone 15 |iOS 26.0.1 |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 10 |Apple iPhone 15 Pro |iOS 26.0.1 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 11 |Apple iPhone 15 Pro Max |iOS 26.0.1 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 12 |Apple iPhone 16 |iOS 26.1 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 13 |Apple iPhone 16 Pro Max |iOS 26.0.1 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 14 |Apple iPhone 16e |iOS 26.1 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 15 |Apple iPhone 17 |iOS 26.0.1 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 16 |Apple iPhone 17 Pro Max |iOS 26.0.1 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 17 |Google Pixel 10 Pro |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 18 |Google Pixel 8 |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 19 |Google Pixel 8a |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 20 |Google Pixel 9 |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 21 |Google Pixel 9 Pro |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 22 |Google Pixel 9a |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 23 |Honor 200 Lite |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 24 |Honor 200 Smart |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 25 |Honor 400 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 26 |Honor 400 Lite |Android_SDK:_15_35 |PASS |FAIL |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL | +| 27 |Honor 400 Pro |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 28 |Honor 400 Smart 5G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 29 |Honor 90 Smart |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 30 |Honor Magic 7 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 31 |Honor Magic7 Lite |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 32 |Honor X6B |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 33 |Motorola Edge 50 Fusion |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 34 |Motorola Edge 60 |Android_SDK:_15_35 |PASS |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 35 |Motorola Razr 60 Ultra |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 36 |OPPO A40 |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 37 |OPPO A5 Pro 5G |Android_SDK:_15_35 |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 38 |OPPO Find X8 Pro |Android_SDK:_15_35 |PASS |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 39 |OPPO Reno11 F |Android_SDK:_15_35 |FAIL |FAIL |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 40 |OPPO Reno14 |Android_SDK:_15_35 |PASS |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 41 |Poco F7 Pro |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 42 |Poco M6 Pro 4G |Android_SDK:_15_35 |NA |FAIL |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 43 |Poco X6 |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 44 |Poco X6 Pro |Android_SDK:_15_35 |PASS |FAIL |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 45 |Samsung Galaxy A05s |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 46 |Samsung Galaxy A15 4G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 47 |Samsung Galaxy A15 5G |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 48 |Samsung Galaxy A16 4G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 49 |Samsung Galaxy A16 5G |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 50 |Samsung Galaxy A17 |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 51 |Samsung Galaxy A25 |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 52 |Samsung Galaxy A26 5G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 53 |Samsung Galaxy A34 5G |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 54 |Samsung Galaxy A35 5G |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 55 |Samsung Galaxy A36 5G |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 56 |Samsung Galaxy A54 5G |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 57 |Samsung Galaxy A55 5G |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 58 |Samsung Galaxy A56 5G |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 59 |Samsung Galaxy M35 5G |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 60 |Samsung Galaxy S23 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 61 |Samsung Galaxy S23 FE |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 62 |Samsung Galaxy S23 Ultra |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 63 |Samsung Galaxy S24 |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 64 |Samsung Galaxy S24 FE |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 65 |Samsung Galaxy S24 Ultra |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 66 |Samsung Galaxy S25 |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 67 |Samsung Galaxy S25 Edge |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 68 |Samsung Galaxy S25 FE |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 69 |Samsung Galaxy S25+ |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 70 |Samsung Galaxy X Cover7 Pro |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 71 |Samsung Galaxy Xcover7 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 72 |Samsung Galaxy Z Flip5 5G |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 73 |Samsung Galaxy Z Flip6 5G |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 74 |Samsung Galaxy Z Flip7 |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 75 |Samsung Galaxy Z Fold5 5G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 76 |Samsung Galaxy Z Fold6 5G |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 77 |Xiaomi 13T Pro 5G |Android_SDK:_15_35 |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 78 |Xiaomi 14T Pro |Android_SDK:_16_36 |FAIL |FAIL |FAIL |PASS |PASS |FAIL |PASS |PASS |FAIL |FAIL |FAIL | +| 79 |Xiaomi 15 |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 80 |Xiaomi Redmi 13C 4G |Android_SDK:_15_35 |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 81 |Xiaomi Redmi 15 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 82 |Xiaomi Redmi 15C 5G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 83 |Xiaomi Redmi A5 |Android_SDK:_15_35 |FAIL |FAIL |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 84 |Xiaomi Redmi Note 13 4G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 85 |Xiaomi Redmi Note 13 5G |Android_SDK:_15_35 |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 86 |Xiaomi Redmi Note 13 Pro 4G |Android_SDK:_15_35 |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 87 |Xiaomi Redmi Note 13 Pro 5G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 88 |Xiaomi Redmi Note 13 Pro+ 5G |Android_SDK:_15_35 |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 89 |Xiaomi Redmi Note 14 4G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 90 |Xiaomi Redmi Note 14 5G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 91 |Xiaomi Redmi Note 14 Pro 4G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 92 |Xiaomi Redmi Note 14 Pro 5G |Android_SDK:_15_35 |PASS |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 93 |Xiaomi Redmi Note 14 Pro+ 5G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | + +## Tested Phones CH Region + +| No. |Model: |Software Version: |1.0 EFR32xG24B |1.1 EFR32xG24 |1.2 EFR32BG29 |Test ID: 1 |Test ID: 2 |Test ID: 3 |Test ID: 4.1 - 4.10 |Test ID: 5.1 - 5.8 |Test ID: 6.1 - 6.2 |Test ID: 7 |Test ID: 8.1 - 8.5 | +|-|-|-|-|-|-|-|-|-|-|-|-|-|-| +| 1 |Honor 100 Pro |Android_SDK:15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 2 |Honor 200 Pro |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 3 |Honor 300 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 4 |Honor 300 Pro |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 5 |Honor 400 Pro |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 6 |Honor 90 GT |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 7 |Honor Magic6 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 8 |Honor Magic7 Pro PTP-AN10 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 9 |Honor Power |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 10 |Honor X50 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 11 |Honor X50i+ |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 12 |Honor X60 BRC-AN00 |Android_SDK:_15_35 |PASS |PASS |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 13 |Honor X60 Pro |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 14 |Honor X60i LYN-AN00 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 15 |Honor X70 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 16 |Honor X70i ABR-AN00 |Android_SDK:_15_35 |PASS |FAIL |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 17 |Honor 畅玩 60 |Android_SDK:_15_35 |FAIL |PASS |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 18 |Honor 畅玩40 WDY-AN00 |Android_SDK:_13_33 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 19 |Honor 畅玩40C WDY-AN00 |Android_SDK:_13_33 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 20 |Honor 畅玩50 JDY-AN00 |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 21 |Honor 畅玩50 Plus CLK-AN00 |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 22 |Honor 畅玩60 Plus ALT-AN00 |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 23 |OPPO A2 |Android_SDK:_14_34 |FAIL |FAIL |FAIL |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 24 |OPPO A2m |Android_SDK:_14_34 |FAIL |PASS |PASS |PASS |PASS |FAIL |PASS |PASS |FAIL |FAIL |FAIL | +| 25 |OPPO A2x |Android_SDK:_14_34 |PASS |PASS |FAIL |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 26 |OPPO A3 Energy |Android_SDK:_15_35 |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 27 |OPPO A3 Pro |Android_SDK:_15_35 |FAIL |FAIL |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 28 |OPPO A3x 5G |Android_SDK:_15_35 |PASS |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 29 |OPPO A5 Pro |Android_SDK:_15_35 |FAIL |FAIL |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 30 |OPPO Find X7 |Android_SDK:_15_35 |NA |FAIL |FAIL |PASS |PASS |PASS |PASS |PASS |FAIL |PASS |FAIL | +| 31 |OPPO Find X8 |Android_SDK:_15_35 |NA |NA |FAIL |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 32 |OPPO Find X8s |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 33 |OPPO Find X8s+ PLB110 |Android_SDK:_16_36 |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 34 |OPPO K13 Turbo Pro |Android_SDK:_15_35 |PASS |PASS |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 35 |OPPO Reno12 PJV110 |Android_SDK:_15_35 |NA |NA |FAIL |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 36 |OnePlus Ace 3 |Android_SDK:_15_35 |NA |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 37 |OnePlus Ace 5 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 38 |OnePlus Ace 5 Pro PKR110 |Android_SDK:_15_35 |PASS |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 39 |Vivo S18 |Android_SDK:_15_35 |PASS |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 40 |Vivo S20 V2429A |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 41 |Vivo S30 |Android_SDK:_15_35 |PASS |PASS |FAIL |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 42 |Vivo Vivo S19 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 43 |Vivo Vivo X100s |Android_SDK:_15_35 |PASS |NA |NA |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 44 |Vivo Vivo Y100i V2279A |Android_SDK:_13_33 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 45 |Vivo Vivo Y300i V2444A |Android_SDK:_15_35 |PASS |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 46 |Vivo Vivo Y35+ V2279A |Android_SDK:_13_33 |PASS |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 47 |Vivo Vivo Y35m+ |Android_SDK:_13_33 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 48 |Vivo Vivo Y53t V2230A |Android_SDK:_15_35 |NA |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 49 |Vivo X200 Pro |Android_SDK:_15_35 |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 50 |Vivo X200 Pro Mini |Android_SDK:_15_35 |PASS |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |NA | +| 51 |Vivo Y100 |Android_SDK:_14_34 |PASS |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 52 |Vivo Y200 5G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 53 |Vivo Y200i V2354A |Android_SDK:_14_34 |PASS |FAIL |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 54 |Vivo Y300 |Android_SDK:_15_35 |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 55 |Vivo Y300 Pro |Android_SDK:_15_35 |PASS |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 56 |Vivo Y300 Pro+ |Android_SDK:_15_35 |PASS |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 57 |Vivo Y36 |Android_SDK:_13_33 |FAIL |PASS |NA |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 58 |Vivo Y37 |Android_SDK:_14_34 |NA |PASS |NA |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 59 |Vivo iQOO 13 V2408A |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 60 |Vivo iQOO Neo10 |Android_SDK:_15_35 |PASS |PASS |FAIL |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 61 |Vivo iQOO Neo10 Pro+ |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 62 |Vivo iQOO Neo9 V2338A |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 63 |Vivo iQOO Neo9s Pro+ |Android_SDK:_15_35 |PASS |PASS |FAIL |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 64 |Vivo iQOO Z10 Turbo Pro |Android_SDK:_15_35 |FAIL |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |FAIL |PASS | +| 65 |Vivo iQOO Z9 5G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 66 |Vivo iQOO Z9 Turbo |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 67 |Vivo iQOO Z9 Turbo+ |Android_SDK:_15_35 |NA |FAIL |FAIL |PASS |PASS |PASS |PASS |PASS |FAIL |FAIL |FAIL | +| 68 |Vivo iQOO Z9x V2353A |Android_SDK:_14_34 |PASS |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 69 |Xiaomi 14 Pro |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 70 |Xiaomi 15 Pro |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 71 |Xiaomi 15 Ultra |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 72 |Xiaomi 17 |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 73 |Xiaomi REDMI K80 |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 74 |Xiaomi REDMI K80 Pro |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 75 |Xiaomi REDMI Note 15 Pro |Android_SDK:_15_35 |PASS |PASS |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 76 |Xiaomi REDMI Turbo 4 |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 77 |Xiaomi REDMI Turbo 4 Pro |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 78 |Xiaomi Redmi 13C |Android_SDK:_15_35 |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 79 |Xiaomi Redmi 14C |Android_SDK:_15_35 |NA |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 80 |Xiaomi Redmi 14R |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 81 |Xiaomi Redmi K70 |Android_SDK:_16_36 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 82 |Xiaomi Redmi K70 Ultra |Android_SDK:_16_36 |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 83 |Xiaomi Redmi K70e |Android_SDK:_16_36 |FAIL |FAIL |FAIL |PASS |PASS |PASS |PASS |PASS |PASS |PASS |FAIL | +| 84 |Xiaomi Redmi Note 12 5G |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 85 |Xiaomi Redmi Note 12 Turbo |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 86 |Xiaomi Redmi Note 13 5G |Android_SDK:_15_35 |NA |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 87 |Xiaomi Redmi Note 13R |Android_SDK:_14_34 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 88 |Xiaomi Redmi Note 14 5G |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 89 |Xiaomi Redmi Note 15 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | +| 90 |Xiaomi Redmi Turbo 3 |Android_SDK:_15_35 |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS |PASS | + +## Throughput Tests + +The table below represents the throughput values achieved across various SoC platforms. It is to be noted that the throughput depends on various factors that are dependent on the phone including the below key ones. + +- Bluetooth version number – v4.0 and 4.1 support lower PUD size (27 bytes) vs 4.2 and above (251 bytes) + +- Packets per connection interval – The max supported by iOS is 4 and that by Android is 6 + +- Radio performance. + +Due to these factors and radio performance of the SoCs themselves which are different, there is variance seen in the throughput across phones and SoC platforms. + + +:::custom-table{heading=3} +| > | > | > | > | Asia Pacific | +|-|-|-|-|-| +| Sr. No. |Device |> |> |Throughput values | +| ^ | ^ |xG24 | xG27|BG29 | +| 1 |Honor Magic6 Lite |80568 |80601 |64012 | +| 2 |Honor X6B |80568 |79739 |80471 | +| 3 |Infinix Hot 40 Pro |77299 |58464 |76390 | +| 4 |Motorola Edge 50 Neo |77088 |80747 |79803 | +| 5 |Motorola Edge 50 Pro |59096 |49629 |63440 | +| 6 |Motorola Edge 50 Ultra |63293 |62646|62597 | +| 7 |Motorola Moto G55 5G | N/A| N/A| 80373 | +| 8 |Motorola Moto G85 5G |66514 |66416 |63440| +| 9 |Nothing Phone (2a) |77625| 80113| 80032| +| 10 |OnePlus 12R |59621 |58255| 57974| +| 11 |OnePlus 13R |62305| 61573| 60841| +| 12 |OnePlus Nord 4 |60072 |62451 |64354| +| 13 |OnePlus Nord CE4 Lite 5G |N/A| N/A| 90066| +| 14 |OPPO A60 5G |76225 |0 |60353| +| 15 |OPPO A80 5G |N/A |62012 |79723| +| 16 |Poco F6 5G |62256 |62353| 62841| +| 17 |Poco X6 5G |67951 |63720 |62012| +| 18 |RealMe 12 Pro 5G |N/A |N/A |63440| +| 19 |RealMe C75 |79153| 78926| 78649| +| 20 |RealMe Note 50 |77186 |79202| 77982| +| 21 |Samsung Galaxy M55 5G |60451 |60329| 59377| +| 22 |Vivo iQOO 12 |58548 |65977| 62207 | +| 23 |Vivo V30 |63915 |64403 |63768 | +| 24 |Xiaomi 14 Civi |63391 |N/A |63440 | +| 25 |Xiaomi Redmi 14C |N/A |N/A |80650 | +::: + +:::custom-table{heading=3} +| > | > | > | > | China | +|-|-|-|-|-| +| Sr. No. |Device |> |> |Throughput values | +| | |xG24 |xG27 |BG29 | +| 1 |Honor 100 Pro |68599 |65866 |63976 | +| 2 |Honor 200 Pro |62073 |58657 |64123 | +| 3 |Honor 300 |48868 |62744 |63440 | +| 4 |Honor 300 Pro |64243 |63183 |67051 | +| 5 |Honor 400 Pro |67051 |59317 |65392 | +| 6 |Honor 90 GT |69888 |67720 |70662 | +| 7 |Honor Magic6 |67002 |68222 |66319 | +| 8 |Honor Magic7 Pro PTP-AN10 |64269 |64172 |64451 | +| 9 |Honor Power |63524 |61866 |62256 | +| 10 |Honor X50 |79772 |77219 |76128 | +| 11 |Honor X50i+ |78161 |79381 |67916 | +| 12 |Honor X60 BRC-AN00 |64757 |80455 |79495 | +| 13 |Honor X60 Pro |70076 |71882 |70501 | +| 14 |Honor X60i LYN-AN00 |80520 |80747 |80357 | +| 15 |Honor X70 |62464 |63391 |63720 | +| 16 |Honor X70i ABR-AN00 |79348 |79413 |76405 | +| 17 |Honor 畅玩 60 |78177 |71443 |69770 | +| 18 |Honor 畅玩40 WDY-AN00 |80666 |80617 |66696 | +| 19 |Honor 畅玩40C WDY-AN00 |80455 |80422 |80699 | +| 20 |Honor 畅玩50 JDY-AN00 |70920 |73819 |80032 | +| 21 |Honor 畅玩50 Plus CLK-AN00 |79967 |80373 |79983 | +| 22 |Honor 畅玩60 Plus ALT-AN00 |71707 |65977 |71492 | +| 23 |OPPO A2 |0 |0 |0 | +| 24 |OPPO A2m |0 |75737 |67596 | +| 25 |OPPO A2x |76536 |71024 |0 | +| 26 |OPPO A3 Energy |NA |NA |79397 | +| 27 |OPPO A3 Pro |80699 |76698 |80471 | +| 28 |OPPO A3x 5G |76634 |NA |NA | +| 29 |OPPO A5 Pro |75234 |77234 |72614 | +| 30 |OPPO Find X7 |NA |54130 |80715 | +| 31 |OPPO Find X8 |NA |NA |0 | +| 32 |OPPO Find X8s |73756 |62353 |78210 | +| 33 |OPPO Find X8s+ PLB110 |78226 |78568 |80259 | +| 34 |OPPO K13 Turbo Pro |64464 |61292 |61048 | +| 35 |OPPO Reno12 PJV110 |NA |NA |0 | +| 36 |OnePlus Ace 3 |NA |68306 |68097 | +| 37 |OnePlus Ace 5 |70808 |69428 |67916 | +| 38 |OnePlus Ace 5 Pro PKR110 |63976 |64172 |NA | +| 39 |Vivo S18 |62464 |61097 |NA | +| 40 |Vivo S20 V2429A |64269 |63586 |63928 | +| 41 |Vivo S30 |63073 |61512 |0 | +| 42 |Vivo Vivo S19 |63817 |55924 |61976 | +| 43 |Vivo Vivo X100s |0 |NA |NA | +| 44 |Vivo Vivo Y100i V2279A |77381 |76307 |79332 | +| 45 |Vivo Vivo Y300i V2444A |70843 |56694 |NA | +| 46 |Vivo Vivo Y35+ V2279A |80357 |70711 |NA | +| 47 |Vivo Vivo Y35m+ |75283 |80227 |77396 | +| 48 |Vivo Vivo Y53t V2230A |NA |79007 |NA | +| 49 |Vivo X200 Pro |NA |NA |77640 | +| 50 |Vivo X200 Pro Mini |77006 |NA |NA | +| 51 |Vivo Y100 |75268 |79820 |NA | +| 52 |Vivo Y200 5G |75850 |63915 |79544 | +| 53 |Vivo Y200i V2354A |73087 |69512 |NA | +| 54 |Vivo Y300 |NA |NA |73673 | +| 55 |Vivo Y300 Pro |69344 |78080 |NA | +| 56 |Vivo Y300 Pro+ |61609 |61634 |NA | +| 57 |Vivo Y36 |0 |77771 |NA | +| 58 |Vivo Y37 |NA |0 |NA | +| 59 |Vivo iQOO 13 V2408A |67929 |67832 |68564 | +| 60 |Vivo iQOO Neo10 |62549 |65232 |0 | +| 61 |Vivo iQOO Neo10 Pro+ |67964 |68515 |68710 | +| 62 |Vivo iQOO Neo9 V2338A |67476 |67441 |68940 | +| 63 |Vivo iQOO Neo9s Pro+ |62402 |65636 |0 | +| 64 |Vivo iQOO Z10 Turbo Pro |0 |65574 |NA | +| 65 |Vivo iQOO Z9 5G |61573 |61817 |60011 | +| 66 |Vivo iQOO Z9 Turbo |61268 |63488 |64012 | +| 67 |Vivo iQOO Z9 Turbo+ |NA |0 |71150 | +| 68 |Vivo iQOO Z9x V2353A |80406 |80666 |NA | +| 69 |Xiaomi 14 Pro |61829 |67100 |56412 | +| 70 |Xiaomi 15 Pro |70564 |68550 |69407 | +| 71 |Xiaomi 15 Ultra |64403 |64367 |64513 | +| 72 |Xiaomi 17 |64513 |64172 |68856 | +| 73 |Xiaomi REDMI K80 |70418 |70648 |70355 | +| 74 |Xiaomi REDMI K80 Pro |76045 |76698 |72892 | +| 75 |Xiaomi REDMI Note 15 Pro |75868 |78275 |NA | +| 76 |Xiaomi REDMI Turbo 4 |78568 |80699 |80276 | +| 77 |Xiaomi REDMI Turbo 4 Pro |67783 |67246 |66283 | +| 78 |Xiaomi Redmi 13C |NA |69916 |72760 | +| 79 |Xiaomi Redmi 14C |NA |NA |70501 | +| 80 |Xiaomi Redmi 14R |74908 |78048 |71540 | +| 81 |Xiaomi Redmi K70 |64904 |68808 |68710 | +| 82 |Xiaomi Redmi K70 Ultra |NA |66368 |68452 | +| 83 |Xiaomi Redmi K70e |72551 |73444 |73507 | +| 84 |Xiaomi Redmi Note 12 5G |74468 |76893 |78763 | +| 85 |Xiaomi Redmi Note 12 Turbo |67867 |64744 |66563 | +| 86 |Xiaomi Redmi Note 13 5G |NA |70843 |70306 | +| 87 |Xiaomi Redmi Note 13R |67295 |57876 |59206 | +| 88 |Xiaomi Redmi Note 14 5G |80666 |75703 |77689 | +| 89 |Xiaomi Redmi Note 15 |79153 |76323 |67685 | +| 90 |Xiaomi Redmi Turbo 3 |64598 |63427 |64354 | +::: + +:::custom-table{heading=3} +| > | > | > | > | Europe | +|-|-|-|-|-| +| Sr. No. |Device |> |> |Throughput values | +| | |xG24 |xG27 |BG29 | +|1 |Apple iPhone 11 |39967 |39674 |33574 | +|2 |Apple iPhone 12 |0 |38747 |38454 | +|3 |Apple iPhone 13 |0 |32500 |39479| +|4 |Apple iPhone 13 Pro Max |0 |38503 |36844 | +|5 |Apple iPhone 14 |0 |37868 |36502 | +|6 |Apple iPhone 14 Plus |39967 |37234 |36502 | +|7 |Apple iPhone 14 Pro |0 |37722 |38112 | +|8 |Apple iPhone 14 Pro Max |0 |38405| 35477| +|9 |Apple iPhone 15 |0 |37868 |36941| +|10 |Apple iPhone 15 Pro |37966 |36258 |38942| +|11 |Apple iPhone 15 Pro Max |39332| 38600| 38698| +|12 |Apple iPhone 16 |40357 |37234 |36600| +|13 |Apple iPhone 16 Pro Max |39235 |40064| 38600| +|14 |Apple iPhone 16e |38893 |28206 |32452| +|15 |Apple iPhone 17 |46555 |46604 |47775| +|16 |Apple iPhone 17 Pro Max |48946 |46604 |47628| +|17 |Google Pixel 10 Pro |64025 |66124 |64757| +|18 |Google Pixel 8 |60646 |61439 |62841| +|19 |Google Pixel 8a |55583 |62256 |58634| +|20 |Google Pixel 9 |64988 |64256 |64647| +|21 |Google Pixel 9 Pro |60792 |61390 |60451| +|22 |Google Pixel 9a |58169 |58694 |58560| +|23 |Honor 200 Lite |70745 |66953 |68550| +|24 |Honor 200 Smart |55192 |53376 |68989| +|25 |Honor 400 |64195 |63134 |63244| +|26 |Honor 400 Lite |78113 |76420 |72614| +|27 |Honor 400 Pro |68222 |63560 |64110| +|28 |Honor 400 Smart 5G |63635 |63866 |80520| +|29 |Honor 90 Smart |79056 |80699 |79186| +|30 |Honor Magic 7 |64269 |64172 |64451| +|31 |Honor Magic7 Lite |64061 |63964 |71331| +|32 |Honor X6B |80617 |80796 |78128| +|33 |Motorola Edge 50 Fusion |64354 |69149 |61804| +|34 |Motorola Edge 60 |63732 |N/A |N/A| +|35 |Motorola Razr 60 Ultra |63732 |62841 |61231| +|36 |OPPO A40 |58316 |55632 |67184| +|37 |OPPO A5 Pro 5G |N/A |N/A |80650| +|38 |OPPO Find X8 Pro |70272 |N/A |N/A| +|39 |OPPO Reno11 F |80471 |80601 |N/A| +|40 |OPPO Reno14 |80764 |N/A |N/A| +|41 |Poco F7 Pro |60719 |62353 |61719| +|42 |Poco M6 Pro 4G |N/A |77494 |79024| +|43 |Poco X6 |69330 |60011 |65951| +|44 |Poco X6 Pro |80747 |79479 |N/A| +|45 |Samsung Galaxy A05s |80455 |64367| 62646| +|46 |Samsung Galaxy A15 4G |79104 |79073| 79674| +|47 |Samsung Galaxy A15 5G |80520 |79137| 74697| +|48 |Samsung Galaxy A16 4G |53680 |80699| 80146| +|49 |Samsung Galaxy A16 5G |79690 |78991 |78796| +|50 |Samsung Galaxy A17 |79431 |79446 |79381| +|51 |Samsung Galaxy A25 |59719 |66647 |57497| +|52 |Samsung Galaxy A26 5G |77006 |78812 |78991| +|53 |Samsung Galaxy A34 5G |80520 |78275 |79674| +|54 |Samsung Galaxy A35 5G |78015 |76161 |77853| +|55 |Samsung Galaxy A36 5G |61244 |61988 |61329| +|56 |Samsung Galaxy A54 5G |80617 |78048 |68759| +|57 |Samsung Galaxy A55 5G |78128 |80715 |78259| +|58 |Samsung Galaxy A56 5G |75283 |73429 |68501| +|59 |Samsung Galaxy M35 5G |77982 |76551 |77918| +|60 |Samsung Galaxy S23 |62268 |65769 |62561| +|61 |Samsung Galaxy S23 FE |66793 |59756 |59145| +|62 |Samsung Galaxy S23 Ultra |68368 |60853 |60902| +|63 |Samsung Galaxy S24 |65720 |60011 |60499| +|64 |Samsung Galaxy S24 FE |65330 |51853 |64513| +|65 |Samsung Galaxy S24 Ultra |66829 |61573 |60841| +|66 |Samsung Galaxy S25 |66793 |58950 |60060| +|67 |Samsung Galaxy S25 Edge| 64708 |60987 |60268| +|68 |Samsung Galaxy S25 FE |61573 |79934 |78015| +|69 |Samsung Galaxy S25+ |60024 |67574 |60463| +|70 |Samsung Galaxy X Cover7 Pro |61683 |61914 |61280| +|71 |Samsung Galaxy Xcover7 |79869 |77234 |80113| +|72 |Samsung Galaxy Z Flip5 5G |64708 |63720 |65245| +|73 |Samsung Galaxy Z Flip6 5G |63476 |65343 |61146| +|74 |Samsung Galaxy Z Flip7 |65765 |64562 |61683| +|75 |Samsung Galaxy Z Fold5 5G |62646 |65294 |60316| +|76 |Samsung Galaxy Z Fold6 5G |67148 |59487 |60463| +|77 |Xiaomi 13T Pro 5G |N/A| N/A |79284| +|78 |Xiaomi 14T Pro |0 |71394 |73004| +|79 |Xiaomi 15 |60170 |63781 |58597| +|80 |Xiaomi Redmi 13C 4G |N/A |N/A |79803| +|81 |Xiaomi Redmi 15 |80699| 63573| 80764| +|82 |Xiaomi Redmi 15C 5G |77933 |80568 |76240| +|83 |Xiaomi Redmi A5 |71560 |77055 |N/A| +|84 |Xiaomi Redmi Note 13 4G |80015| 63183 |77396| +|85 |Xiaomi Redmi Note 13 5G| 0 |70160| 69595| +|86 |Xiaomi Redmi Note 13 Pro 4G |78942 |N/A |80520 | +|87 |Xiaomi Redmi Note 13 Pro 5G |70209 |70111 |68159 | +|88 |Xiaomi Redmi Note 13 Pro+ 5G |N/A |80667 |80245 | +|89 |Xiaomi Redmi Note 14 4G |80015 |80682 |78991 | +|90 |Xiaomi Redmi Note 14 5G |80666 |80324 |78243 | +|91 |Xiaomi Redmi Note 14 Pro 4G |64318 |79088 |74405 | +|92 |Xiaomi Redmi Note 14 Pro 5G |80812 |N/A |N/A | +|93 |Xiaomi Redmi Note 14 Pro+ 5G |62353 |61280 |60084 | +::: + +:::custom-table{heading=3} +| > | > | > | > | US | +|-|-|-|-|-| +| Sr. No. |Device |> |> |Throughput values | +| | |xG24 |xG27 |BG29 | +| 1 |AT&T Motivate Pro |79723 |80406 |79121| +| 2 |Apple 16 Pro |39918 |39430 |38210| +| 3 |Apple Air |48604 |48263 |42309| +| 4 |BLU View 5 Pro |79902 |78860 |77966| +| 5 |Boost Celero 5G SC |80666 |0 |77512| +| 6 |Cricket Icon 6 |79869 |79008 |70390| +| 7 |Cricket Magic 2 5G |80211 |N/A |79544| +| 8 |Google Pixel 8 pro |60634 |61488 |60658| +| 9 |Google Pixel 9 Pro XL |65587 |64842 |64562| +| 10 |Motorola Edge (2024) |61914 |62353 |61976| +| 11 |Motorola Moto G 5G (2024) |64348 |N/A| 63618| +| 12 |Motorola Moto G 5G (2025) |N/A |80650 |80568| +| 13 |Motorola Moto G Power 5G (2024) |N/A |80015 |80487| +| 14 |Motorola Moto G Power 5G (2025) |0| 80080 |79641| +| 15 |Motorola Moto G Stylus 5G (2024) |85888 |90084 |80211| +| 16 |Motorola Moto G Stylus 5G (2025) |62597 |62415 |62756| +| 17 |Motorola Razr (2024) |N/A |N/A |80357| +| 18 |Motorola Razr+ (2024) |N/A |61280 |61927| +| 19 |Samsung Galaxy S23+ |N/A |64660 |62659| +| 20 |Samsung Galaxy S24+ |60121 |60804 |64416| +| 21 |Samsung S25 Ultra |65245 |63635 |63866| +| 22 |Sony XPeria 10 VI 5G |63293 |62220 |66452| +| 23 |T-Mobile Revvl 7 5G |80764 |79641 |80796| +| 24 |TCL K11 |77707 |76390 |77836| +:::