# FAQ ## Hardware and Firmware ### Where can I change the I/O's so the code works with my particular board? First, make a copy of the directory `fw\lyfi\boards\blc06`, let's say `fw\lyfi\boards\myboard`. Then, open the `fw\lyfi\boards\myboard\sdkconfig` file using a text editor. Make sure to modify the first line, change `CONFIG_BORNEO_BOARD_ID=` to `CONFIG_BORNEO_BOARD_ID="myboard"`. On line 31, change `CONFIG_BORNEO_NTC_ENABLED=y` to `=n`, if you don't have an NTC thermistor. Starting from line 43, `CONFIG_LYFI_LED_CH0_GPIO=3` refers to the first PWM channel using GPIO3 on the ESP32-C3. For any unused channels, you can set `CONFIG_LYFI_LED_CH*_ENABLED=n` to disable it. Finally, use `idf.py build -DBORNEO_BOARD=myboard` to execute the build, and `idf.py flash` to perform the flashing.