Hi Andreas,

Thank you for accepting the patches:)

I have tested it and it fixes the issue.

Test setup:
Qualcomm IQ8 (as GATT server)
Qualcomm IQ-X (as GATT Client)

1. Install the package from proposed on IQ-X. 
2. Establish connection between IQ-X and IQ8
3. Add GATT service to IQ8 while the connection is active
4. Check the HASH, it gets updated.

ubuntu@hamoa:~$ sudo cat 
/var/lib/bluetooth/8C\:FD\:F0\:58\:86\:26/cache/C8\:A3\:E8\:DD\:41\:F8 > 
before.txt
ubuntu@hamoa:~$ sudo cat 
/var/lib/bluetooth/8C\:FD\:F0\:58\:86\:26/cache/C8\:A3\:E8\:DD\:41\:F8 > 
after.txt
ubuntu@hamoa:~$ diff before.txt after.txt
13c13
< 
000e=2803:000f:02:f74347d19eef647d97f0b2f7af502e33:00002b2a-0000-1000-8000-00805f9b34fb
---
> 000e=2803:000f:02:1d12ef2003b2b611bd609c5f88a069dd:00002b2a-0000-1000-8000-00805f9b34fb
15a16,18
> 001d=2800:0020:12345678-1234-5678-1234-56789abcdef0
> 001e=2803:001f:1a:12345678-1234-5678-1234-56789abcdef1
> 0020=00002902-0000-1000-8000-00805f9b34fb


ubuntu@hamoa:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 26.04 LTS
Release:        26.04
Codename:       resolute
ubuntu@hamoa:~$ uname -a
Linux hamoa 7.0.0-1006-qcom-rt #8-Ubuntu SMP PREEMPT_RT Mon Jun 15 16:32:23 UTC 
2026 aarch64 GNU/Linux
ubuntu@hamoa:~$ dpkg -l | grep bluez
ii  bluez                                      5.85-4ubuntu0.1                  
          arm64        Bluetooth tools and daemons

** Tags removed: verification-needed-resolute
** Tags added: verification-done-resolute

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2156411

Title:
  [SRU][Resolute] GATT cached db hash is not updating when adding
  services to existing connection

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/2156411/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to