53

I found this fix/workaround: Go to Settings, then Bluetooth. Turn off the Bluetooth and the screen should show a link for the scanner settings. Click the link to turn off "Bluetooth scanning." Then it works... I copied it from here: https://forums.lenovo.com/t5/forums/v3_1/forumtopicpage/board-id/MotoG4thGen/thread-id/16482/page/4


28

Some forums state the risk for the WiFi network to be spoofed. I don't understand how the risk is different: an attacker could spoof a Bluetooth device as well. The risk is different. It's not possible to spoof a paired Bluetooth device. The Bluetooth peripheral and the phone exchange keys as part of the pairing process, so both of them can securely ...


25

There are many variables that affect the performance of each method you've mentioned. Additionally there's also the necessary configuration and requirements that each device must have in order to have solutions like this working. As requested, lets summarize and compare possible performances between USB; Wi-Fi and Bluetooth: USB: USB performance can be ...


13

What drains... my special. Here some data samples, based on a Motorola Droid: +--------------------+----------+ | Mode | Energy | +--------------------+----------+ | Bluetooth receive | 751 mW | | Bluetooth send | 487 mW | | Bluetooth standby | 2,8 mW | +--------------------+----------+ So if you use BT quite regularly (e.g. to ...


12

Create a profile that is active when connected to the Bluetooth device and set up an exit task to run whatever you want when the profile becomes inactive due to the device disconnects.


10

On my Cyanogen 10.1 phone (AOSP 4.2.2), it is possible to enable a capture of bluetooth traffic. You can then load this capture into Wireshark and look at the negotiation phase to determine which codecs the paired audio output device supports. Not sure what OSes support this: when I first ran across this method it claimed support only from 4.4 onward, but ...


10

For the best resource out there, use PDADB. This details every comprehensive chip-set used, for the Droid Charge, this is the spec sheet given. As for Huawei U8160, this is the spec sheet given on that page. Depending on how open the manufacturer is with the more intimate details, some may be marked proprietary which will be stated clearly. The other ...


10

Solved: The android system is likely connected to the headset for phone calls, and some other device for A2DP (media). Some other device is still using the audio connection, even though the sound comes from android's speaker! What this means is that if you have any other A2DP devices that you've paired your android with (laptop/stereo/etc) then you will ...


10

I was in need of doing this exact thing today. I was forced to figure it out on my own after I couldn't find an answer online. As it turns out, it's easier than I expected. Open your bluetooth settings, find your device, and click the settings icon for that device. You should see some options for the device. Uncheck the "Phone audio" option.


9

AFAIK, bluetooth connections can occur simultaneously as long as their operational bounds do not overlap. In other words, you cannot connect two bluetooth headsets at the same time, but you can connect a bluetooth keyboard and bluetooth mouse to the same device at the same time (I personally have tested this last scenario, and it works!) So in your case, I ...


8

Looking at the source, there are at least 4 codecs: SBC (mandatory), MP3 (MPEG12), AAC (MPEG24) and Sony's ATRAC. ./android/external/bluetooth/bluez/audio/a2dp.h: #define A2DP_CODEC_SBC 0x00 #define A2DP_CODEC_MPEG12 0x01 #define A2DP_CODEC_MPEG24 0x02 #define A2DP_CODEC_ATRAC 0x03 The underlying software is linux' "bluez" ...


8

If your android devices have removable SD card slot, the fastest way to transfer big files is to physically move the SD card from one device to another.


8

http://www.ifixit.com/Teardown/ A good starting point. They usually note also the chip/part numbers in their teardown reports.


8

This app worked better for me: Cinema FV-5 After installing the app, but before recording the video, do the following: Click Settings Click Audio Source Select Bluetooth Mic Then record your video.


8

Android only accepts certain file types (from a hardcoded list) by default. There are two solutions: The sender can rename their files before sending to one of the white-listed mime-types (by adding an accepted file extension). Buy a phone from a manufacturer that supports it or install aftermarket firmware such as OmniROM or CyanogenMod that allow all ...


8

The issue was not Android. (Except perhaps the misleading error message.) The problem, it turns out, was that the pairings on the radio were "full". It seems this radio (CDE-133BT) allows 3 pairings. Well, I inadvertently renamed my Nexus some point along the way when I also unpaired it from the phone. Attempting to re-pair without first emptying a ...


8

This is possible on Android, at least on Lollipop. The feature is dependent on the Bluetooth headset sending the battery level in the right format. If the headset supports it, you will see an option in the settings screen for the Bluetooth device. The option will be right above the check-boxes for Call and Media audio. If you don't see this option, then the ...


7

The default location is already on your external SD card in the /bluetooth folder. It's not possible to configure it up to Android 4.1 Jelly Bean: With the included stock bluetooth receiver you cannot change the location as of now, because it's hard coded. You need a 3rd party app like Bluetooth file transfer which might be configurable here. In ./packages/...


7

As of now, the checking for BLE support has to be done manually by studying specifications and searching on Google (as far as I know). See this question on Stackoverflow: Bluetooth Smart (4.0) / GATT support in Android 4.0? It states that Android does not support Bluetooth 4.0 (LE) out of the box up to Android-4.0 (maybe with Jelly Bean 4.1 onwards, the ...


7

With Nexus 4 (5.0.1) or Nexus 7 (2012)(4.4.4) devices it is possible to use the developer mode to get the btsnoop_hci.log. "Enable Bluetooth HCI snoop log". It is not necessary to root the devices. It seems that both devices don't offer aptx. I test this with Moto Stream (no aptx) and Philips AEA2500 (with aptx).


7

You need to install physical keyboard layouts. One of the best extensions to do that is this: RS - Hardware Keyboard Layouts It is free, and does nothing else. You use the standard settings page to select the hardware keyboard layout. (It is mystery why Google does not provide the layout files by default.)


7

I was testing ways to toggle the on-screen keyboard. In Android 4.2.2 on a Nexus 7 I had to go through the following steps to toggle the on-screen keyboard from the tablet while a Bluetooth keyboard is connected: To activate the "Choose Input Method" notification you need to have multiple keyboards available. On a stock Nexus 7 you can go into Settings then ...


7

I assume you're referring to the 2012 version of the Nexus 7? Although the hardware is capable of supporting Bluetooth LE (as suggested by the link in your question), Google never certified it as such and so the stock ROM does not support it. There is an answer to a similar question on stackoverflow which appears to suggest that CyanogenMod (and maybe other ...


7

Yes. You put the gamepad into pairing mode by holding down the home button + the back button for 5 seconds, until you see the blue lights flashing, and connecting to the gamepad in the Bluetooth settings in your smartphone.


6

Android 4.0 devices (or already 3.0?) allow this. Both client and host PAN roles are supported (I guess this was deliberately introduced by Google for UMTS-less tablets). On the PAN host: Enable bluetooth tethering in the settings On each device: Pair with the host and enable "Internet access" in the bluetooth device's tab:


6

in android.bluetooth.IBluetoothManager, there some parameters TRANSACTION_registerAdapter = (android.os.IBinder.FIRST_CALL_TRANSACTION + 0); TRANSACTION_unregisterAdapter = (android.os.IBinder.FIRST_CALL_TRANSACTION + 1); TRANSACTION_registerStateChangeCallback = (android.os.IBinder.FIRST_CALL_TRANSACTION + 2); ...


6

The reason it does not work is because there's certain data types that are allowed through such as JPG, PNG, zip, pdf, text, anything else is filtered out and denied for the simple reason of security and to prevent malicious exploitation of transferring a binary executable across it for example. You cannot edit them as they are baked into the ROM and built ...


6

I located a solution from this youtube video https://www.youtube.com/watch?v=yZNPO1gMcoA and thought I would share here since this was the first result when I began looking for a solution. The problem is that Windows does not detect the Bluetooth serial links automatically. You can manually point to the standard windows drivers by completing the following ...


6

I have experienced this with Nexus devices. I think Nexus doesn't allow receiving APK files over Bluetooth. The easiest workaround I've found is to ZIP the file and then send it to your device. The ZIP can be then uncompressed on your phone / tablet and the APK can be used to install the app. (To install the app, make sure you have enabled 'Install apps ...


6

Go to settings and turn on bluetooth. Click menu button and you will see the option Show received files. Alternatively every files sent via bluetooth will be stored in a folder named bluetooth in storage (if the files are not moved).


Only top voted, non community-wiki answers of a minimum length are eligible