diff --git a/board/boundary/nitrogen8m_som/nitrogen8m_som.c b/board/boundary/nitrogen8m_som/nitrogen8m_som.c
index 69775d5ea69254e965dfc6ae0134849afc858429..2545032df4d62617455d1b672900ac6cd1d0d037 100644
--- a/board/boundary/nitrogen8m_som/nitrogen8m_som.c
+++ b/board/boundary/nitrogen8m_som/nitrogen8m_som.c
@@ -332,7 +332,7 @@ static void set_env_vars(void)
 	env_set("fdt_addr", "0x50000000");
 #ifdef MNTREFORM_BOOT_EMMC
 	// boot rescue system from eMMC
-	env_set("bootargs", "noinitrd root=/dev/mmcblk0p1 rootwait rw console=ttymxc0,115200 console=tty1 cma=512M pci=nomsi");
+	env_set("bootargs", "noinitrd root=/dev/mmcblk0p1 rootwait rw console=ttymxc0,115200 console=tty1 cma=512M pci=nomsi init=/sbin/reform-init");
 	env_set("bootcmd", "ext4load mmc 0 ${loadaddr} /Image; ext4load mmc 0 ${fdt_addr} /imx8mq-mnt-reform2.dtb; booti ${loadaddr} - ${fdt_addr}");
 #else
 	// boot normal system from SD card and start /sbin/reform-init
@@ -356,13 +356,13 @@ int board_late_init(void)
 {
 	set_env_vars();
 
-  // Reform: Reset USB hub
-  imx_iomux_v3_setup_pad(IMX8MQ_PAD_GPIO1_IO14__GPIO1_IO14 | MUX_PAD_CTRL(WEAK_PULLUP));
-  gpio_request(IMX_GPIO_NR(1, 14), "usb1_rst");
-  gpio_direction_output(IMX_GPIO_NR(1, 14), 1);
-  gpio_set_value(IMX_GPIO_NR(1, 14), 0);
-  mdelay(10);
-  gpio_set_value(IMX_GPIO_NR(1, 14), 1);
+	// Reform: Reset USB hub
+	imx_iomux_v3_setup_pad(IMX8MQ_PAD_GPIO1_IO14__GPIO1_IO14 | MUX_PAD_CTRL(WEAK_PULLUP));
+	gpio_request(IMX_GPIO_NR(1, 14), "usb1_rst");
+	gpio_direction_output(IMX_GPIO_NR(1, 14), 1);
+	gpio_set_value(IMX_GPIO_NR(1, 14), 0);
+	mdelay(10);
+	gpio_set_value(IMX_GPIO_NR(1, 14), 1);
 
 #if defined(CONFIG_USB_FUNCTION_FASTBOOT) || defined(CONFIG_CMD_DFU)
 	addserial_env("serial#");