diff --git a/src/fw_downloader/fw_downloader.cpp b/src/fw_downloader/fw_downloader.cpp
index 0387134c8677131678bbef93dfddd54d792f0270..e44f920cc3e4d639893a648e092c86375a627c64 100755
--- a/src/fw_downloader/fw_downloader.cpp
+++ b/src/fw_downloader/fw_downloader.cpp
@@ -244,8 +244,8 @@ int main(int argc,char *argv[])
                 end=true;
               }
             }
-            if((binary_size-written_size)>1024*20)
-              write_size=1024*20;
+            if((binary_size-written_size)>1024*100)
+              write_size=1024*100;
             else
               write_size=binary_size-written_size;
             // compute the binary file checksum