it seems someone has broken something - bluetooth isn't working on the PCI interface via a 'card attached to the systemboard'
I've tried 2x realtek PCI adaptors (Original, and another one from a same-year ASUS ROG notebook) I've tried an Intel PCI adaptor. The wifi worked on that, like with the two realtek adaptors, the wifi works fine. It's the bluetooth component of the PCI card that fails to function.
I've reinstalled twice and have tested it using 3 different versions of windows 11. I've used different Microsoft accounts, during installs. I've tried with all updates.
Is there a way I can revert the Bios & OS to 'factory', without downloading the individual files? Is there an ISO or DD of the factory installation, and a 'factory bios'
Is there a hidden way to disable the bluetooth from the bios, via AMD or Nvidia chipset, or from windows, but where it modifies the bios support for bluetooth?
How can I revert firmware in bluetooth adaptors?
Is there a linux distribution and instructions on how to identify what feature sets are functioning in the bluetooth/wifi radio module, so I can work out what techniques is being used to disable or fail the radio, or what hardware failure is common to the bluetooth radios I've used over the years?
Is there a module that I can install that is a 'test module' that does hardware diagnosis on the PCI bus?
Musings and thoughts... lots of other less important questions.
I don't think you can disable bluetooth selectively in the bios, as the option isn't present in the recent bios. However, it may have been present in an earlier bios. Could it have been disabled, but now the new bios has no option to re-enable it?
I've actually tried bios resets, and also have downgraded the bios a version previously. Is there any other NVRam in the computer that would disable the Bluetooth?
As the wifi works fine, I don't think the problem is the PCI card and interface. Besides, I have tested a 'known functional' wifi/bluetooth card.
The radio doesn't show during installation. It's not working under linux either. It doesn't show in device manager. It doesn't show as an unknown device or a hidden device. It's as if the three cards I have are all missing the bluetooth radio.
This is not uncommon. I've had this on a HP notebook and other notebooks also, from different manufacturers, where everything works fine then without warning, the bluetooth fails, even though the wifi works.
Is there a failed corporation or corrupt nationstate that hijacks or repurposes the radio for other reasons? Is the bluetooth SIG wasting my time by taking over the bluetooth radio to detect bluetooth interference from other bluetooth devices?
Actually, that crazy thought makes me wonder more.
Does the bluetooth SIG have any tools I can use on this computer, or another, to reinstall the bluetooth card firmware?
I've configured Bluetooth devices on an SPI bus on simpler hardware before. Is there a SPI bus I can expose on the bluetooth adaptor that would let me reprogram the firmware using another hardware device?
For a while I was using two bluetooth devices, as I was doing some checks on different versions and range.
Could it have been that the driver for one bluetooth adaptor had a silent integrated background firmware update, but the firmware update intended for one, was applied to another, the wrong system adaptor, the second bluetooth radio?
Note: If I plug in an external USB bluetooth adaptor, it works fine. But at no stage does the first bluetooth module show in device manager, no matter what card is fitted. This is why I assume it's been deliberately or inadvertently damaged through incompetence or failure of using sound and appropriate engineering and isn't typical hardware failure such as faulty or defective equipment.
I note that the key ID of the card is E, but I can physically use a card with key ID M.
Key ID Notched pins Provided interfaces A 8â€“15 2Ã— PCIe Ã—1, USB 2.0, I2C and DP Ã—4 B 12â€“19 PCIe Ã—2, SATA, USB 2.0 and 3.0, audio, UIM, HSIC, SSIC, I2C and SMBus C 16â€“23 Reserved for future use D 20â€“27 E 24â€“31 2Ã— PCIe Ã—1, USB 2.0, I2C, SDIO, UART, PCM and CNVi F 28â€“35 Future Memory Interface (FMI) G 39â€“46 Reserved for custom use (unused in the M.2 specification) H 43â€“50 Reserved for future use J 47â€“54 K 51â€“58 L 55â€“62 M 59â€“66 PCIe Ã—4, SATA and SMBus