Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Feb 2006 11:34:34 -0600
From:      Eric Anderson <anderson@centtech.com>
To:        Maksim Yevmenkin <maksim.yevmenkin@savvis.net>
Cc:        freebsd-bluetooth@freebsd.org
Subject:   Re: mouse battery status?
Message-ID:  <43F4B7AA.5030000@centtech.com>
In-Reply-To: <43F3688B.8060700@savvis.net>
References:  <43F34314.7030606@centtech.com> <43F3688B.8060700@savvis.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Maksim Yevmenkin wrote:
> Eric,
>
>> I saw a recent commit regarding bluetooth mouse battery status:
>>
>> markus      2006-02-10 19:54:17 UTC
>>
>>  FreeBSD src repository (ports committer)
>>
>>  Modified files:
>>    usr.sbin/bluetooth/bthidcontrol sdp.c  Log:
>>  - Fix attribute id of HIDBatteryPower
>>  - Fix two typos in comments
>>  
>>  Approved by:    emax
>>  
>>  Revision  Changes    Path
>>  1.2       +5 -5      src/usr.sbin/bluetooth/bthidcontrol/sdp.c
>>
>>
>> That's for -current, but I'm running 6.1-PRERELEASE (fyi).
>>
>> Is there a way to find the current battery power on a bluetooth 
>> mouse?  Here's a bthidcontrol dump of my Logitech mx900:
>
> with this patch bthidd(8) should properly detect battery operated 
> devices. that is one piece of the puzzle
>
> another piece is that the device should send hid report about its 
> battery status, i.e. bthidd(8) will use syslog(3) facility to log such 
> events.
>
> bthidd(8) understand battery report if page is HUP_MICROSOFT and usage 
> is 0xfe01 (please see /usr/src/usr.sbin/bluetooth/bthidd/hid.c for 
> details).
>
> i do not see page == microsoft and usage == 0xfe01 in the hid 
> descriptor you have posted. so it seems like your mouse will not send 
> battery report.

Ahh - so only MS mice send the output, or that's just a Microsoft add-in 
that others use too?

I have a microsoft bluetooth mouse at home that I'll try to get the info 
from. 

I wonder where the right place to report the battery information is?


Eric




-- 
------------------------------------------------------------------------
Eric Anderson        Sr. Systems Administrator        Centaur Technology
Anything that works is better than anything that doesn't.
------------------------------------------------------------------------




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43F4B7AA.5030000>