Hi,
I am trying to update the bluez version in Raspberry Pi 3. I am tired to do it, every time the "bluetoothctl" command shows waiting to connect bluetooth or something. Please anybody send me the correct steps to update the bluez version from bluez 5.23 to 5.43

Yes I did the steps in that link but bluetoothctl commands shows "waiting to connect to bluetooth..." and when I give the command "sudo systemctl status bluetooth" it show Active : failed(Result: exit code).
Then I tried to enable the bluetooth using "sudo systemctl enable bluetooth" and I give "sudo systemctl start bluetooth" but it shows "job for bluetooth failed. See 'sysytemctl status bluetooth.srvice' and journalctl -xn' for details

vmyadhu2 wrote:I saw this step in a post in the forum, "paste the fw for the BCM module in /lib/firmware/brcm(if you already have brcmfmac43430-sdio.sbin and brcmmac43430-sdio.txt then copy BCM43430A1.hcd only"

I don't understand this step because I didn't see any folder name as "firmware" in the "lib" folder.