Ubuntu 14.04 bluetooth adapter no found

So, I've a HP 4540(H6R10EA) and my bluetooth is working fine under Windows 8.1, but when running Ubuntu 14.04(I've a dual boot) I can't enable it. I tried searching on the forums, but none of the solutions worked for me. I typed in some commands in terminal and the output is down bellow, I hope it helps.

rfkill list all
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1c.5 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
02:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 30)
02:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 30)
02:00.3 System peripheral: JMicron Technology Corp. MS Host Controller (rev 30)
03:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
03:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)

sudo lsmod |grep blue 
bluetooth             391136  10 bnep,rfcomm

Seems that your Bluetooth driver for your Ralink device (Ralink RT3290) has a bug similar to your problem.

This Ubuntu fourm post seems to have the solution.

Make an out-of-the-way directory

mkdir ~/bluetooth
cd ~/bluetooth

Download this driver that apparently works

wget http://downloads.zotac.com/mediadrivers/mb/download/NB087_Ubuntu.zip 

Unzip it

unzip NB087_Ubuntu.zip

Untar the Bluetooth driver

tar jxzf NB087_BT_ubuntu_release.tar.bz2

I'm not sure on the following because I'm on a mobile device

Hunt around for a readme or similar document, it will give you instructions to install the driver, hopefully

One installed, make this script

gksu gedit ~/bluetooth/bluetooth.sh

Insert this code into that script file

#!/bin/bash
insmod rtbth.ko 
mknod /dev/rtbth c 192 0 
./path/to/the/file/rtbt.bin 
exit 0

Save that code and add executable privileges

chmod +x bluetooth.sh

Now, with a bit of luck, you can run it, and have working Bluetooth

./bluetooth.sh

If it works, then just set that script to run at boot up

sudo gedit /etc/rc.local

And add (Your Name = username)

sh /home/YourName/bluetooth/bluetooth.sh

...before the return 0 in the file

The Bluetooth should start up each boot up now