DarwiinRemote 0.3.1 and WiiRemoteFramework 0.3.1 are released!

Hi all,
We’ve just released a new version of DarwiinRemote.

This version supports battery status and fixes some bugs. Please use this version for all users.
You can download it from here(SourceForge.net)

The most important feature for developers is that DarwiinRemote has been divided into 2 parts, App part and Framework part. Now you can use WiiRemote Framework in your projects independently.
Please check sources of DarwiinRemote and WiiRemoteFramework at sourceforge.net.
If you are interested, develop your projects and introduce us at public forum in SourceForge.net.





  • 3軸加速度センサのデータ
  • LEDのOn/Off
  • バイブレータのOn/Off
  • Wii RemoteのInquiry




DarwiinRemote 0.3 is released!

It’s time to buy 2 candles 😉

Hi all!
DarwiinRemote 0.3 is released!! This version supports IR sensor and motion sensor calibration. Enjoy!

From this version, DarwiinRemote is hosted on SourceForge.net. Please download binary and sources of this version from here (sourceforge.net).

For developers:

I plan to divide Wii Remote Framework from DarwiinRemote.app. By using the framework, you might be able to use Wii Remote in your projects easily. It will include some additional functions such as various analyzing method like gesture recognition.

What do you think about this plan? I’m still not sure whether I can do that, please help
 this project if you interest.

Project site is here (sourceforge.net)

DarwiinRemote 日本語FAQ



  • これは何なのか
    • 任天堂のWiiに付属する(単品でも購入可能)WiiリモコンでMacを操作するものです
    • 現在のところ、三軸加速度センサとボタン、LED、バイブレーションモーターなどをサポートしています
    • AppleRemoteっぽいこともできます
  • 動作環境
    • Mac OS X 10.4以上
    • Bluetoothを接続できるマシン(某所で言われたIRポートはいりません)
    • Intel CoreでもPowerPCでもOK
  • マウスモードでカーソルがきちんと動かない
    • Wiiリモコンの加速度の値は個体差があるようです。次のバージョンではキャリブレーションの仕組みを導入します
    • そもそも傾けて操作するのは難易度が高いです。次のバージョンではセンサーバーを使ったポインティングも導入します
  • キーバインディングが変
    • できればキーバインドをコンフィグレーションできるようにしたいです
  • WiinRemoteの移植なのか
    • 違います。作者のtokkyoくんは同じ研究室の後輩ですが、コードを共有しているわけではありません。WiinRemoteの実装言語はDelphi、DarwiinRemoteの実装言語はObjective Cです
  • Wiiリモコンをハックするのは難しいのか
    • 単にデータを読み取るだけであれば全然難しくありません。ドライバを書こうとするとちょっと大変かもしれません
    • WiiLi.orgの情報だけでデータ取得できます
  • なんで英語の情報がメインなのか
    • WiiLi.orgで得た情報なので、まずは成果を還元すべきという思いから英語をメインにしました
    • 英語で書くと、アメリカだけではなくて多くの国の人が読めるというのもあります


DarwiinRemote is released!

What is DarwiinRemote?

  • DarwiinRemote is a tiny software which reads data from and sends data to Nintendo Wii Remote 
    • Inputs
      • 3-axis acceleration sensors
      • all buttons except power button on/off
    • Output
      • 4 LEDs
      • Force Feedback
  • DarwiinRemote allows you to control other applications by using Wii Remote
    • but now only supports “AppleRemote” mode…

How to use DarwiinRemote

  1. Launch DarwiinRemote
  2. Press 1 button and 2 button of your Wii Remote simultaneously
    • Wii Remote becomes “discoverable mode” (4 blue LEDs are blinking)
  3. Log drawer in DarwiinRemote reports “Wii Remote is found!”
    • When DarwiinRemote cannot connect to Wii Remote, disconnect bluetooth connection (press power button in seconds) and restart DarwiinRemote (will fix…)
  4. Have fun!


Key mappings

DarwiinRemote now only supports single mouse emulation and “AppleRemote” mode

Wii RemoteKey mapping
BReturn (Play/Pause in FrontRow)
MinusCommand + Left (Volume Down in FrontRow)
HomeCommand + ESC (Enter FrontRow and “Menu” button)
PlusCommand + Right (Volume Up in FrontRow)
1Page Up
2Page Down

To Do

  • Icon andUI (help me!)
  • Key mapping configuration
    • e.g. invoke AppleScript
  • Sensor calibration
  • IR sensor support
  • Extension Port support
  • Speaker support (it seems difficult now…)
  • Gesture Recognition
  • More stable codes 😉
  • QC Custom Patch 😉


DarwiinRemote is an UNSTABLE and EXPERIMENTAL software. The author Hiroaki assumes no responsibility whatever for its use by other parties, and makes no guarantees, expressed or implied, about its quality and reliability.

Please play this carefully 😉 

Special Thanks to

  • WiiLi.org
  • tokkyo (author of WiinRemote)
  • Luke and Mark (reporting button bug)
  • truex (providing icon)
  • of cource Nintendo Wii team