mbox series

[SRU,linux-firmware,pull-request,F/G] update intel AX200 and AX201 bluetooth firmware

Message ID 95d6faf0-b3ec-f883-5a1f-14336f7c3378@canonical.com
State New
Headers show
Series [SRU,linux-firmware,pull-request,F/G] update intel AX200 and AX201 bluetooth firmware | expand

Pull-request

https://github.com/jason77-wang/ubuntu-linux-firmware.git:intel_ax20x_update

Message

Hui Wang Nov. 23, 2020, 2:41 a.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1905214

For H, it already has all patches, this SRU is not needed for H.
For G, only needs the 0005-xxx.patch and 0010-xxx.patch.
For F, needs all 10 patches.

[Impact]
We found 2 issues:
Bluetooth headset can't work in hsp/hfp mode, Both AX200 and AX201 have
this issue (#1871794)
Bluetooth will stop working randomly on the machines with AX200 (OEM
bug).

[Fix]
Update the firmware to the latest version, the above 2 issues could be
fixed.

[Test]
connect a bluetooth headset, after connecting, it is in A2DP mode by 
default,
change it to hsp/hfp mode from gnome-sound-setting, play sound and record
sound from headset, all work well.

Keep the machine powered on and let it be idle for 1 day, check the 
bluetooth
headset, still could work.

[Regression Potential]
I could make the Bluetooth function stop working on the machines with AX200
or AX201 module, like can't scan the BT devices, can't connect the BT 
devices
or the BT devices can't work normally. But this possibility is very low, we
have tested the SRU on a couple of lenovo machines, all worked well.

The following changes since commit 3e624706afd6b133dee6a28a02c16f1088cbd7a6:

   i915: Add DMC firmware 2.02 for RKL (2020-11-18 15:30:22 -0600)

are available in the Git repository at:

https://github.com/jason77-wang/ubuntu-linux-firmware.git:intel_ax20x_update 


for you to fetch changes up to 76485014b59974c35c21a215c222ee7329087125:

   linux-firmware: Update firmware file for Intel Bluetooth AX200 
(2020-11-23 09:23:23 +0800)

----------------------------------------------------------------
Amit K Bag (6):
       linux-firmware: Update firmware file for Intel Bluetooth AX201
       linux-firmware: Update firmware file for Intel Bluetooth AX201
       linux-firmware: Update firmware file for Intel Bluetooth AX201
       linux-firmware: Update firmware file for Intel Bluetooth AX200
       linux-firmware: Update firmware file for Intel Bluetooth AX200
       linux-firmware: Update firmware file for Intel Bluetooth AX200

Kiran K (4):
       linux-firmware: Update firmware file for Intel Bluetooth AX201
       linux-firmware: Update firmware file for Intel Bluetooth AX201
       linux-firmware: Update firmware file for Intel Bluetooth AX200
       linux-firmware: Update firmware file for Intel Bluetooth AX200

  WHENCE                 |  48 
++++++++++++++++++++++++------------------------
  intel/ibt-19-0-0.ddc   | Bin 27 -> 9 bytes
  intel/ibt-19-0-0.sfi   | Bin 731040 -> 756748 bytes
  intel/ibt-19-0-1.ddc   | Bin 27 -> 9 bytes
  intel/ibt-19-0-1.sfi   | Bin 731040 -> 756748 bytes
  intel/ibt-19-0-4.ddc   | Bin 27 -> 9 bytes
  intel/ibt-19-0-4.sfi   | Bin 731040 -> 756748 bytes
  intel/ibt-19-16-4.ddc  | Bin 27 -> 9 bytes
  intel/ibt-19-16-4.sfi  | Bin 731040 -> 756748 bytes
  intel/ibt-19-240-1.ddc | Bin 27 -> 9 bytes
  intel/ibt-19-240-1.sfi | Bin 731040 -> 756748 bytes
  intel/ibt-19-240-4.ddc | Bin 27 -> 9 bytes
  intel/ibt-19-240-4.sfi | Bin 731040 -> 756748 bytes
  intel/ibt-19-32-0.ddc  | Bin 27 -> 9 bytes
  intel/ibt-19-32-0.sfi  | Bin 731040 -> 756748 bytes
  intel/ibt-19-32-1.ddc  | Bin 27 -> 9 bytes
  intel/ibt-19-32-1.sfi  | Bin 731040 -> 756748 bytes
  intel/ibt-19-32-4.ddc  | Bin 27 -> 9 bytes
  intel/ibt-19-32-4.sfi  | Bin 731040 -> 756748 bytes
  intel/ibt-20-0-3.ddc   | Bin 27 -> 9 bytes
  intel/ibt-20-0-3.sfi   | Bin 731040 -> 756748 bytes
  intel/ibt-20-1-3.ddc   | Bin 27 -> 9 bytes
  intel/ibt-20-1-3.sfi   | Bin 731040 -> 756748 bytes
  intel/ibt-20-1-4.ddc   | Bin 27 -> 9 bytes
  intel/ibt-20-1-4.sfi   | Bin 731040 -> 756748 bytes
  25 files changed, 24 insertions(+), 24 deletions(-)