diff --git a/sm5/knowndrives.cpp b/sm5/knowndrives.cpp
index e5ade7b57ff9e228f737ce542b5b87ce97340b6a..b4dee6d2bc3d9e49c2980f67faa8fc6fa9d142d4 100644
--- a/sm5/knowndrives.cpp
+++ b/sm5/knowndrives.cpp
@@ -35,7 +35,7 @@
 
 #include <stdexcept>
 
-const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.196 2009/02/08 15:22:10 chrfranke Exp $"
+const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.197 2009/02/11 22:13:59 chrfranke Exp $"
 ATACMDS_H_CVSID CONFIG_H_CVSID EXTERN_H_CVSID INT64_H_CVSID KNOWNDRIVES_H_CVSID UTILITY_H_CVSID;
 
 #define MODEL_STRING_LENGTH                         40
@@ -271,7 +271,7 @@ static const drive_settings builtin_knowndrives[] = {
     "-v 9,halfminutes -F samsung"
   },
   { "SAMSUNG SpinPoint F1 series", // tested with HD103UJ/1AA01113
-    "SAMSUNG HD(083G|16[12]G|25[12]H|322H|501I|642J|753L|103U)J",
+    "SAMSUNG HD(083G|16[12]G|25[12]H|32[12]H|50[12]I|642J|75[23]L|10[23]U)J",
     "", "", ""
   },
   { "SAMSUNG SpinPoint T133 series", // tested with HD300LJ/ZT100-12, HD400LJ/ZZ100-14, HD401LJ/ZZ100-15