From owner-freebsd-bluetooth@FreeBSD.ORG Wed Feb 15 17:44:48 2006 Return-Path: X-Original-To: freebsd-bluetooth@freebsd.org Delivered-To: freebsd-bluetooth@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C4D6216A420 for ; Wed, 15 Feb 2006 17:44:48 +0000 (GMT) (envelope-from maksim.yevmenkin@savvis.net) Received: from ismybrain.com (ismybrain.com [64.246.42.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7180F43D46 for ; Wed, 15 Feb 2006 17:44:48 +0000 (GMT) (envelope-from maksim.yevmenkin@savvis.net) Received: from [10.254.186.111] (localhost.localdomain [127.0.0.1]) by ismybrain.com (8.11.6/8.11.6) with ESMTP id k1FHikM09229; Wed, 15 Feb 2006 12:44:46 -0500 Message-ID: <43F3688B.8060700@savvis.net> Date: Wed, 15 Feb 2006 09:44:43 -0800 From: Maksim Yevmenkin User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050404) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Eric Anderson References: <43F34314.7030606@centtech.com> In-Reply-To: <43F34314.7030606@centtech.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-bluetooth@freebsd.org Subject: Re: mouse battery status? X-BeenThere: freebsd-bluetooth@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using Bluetooth in FreeBSD environments List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Feb 2006 17:44:48 -0000 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. thanks, max