I got it installed properly on Raspian Jessie for Banana Pi after compiling and installing Ruby and Gems. I logged into my account properly but it failed to join my devices.
It knows I’m not on a Raspberry Pi.
Logs:
$ sudo particle-agent logs
Unable to determine hardware version. I see: Hardware : sun7i
,
expecting BCM2708, BCM2709 or BCM2835.
If this is a genuine Raspberry Pi then please report this
to projects@drogon.net. If this is not a Raspberry Pi then you
are on your own as wiringPi is designed to support the
Raspberry Pi ONLY.
Firmware exited with status pid 13409 exit 1
Quitting firmware gracefully
Entering safe mode because firmware exited too many times in a row. Reverting to Tinker
Yes, that made me laugh. " I see: Hardware : sun7i".
I don’t think this will work with the Allwinner A20 chip on the Banana Pi… It wants to see Broadcom devices.