Here is PS3BluMote 2.0.4 :
Download It !
This new release brings hibernation feature. Original features have been left untouched (Except logging !)
It can run while eg is running with the PS3Remote plugin. It won't affect the functionnalities of the PS3Remote plugin.
When PS3BluMote is running, it will receive all the keypress from the remote. Each time it receives a keypress from the remote, it will restart it's internal hibernation timer. Once the hibernation timer expires PS3BluMote will hibernate the remote.
When hibernating the remote, it will disable device connected/disconnected sounds, and restore them when the remote will be reconnected.
The method used to hibernate the remote is the same used in BDRemoteSleep and PS3RemoteSleep. If you are familiar with these tools, you know that this method might take some time (up to 20s). While the remote is being hibernated, neither EG nor PS3Blumote will be able to receive keypress.
To setup PS3BluMote :
If you are upgrading from a previous version, backup your settings before upgrading. The upgrade shouldn't affect them, ... but who knows !
To backup your settings, simply go to the settings screen of PS3BluMote, click the blue link to open the log/settings folder and backup the files you will find here.
Close PS3BluMote (right click in the system tray/Exit)
Extract the content of the archive to a folder
Make sure your remote is paired, working and not hibernated (press any key on it)
Launch PS3BluMote.exe
By default, Hibernation is disabled, because it needs the btAddress of the remote to work.
Open the settings (right click the PS3BluMote icon on the system tray then settings).
On the settings screen, the field BT Address should contain the BTAddress of your remote. If the discovery is still running, the field contains "Searching" and is disabled. In this case wait for the discovery to finish.
If the discovery process returns only one address, The bt address field will auto fill with that address, else, it will be blank, and you will have to use the dropdown to access available addresses.
Once a correct value is set for the BTAddress, the hibernation checkbox will be enabled and you will be able to check it. Once checked, Hibernation is active. If you left the default 3 minutes for the delay, your remote will be hibernated 3 minutes later if you don't press any key on it. The timer restarts to 0 if you change the delay.
Once the remote is hibernated, the Tray icon of the PS3BluMote App becomes light Blue.
Please Note that at the moment, PS3BluMote can work with only one remote at a time.
If you have several remotes connected, use BDRemoteSleep to hibernate them selectively.
If you change the vid/pid, you will have to restart the application.
It has been tested on Win7 x64 with and without the sp1, with the Ms BT Stack and Widcomm.
I only own the old remote so I have no idea of what will happen with the new one.
Full source code available on
GitHub
Let me know how it works with your setup !