diff --git a/firmware/gen_config_board.bat b/firmware/gen_config_board.bat
index 2afcf8f049..ceac35579f 100644
--- a/firmware/gen_config_board.bat
+++ b/firmware/gen_config_board.bat
@@ -13,7 +13,7 @@ if %BOARDNAME%.==. (
echo BOARDNAME=%BOARDNAME%
java -DSystemOut.name=gen_config_board ^
- -cp ../java_tools/ConfigDefinition.jar;../java_tools/configuration_definition/lib/snakeyaml.jar ^
+ -cp ../java_tools/ConfigDefinition.jar ^
com.rusefi.board_generator.BoardReader ^
-board %BOARDNAME% ^
-firmware_path . ^
diff --git a/firmware/gen_config_board.sh b/firmware/gen_config_board.sh
index 7aa7d47cb4..76fc2887cf 100644
--- a/firmware/gen_config_board.sh
+++ b/firmware/gen_config_board.sh
@@ -15,7 +15,7 @@ BOARDNAME=$1
echo "BOARDNAME=${BOARDNAME}"
java -DSystemOut.name=gen_config_board \
- -cp ../java_tools/ConfigDefinition.jar:../java_tools/configuration_definition/lib/snakeyaml.jar \
+ -cp ../java_tools/ConfigDefinition.jar \
com.rusefi.board_generator.BoardReader \
-board ${BOARDNAME} \
-firmware_path . \
diff --git a/java_tools/ConfigDefinition.jar b/java_tools/ConfigDefinition.jar
index d6898a338c..97fc38d626 100644
Binary files a/java_tools/ConfigDefinition.jar and b/java_tools/ConfigDefinition.jar differ
diff --git a/java_tools/configuration_definition/build.xml b/java_tools/configuration_definition/build.xml
index 722f38e89e..8be1d803d7 100644
--- a/java_tools/configuration_definition/build.xml
+++ b/java_tools/configuration_definition/build.xml
@@ -44,6 +44,7 @@
+