diff -urpN nut-2.2.2.orig/data/driver.list nut-2.2.2/data/driver.list
--- nut-2.2.2.orig/data/driver.list	2008-05-04 06:45:57.000000000 -0500
+++ nut-2.2.2/data/driver.list	2008-10-04 13:22:27.000000000 -0500
@@ -527,6 +527,7 @@
 "Tripp-Lite"	"OMNI650LCD"    "USB"   "usbhid-ups"
 "Tripp-Lite"	"1500 LCD"	"USB"   "usbhid-ups"
 "Tripp-Lite"	"AVR550U"	"USB"   "usbhid-ups"
+"Tripp-Lite"	"AVR750U"       "USB"   "usbhid-ups"
 "Tripp-Lite"	"SmartOnline SU1500RTXL2ua"	"USB"	"usbhid-ups"
 "Tripp-Lite"	"smart2200RMXL2U"	"USB, newer models"	"usbhid-ups"
 
diff -urpN nut-2.2.2.orig/drivers/tripplite-hid.c nut-2.2.2/drivers/tripplite-hid.c
--- nut-2.2.2.orig/drivers/tripplite-hid.c	2008-03-23 14:08:06.000000000 -0600
+++ nut-2.2.2/drivers/tripplite-hid.c	2008-10-04 13:34:45.000000000 -0500
@@ -270,6 +270,7 @@ static int tripplite_claim(HIDDevice_t *
 	switch (hd->ProductID)
 	{
 	case 0x1003:  /* e.g. AVR550U */
+	case 0x1007:  /* e.g. AVR750U */
 	case 0x2005:  /* e.g. OMNI1000LCD */
 	case 0x2007:  /* e.g. OMNI900LCD */
 		battery_scale = 0.1;
diff -urpN nut-2.2.2.orig/scripts/hal/ups-nut-device.fdi nut-2.2.2/scripts/hal/ups-nut-device.fdi
--- nut-2.2.2.orig/scripts/hal/ups-nut-device.fdi	2008-04-05 08:31:21.000000000 -0600
+++ nut-2.2.2/scripts/hal/ups-nut-device.fdi	2008-10-04 13:35:36.000000000 -0500
@@ -79,6 +79,12 @@
           <merge key="info.addons" type="strlist">hald-addon-usbhid-ups</merge>
           <merge key="battery.type" type="string">ups</merge>
         </match>
+        <match key="usb_device.product_id" int="0x1007">
+          <append key="info.category" type="string">battery</append>
+          <merge key="info.capabilities" type="strlist">battery</merge>
+          <merge key="info.addons" type="strlist">hald-addon-usbhid-ups</merge>
+          <merge key="battery.type" type="string">ups</merge>
+        </match>
         <match key="usb_device.product_id" int="0x2005">
           <append key="info.category" type="string">battery</append>
           <merge key="info.capabilities" type="strlist">battery</merge>
diff -urpN nut-2.2.2.orig/scripts/hotplug/libhid.usermap nut-2.2.2/scripts/hotplug/libhid.usermap
--- nut-2.2.2.orig/scripts/hotplug/libhid.usermap	2007-09-28 12:17:47.000000000 -0500
+++ nut-2.2.2/scripts/hotplug/libhid.usermap	2008-10-04 13:27:00.000000000 -0500
@@ -38,6 +38,7 @@ libhidups      0x0003      0x09ae   0x20
 libhidups      0x0003      0x09ae   0x3012    0x0000       0x0000       0x00         0x00            0x00            0x00            0x00               0x00               0x00000000
 libhidups      0x0003      0x09ae   0x4002    0x0000       0x0000       0x00         0x00            0x00            0x00            0x00               0x00               0x00000000
 libhidups      0x0003      0x09ae   0x4003    0x0000       0x0000       0x00         0x00            0x00            0x00            0x00               0x00               0x00000000
+libhidups      0x0003      0x09ae   0x1007    0x0000       0x0000       0x00         0x00            0x00            0x00            0x00               0x00               0x00000000
 # Belkin F6C800-UNV(usb)
 libhidups      0x0003      0x050d   0x0980    0x0000       0x0000       0x00         0x00            0x00            0x00            0x00               0x00               0x00000000
 # Belkin F6C900-UNV(usb)
diff -urpN nut-2.2.2.orig/scripts/udev/nut-usbups.rules.in nut-2.2.2/scripts/udev/nut-usbups.rules.in
--- nut-2.2.2.orig/scripts/udev/nut-usbups.rules.in	2008-04-05 08:31:21.000000000 -0600
+++ nut-2.2.2/scripts/udev/nut-usbups.rules.in	2008-10-04 13:22:27.000000000 -0500
@@ -57,6 +57,7 @@ SYSFS{idVendor}=="09ae", SYSFS{idProduct
 SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="3012", MODE="664", GROUP="@RUN_AS_GROUP@"
 SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="4002", MODE="664", GROUP="@RUN_AS_GROUP@"
 SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="4003", MODE="664", GROUP="@RUN_AS_GROUP@"
+SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="1007", MODE="664", GROUP="@RUN_AS_GROUP@"
 
 # Belkin - usbhid-ups
 SYSFS{idVendor}=="050d", SYSFS{idProduct}=="0980", MODE="664", GROUP="@RUN_AS_GROUP@"
