The SK6812RGBW strips are definitely a different animal since they have W in addition to RGB. For the below troubleshooting, my recommendation would be to write a very basic sketch that leaves out a lot of the complicated code not needed for testing your strips. Such as the one I provide here: https://github.com/Here-Be-Dragons/familamp/issues/3#issuecomment-282372652
Some things you can try according to https://learn.adafruit.com/adafruit-neopixel-uberguide/arduino-library:
I was able to skip the logic shifter in testing, so maybe remove that part and see if you get life. Plan on putting it back in for your final design once you identify the issue, though.
The block of code near the top of
familamp.ino needs to be updated to reflect your strip type. The syntax used for the Particle Neopixel library seems to be slightly different from the example code at the above link. My code:
#define PIXEL_COUNT 60
#define PIXEL_PIN D2
#define PIXEL_TYPE WS2812
Adafruit_NeoPixel strip = Adafruit_NeoPixel(PIXEL_COUNT, PIXEL_PIN, PIXEL_TYPE);
Possible solutions -- according to documentation, you may be able to leave off the third argument:
Adafruit_NeoPixel strip = Adafruit_NeoPixel(PIXEL_COUNT, PIXEL_PIN);
Alternatively, you may have to use a different PIXEL_TYPE according to https://github.com/technobly/Particle-NeoPixel, like:
#define PIXEL_TYPE SK6812RGBW
Hopefully one of these gives you your result. If you get a finished product made, I'd love to see what you've built.