i took bt driver from my sisters laptop having latest ubuntu and that worked but then i faced error of “protocol not avabile” because of sdp server not running and having no directory so i check on internet and someone suggested to install
libspa-0.2-bluetooth && apt purge pulseaudio-module-bluetooth
while installing libspa-0.2=bluetooth i faced dependency problem so i down grade to to version it required then i rebooted and yup now everything works perfectly !
one thing i have to say i really dont want any person in the world to go threw these kind of problems. i was a frequent linux user but after this i learned alot of things and now i will learn how to reverse engineer or write own drivers for linux system so that no one should suffer while having the power of opensource in their hands !