-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Notebooks
- Notebook Wireless and Networking
- Realtek 8723DE wifi module & Bluetooth Linux driver availab...

Create an account on the HP Community to personalize your profile and ask a question
03-31-2018 03:15 PM - edited 03-31-2018 03:42 PM
UPDATE:
RTL8723D Bluetooth Firmware is available in Linux firmware git directory as committed by Larry Fingers (rtlwifi-new) :
Firmware file names:
/lib/firmware/rtl_bt/rtl8723d_fw.bin
/lib/firmware/rtl_bt/rtl8723d_config.bin
/lib/firmware/rtlwifi/rtl8723defw.bin
You have to git clone the directory to get the firmware and place the specific rtl8723d firmware in /lib/firmware/rtl_bt folder.
git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
But, unfortunately, for my laptop HP 15-BS576TX, adding the firmwares to the /lib/firmware/rtl_bt did not help. The /var/log/kern.log suggests Bluetooth for this model seeks rtl8723B firmware? It is confusing and I get no help from rtlwifi-new maintaner too.
[ 10.863701] Bluetooth: hci0: rtl: examining hci_ver=08 hci_rev=000d lmp_ver=08 lmp_subver=8723
[ 10.863702] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[ 10.971044] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[ 10.971047] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[ 10.995696] Bluetooth: hci0: rom_version status=0 version=2
[ 10.995698] Bluetooth: hci0: didn't find patch for chip id 2
I think, HP should clear this problem regarding Bluetooth not working with RTL8723D in Linux. I have honestly, not any idea how to progress beyond this far.
04-27-2018 02:18 AM
@LEON12345wrote:Wifi works (HP-15bs029ng). RTL8723de / Bluetooth does work with kernel 4.17-rc2 Problem-free
Thanks for the feedback. I haven't tried 4.17-rc kernel yet. But, it seems like some commit was made long back which is carried only in 4.17 kernel. Will try 4.17 soon.
04-28-2018 03:04 AM
Yes! Now RTL8723DE is fully supported in Linux. Here is the dmesg log from my HP 15-BS576TX laptop. Make sure you have the needed firmware in the firmware directory:
:~$ dmesg |grep -i rtl8723 [ 12.552954] rtl8723de: Using firmware rtlwifi/rtl8723defw.bin [ 12.937756] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723d_config.bin [ 13.015200] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723d_fw.bin [ 14.856379] rtl8723de 0000:03:00.0 wlo1: renamed from wlan0 :~$ dmesg |grep -i bluetooth [ 12.184034] Bluetooth: Core ver 2.22 [ 12.184051] Bluetooth: HCI device and connection manager initialized [ 12.184054] Bluetooth: HCI socket layer initialized [ 12.184055] Bluetooth: L2CAP socket layer initialized [ 12.184059] Bluetooth: SCO socket layer initialized [ 12.937754] Bluetooth: hci0: rtl: examining hci_ver=08 hci_rev=000d lmp_ver=08 lmp_subver=8723 [ 12.937756] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723d_config.bin [ 13.015200] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723d_fw.bin [ 13.018801] Bluetooth: hci0: rom_version status=0 version=2 [ 13.018852] Bluetooth: hci0: cfg_sz 10, total size 28214 [ 25.492045] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 25.492047] Bluetooth: BNEP filters: protocol multicast [ 25.492050] Bluetooth: BNEP socket layer initialized [ 61.169130] Bluetooth: RFCOMM TTY layer initialized [ 61.169139] Bluetooth: RFCOMM socket layer initialized [ 61.169147] Bluetooth: RFCOMM ver 1.11
05-02-2018 10:04 AM
I am getting following utput and seems issue in rtl8723b_config.bin file:
dmesg |grep -i rtl8723
[ 30.550444] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[ 30.704029] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[ 30.704032] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[ 31.886673] rtl8723be: Using firmware rtlwifi/rtl8723befw_36.bin
[ 32.165187] rtl8723be 0000:03:00.0 wlo1: renamed from wlan0
[ 38.556048] rtl8723be: error H2C cmd because of Fw download fail!!!
[ 38.556068] WARNING: CPU: 0 PID: 33 at /build/linux-hwe-v6kHHF/linux-hwe-4.13.0/drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c:227 rtl8723be_fill_h2c_cmd+0x434/0x460 [rtl8723be]
[ 38.556069] Modules linked in: bnep snd_soc_skl snd_soc_skl_ipc snd_soc_sst_ipc snd_soc_sst_dsp snd_hda_ext_core snd_soc_sst_match snd_soc_core intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp arc4 snd_compress ac97_bus rtl8723be kvm irqbypass snd_pcm_dmaengine btcoexist crct10dif_pclmul crc32_pclmul rtl8723_common ghash_clmulni_intel snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic pcbc rtl_pci snd_hda_intel rtlwifi snd_hda_codec aesni_intel snd_hda_core mac80211 aes_x86_64 snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event crypto_simd glue_helper cfg80211 snd_rawmidi cryptd shpchp intel_cstate snd_seq snd_seq_device snd_timer mei_me snd intel_rapl_perf joydev intel_hid intel_vbtn kxcjk_1013 hp_wmi wmi_bmof mei btusb uvcvideo soundcore input_leds serio_raw videobuf2_vmalloc
[ 38.556130] Workqueue: rtl8723be_pci rtl_c2hcmd_wq_callback [rtlwifi]
[ 38.556133] RIP: 0010:rtl8723be_fill_h2c_cmd+0x434/0x460 [rtl8723be]
[ 38.556155] rtl8723be_c2h_content_parsing+0x2f/0x40 [rtl8723be]
[ 5373.572701] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[ 5373.572717] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[ 5373.572719] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[10450.226386] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[10450.442002] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[10450.442011] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[37553.734064] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[37553.734096] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[37553.734098] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[44251.678016] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[44251.678055] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[44251.678056] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin