Bluetooth is not being enabled

@petsam Yes, I've followed the steps and changed

/etc/bluetooth/main.conf

[Policy]
AutoEnable=true

[General]
DiscoverableTimeout = 0

And when I try to power on it still shows : (as I've shown at the beginning of my post)

No default controller available

I haven't tried @mandog 's method yet, I'll have to do some research to completely get it.

hciconfig -a returns :

hciconfig -a
hci0:   Type: Primary  Bus: USB
BD Address: 00:00:00:00:00:00  ACL MTU: 0:0  SCO MTU: 0:0
DOWN
RX bytes:0 acl:0 sco:0 events:0 errors:0
TX bytes:3 acl:0 sco:0 commands:1 errors:0
Features: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Packet type: DM1 DH1 HV1
Link policy:
Link mode: SLAVE ACCEPT