I got Hyperion running on my Allwinner H3 based Orange Pi board - kind of.
It has a WS2801 RGB LED strip connected via (HW-)SPI and Hyperion is compiled with PLATFORM=x86 and is accessing the LED strip via /dev/spidev.
Using HyperCon the colors however seemed odd to me, e.g. every time I select "red" in the HyperCon colorwheel I get green.
I figured it might be RGB confusion (RBG, BGR, BRG, GBR, BRG, ..), however no mode fixed that.
Then I manually set RGB to 254, 0, 0 instead of 255, 0, 0 and finally my LED strip illuminated red!
Setting it to 253, 0, 0 however turned it green again. 252, 0, 0 red. So setting the red channel to an even number shows red, as expected, setting it to uneven numbers don't.
I have dumps of the SPI signal captured by a logicanalyzer as well as an oscilloscope if that's of any help. As I don#t have any other idea, I suspect it being a timing issue.
Thanks a lot!
PS: There's no prefix nearly matching my matter.