Solution:
After finding that the profile (a2dp) wasn't connected and seeing that others had the same problem, I looked into whether this profile was implemented in BlueZ5 yet. I guess I didn't read the porting guide closely enough, because it explains that a2dp was moved out of the BlueZ stack and into GStreamer. I had never heard of GStreamer, but I also saw from this post that PulseAudio and JACK would implement this profile as well. I tried PulseAudio, but it would not load the proper UUIDs for the adapter. Then I finally found a post on the ArchLinux wiki. I must have been to this page a million times, but it was probably when I was still using BlueZ4.
Most importantly:
-download the new PulseAudio 5 source code, which has support for BlueZ5, and compile it. (It is not the newest version in the apt repositories.)
-compiling took a LOT of dependencies (JSON,libsndfile,libcap, etc)
-keep in mind that the path for PA5 is /usr/local not /usr/ (This is important, because I had to put it in $LD_LIBRARY_PATH so that PA could find libpulsecore-5.0 at startup)
-as the ArchLinux wiki says, kill the pulseaudio server that is run at startup and start a new one. It doesn't load the profiles at startup. Also make sure that the daemon respawns. (Set in /usr/local//etc/pulse/client.conf)
After that, the usual pactl commands work. I was able to get an a2dp BT source (i.e. iPod) to stream to PA5, and then, using the loopback module, stream to an a2dp BT sink!
I wasn't able to get it to run with ALSA, but I read somewhere that BlueZ5 may not support ALSA pcm plugins anymore.
I got the Microsoft Designer Mouse working on Ubuntu 14.04 with the following PPAs and package installs:
sudo apt-add-repository ppa:vidplace7/bluez5
sudo apt-add-repository ppa:blueman/ppa
sudo apt-get update
sudo apt-get install bluez
sudo apt-get install blueman
Then you need to restart blueman just incase.
killall blueman-manager
blueman-applet &
Best Answer
Try this:
This adds the PPA for Bluez 5 and installs BlueZ.