diff --git a/script.moonlight.zip b/script.moonlight.zip
new file mode 100644
index 0000000..66eae12
Binary files /dev/null and b/script.moonlight.zip differ
diff --git a/script.moonlight/addon.xml b/script.moonlight/addon.xml
index de67139..f74eb68 100644
--- a/script.moonlight/addon.xml
+++ b/script.moonlight/addon.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="script.moonlight" name="Moonlight" version="1.0.8" provider-name="dead">
+<addon id="script.moonlight" name="Moonlight" version="1.0.9" provider-name="dead">
     <requires>
         <import addon="xbmc.python" version="2.14.0"/>
     </requires>
diff --git a/script.moonlight/bin/moonlight b/script.moonlight/bin/moonlight
index a4d56de..17a9ed9 100644
Binary files a/script.moonlight/bin/moonlight and b/script.moonlight/bin/moonlight differ
diff --git a/script.moonlight/bin/service.sh b/script.moonlight/bin/service.sh
index a11384a..4a4ae38 100644
--- a/script.moonlight/bin/service.sh
+++ b/script.moonlight/bin/service.sh
@@ -85,7 +85,7 @@ do
 		
 		modprobe snd_bcm2835
 		echo $MOONLIGHT_ARG >> $ADDON_LOG_FILE
-		/bin/sh -c "${ADDON_DIR}/bin/moonlight ${MOONLIGHT_ARG} >> ${ADDON_LOG_FILE} 2>&1"
+		/bin/sh -c "${ADDON_DIR}/bin/moonlight ${MOONLIGHT_ARG} > ${ADDON_LOG_FILE} 2>&1"
 		rmmod snd_bcm2835
 		systemctl start kodi
 	fi
diff --git a/script.moonlight/changelog.txt b/script.moonlight/changelog.txt
index e6cc2f6..4c15a77 100644
--- a/script.moonlight/changelog.txt
+++ b/script.moonlight/changelog.txt
@@ -1,4 +1,7 @@
-V1.0.8
+v1.0.9
+Update moonlight-embedded, added support to GFE 2.11.X
+
+v1.0.8
 Fix xbox and dualshock3 mapping.
 
 v1.0.7
diff --git a/script.moonlight/lib/libgamestream.so.0 b/script.moonlight/lib/libgamestream.so.0
index ab7aa60..70d006a 100644
Binary files a/script.moonlight/lib/libgamestream.so.0 and b/script.moonlight/lib/libgamestream.so.0 differ
diff --git a/script.moonlight/lib/libmoonlight-common.so.0 b/script.moonlight/lib/libmoonlight-common.so.0
index cf0e18a..d12ce81 100644
Binary files a/script.moonlight/lib/libmoonlight-common.so.0 and b/script.moonlight/lib/libmoonlight-common.so.0 differ
diff --git a/script.moonlight/lib/libmoonlight-pi.so b/script.moonlight/lib/libmoonlight-pi.so
index de6da1f..c54bc4a 100644
Binary files a/script.moonlight/lib/libmoonlight-pi.so and b/script.moonlight/lib/libmoonlight-pi.so differ
diff --git a/script.moonlight/resources/moonlight.py b/script.moonlight/resources/moonlight.py
index 0308a61..64031f6 100644
--- a/script.moonlight/resources/moonlight.py
+++ b/script.moonlight/resources/moonlight.py
@@ -12,6 +12,8 @@ GS_NOT_SUPPORTED_4K = -6
 
 class SERVER_DATA(ctypes.Structure):
     _fields_ = [("address", ctypes.c_char_p),
+                ("gpuType", ctypes.c_char_p),
+                ("gfeVersion", ctypes.c_char_p),
                 ("paired", ctypes.c_bool),
                 ("supports4K", ctypes.c_bool),
                 ("currentGame", ctypes.c_int),
@@ -31,7 +33,6 @@ class _HTTP_DATA(ctypes.Structure):
 
 class LibGameStream:
     def __init__(self, libpath = ""):
-        self.commomlib = ctypes.cdll.LoadLibrary(os.path.join(libpath, "libmoonlight-common.so.0"))
         self.gslib = ctypes.cdll.LoadLibrary(os.path.join(libpath, "libgamestream.so.0"))
         self.connected = False
         self.address = ""