1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

SOLVED SK9822 same as APA102?

Discussion in 'Hardware Support' started by metin, 1 September 2016.

  1. metin

    metin New Member

    Messages:
    6
    Hardware:
    RPi2, RPi3
    Does anybody now if the SK9822 can be controlled with Hyperion?
    On instructables.com the user WangA5 said:

    So will it work? I ask this because the SK9822 stripe is cheaper in my area.
     
  2. penfold42

    penfold42 Moderator Developer

    Messages:
    750
    Hardware:
    RPi1/Zero, RPi2, RPi3, 32/64bit, +Arduino, +nodeMCU/ESP8266
    It should work with the apa102 driver.
     
  3. metin

    metin New Member

    Messages:
    6
    Hardware:
    RPi2, RPi3
    Thanks for your reply. I ordered the stripe and will let you know if it works.
     
  4. penfold42

    penfold42 Moderator Developer

    Messages:
    750
    Hardware:
    RPi1/Zero, RPi2, RPi3, 32/64bit, +Arduino, +nodeMCU/ESP8266
    let me know if it doesnt work - the fastled project had to incorporate a change to support it:
    https://github.com/FastLED/FastLED/issues/291
    It looks like the apa102 datasheet was wrong, sk9822 copied it so we might need a tweak to the hyperion driver.

    Can you build from source? If we add support it'll most likely be in hyperion.ng rather than hyperion
     
  5. metin

    metin New Member

    Messages:
    6
    Hardware:
    RPi2, RPi3
    Yes, building from source should be no problem.
     
  6. penfold42

    penfold42 Moderator Developer

    Messages:
    750
    Hardware:
    RPi1/Zero, RPi2, RPi3, 32/64bit, +Arduino, +nodeMCU/ESP8266
    I went to all the trouble creating a clone of the apa102 driver called sk9822 to mirror the changes in the fast led link...

    Only to realize we already do it that way!

    I've pushed it to a branch on my fork but I'd be amazed if we needed it
     
  7. metin

    metin New Member

    Messages:
    6
    Hardware:
    RPi2, RPi3
    I got my SK9822 stripe today and just tested it on RPi2 and BPi M2+. It's working perfectly with the APA102 driver. I don't even need a levelshifter. Thank you for this great software!
     
    Last edited: 6 September 2016
  8. penfold42

    penfold42 Moderator Developer

    Messages:
    750
    Hardware:
    RPi1/Zero, RPi2, RPi3, 32/64bit, +Arduino, +nodeMCU/ESP8266
    Thanks !

    I guess we need to maintain a list of known compatible devices