Ah never mind then. Sorry to interrupt. :-) ...I likely read the wrong
email thread (there was one about  firmata versions)
On Apr 27, 2014 7:45 PM, "Rick Waldron" <notifications@github.com> wrote:

> In lib/board.js:
>
> >  } else {
> >    IO = require("firmata").Board;
> >    serialport = require("serialport");
> >  }
> >
> > +
> > +function detectBoard() {
> > +  var board;
> > +
> > +  if (os.release().indexOf("yocto") !== -1) {
> > +    board = "galileo";
> > +  } else if (os.arch() === "arm" &&
> > +             fs.existsSync("/sys/devices/bone_capemgr.8/baseboard/board-name")) {
> > +    board = "beaglebone";
> > +  }
> > +
> > +  return board;
> > +}
>
> We're not detecting firmata, specifically the opposite. This was going to
> detect whether or not Johnny-Five is running directly on the beagle bone.
>
> --
> Reply to this email directly or view it on GitHub<https://github.com/rwaldron/johnny-five/pull/329/files#r12033745>
> .
>