Bluetooth Mighty Mouse power save hack

bluetooth mighty mouse

[Ram Sripracha] thought it was mighty odd that his new bluetooth Mighty Mouse had an LED that was constantly on when the mouse wasn’t moving. He decided to pop the case open and see what the current draw was. When the mouse is moving the LED is off and the current draw is ~.0285 amps; when the mouse has stopped the LED is on and the current draw is ~.0450 amps. He removed the LED to create a lower power bluetooth Mighty Mouse that only uses .0017 amps when not moving. So, 3.8% of the power that was originally consumed while sitting still.

Comments

  1. Here you go Steve: a hack where removing an LED was an improvement.

  2. David Li says:

    Hi Elliot! I say your comment on ze franks. Oooo Duckies!

  3. Hmm, those numbers indicate that the LED got > 40 mA, thats a lot of current to feed a LED.

    Wonder what function the LED had in the first place, it seems very stupid to waste power like this? Say the batteries were good for 1000 mAh, with 45 mA idle current it would give about 20 hours of lifetime… the LED is not lit when the mouse is completely idle, is it…

  4. David, you seem to have a knack for spotting me around the net.

    http://www.hackaday.com/entry/1234000433046416/#c291794

  5. ... says:

    apple engeneering at its finest ;)

  6. mentor says:

    @dangel and elliot

    ok so basically what you want is more hacks per day. I can totally understand you and support that but as far as I can recall elliot made clear a long time ago that he will stick to the one hack one day scheme, because it was better/easyer(don

  7. steve says:

    eliot u naughty boy pmsl nice hack ????

  8. David Li says:

    >> David, you seem to have a knack for spotting me around the net.

    It’s funny that you remeber that because I was thinking about it too. Now I feel like a stalker :P

  9. steve says:

    mentor it seems u realy r ur name sake more hacks would be nice thats eliots choice roll on christmas lol

  10. morcheeba says:

    I just got my mouse an hour ago, and I don’t think this hack is necessary. The LED only turns on when the laser isn’t focused on anything. So, if you pick up the mouse to look at it, the light will come on. But put it on a surface & the led will turn off. I know it’s complicated — a bit like a fridge door — but trust me, the LED is off most of the time. You can put your thumb on the laser (at the right focus distance) and watch the LED turn off.

    Great disassembly guide, thanks.

  11. Darkcobra says:

    I doubt that little surface-mount green LED draws 40ma! Here’s my theory – it’s tied to another function. My Bluetooth mouse has a red LED in the sensor, which gets very bright when it’s not focused on a surface. I see no light being emitted from the Mighty Mouse’s sensor on the video, so it must be infrared. I’m guessing that the IR LED is also getting brighter when the sensor is defocused, accounting for most of the 40ma. The green LED is probably there to let the user know “yes, the mouse is powered and working” when you pick it up, since you can’t see the infrared LED. But removing the green LED may have broken a circuit and disabled the “bright mode” of the IR LED, accounting for the large drop in current the author observed. It would be interesting for the author to follow up on this by testing with an IR-sensitive camera. Even if I’m correct, this hack may not be completely useless – you could toss the modified mouse in a bag for travel without removing the batteries, and not worry about excessive drain.

  12. mike says:

    mentor: if i remember correctly, elliot changed the format to one hack per day due to the fact that he was not getting enough submissions. i personally liked the multiple hack posts, as the hacks were usually less involved than the fully written up hacks, and each hack could be browsed over in a few minutes. in other words, the hacks in the multiple hack posts were similar to lots of the things that one sees on the make blog, and were perfect for browsing at work. i liked this aspect of the site, and was sad to see it go. the more in depth hacks that you see on hackaday now have always been here, its just that now they are the *only* content that the site provides. while i still enjoy the hacks, i enjoied the more simple ones displayed in the multiple hack posts as well. due to the fact that half of the reason why i read this website has gone away, i feel as if it has gone “downhill”. with that being said, i still read the site daily, i would just like to see it return to the way it was.

  13. mike says:

    …also, while some may disagree with me on this, i believe the writing on hackaday, on a whole, is not as good as it used to be. before vince left the website, he used to write introductions to most of the hacks which often had little to do with the hack at hand. this, in my opinion, gave the site a more personal, community oriented feeling. you know, like the site was actually someones blog, rather than a website owned by a larger corporate entity (and yes, i know had is independent now, but it feels less so than it used to). since his leaving, the posts on the site have become little more than dry descriptions of the hack, and i find myself skipping them and clikcing directly on the link off the page.

  14. morcheeba says:

    darkcobra – I used my isight to try to look at the laser, but no success. I can see normal IR remotes with it, so this is either a further-away wavelength, or too collimated (and my aim was bad). Hmm… more experiments needed in a dark room.

  15. ciprol says:

    Big time screw up by the guy!!!

    Totally unnecessary as he got his observations all wrong. The disproportional increase in power consumption was probably related to the fact that the laser was being up-powered or more actively scanning when it can’t find a surface to reflect the beam.

    Bad hack!!!

  16. I could be slightly wrong about the hack. I didn’t think about the led being lit because it was out-of-focus. I will do some more testing on a unmodified one to see how much power it’ll draw when it is stationary.

    One thing for sure is that without the led, there is some power saving. The question is how much is it really saving. (=

  17. Mike, did you just call me a large corporation? ;-) , but seriously Vince was a douche and got fired for it nearly a year ago: http://digg.com/tech_news/Engadget:_Busted_for_Unethical_Blogging_#c1269461

    As the title says, Hack-A-Day was one hack every day from the beginning. Sometimes we’ve had more, but never less. I personally have posted a hack every day for the last 15 months. That’s not to say we don’t care about the site. This weekend I’ll be handing out over 500 free Hack-A-Day shirts at Defcon.

    If your looking for some interesting links, I’m in Boston right now at SIGGRAPH posting about cool projects. Have a look: http://www.netscape.com/tag/netscape+at+siggraph/

  18. ciprol says:

    Ram: Sure, if you flip the cover over the laser, you’ll save even more power!!! :P The question is, how much power do you want to save before you have a half functional rodent.

    Definitely a one of a kind hack that gave me a big laugh.

  19. colonel_panic414 says:

    wow! i’m really impressed at how quickly the comments section has turned around. no flames! it is actually pleasant to read the comments again.

    You would honestly think that the led would work the opposite way; light up when in motion, amd dim when not in use… at least, thats what my optical mouse does, (note, not a mighty mouse).

  20. mike says:

    elliot: i have (or had rather) no idea why vince got fired. i merely enjoied his sometimes pointless ramblings. with that being said, if he was an ass (and it seems that he was) i dont wish him back. my suggestion for more interaction with the readers still stands though. the fact that you took the time to actually respond to my (more or less uninformed it seems) previous comment I think is the sort of thing that causes me to read hackaday when my boss isnt looking.

    in response to other things:

    -no i was not refering to you as a corporate entity :p
    -since i am not going to defcon, would it be possible for me to score a shirt (even for unfree?…please?). if not, are you planning on dispensing shirts around silicon valley anytime soon.
    -that mobile phone tennis is badass. it would be nice to see, every once in a while (perhaps weekly?) a list of links to cool shit like that that perhaps isnt fully written up, but still cool to read about. thats more or less what I was trying to suggest.
    -i have a hack of sorts that i would love to get on hackaday, however, i have no place to host it. it involves a junkyard, a 1960s bridgeport cnc mill, punch tape, very outdated and obscure code standards, a homebrew mill controller, and a custom g-code parser written in visual basic. is there a way you could help me out here?
    -and lastly, do keep up the good work, no matter how much it sounds like it, i am not planning on leaving hackaday anytime soon.

  21. stoned says:

    Why is there no test of the lifetime of 1 pair of standard batteries? It lasts xxx hours with and xxx hours without led.

  22. mike says:

    i just found the pdf whitepapers for the mobile phone thing, scratch that whole thing about them not being written up.

  23. DanAdamKOF says:

    “-that mobile phone tennis is badass. it would be nice to see, every once in a while (perhaps weekly?) a list of links to cool shit like that that perhaps isnt fully written up, but still cool to read about. thats more or less what I was trying to suggest.”

    We had that: hackaday extra. Haven’t seen one in a while.

  24. Nanomonkey says:

    mike

    I live in the Bay Area and do some hobby stuff with CNC mills. I can also help you host your hack if you’re willing to share in the fun. I currently don’t know anyone that even knows what a Bridgeport is.

    scottyg at csua dot berkeley dot edu

  25. grayskies says:

    @elliot
    Would it be possible to open up volunteer positions for the site? I’m sure that there are more than a few willing people who would like to have their hands in making this site grow to new levels of awesomeness. I’m pretty sure they’d work for free too.

  26. mike says:

    i second the above. however, that is essentially what the submission box is. if anything, the submission page needs to be made more obvious/people need to submit more.

  27. … and really submitting quality stuff to the tip line makes my job easier so I can spend more time making the whole better.

  28. HaX80r says:

    If there are volunteer jobs at hackaday, I would love to join. Where do I sign up?

    hax80r@netzero.net

  29. Jason says:

    Sorry but i have to say that the LED is only on when you pick the mouse up and leave it in the air… try this move the mouse to the edge of your desk, so the light just hangs over the edge…. LED does not turn on. this hack is what i believe is a waste of time, and voids the warrenty, for noo need(only when you hold the mouse in the air… when do we do this???)

  30. Crash2108 says:

    If keeping up with more than a hack a day is a hassle, going back to two or more writers may not be a horrible idea. I wouldn’t mind posting a hack every other day as long as I can work from home, pay or not..

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 91,402 other followers