diff --git a/50-usb-scale.rules b/50-usb-scale.rules index 7730c1f..58fc32c 100644 --- a/50-usb-scale.rules +++ b/50-usb-scale.rules @@ -1,4 +1,5 @@ SUBSYSTEM=="usb", ATTR{idVendor}=="1446", ATTR{idProduct}=="6a73", MODE="0776" +SUBSYSTEM=="usb", ATTR{idVendor}=="1446", ATTR{idProduct}=="6a79", MODE="0776" SUBSYSTEM=="usb", ATTR{idVendor}=="7b7c", ATTR{idProduct}=="0100", MODE="0776" SUBSYSTEM=="usb", ATTR{idVendor}=="2474", ATTR{idProduct}=="0550", MODE="0776" SUBSYSTEM=="usb", ATTR{idVendor}=="2474", ATTR{idProduct}=="3550", MODE="0776" diff --git a/scales.h b/scales.h index b6d042f..aad301f 100644 --- a/scales.h +++ b/scales.h @@ -12,7 +12,7 @@ // // **NSCALES** should be kept updated with the length of the list. // -#define NSCALES 11 +#define NSCALES 12 // // What is the number of the weighing result to show, as the first result may be incorrect (from the previous weighing) @@ -45,5 +45,9 @@ uint16_t scales[NSCALES][2] = {\ // Dymo-CoStar Corp. S180 180kg Portable Digital Shipping Scale {0x0922, 0x8009}, // Pitney Bowes 10lb scale 397-B (X.J. Group XJ-6K809) - {0x0d8f, 0x0200} + {0x0d8f, 0x0200}, + // USPS DS25 25lb postage scale, Royal / X.J.GROUP + // If it shows up in lsusb as 0471:0055 it won't work for some reason, + // mine did at first but now it's behaving itself + {0x1446, 0x6a79} };