The first thing we discovered is that the Aquero broadcasts on two different USB devices $F001 and $F00A...
- Code: Select all
AQUAERO_VENDOR_ID = $0C70;
AQUAERO_PRODUCT_ID = $F001;
AQUAERO_PRODUCT_ID2 = $F00A;
It appears the default Aquaero Remote itself broadcasts on $F00A which you can see by running Start->Programs->Intelliremote->HID Tester to see the HID output from the Aquaero remote. We also noticed all HID traffic from that remote starts with "00 02". However, the Aquaero driver is responding to this data and so it doesn't make sense to have Intelliremote intercept the default Aquaero Remote.
Next however, it was discovered if you point your own Universal Remote at at the Aquaero it broadcasts on USB Device $F001. So now the trick is filtering out the noise of the HID channel to distinguish what are remote signals and what Intelliremote can ignore. Because the Aquaero sends lots of HID data like Temperature and Fan Speed etc we want to ignore all those signals.
So using our HID Tester run and press buttons on your Universal remote and then stop the HID tester by pressing the "Stop" button and analyze the data. What was discovered is that all data from your universal remote will start with the same 4 digits such as "05 20" or "02 76" depending on your remote. So now that we know that we can tell Intelliremote to ONLY process data that starts with your remote codes. You do this by editing this String SZ registry entry...
- Code: Select all
...and setting it to a comma separated string values of the HID codes you want to process for example "05 20,02 76" That would process all remote codes that start with either "05 20" or "02 76" if you had multiple remotes you wanted to use with the Aquaero.
That is it, now you can go to the Customize tab of Intelliremote and map a button to your remote by pressing "Learn Code" and then pressing the button on your remote it should say "Learned!". Now you have mapped that button on your remote to that command in an Intelliremote profile.
Latest BETA: http://melloware.biz/download/warez/intelliremote-beta.zip