benjamingwynn / hueplus

Driver for the NZXT Hue+ in Node.js
0 stars 0 forks source link

Minimum Hue+ firmware requirements #1

Open c-s-n opened 6 years ago

c-s-n commented 6 years ago

My Hue+ still had firmware V3.03 from beginning of 2016 on it. With this firmware neither this Node.js program, nor the Python one from kusti8 work. All commands seem to be successful, but don't have an effect - the LED stripes remain default white.

For it to work, the Hue+ needs to be upgraded to V4.32 (the latest, which works for me)!

That new firmware can however not be installed using newer CAM program versions (most likely >= V3.5), see also reddit. You need to use the older CAM V3.3.50 (the one linked on reddit). Note: This still has the old UI, which imho anyways is better, as e.g. GRID fan speeds are directly visible.

c-s-n commented 6 years ago

As older CAM versions don't seem to display the firmware version, here is one major difference in the output from a small sample program setting a fixed color to all stripes, which you might be able to use to tell what version you have.

Firmware V3.03:

Hue+ sent 0xc0. Sending 0x8c 0x00... Device is sending activity. Preparing it -> <Buffer c3 00 00 03 56> <Buffer c3 00 00 03 56>

Firmware V4.32:

Hue+ sent 0xc0. Sending 0x8c 0x00... Device is sending activity. Preparing it -> <Buffer c4 00 03 02 56> <Buffer c4 00 03 02 56>

Version pattern seems to be cmajor 00 0minor 0build 56