diff --git a/Growatt ShineLAN-X/README.md b/ShineLAN-X/README.md similarity index 100% rename from Growatt ShineLAN-X/README.md rename to ShineLAN-X/README.md diff --git a/Growatt ShineLAN-X/STM32F103.log b/ShineLAN-X/STM32F103.log similarity index 100% rename from Growatt ShineLAN-X/STM32F103.log rename to ShineLAN-X/STM32F103.log diff --git a/Growatt ShineLAN-X/firmware/.gitignore b/ShineLAN-X/firmware/.gitignore similarity index 100% rename from Growatt ShineLAN-X/firmware/.gitignore rename to ShineLAN-X/firmware/.gitignore diff --git a/Growatt ShineLAN-X/firmware/.vscode/extensions.json b/ShineLAN-X/firmware/.vscode/extensions.json similarity index 100% rename from Growatt ShineLAN-X/firmware/.vscode/extensions.json rename to ShineLAN-X/firmware/.vscode/extensions.json diff --git a/Growatt ShineLAN-X/firmware/include/config.h b/ShineLAN-X/firmware/include/config.h similarity index 100% rename from Growatt ShineLAN-X/firmware/include/config.h rename to ShineLAN-X/firmware/include/config.h diff --git a/Growatt ShineLAN-X/firmware/include/enc28j60_bitbang.h b/ShineLAN-X/firmware/include/enc28j60_bitbang.h similarity index 100% rename from Growatt ShineLAN-X/firmware/include/enc28j60_bitbang.h rename to ShineLAN-X/firmware/include/enc28j60_bitbang.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/.piopm b/ShineLAN-X/firmware/lib/EthernetENC/.piopm similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/.piopm rename to ShineLAN-X/firmware/lib/EthernetENC/.piopm diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/README.md b/ShineLAN-X/firmware/lib/EthernetENC/README.md similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/README.md rename to ShineLAN-X/firmware/lib/EthernetENC/README.md diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/library.properties b/ShineLAN-X/firmware/lib/EthernetENC/library.properties similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/library.properties rename to ShineLAN-X/firmware/lib/EthernetENC/library.properties diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/Dhcp.cpp b/ShineLAN-X/firmware/lib/EthernetENC/src/Dhcp.cpp similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/Dhcp.cpp rename to ShineLAN-X/firmware/lib/EthernetENC/src/Dhcp.cpp diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/Dhcp.h b/ShineLAN-X/firmware/lib/EthernetENC/src/Dhcp.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/Dhcp.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/Dhcp.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/Dns.cpp b/ShineLAN-X/firmware/lib/EthernetENC/src/Dns.cpp similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/Dns.cpp rename to ShineLAN-X/firmware/lib/EthernetENC/src/Dns.cpp diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/Dns.h b/ShineLAN-X/firmware/lib/EthernetENC/src/Dns.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/Dns.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/Dns.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/Ethernet.cpp b/ShineLAN-X/firmware/lib/EthernetENC/src/Ethernet.cpp similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/Ethernet.cpp rename to ShineLAN-X/firmware/lib/EthernetENC/src/Ethernet.cpp diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/Ethernet.h b/ShineLAN-X/firmware/lib/EthernetENC/src/Ethernet.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/Ethernet.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/Ethernet.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/EthernetClient.cpp b/ShineLAN-X/firmware/lib/EthernetENC/src/EthernetClient.cpp similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/EthernetClient.cpp rename to ShineLAN-X/firmware/lib/EthernetENC/src/EthernetClient.cpp diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/EthernetClient.h b/ShineLAN-X/firmware/lib/EthernetENC/src/EthernetClient.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/EthernetClient.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/EthernetClient.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/EthernetENC.h b/ShineLAN-X/firmware/lib/EthernetENC/src/EthernetENC.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/EthernetENC.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/EthernetENC.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/EthernetServer.cpp b/ShineLAN-X/firmware/lib/EthernetENC/src/EthernetServer.cpp similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/EthernetServer.cpp rename to ShineLAN-X/firmware/lib/EthernetENC/src/EthernetServer.cpp diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/EthernetServer.h b/ShineLAN-X/firmware/lib/EthernetENC/src/EthernetServer.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/EthernetServer.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/EthernetServer.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/EthernetUdp.cpp b/ShineLAN-X/firmware/lib/EthernetENC/src/EthernetUdp.cpp similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/EthernetUdp.cpp rename to ShineLAN-X/firmware/lib/EthernetENC/src/EthernetUdp.cpp diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/EthernetUdp.h b/ShineLAN-X/firmware/lib/EthernetENC/src/EthernetUdp.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/EthernetUdp.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/EthernetUdp.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/tcp_states.h b/ShineLAN-X/firmware/lib/EthernetENC/src/tcp_states.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/tcp_states.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/tcp_states.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/Enc28J60Network.cpp b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/Enc28J60Network.cpp similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/Enc28J60Network.cpp rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/Enc28J60Network.cpp diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/Enc28J60Network.h b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/Enc28J60Network.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/Enc28J60Network.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/Enc28J60Network.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/enc28j60.h b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/enc28j60.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/enc28j60.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/enc28j60.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/mempool.cpp b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/mempool.cpp similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/mempool.cpp rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/mempool.cpp diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/mempool.h b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/mempool.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/mempool.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/mempool.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/mempool_conf.h b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/mempool_conf.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/mempool_conf.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/mempool_conf.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip-conf.h b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip-conf.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip-conf.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip-conf.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip.c b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip.c similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip.c rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip.c diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip.h b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip_arch.h b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip_arch.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip_arch.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip_arch.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip_arp.c b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip_arp.c similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip_arp.c rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip_arp.c diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip_arp.h b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip_arp.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip_arp.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/uip_arp.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uipethernet-conf.h b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/uipethernet-conf.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uipethernet-conf.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/uipethernet-conf.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uipopt.h b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/uipopt.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/uipopt.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/uipopt.h diff --git a/Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/util.h b/ShineLAN-X/firmware/lib/EthernetENC/src/utility/util.h similarity index 100% rename from Growatt ShineLAN-X/firmware/lib/EthernetENC/src/utility/util.h rename to ShineLAN-X/firmware/lib/EthernetENC/src/utility/util.h diff --git a/Growatt ShineLAN-X/firmware/platformio.ini b/ShineLAN-X/firmware/platformio.ini similarity index 100% rename from Growatt ShineLAN-X/firmware/platformio.ini rename to ShineLAN-X/firmware/platformio.ini diff --git a/Growatt ShineLAN-X/firmware/src/main.cpp b/ShineLAN-X/firmware/src/main.cpp similarity index 100% rename from Growatt ShineLAN-X/firmware/src/main.cpp rename to ShineLAN-X/firmware/src/main.cpp diff --git a/Growatt ShineLAN-X/releases/.gitkeep b/ShineLAN-X/releases/.gitkeep similarity index 100% rename from Growatt ShineLAN-X/releases/.gitkeep rename to ShineLAN-X/releases/.gitkeep