diff --git a/patch-control.sh b/patch-control.sh
index 7bb4a37d23b178541f49281a2a5113c0933fd291..1aff73c66708eac8ef4aadce0192ce5485f9876f 100755
--- a/patch-control.sh
+++ b/patch-control.sh
@@ -152,7 +152,7 @@ while [ 1 ]; do
                        --column="Duration" \
                        --hide-column=2 \
                        --cancel-label=Back \
-                       FALSE 5 "5 minutes" TRUE 10 "10 minutes" FALSE 20 "20 minutes" FALSE 240 "4 hours" FALSE 480 "8 hours"`
+                       FALSE 5 "5 minutes" TRUE 10 "10 minutes" FALSE 20 "20 minutes" FALSE 240 "4 hours" FALSE 480 "8 hours" FALSE 900 "15 hours"`
 
   if [ "${run_duration}" == "" ]; then
     continue
@@ -169,7 +169,7 @@ while [ 1 ]; do
                      --column="Duty cycle" \
                      --hide-column=2 \
                      --cancel-label=Back \
-                     TRUE 1 100% FALSE 2 50% FALSE 10 10% FALSE 20 5%`
+                     TRUE 1 100% FALSE 2 50% FALSE 10 10% FALSE 20 5% FALSE 50 2%`
 
   if [ "${duty_cycle}" == "" ]; then
     continue