diff --git a/linux-ramdump-parser-v2/ramdump.py b/linux-ramdump-parser-v2/ramdump.py
index eebc6ea26842d6b288a949d4da32a16b5c23481d..537a2f3c859157f8aba3c92d9aa74a5f68e86740 100755
--- a/linux-ramdump-parser-v2/ramdump.py
+++ b/linux-ramdump-parser-v2/ramdump.py
@@ -16,6 +16,7 @@ import struct
 import gzip
 import functools
 import string
+import random
 from boards import get_supported_boards, get_supported_ids
 from tempfile import NamedTemporaryFile
 
@@ -703,7 +704,7 @@ class RamDump():
         launch_config.write('\n')
         launch_config.write('RCL=NETASSIST\n')
         launch_config.write('PACKLEN=1024\n')
-        launch_config.write('PORT=20000\n')
+        launch_config.write('PORT=%d\n' % random.randint(20000, 30000))
         launch_config.write('\n')
 
         launch_config.close()