Kubuntu Edgy Bluetooth

Fórumok

Hi

Szeretnék összehozni egy bluetooth HID kapcsolatot a mobilom SE K800i és a gép között. Fent van a bluez-utils meg minden ami kell, hidp modul betöltve, stb(Amiket a dokumentációkban írnak). Eleinte az volt a probléma, hogy a párosítás nem működött, mert a gépen be sem jött az ablak ami bekérte volna, aztán állítgattam 1-2 dolgot -bár nem úgy emlékszem, hogy olyan fontosak lettek volna-, már ha kiadom a sudo hcitool cc parancsot, gondolkozik egy kicsit a Kdebluetooth kéken világít a tálcán majd a hcitool kiírja, hogy input/output error, a kdeblutooth pedig a telefon nevét, alá pedig, hogy LMP PDU not allowed. Mintha azután jelentkezett volna ez, hogy felttem a btscanner-t(bár ez nem biztos), de azóta már letöröltem, mégsem jó.

A PIN bekérés mostmár sztem megoldható lenne, ha átírnám a hcid.conf -ban a security-t auto -ra vagy none-ra. Viszont a io error-al és a LMP -vel nemtok mit kezdeni és google-n sem találtam megoldást hozzá. Remélem valaki találkozott már ezzel és meg tudta oldani, ez esetben kérem segítsen nekem is.

Hozzászólások

A mobiltelefon az nem HID eszkoz. (Human Interface Device) Ezek - tobbek kozott - az eger es a billentyuzet.

Ami neked kell az a "l2cap", "bluetooth" USBs eszkoz eseten pedig a "hci_usb" valamint az eszkozhoz valo kernelmodul.

Ha csinalsz egy lsusb-t (USBs bluetooth eseten) dobjad be ide a kimenetet es megmondom, hogy melyik modul tartozik hozza. Persze, ha egyaltalan tamogatott.

Minél korszakalkotóbb ötlettel állsz elő, annál több hülyén kell átverekedned magadat.

Ez a mobil HID eszköz is, lehet vele irányítani a gép egerét és billentyűzetét, win alatt is működött. De nem csak a hid nem működik, hanem semmi. A kernel modulok megvanak:
$ lsmod | grep blue
bluetooth 53476 14 hci_usb,rfcomm,hidp,l2cap
Az lsusb kimenete:
$ lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 007: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse
Bus 002 Device 002: ID 043d:0072 Lexmark International, Inc. X6170 Printer
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 007: ID 1310:0001 Roper Class 1 Bluetooth Dongle
Bus 001 Device 001: ID 0000:0000
Amúgy támogatottnak kell lennie, mert az elején tudtam böngészni a telfon szolgáltatásait. A hcitool is felsimeri:
$ hcitool dev
Devices:
hci0 00:11:F6:00:00:06
A telefonomat is megtalálja:
$ hcitool scan
Scanning ...
00:16:B8:FF:E3:06 Xmister's K800i

A szép az, hogy mostmár xp alatt sem működik, pedig mind2 oprendszer felismeri az eszközt, de egyiken sem tudok kapcoslódni a telefonhoz vagy fordítva. Szóval nagyon úgy tűnik, hogy az adatpter romolhatott el, pedig villog, és mikor használná az oprendszer gyorsabban villog, ahogy kell neki...érdekes.

1. Probald meg pingelni a mobilod BD-jet, arra mit szol?
2. Milyen besorolasu vevod van? (Class1/Class2/Class3)

SZERK: Most latom, hogy bent is van a neveben az lsusb outputban, hogy Class 1

Minél korszakalkotóbb ötlettel állsz elő, annál több hülyén kell átverekedned magadat.

/etc/default/bluetooth -ban átállítod HIDD_ENABLED -et 1-re, az options átírod "--connect bdaddr --server" -re, ahol a bdaddr a telefonod címe, aztán mivel még nincs újraindítva, kiadod azt a parancsot, hogy "hidd --connect bdaddr". Kb ennyi, de én előtte párosítottam a telefont a géppel a telefonról kezdve. Ez (k)ubuntu alatt működik, csak be kell tölteni a hidp modult: "modprobe hidp", ha automatikusan akarod indítani, akkor írd bele az /etc/modules végére, hogy hidp, viszont ahol régebbi kernel van, vagy a kernelbe nincs belefordítva a HID, ott már bonyolultabb, úgy tudom, hogy 2.6.6-os kernhez még kell egy patch utána már csak HID support-al kell forgatni, de erre vannak rendes leírások neten.