diff --git a/bsp/stm32g030c8/Booter/pika_config.h b/bsp/stm32g030c8/Booter/pika_config.h
new file mode 100644
index 000000000..6270237c3
--- /dev/null
+++ b/bsp/stm32g030c8/Booter/pika_config.h
@@ -0,0 +1,2 @@
+#undef PIKA_SYNTAX_LEVEL
+#define PIKA_SYNTAX_LEVEL PIKA_SYNTAX_LEVEL_MINIMAL
\ No newline at end of file
diff --git a/bsp/stm32g030c8/MDK-ARM/stm32g030c8.uvprojx b/bsp/stm32g030c8/MDK-ARM/stm32g030c8.uvprojx
index 78348836b..67063852a 100644
--- a/bsp/stm32g030c8/MDK-ARM/stm32g030c8.uvprojx
+++ b/bsp/stm32g030c8/MDK-ARM/stm32g030c8.uvprojx
@@ -338,7 +338,7 @@
0
-Wno-error=armcc-pragma-import -Wno-error=armcc-pragma-arm
- USE_FULL_LL_DRIVER,STM32G030xx,USE_HAL_DRIVER
+ USE_FULL_LL_DRIVER,STM32G030xx,USE_HAL_DRIVER,PIKA_CONFIG_ENABLE
../Drivers/STM32G0xx_HAL_Driver/Inc;../Drivers/STM32G0xx_HAL_Driver/Inc/Legacy;../Drivers/CMSIS/Device/ST/STM32G0xx/Include;../Drivers/CMSIS/Include;..\Booter;..\pikascript\pikascript-lib/PikaStdDevice;..\pikascript\pikascript-lib/STM32G0;..\pikascript\pikascript-lib/PikaPiZero;..\pikascript\pikascript-lib/PikaStdLib;..\pikascript\pikascript-api;..\pikascript\pikascript-core
@@ -881,6 +881,11 @@
1
..\pikascript\pikascript-api/PikaStdData_ByteArray-api.c
+
+ PikaStdData_Utils-api.c
+ 1
+ ..\pikascript\pikascript-api/PikaStdData_Utils-api.c
+
PikaStdLib_StringObj-api.c
1
@@ -1101,6 +1106,11 @@
1
..\pikascript\pikascript-lib/PikaStdLib/PikaStdData_String.c
+
+ PikaStdData_Utils.c
+ 1
+ ..\pikascript\pikascript-lib/PikaStdLib/PikaStdData_Utils.c
+
PikaStdData_List.c
1
diff --git a/bsp/stm32g030c8/pikascript/requestment.txt b/bsp/stm32g030c8/pikascript/requestment.txt
index f80b1dcac..50ee5e69b 100644
--- a/bsp/stm32g030c8/pikascript/requestment.txt
+++ b/bsp/stm32g030c8/pikascript/requestment.txt
@@ -1,5 +1,5 @@
-pikascript-core==v1.8.0
-PikaStdLib==v1.8.0
+pikascript-core==v1.8.4
+PikaStdLib==v1.8.4
PikaStdDevice==v1.8.0
STM32G0==v1.3.0
PikaPiZero==v1.2.0