support elm spi fs