Even if Firmata fails, [ConfigurableFirmata](https://github.com/firmata/ConfigurableFirmata) compiles and works