USB, it’s complicated!

Do you know how USB is working? Yes, it’s complicated!

USB is a serial form of communication that is hot plug able and everything is done automatically – just magic. It is working in that way that each Vendor got his Vendor_id at the USB Committee for an annual fee of US$ 5000.-, then he creates his Model_id for each product he is producing and a serial_id for each unit. So, each unit has unique id’s, as soon the computer has recognized it, the computer knows what it is and will find it again on the different USB ports. That’s the theorie, in praxis small companies and startups cannot or don’t want to handle this US$5000.- yearly fee. They are using internally a USB to serial chip and use the Vendor_id and the Model_id of the chip producer. Now the situation happens that the miniGC and the MA350 black carbon analyzer are using chips of the same brand with the same Vendor_id and model_id, so from the view of the airpointer PC both are the same thing and LinLog tries to talk with the miniGC and blocks the port for LinSens. Luckely they have a difference in the model_name and now we are using this information and can handle these units correctly.

What can you do?

First make sure your software version is newer then 26.June 2019. In case you are using a miniGC together with another USB device (USB modem is no problem) change the flag only_miniGC_is_on_USB to off.  

Make sure only the miniGC USB connector is in and restart LinSens in Service manager or reboot. After that you can see the USB serial of the miniGC is stored in the database and you also have a display in the service interface:

Plug in other USB connector(s) again.

To make life a little easier I added a display of the connected ttyUSB device to the LinLog service interface. In this example you see a miniGC connected to ttyUSB1 and a MA350 connected to ttyUSB0.

Additionally you can define the USB serial_short (FT1G2FVJ in the example) in the LinLog Configuration, Group Setup Step2, with this definition the USB serial is fixed to this group:

Hopefully this information is usefull,
with best regards

Calculating slope and offset for analog inputs

Calculating slope and offset for analog inputs is much easier with this little tool:

Download “Calculate Slope and Offset for analog inputs” Calc_Slope_Offset.xls – Downloaded 425 times – 39 KB

It helps to calculate from voltage to engineer's unit in our airQlog-data logger. In the example above we calculate the slope and offset values for a temperature sensor with a range of -30°C to 70°C and a output signal of 4 to 20 mA.

I hope you find this file useful,


Summit 2019

We are very proud that so many guests from all over the world attended our sales and technical summit this year. We hope they come back next year and help us to develop and spread out the airpointer even more with the time. A lot of thanks to all of you participants, I hope you have/had a safe journey home.

Andreas, in the name of the whole MLU-recordum team

Doing final test 😉

How do I know which Airpointer housing I need?

Hello everybody,
The Airpointer housing comes in 3 different sizes: 2D, 4D, and HC. Some housings can hold a PM monitor, others can't. Some can handle very high outside temperatures, but not all of them. Some can have 2 analyzers in one drawer, but it depends on several parameters...

You are confused? Then go to, download the excel file, answer the 4 questions, and it will tell you what you need.


Our new office

Changing place is a big task for a company, the development office is finished as you can see on the picture above. The colleagues from production have the bigger part, they are working heavily to setup production again.

Your new address is:
Environmental Monitoring Solutions GmbH
Werner Heisenberg-Str. 4
2700 Wiener Neustadt

With best regards