Hi,
I ported mx5000lib[1] .NET library to Linux and I made mx5000tools[2].
It currently supports most operations that control the content of the
screen. Only 2 operations that SetPoint does on windows are not
supported, because I haven't managed to make them work. One is to
display images, I can decode the sent data[3], but when I try re-sending
the same data, it doesn't show up on the screen. The second is to change
the content of the menus there again, the keyboard doesn't seem to be
responsive to the commands that I send.
It currently only works in HID mode because the bluez code does not yet
support full HID with hiddev.
I should have a homepage and a SVN tree for it soon, I'll post the
address when I set it up.
[1] http://sourceforge.net/projects/mx5000lib/
[2] http://dev.gentoo.org/~tester/dist/mx5000tools-0.1.tar.gz
[3] http://dev.gentoo.org/~tester/image-drawer.c
--
Olivier Cr?te
[email protected]
New version:
http://dev.gentoo.org/~tester/dist/mx5000tools-0.1.1.tar.gz
I adds a daemon that translated some hid codes that are not understood
by the Linux kernel into usable ones (using uinput). And it also adds
support to display images. There is also a netpbm based function to
transform pbm files into the image format accepted by the keyboard.
Olivier
On Fri, 2006-01-12 at 02:29 -0500, Douglas Ward wrote:
> good work, i'll try it out tomorrow. maybe i can help figure out this
> image issue. I'd hate to be stuck in hid mode after all the searching i
> did to get the damn thing into hci mode though...
>
> Olivier Cr?te wrote:
> > Hi,
> >
> > I ported mx5000lib[1] .NET library to Linux and I made mx5000tools[2].
> >
> > It currently supports most operations that control the content of the
> > screen. Only 2 operations that SetPoint does on windows are not
> > supported, because I haven't managed to make them work. One is to
> > display images, I can decode the sent data[3], but when I try re-sending
> > the same data, it doesn't show up on the screen. The second is to change
> > the content of the menus there again, the keyboard doesn't seem to be
> > responsive to the commands that I send.
> >
> > It currently only works in HID mode because the bluez code does not yet
> > support full HID with hiddev.
> >
> > I should have a homepage and a SVN tree for it soon, I'll post the
> > address when I set it up.
> >
> >
> > [1] http://sourceforge.net/projects/mx5000lib/
> > [2] http://dev.gentoo.org/~tester/dist/mx5000tools-0.1.tar.gz
> > [3] http://dev.gentoo.org/~tester/image-drawer.c
> >
> >
>
>
--
Olivier Cr?te
[email protected]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
honestly? i found a patch in the archives that was actually the
reverse of what was needed to switch it into hci mode. i'm not exactly
sure what happened with that but i wrote a patch that was the basic
reverse of said patch and tested it... its in 3.7 i think...
definitely in CVS. I've been happily using hci mode ever since... it
isn't perfect however. sometimes the hci device needs a reset to work
correctly but not always. also sometimes i have to run hid2hci
multiple times. It's a pain in the butt but since I never reboot my
linux box it's a rare necessity. i'm not experienced with driver
hacking so i can't be much more help there... but I wasn't prepared to
be stuck in hid mode after spending $230 CAD on the keyboard set.
Martin Stolle wrote:
> How DID you get it into HCI mode?
>
> Martin
>
> On Fri, Dec 01, 2006 at 02:29:50AM -0500, Douglas Ward wrote:
>> good work, i'll try it out tomorrow. maybe i can help figure out this
>> image issue. I'd hate to be stuck in hid mode after all the searching i
>> did to get the damn thing into hci mode though...
>>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Bluez-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bluez-devel
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iQIVAwUBRXBPN1KDmmHy9Q32AQJvJhAAnB7xKOuqHcpPPd4lKeU59lGr/PbbKkJs
nyqNtFnqnwPBE63xHdvk86CxOWspdFYOlHLjfgak/vYE+JNjK9QUoSqbRAjRsLZ7
IA1XHbEZSGtA9dE63xQEfUWt1ldI7ewgXwzQ3uR9EYEo6V7uA764Gb9VVcGEjkLj
TTQvkSiDoLjVlRehyBwPp+OA1Wzk1KYyD0K+PlDO3nRKsFxTkmphwEX8ICRcqzlZ
LrgP8/LrOTOTbiLvo2IjUL/ayLb1gVS73IcjHJUpT66Wq/AtbSOKnlkhmrSYx4gj
+pk96SjJsXOMJ3yfZQLvF5uakBBnLOJUGfhHZJLY6Zm8x4+39Ih3S8RjP+y3oVuQ
OwSbXTLZ+/WXXmQK8kz37wqA8cAF/xNKP3Ct3cP/fnS6oyQBNO3/znx2GimTnQO5
d+5DdkJD9IET1mAmsRr+vq7bSCnTdOT4D/QwNyLs6wLcqeOVC15VzN9Kl9DeQzmD
YbEmmxaHuNdYj8BUvjZyCrpZ3B2v2YcRID3cO8krauDtWMMXGfRaLxPqgRXFdEp4
ElHG5oC/9x3XAn5gS1DXZATxb5INNjyErzsVkIUMmtoHJVk+c8tBlOoJ9Si3r0JR
Z3UgrqmtpRc5jcyilEOrHWduJ5s7G7j0Vo1JSeOSN72SZ3mWSSX98sEoTGz/M/pi
+ReR/vRhd0A=
=LPCb
-----END PGP SIGNATURE-----
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel
How DID you get it into HCI mode?
Martin
On Fri, Dec 01, 2006 at 02:29:50AM -0500, Douglas Ward wrote:
> good work, i'll try it out tomorrow. maybe i can help figure out this
> image issue. I'd hate to be stuck in hid mode after all the searching i
> did to get the damn thing into hci mode though...
>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel
Z29vZCB3b3JrLCBpJ2xsIHRyeSBpdCBvdXQgdG9tb3Jyb3cuIG1heWJlIGkgY2FuIGhlbHAgZmln
dXJlIG91dCB0aGlzIAppbWFnZSBpc3N1ZS4gSSdkIGhhdGUgdG8gYmUgc3R1Y2sgaW4gaGlkIG1v
ZGUgYWZ0ZXIgYWxsIHRoZSBzZWFyY2hpbmcgaSAKZGlkIHRvIGdldCB0aGUgZGFtbiB0aGluZyBp
bnRvIGhjaSBtb2RlIHRob3VnaC4uLgoKT2xpdmllciBDcsOqdGUgd3JvdGU6Cj4gSGksCj4KPiBJ
IHBvcnRlZCBteDUwMDBsaWJbMV0gLk5FVCBsaWJyYXJ5IHRvIExpbnV4IGFuZCBJIG1hZGUgbXg1
MDAwdG9vbHNbMl0uIAo+Cj4gSXQgY3VycmVudGx5IHN1cHBvcnRzIG1vc3Qgb3BlcmF0aW9ucyB0
aGF0IGNvbnRyb2wgdGhlIGNvbnRlbnQgb2YgdGhlCj4gc2NyZWVuLiBPbmx5IDIgb3BlcmF0aW9u
cyB0aGF0IFNldFBvaW50IGRvZXMgb24gd2luZG93cyBhcmUgbm90Cj4gc3VwcG9ydGVkLCBiZWNh
dXNlIEkgaGF2ZW4ndCBtYW5hZ2VkIHRvIG1ha2UgdGhlbSB3b3JrLiBPbmUgaXMgdG8KPiBkaXNw
bGF5IGltYWdlcywgSSBjYW4gZGVjb2RlIHRoZSBzZW50IGRhdGFbM10sIGJ1dCB3aGVuIEkgdHJ5
IHJlLXNlbmRpbmcKPiB0aGUgc2FtZSBkYXRhLCBpdCBkb2Vzbid0IHNob3cgdXAgb24gdGhlIHNj
cmVlbi4gVGhlIHNlY29uZCBpcyB0byBjaGFuZ2UKPiB0aGUgY29udGVudCBvZiB0aGUgbWVudXMg
dGhlcmUgYWdhaW4sIHRoZSBrZXlib2FyZCBkb2Vzbid0IHNlZW0gdG8gYmUKPiByZXNwb25zaXZl
IHRvIHRoZSBjb21tYW5kcyB0aGF0IEkgc2VuZC4KPgo+IEl0IGN1cnJlbnRseSBvbmx5IHdvcmtz
IGluIEhJRCBtb2RlIGJlY2F1c2UgdGhlIGJsdWV6IGNvZGUgZG9lcyBub3QgeWV0Cj4gc3VwcG9y
dCBmdWxsIEhJRCB3aXRoIGhpZGRldi4KPgo+IEkgc2hvdWxkIGhhdmUgYSBob21lcGFnZSBhbmQg
YSBTVk4gdHJlZSBmb3IgaXQgc29vbiwgSSdsbCBwb3N0IHRoZQo+IGFkZHJlc3Mgd2hlbiBJIHNl
dCBpdCB1cC4KPgo+Cj4gWzFdIGh0dHA6Ly9zb3VyY2Vmb3JnZS5uZXQvcHJvamVjdHMvbXg1MDAw
bGliLwo+IFsyXSBodHRwOi8vZGV2LmdlbnRvby5vcmcvfnRlc3Rlci9kaXN0L214NTAwMHRvb2xz
LTAuMS50YXIuZ3oKPiBbM10gaHR0cDovL2Rldi5nZW50b28ub3JnL350ZXN0ZXIvaW1hZ2UtZHJh
d2VyLmMKPgo+ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpUYWtlIFN1cnZleXMuIEVhcm4gQ2FzaC4g
SW5mbHVlbmNlIHRoZSBGdXR1cmUgb2YgSVQKSm9pbiBTb3VyY2VGb3JnZS5uZXQncyBUZWNoc2F5
IHBhbmVsIGFuZCB5b3UnbGwgZ2V0IHRoZSBjaGFuY2UgdG8gc2hhcmUgeW91cgpvcGluaW9ucyBv
biBJVCAmIGJ1c2luZXNzIHRvcGljcyB0aHJvdWdoIGJyaWVmIHN1cnZleXMgLSBhbmQgZWFybiBj
YXNoCmh0dHA6Ly93d3cudGVjaHNheS5jb20vZGVmYXVsdC5waHA/cGFnZT1qb2luLnBocCZwPXNv
dXJjZWZvcmdlJkNJRD1ERVZERVYKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KQmx1ZXotZGV2ZWwgbWFpbGluZyBsaXN0CkJsdWV6LWRldmVsQGxpc3RzLnNv
dXJjZWZvcmdlLm5ldApodHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9saXN0cy9saXN0aW5m
by9ibHVlei1kZXZlbAo=