diff --git a/ath9k-watchdog/files/ath9k-watchdog b/ath9k-watchdog/files/ath9k-watchdog
index 75b599c73959c8c1dd7b0d96003a69e8b1bb9a98..b3c5a4d87d0e56bf86856f3dc88362f92ae70ab1 100755
--- a/ath9k-watchdog/files/ath9k-watchdog
+++ b/ath9k-watchdog/files/ath9k-watchdog
@@ -17,7 +17,7 @@ do
 
         # Perform post-mortem dump
         tstmp=$(/bin/date +%s)
-        echo -n "hostname=${hostname}&tstmp=${tstmp}" > /tmp/$tstmp
+        echo -n "data[hostname]=${hostname}&data[tstmp]=${tstmp}" > /tmp/$tstmp
         
         # Move into upload directory
         mv  /tmp/$tstmp /usr/lib/ath9k-watchdog
diff --git a/ath9k-watchdog/files/ath9k-watchdog-pm b/ath9k-watchdog/files/ath9k-watchdog-pm
index 87ed9e867d6bbb9a175ab2a93360524a5376abfd..c936f5b8533d772c0e7f7b1fe7c5d3861b1f09d3 100755
--- a/ath9k-watchdog/files/ath9k-watchdog-pm
+++ b/ath9k-watchdog/files/ath9k-watchdog-pm
@@ -1,7 +1,7 @@
 #!/bin/sh
 # Save log
 mkdir -p /usr/lib/ath9k-watchdog
-UPLOAD_URL="http://[$(uci get configurator.@api[0].ipv6_address)%$(uci get configurator.@api[0].ipv6_interface)]/ath9k-crash/"
+UPLOAD_URL="http://[$(uci get configurator.@api[0].ipv6_address)%$(uci get configurator.@api[0].ipv6_interface)]/api/rest/event/"
 WGETC=$(which wget)
 
 
@@ -12,7 +12,7 @@ cd /usr/lib/ath9k-watchdog
 while [ 1 = 1 ]
 do
 	for f in $(ls .); do 
-        $WGETC -q $UPLOAD_URL?$(cat $f) -O - && rm $f
+		$WGETC -q $UPLOAD_URL"?object=router&object_id="$(uci get configurator.@crawl[0].router_id)"&data[action]=watchdog_ath9k_bug&"$(cat $f) -O - && rm $f
 	done
 	sleep 60
 	# If there are more than 15 files, assume that files cannot be uploaded