1) The master branch is the classical firmware, that works most of the time. But it looks like some timing issues appears sometimes, so some compilations may produce a sof that does not work.
2) The simplest-demo branch provides a very simple firmware that still works.