Bayer Contour USB (Blood Sugar, USB, Medical Device)

I/O Bayer, Blood Sugar, Glucose, Medical Device, USB

Bayer Contour USB (Blood Sugar, USB, Medical Device)
Linux compatibility:
2 votes, average: 3.0 out of 52 votes, average: 3.0 out of 52 votes, average: 3.0 out of 52 votes, average: 3.0 out of 52 votes, average: 3.0 out of 5
  ( 3 with 2 ratings)

Price: $ 68.00 (on stock)
(without shipping costs)

 Buy from


Price trend
Bayer Contour USB 
Minimum: $ 23.18 
Maximum: $ 49.99  
Updated: 24/02/2016 18:06

Review of Linux Compatibility

The “Bayer Contour USB” measures the blood sugar level and stores it internally. These measured values can be read out from a PC via the USB port. The Bayer Contour USB has the USB ID 1a79:6002

Bus 001 Device 011: ID 1a79:6002 Bayer Health Care LLC

and is recognized by the Linux kernel in the following way:

usb 1-9: new full-speed USB device number 11 using xhci_hcd
usb 1-9: New USB device found, idVendor=1a79, idProduct=6002
usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-9: Product: Contour USB
usb 1-9: Manufacturer: Bayer HealthCare LLC
usb 1-9: SerialNumber: 0000000000012345
hid-generic 0003:1A79:6002.0009: hiddev0,hidraw6: USB HID v10.10 Device [Bayer HealthCare LLC Contour USB] on usb-0000:00:14.0-9/input0

Although Bayer provides a Java based software for download at this Bayer GLUCOFACTS® DELUXE-Software uses native DLL libraries and therefore can not be used under Linux.

To access the stored values also under Linux an experimental software is available at This software can be downloaded and compiled by:

cd /tmp
cd contour-glucose-master/

Eventually it might be necessary to install some build-essentials before carrying out the compilation. Under Ubuntu this can be achieved by

sudo apt-get install build-essential
sudo apt-get install libusb-dev

IF compiling fails with the error message

     LINK  glucose
/usr/bin/ld: cannot find -lusb-1.0

the file “Makefile” needs to ba adapted. The Linker entry to the USB library has to be changed in order not to exlicitly link the 1.0 version:

glucose: $(GLUCOSE_OBJS)
	$(QUIET_LINK)$(CC) -lusb $(CFLAGS) -o $@ $^

Afterwards, the compiled program can read out the data from the Bayer Contour USB:

Done! Reading data

and these data can be further processed in other programs like OpenOffice for data analysis or data visualization.

Identified Hardware Configurations (1 Result)

This hardware component was used by Linux users under the following system configurations. These results were collected by our LHG Scan Tool:
Scan Date
Ubuntu 15.04 3.19.0-15-generic - 26/04/2015

Similar Linux Hardware

scroll left scroll right


Please use the comment section to submit corrections to the article as well as relevant excerpts of lspci, lsusb, lshw, dmesg e.t.c. Furthermore, use the section for the exchange of experiences with this hardware component or search for configuration help from other owners of this hardware.
Email address will not be published.
Submitting comment...