diff --git a/app/index.html b/app/index.html
index 1f637e840..2e4e96e6d 100644
--- a/app/index.html
+++ b/app/index.html
@@ -191,9 +191,7 @@
 
       <div class="splash-img-container">
         <div class="splash-img-center">
-            <!--<img  src="resources/images/icestudio-github.svg">-->
-            <!-- Custom splash for mch22 -->
-            <img  src="resources/images/mch22-splash.jpg">
+            <img  src="resources/images/icestudio-github.svg">
         </div>
       </div>
   </div>
diff --git a/app/resources/boards/MCH2022_badge/pinout.json b/app/resources/boards/MCH2022_badge/pinout.json
index b4a9a1a6a..de801978f 100644
--- a/app/resources/boards/MCH2022_badge/pinout.json
+++ b/app/resources/boards/MCH2022_badge/pinout.json
@@ -1 +1 @@
-[{"name": "uart_tx", "value": "9", "type": "inout"}, {"name": "uart_rx", "value": "6", "type": "input"}, {"name": "spi_mosi", "value": "17", "type": "input"}, {"name": "spi_miso", "value": "14", "type": "output"}, {"name": "spi_cs_n", "value": "16", "type": "input"}, {"name": "spi_clk", "value": "15", "type": "input"}, {"name": "rgb[2]", "value": "41", "type": "output"}, {"name": "rgb[1]", "value": "40", "type": "output"}, {"name": "rgb[0]", "value": "39", "type": "output"}, {"name": "ram_io[3]", "value": "20", "type": "inout"}, {"name": "ram_io[2]", "value": "12", "type": "inout"}, {"name": "ram_io[1]", "value": "13", "type": "inout"}, {"name": "ram_io[0]", "value": "21", "type": "inout"}, {"name": "ram_cs_n", "value": "18", "type": "output"}, {"name": "ram_clk", "value": "19", "type": "output"}, {"name": "pmod[7]", "value": "46", "type": "inout"}, {"name": "pmod[6]", "value": "3", "type": "inout"}, {"name": "pmod[5]", "value": "45", "type": "inout"}, {"name": "pmod[4]", "value": "44", "type": "inout"}, {"name": "pmod[3]", "value": "2", "type": "inout"}, {"name": "pmod[2]", "value": "4", "type": "inout"}, {"name": "pmod[1]", "value": "48", "type": "inout"}, {"name": "pmod[0]", "value": "47", "type": "inout"}, {"name": "lcd_wr_n", "value": "23", "type": "output"}, {"name": "lcd_rst_n", "value": "36", "type": "output"}, {"name": "lcd_rs_", "value": "11", "type": "output"}, {"name": "lcd_mode", "value": "43", "type": "output"}, {"name": "lcd_fmark", "value": "25", "type": "input"}, {"name": "lcd_d[7]", "value": "42", "type": "output"}, {"name": "lcd_d[6]", "value": "38", "type": "output"}, {"name": "lcd_d[5]", "value": "37", "type": "output"}, {"name": "lcd_d[4]", "value": "34", "type": "output"}, {"name": "lcd_d[3]", "value": "32", "type": "output"}, {"name": "lcd_d[2]", "value": "31", "type": "output"}, {"name": "lcd_d[1]", "value": "27", "type": "output"}, {"name": "lcd_d[0]", "value": "26", "type": "output"}, {"name": "lcd_cs_n", "value": "28", "type": "output"}, {"name": "irq_n", "value": "10", "type": "inout"}, {"name": "clk", "value": "35", "type": "input"}]
\ No newline at end of file
+[{"name": "uart_tx", "value": "9", "type": "inout"}, {"name": "uart_rx", "value": "6", "type": "input"}, {"name": "spi_mosi", "value": "17", "type": "input"}, {"name": "spi_miso", "value": "14", "type": "output"}, {"name": "spi_cs_n", "value": "16", "type": "input"}, {"name": "spi_clk", "value": "15", "type": "input"}, {"name": "rgb[2]", "value": "41", "type": "output"}, {"name": "rgb[1]", "value": "40", "type": "output"}, {"name": "rgb[0]", "value": "39", "type": "output"}, {"name": "ram_io[3]", "value": "20", "type": "inout"}, {"name": "ram_io[2]", "value": "12", "type": "inout"}, {"name": "ram_io[1]", "value": "13", "type": "inout"}, {"name": "ram_io[0]", "value": "21", "type": "inout"}, {"name": "ram_cs_n", "value": "18", "type": "output"}, {"name": "ram_clk", "value": "19", "type": "output"}, {"name": "pmod[7]", "value": "46", "type": "inout"}, {"name": "pmod[6]", "value": "3", "type": "inout"}, {"name": "pmod[5]", "value": "45", "type": "inout"}, {"name": "pmod[4]", "value": "44", "type": "inout"}, {"name": "pmod[3]", "value": "2", "type": "inout"}, {"name": "pmod[2]", "value": "4", "type": "inout"}, {"name": "pmod[1]", "value": "48", "type": "inout"}, {"name": "pmod[0]", "value": "47", "type": "inout"}, {"name": "lcd_wr_n", "value": "23", "type": "output"}, {"name": "lcd_rst_n", "value": "36", "type": "inout"}, {"name": "lcd_rs_", "value": "11", "type": "output"}, {"name": "lcd_mode", "value": "43", "type": "input"}, {"name": "lcd_fmark", "value": "25", "type": "input"}, {"name": "lcd_d[7]", "value": "42", "type": "output"}, {"name": "lcd_d[6]", "value": "38", "type": "output"}, {"name": "lcd_d[5]", "value": "37", "type": "output"}, {"name": "lcd_d[4]", "value": "34", "type": "output"}, {"name": "lcd_d[3]", "value": "32", "type": "output"}, {"name": "lcd_d[2]", "value": "31", "type": "output"}, {"name": "lcd_d[1]", "value": "27", "type": "output"}, {"name": "lcd_d[0]", "value": "26", "type": "output"}, {"name": "lcd_cs_n", "value": "28", "type": "output"}, {"name": "irq_n", "value": "10", "type": "inout"}, {"name": "clk", "value": "35", "type": "input"}]
\ No newline at end of file
diff --git a/app/resources/boards/MCH2022_badge/pinout.pcf b/app/resources/boards/MCH2022_badge/pinout.pcf
index 9405866b3..5cc56eb32 100644
--- a/app/resources/boards/MCH2022_badge/pinout.pcf
+++ b/app/resources/boards/MCH2022_badge/pinout.pcf
@@ -39,12 +39,12 @@ set_io -nowarn -pullup no  lcd_d[4]    34  # output
 set_io -nowarn -pullup no  lcd_d[5]    37  # output
 set_io -nowarn -pullup no  lcd_d[6]    38  # output
 set_io -nowarn -pullup no  lcd_d[7]    42  # output
-set_io -nowarn -pullup yes lcd_rs_      11  # output
+set_io -nowarn -pullup yes lcd_rs_     11  # output
 set_io -nowarn -pullup yes lcd_wr_n    23  # output
 set_io -nowarn -pullup yes lcd_cs_n    28  # output
 
-set_io -nowarn -pullup no  lcd_mode    43  # output
-set_io -nowarn -pullup no  lcd_rst_n   36  # output
+set_io -nowarn -pullup no  lcd_mode    43  # input
+set_io -nowarn -pullup no  lcd_rst_n   36  
 
 set_io -nowarn -pullup no  lcd_fmark   25  # input