diff --git a/src/freedombone b/src/freedombone
index e792aaa0335d38ed7f48e3744c14567a22260d45..bc7645d396471e207235d0b34b545751fcd53923 100755
--- a/src/freedombone
+++ b/src/freedombone
@@ -6354,6 +6354,13 @@ function random_number_generator {
       return
   fi
 
+  # if the hrng type has not been set but /dev/hwrng is detected
+  if [[ $HWRNG_TYPE != "beaglebone" ]]; then
+      if [ -e /dev/hwrng ]; then
+          HWRNG_TYPE="beaglebone"
+      fi
+  fi
+
   case $HWRNG_TYPE in
     beaglebone)
     apt-get -y install rng-tools