Skip to content

What's the difference between 1M and non-1M firmware in releases? Is it related to Bluetooth relay? #119

@Haicaji

Description

@Haicaji

As the title states, I'm encountering issues while trying to reproduce Bluetooth relay functionality. My hardware knowledge is limited, and I'm unsure if this is firmware-related.


Reproduction Environment

Let me briefly describe my reproduction environment.

Hardware & Software

Flashing Method

I'm using uniFlashGUI on Ubuntu for flashing.


Issues with Bluetooth Relay

I'm attempting to relay Bluetooth signals with this setup to control Bluetooth devices. I can successfully relay advertising data, but when I try to connect, it fails, and I'm unable to retrieve GATT service information.

I noticed that in the program output, there is only Bluetooth traffic from C to P, but no traffic from P to C. It seems that my Bluetooth device is not connected to the relay device. Based on the captured pcap file, I only saw broadcast and connection request Bluetooth traffic from the device.

Image

Attempted Solutions

Using Firmware with 1M Suffix

I'm not entirely sure what 1M refers to here. Flash? PHY?

I tried flashing firmware with the 1M suffix, but the device doesn't seem to operate normally. After running scanner.py, I get no results even after a long wait.

XDS110 UART Latency

I considered the XDS110 UART Latency mentioned in the README. However, the README refers to version 3.0.0.28, while my version is 3.0.0.38. I'm not familiar with firmware modifications; perhaps I should revert to an earlier version?

I reverted to version 3.0.0.28 and modified and flashed the firmware, but it did not improve the relay performance.

Network Channel Latency

In the relay script, the reported test latency is around 4ms. I'm wondering if this could be the issue.

Do you have any suggestions on how I should continue troubleshooting to successfully reproduce Bluetooth relay?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions