diff --git a/.gdbinit b/.gdbinit
index 2b03ba25f314a5e45b8000edc5be750312b0941a..e348170ef89162bc9723bf586d9e8bbf19d9d327 100644
--- a/.gdbinit
+++ b/.gdbinit
@@ -1,6 +1,6 @@
 # For debugging the minimal binary
 target extended-remote localhost:1234
 file nothing.elf
-break _reset
+break soc_init
 layout asm
 layout regs
\ No newline at end of file
diff --git a/Makefile b/Makefile
index b4c75015a18dbcb941fc3767f1214fd156c5aa72..81f29333f5935deb5b14cba65346db966a3422a5 100644
--- a/Makefile
+++ b/Makefile
@@ -5,8 +5,7 @@ SOURCES 	= src/nothing.c
 # Comment this line out if you prefer building in docker
 TOOLCHAIN	= riscv32-unknown-elf
 
-EXTRA_CFLAGS ?= -Og -g
+EXTRA_CFLAGS ?= -Og -g -DEMULATOR_HACKS
 EXTRA_LINKFLAGS ?=
 
-include mdk/esp32c3/build.mk
-
+include mdk/esp32c3/build.mk
\ No newline at end of file
diff --git a/mdk b/mdk
index f197453a15a3130ca62b8ccbb6af65a78942d9e5..188c9a6eb244afec1972858853dc7eabdea43e3d 160000
--- a/mdk
+++ b/mdk
@@ -1 +1 @@
-Subproject commit f197453a15a3130ca62b8ccbb6af65a78942d9e5
+Subproject commit 188c9a6eb244afec1972858853dc7eabdea43e3d