Skip to content

HCI: increase maxMtu to 128 for Intel/Realtek chips (accumulated)#67

Draft
pseiderer wants to merge 8 commits into
Adam-Langley:masterfrom
pseiderer:ps-devel-patches-accumulated-002
Draft

HCI: increase maxMtu to 128 for Intel/Realtek chips (accumulated)#67
pseiderer wants to merge 8 commits into
Adam-Langley:masterfrom
pseiderer:ps-devel-patches-accumulated-002

Conversation

@pseiderer
Copy link
Copy Markdown

Accumulated pull requst/branch for easy access by customer.

ju2wheels and others added 8 commits October 10, 2025 15:37
- bump version to 0.11.1 (patch level 1) with following patch applied:

  * Fix hci_ufilter struct member alignment padding to pad opcode by 2
    bytes. Adam-Langley#63

- change download URL accordingly

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
- increase maxMtu to 128 for Realtek chips (enables GATT notify with
  large message size)

Tested with ASUS USB-BT500:

  usb 1-4: new full-speed USB device number 6 using xhci_hcd
  usb 1-4: New USB device found, idVendor=0b05, idProduct=190e, bcdDevice= 2.00
  usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
  usb 1-4: Product: ASUS USB-BT500
  usb 1-4: Manufacturer: Realtek
  usb 1-4: SerialNumber: 00E04C239987
  Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761
  Bluetooth: hci0: RTL: rom_version status=0 version=1
  Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_fw.bin
  Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_config.bin
  Bluetooth: hci0: RTL: cfg_sz 6, total sz 30210
  Bluetooth: hci0: RTL: fw version 0xdfc6d922
  Bluetooth: MGMT ver 1.23

Notes:
  - larger maxMtu values (>248) will lead to failures, e.g. 251 will
    already break the GATT characteristic handshake

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
- bump version to 0.11.2 (patch level 2) with following patch applied:

  * HCI: increase maxMtu to 128 for Realtek chips

- change download URL accordingly

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
- increase maxMtu to 128 for Intel chips (enables GATT notify with
  large message size)

Tested with laptop internal Intel WiFi/Bluetooth combinations:

	ID 8086:2723 Intel Corporation Wi-Fi 6 AX200 (rev 1a)
	ID 8087:0029 Intel Corp. AX200 Bluetooth

	ID 8086:24fd Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
	ID 8087:0a2b Intel Corp. Bluetooth wireless interface

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
- bump version to 0.11.3 (patch level 3) with following patch applied:

  * HCI: increase maxMtu to 128 for Intel chips

- change download URL accordingly

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
- bump version to 0.11.4 (patch level 4) with following patch applied:

  * Add the 'BLENO_HCI_DEVICE_ID' environment feature

- change download URL accordingly

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
@pseiderer pseiderer marked this pull request as draft October 24, 2025 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants