diff --git a/sm5/CHANGELOG b/sm5/CHANGELOG
index 7ade2d3a1693f42aa9309155a8099a185664db42..64056086829551c033adef451fdb039519e26330 100644
--- a/sm5/CHANGELOG
+++ b/sm5/CHANGELOG
@@ -1,6 +1,6 @@
 CHANGELOG for smartmontools
 
-$Id: CHANGELOG,v 1.625 2007/07/22 19:38:44 chrfranke Exp $
+$Id: CHANGELOG,v 1.626 2007/07/23 15:33:13 ballen4705 Exp $
 
 The most recent version of this file is:
 http://smartmontools.cvs.sourceforge.net/smartmontools/sm5/CHANGELOG?view=markup
@@ -33,6 +33,8 @@ NOTES FOR FUTURE RELEASES: see TODO file.
 
 <DEVELOPERS: ADDITIONS TO THE CHANGE LOG GO JUST BELOW HERE, PLEASE>
 
+  [BA] SMART Attributes: added 187, 189, more accurate name for 190.
+
   [CF] Windows: Added drive letters 'X:' as alternate disk device names.
 
   [CF] smartctl: Added '-F swapid' to fix ATA identify string byte
diff --git a/sm5/atacmds.cpp b/sm5/atacmds.cpp
index a3af95fd9b6106ae9b530a3d26dc51d8ce1d8cd1..c3e3241779ec95849fd349e708157f9a345b83a6 100644
--- a/sm5/atacmds.cpp
+++ b/sm5/atacmds.cpp
@@ -36,7 +36,7 @@
 #include "extern.h"
 #include "utility.h"
 
-const char *atacmds_c_cvsid="$Id: atacmds.cpp,v 1.186 2007/07/21 20:59:41 chrfranke Exp $"
+const char *atacmds_c_cvsid="$Id: atacmds.cpp,v 1.187 2007/07/23 15:33:13 ballen4705 Exp $"
 ATACMDS_H_CVSID CONFIG_H_CVSID EXTERN_H_CVSID INT64_H_CVSID SCSIATA_H_CVSID UTILITY_H_CVSID;
 
 // to hold onto exit code for atexit routine
@@ -1830,6 +1830,12 @@ void ataPrintSmartAttribName(char *out, unsigned char id, unsigned char *definit
   case 13:
     name="Read_Soft_Error_Rate";
     break;
+  case 187:
+    name="Reported_Uncorrect";
+    break;
+  case 189:
+    name="High_Fly_Writes";
+    break;
   case 190:
     // Western Digital uses this for temperature.
     // It's identical to Attribute 194 except that it
@@ -1838,7 +1844,7 @@ void ataPrintSmartAttribName(char *out, unsigned char id, unsigned char *definit
     // is typically 55C.  So if this attribute has failed
     // in the past, it indicates that the drive temp exceeded
     // 55C sometime in the past.
-    name="Temperature_Celsius";
+    name="Airflow_Temperature_Cel";
     break;
   case 191:
     name="G-Sense_Error_Rate";