As many online I too fancy Chinese cheap electronics. The Milight is no exception, however it does work, it is very limited:
Only four distinct groups one may control on their physical remote One-way communication between sender and receive (e.g. no feedback regarding reception of the command) This did use some frequency hopping to reduce impact of noise Limited colors to choose from.
Uses a memory function to save last options to flash. Great for intended used (100k writes on eeprom), however; not so great when used in conjunction with ambilight (10’s of updates/second) update behaviour.
During my search online, I found a lot of people who used the the awesome work from Henry Plotz https://hackaday.io/project/5888-reverse-engineering-the-milight-on-air-protocol/log/18659-let-there-be-source basically mimicking the PL1167 chips behavior using the NRFL2401 and arduino.
I took a different approach.