1

Topic: MakerBot Digitizer 3D scanner firmware development

Hello all,

Firstly I have been following you guys for a while since buying an XYZ DaVinci printer and putting the repetier firmware on the device.  I wanted to start a thread on hacking the MakerBot Digitizer (Mods, this is posted in the wrong topic area, any chance of placing this thread somewhere else that you feel suitable? Also having issue with img code too, will not function with h t t p s : / / in the image url, and am not able to post links? so had to deliberately "break" it, maybe someone can correct this, it seems to work on other forums with picasa?).

Background:
Firstly, me and a friend are looking at converting an old CNC milling machine to LinuxCNC using Mesa PCI cards to control the servo motors etc. We are designing and building a 4th and 5th axis to use for machining the inlet and exhaust ports in cylinder heads.

We needed some way of getting the port shape in to digital info in CAD to then slightly modify and generate a CAM program to machine the ports.  The idea was to take a silicone mould of the port to copy and then 3D scan. After many tries with the scanner, calibration attempts, making sure everything was stable etc etc I ended up with very, very poor scans every time;

[img]lh4.googleusercontent.com/-gBOMRfvXgxw/U--I09gR7OI/AAAAAAAAkis/_oUJKUOkD8Y/s800/Screenshot%25202014-08-15%252013.32.58.png[/img]

After some googling, looking on forums and seeing the results on thingiverse I have decided that the scanner, in its current form, to be a useless pile of crap hmm

Now, time for some hardware hacking to see what we can get this thing to do, the overall goal is to make it work with the Fabscan software github.com/francisengelmann/FabScan100, either by using a modded version of that firmware running on the MakerBot OR to modify the application code to work with the standard MakerBot command set.

Firstly we ripped it apart

As you can see the spring loaded stepper to remove drive backlash, the laser wires and the camera, connected via a standard usb cable! This is good news for us as we can very easily change the sensor for something of higher res at a later date.
[img]lh6.googleusercontent.com/-3w9LZf-t9pM/U--I-Xbl4yI/AAAAAAAAki0/CSE-CIBrnVo/s800/IMG_20140816_170257.jpg[/img]


The board as you can see is a Arduino mega based smile smile smile

[img]lh6.googleusercontent.com/-o8N8JOTv4f4/U--Pc0tTAgI/AAAAAAAAkjM/znbcIft2VqA/s800/IMG_20140816_170305.jpg[/img]


Now to get looking at the software:
We are generally Linux users here but have a Win machine for the scanner, while connecting the scanner, we ran free device monitoring studio to sniff the packets during the initialisation and scanning.

Initialisation:

00000001    16.08.2014 16:10:37.332        PnP Event: Connect    DOWN    0x00000000    5c 00 3f 00 3f 00 5c 00 55 00 53 00 42 00 23 00 56 00 49 00 …    \.?.?.\.U.S.B.#.V.I.…
00000002    16.08.2014 16:11:03.963    +26.630    IRP_MJ_CREATE - process 5752 ()    DOWN    0x00000000        
00000003    16.08.2014 16:11:03.963    +0.0    IRP_MJ_CREATE    UP    0x00000000        
00000020    16.08.2014 16:11:03.978    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000021    16.08.2014 16:11:03.988    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000022    16.08.2014 16:11:03.988    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000023    16.08.2014 16:11:03.988    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000024    16.08.2014 16:11:03.988    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000025    16.08.2014 16:11:03.994    +0.006    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000026    16.08.2014 16:11:03.994    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000027    16.08.2014 16:11:04.004    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000028    16.08.2014 16:11:04.004    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000029    16.08.2014 16:11:04.004    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000030    16.08.2014 16:11:04.004    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000031    16.08.2014 16:11:04.004    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000032    16.08.2014 16:11:04.004    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_TIMEOUTS    DOWN    0x00000000    01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00     ....................
00000033    16.08.2014 16:11:04.004    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_TIMEOUTS    UP    0x00000000        
00000050    16.08.2014 16:11:04.024    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000051    16.08.2014 16:11:04.034    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000052    16.08.2014 16:11:04.034    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000053    16.08.2014 16:11:04.034    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000054    16.08.2014 16:11:04.034    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000055    16.08.2014 16:11:04.039    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000056    16.08.2014 16:11:04.039    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000057    16.08.2014 16:11:04.049    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000058    16.08.2014 16:11:04.049    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000059    16.08.2014 16:11:04.049    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000060    16.08.2014 16:11:04.049    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000061    16.08.2014 16:11:04.049    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000078    16.08.2014 16:11:04.070    +0.001    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000079    16.08.2014 16:11:04.080    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000080    16.08.2014 16:11:04.080    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000081    16.08.2014 16:11:04.080    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000082    16.08.2014 16:11:04.080    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000083    16.08.2014 16:11:04.085    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000084    16.08.2014 16:11:04.085    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000085    16.08.2014 16:11:04.095    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000086    16.08.2014 16:11:04.095    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000087    16.08.2014 16:11:04.095    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000088    16.08.2014 16:11:04.095    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000089    16.08.2014 16:11:04.095    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000106    16.08.2014 16:11:04.115    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000107    16.08.2014 16:11:04.125    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000108    16.08.2014 16:11:04.125    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000109    16.08.2014 16:11:04.125    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000110    16.08.2014 16:11:04.125    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000111    16.08.2014 16:11:04.130    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000112    16.08.2014 16:11:04.130    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000113    16.08.2014 16:11:04.140    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000114    16.08.2014 16:11:04.140    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000115    16.08.2014 16:11:04.140    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000116    16.08.2014 16:11:04.140    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000117    16.08.2014 16:11:04.140    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000134    16.08.2014 16:11:04.162    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000135    16.08.2014 16:11:04.171    +0.009    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000136    16.08.2014 16:11:04.171    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000137    16.08.2014 16:11:04.171    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000138    16.08.2014 16:11:04.171    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000139    16.08.2014 16:11:04.176    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000140    16.08.2014 16:11:04.176    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000141    16.08.2014 16:11:04.186    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000142    16.08.2014 16:11:04.186    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000143    16.08.2014 16:11:04.186    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000144    16.08.2014 16:11:04.186    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000145    16.08.2014 16:11:04.186    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000162    16.08.2014 16:11:04.206    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000163    16.08.2014 16:11:04.216    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000164    16.08.2014 16:11:04.216    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000165    16.08.2014 16:11:04.216    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000166    16.08.2014 16:11:04.216    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000167    16.08.2014 16:11:04.221    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000168    16.08.2014 16:11:04.221    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000169    16.08.2014 16:11:04.231    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000170    16.08.2014 16:11:04.231    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000171    16.08.2014 16:11:04.231    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000172    16.08.2014 16:11:04.231    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000173    16.08.2014 16:11:04.231    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000174    16.08.2014 16:11:04.231    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 68 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00     .h...............
00000176    16.08.2014 16:11:04.236    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 30 30 0a 00 00 00 00 00 00 00 00 00 00     .g1,00...........
00000179    16.08.2014 16:11:04.248    +0.006    IRP_MJ_READ    UP    0x00000102    67 31 2c 30 30 2c 01 00 05 00 04 03 03 77 0a     g1,00,.......w.
00000180    16.08.2014 16:11:04.248    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 30 31 0a 00 00 00 00 00 00 00 00 00 00     .g1,01...........
00000183    16.08.2014 16:11:04.258    +0.006    IRP_MJ_READ    UP    0x00000102    67 31 2c 30 31 2c 66 c1 f2 1d 53 95 40 00 0a     g1,01,f...S.@..
00000184    16.08.2014 16:11:04.258    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 30 32 0a 00 00 00 00 00 00 00 00 00 00     .g1,02...........
00000187    16.08.2014 16:11:04.269    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 30 32 2c 00 00 00 00 00 00 00 24 0a     g1,02,.......$.
00000188    16.08.2014 16:11:04.269    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 30 33 0a 00 00 00 00 00 00 00 00 00 00     .g1,03...........
00000191    16.08.2014 16:11:04.279    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 30 33 2c 42 77 6e 38 e7 82 40 00 0a     g1,03,Bwn8..@..
00000192    16.08.2014 16:11:04.279    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 30 34 0a 00 00 00 00 00 00 00 00 00 00     .g1,04...........
00000195    16.08.2014 16:11:04.289    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 30 34 2c 00 00 00 00 00 00 00 49 0a     g1,04,.......I.
00000196    16.08.2014 16:11:04.289    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 30 35 0a 00 00 00 00 00 00 00 00 00 00     .g1,05...........
00000199    16.08.2014 16:11:04.299    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 30 35 2c 21 1b 4b 88 56 95 40 67 0a     g1,05,!.K.V.@g.
00000200    16.08.2014 16:11:04.299    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 30 36 0a 00 00 00 00 00 00 00 00 00 00     .g1,06...........
00000203    16.08.2014 16:11:04.309    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 30 36 2c 44 26 a1 c1 b9 7c 40 00 0a     g1,06,D&...|@..
00000204    16.08.2014 16:11:04.309    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 30 37 0a 00 00 00 00 00 00 00 00 00 00     .g1,07...........
00000207    16.08.2014 16:11:04.319    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 30 37 2c 00 00 00 00 00 00 00 00 0a     g1,07,.........
00000208    16.08.2014 16:11:04.319    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 30 38 0a 00 00 00 00 00 00 00 00 00 00     .g1,08...........
00000211    16.08.2014 16:11:04.329    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 30 38 2c 00 00 00 00 00 00 00 00 0a     g1,08,.........
00000212    16.08.2014 16:11:04.329    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 30 39 0a 00 00 00 00 00 00 00 00 00 00     .g1,09...........
00000215    16.08.2014 16:11:04.339    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 30 39 2c 00 00 00 00 00 f0 3f 01 0a     g1,09,......?..
00000216    16.08.2014 16:11:04.339    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 31 30 0a 00 00 00 00 00 00 00 00 00 00     .g1,10...........
00000219    16.08.2014 16:11:04.349    +0.006    IRP_MJ_READ    UP    0x00000102    67 31 2c 31 30 2c 05 10 b2 bf 44 f9 37 dd 0a     g1,10,....D.7..
00000220    16.08.2014 16:11:04.349    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 31 31 0a 00 00 00 00 00 00 00 00 00 00     .g1,11...........
00000223    16.08.2014 16:11:04.359    +0.006    IRP_MJ_READ    UP    0x00000102    67 31 2c 31 31 2c bf 8f a9 df 68 1d 63 e7 0a     g1,11,....h.c..
00000224    16.08.2014 16:11:04.359    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 31 32 0a 00 00 00 00 00 00 00 00 00 00     .g1,12...........
00000227    16.08.2014 16:11:04.370    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 31 32 2c 3f 18 a6 92 32 21 51 2e 0a     g1,12,?...2!Q..
00000228    16.08.2014 16:11:04.370    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 31 33 0a 00 00 00 00 00 00 00 00 00 00     .g1,13...........
00000231    16.08.2014 16:11:04.380    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 31 33 2c 3f 6f bc 6b 5c d5 5e 53 0a     g1,13,?o.k\.^S.
00000232    16.08.2014 16:11:04.380    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 31 34 0a 00 00 00 00 00 00 00 00 00 00     .g1,14...........
00000235    16.08.2014 16:11:04.390    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 31 34 2c 3f 76 f7 9a d6 bd 10 f8 0a     g1,14,?v.......
00000236    16.08.2014 16:11:04.390    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 31 35 0a 00 00 00 00 00 00 00 00 00 00     .g1,15...........
00000239    16.08.2014 16:11:04.400    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 31 35 2c bf 01 00 00 00 e0 7d 1f 0a     g1,15,......}..
00000240    16.08.2014 16:11:04.400    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 31 36 0a 00 00 00 00 00 00 00 00 00 00     .g1,16...........
00000243    16.08.2014 16:11:04.410    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 31 36 2c 58 c0 00 00 00 40 9f fa 0a     g1,16,X....@...
00000244    16.08.2014 16:11:04.410    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 31 37 0a 00 00 00 00 00 00 00 00 00 00     .g1,17...........
00000247    16.08.2014 16:11:04.420    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 31 37 2c eb 3f 00 00 00 c0 85 f9 0a     g1,17,.?.......
00000248    16.08.2014 16:11:04.420    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 31 38 0a 00 00 00 00 00 00 00 00 00 00     .g1,18...........
00000251    16.08.2014 16:11:04.430    +0.004    IRP_MJ_READ    UP    0x00000102    67 31 2c 31 38 2c 71 40 00 00 00 c0 da ff 0a     g1,18,q@.......
00000252    16.08.2014 16:11:04.430    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 31 39 0a 00 00 00 00 00 00 00 00 00 00     .g1,19...........
00000255    16.08.2014 16:11:04.440    +0.006    IRP_MJ_READ    UP    0x00000102    67 31 2c 31 39 2c ef 3f 00 00 00 60 87 e6 0a     g1,19,.?...`...
00000256    16.08.2014 16:11:04.440    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 32 30 0a 00 00 00 00 00 00 00 00 00 00     .g1,20...........
00000259    16.08.2014 16:11:04.451    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 32 30 2c 43 3f 00 00 00 60 83 4d 0a     g1,20,C?...`.M.
00000260    16.08.2014 16:11:04.451    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 32 31 0a 00 00 00 00 00 00 00 00 00 00     .g1,21...........
00000263    16.08.2014 16:11:04.461    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 32 31 2c 78 bf 00 00 00 00 00 40 0a     g1,21,x......@.
00000264    16.08.2014 16:11:04.462    +0.001    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 32 32 0a 00 00 00 00 00 00 00 00 00 00     .g1,22...........
00000267    16.08.2014 16:11:04.471    +0.006    IRP_MJ_READ    UP    0x00000102    67 31 2c 32 32 2c 6f 40 00 00 00 00 00 80 0a     g1,22,o@.......
00000268    16.08.2014 16:11:04.471    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 32 33 0a 00 00 00 00 00 00 00 00 00 00     .g1,23...........
00000271    16.08.2014 16:11:04.481    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 32 33 2c 61 40 01 00 00 00 c0 9c 0a     g1,23,a@.......
00000272    16.08.2014 16:11:04.481    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 32 34 0a 00 00 00 00 00 00 00 00 00 00     .g1,24...........
00000275    16.08.2014 16:11:04.491    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 32 34 2c 23 82 3f 00 00 00 00 8d 0a     g1,24,#.?......
00000276    16.08.2014 16:11:04.491    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 32 35 0a 00 00 00 00 00 00 00 00 00 00     .g1,25...........
00000279    16.08.2014 16:11:04.501    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 32 35 2c c8 eb 3f 00 00 00 c0 c8 0a     g1,25,..?......
00000280    16.08.2014 16:11:04.501    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 32 36 0a 00 00 00 00 00 00 00 00 00 00     .g1,26...........
00000283    16.08.2014 16:11:04.511    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 32 36 2c bf df 3f 00 00 00 20 95 0a     g1,26,..?... ..
00000284    16.08.2014 16:11:04.511    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 32 37 0a 00 00 00 00 00 00 00 00 00 00     .g1,27...........
00000287    16.08.2014 16:11:04.521    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 32 37 2c e4 61 40 01 00 00 00 60 0a     g1,27,.a@....`.
00000288    16.08.2014 16:11:04.521    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 32 38 0a 00 00 00 00 00 00 00 00 00 00     .g1,28...........
00000291    16.08.2014 16:11:04.531    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 32 38 2c a1 2b 44 bf 00 00 00 a0 0a     g1,28,.+D......
00000292    16.08.2014 16:11:04.531    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 32 39 0a 00 00 00 00 00 00 00 00 00 00     .g1,29...........
00000295    16.08.2014 16:11:04.542    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 32 39 2c db a5 eb 3f 00 00 00 60 0a     g1,29,...?...`.
00000296    16.08.2014 16:11:04.542    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 33 30 0a 00 00 00 00 00 00 00 00 00 00     .g1,30...........
00000299    16.08.2014 16:11:04.552    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 33 30 2c a7 1c e0 bf 00 00 00 c0 0a     g1,30,.........
00000300    16.08.2014 16:11:04.552    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 31 2c 33 31 0a 00 00 00 00 00 00 00 00 00 00     .g1,31...........
00000303    16.08.2014 16:11:04.562    +0.007    IRP_MJ_READ    UP    0x00000102    67 31 2c 33 31 2c d3 f7 61 c0 00 00 00 00 0a     g1,31,..a......
00000304    16.08.2014 16:11:04.562    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 67 30 2c 30 30 0a 00 00 00 00 00 00 00 00 00 00     .g0,00...........
00000307    16.08.2014 16:11:04.572    +0.007    IRP_MJ_READ    UP    0x00000102    67 30 2c 30 30 2c 01 0a     g0,00,..
00000308    16.08.2014 16:11:04.572    +0.0    IRP_MJ_CLOSE    DOWN    0x00000000        
00000309    16.08.2014 16:11:04.575    +0.003    IRP_MJ_CLOSE    UP    0x00000000        
00000310    16.08.2014 16:11:04.600    +0.025    IRP_MJ_CREATE - process 5752 ()    DOWN    0x00000000        
00000311    16.08.2014 16:11:04.600    +0.0    IRP_MJ_CREATE    UP    0x00000000        
00000328    16.08.2014 16:11:04.615    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000329    16.08.2014 16:11:04.627    +0.012    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000330    16.08.2014 16:11:04.627    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000331    16.08.2014 16:11:04.627    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000332    16.08.2014 16:11:04.627    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000333    16.08.2014 16:11:04.631    +0.004    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000334    16.08.2014 16:11:04.631    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000335    16.08.2014 16:11:04.641    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000336    16.08.2014 16:11:04.641    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000337    16.08.2014 16:11:04.641    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000338    16.08.2014 16:11:04.641    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000339    16.08.2014 16:11:04.641    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000340    16.08.2014 16:11:04.641    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_TIMEOUTS    DOWN    0x00000000    01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00     ....................
00000341    16.08.2014 16:11:04.641    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_TIMEOUTS    UP    0x00000000        
00000358    16.08.2014 16:11:04.662    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000359    16.08.2014 16:11:04.671    +0.009    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000360    16.08.2014 16:11:04.671    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000361    16.08.2014 16:11:04.671    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000362    16.08.2014 16:11:04.671    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000363    16.08.2014 16:11:04.681    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000364    16.08.2014 16:11:04.681    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000365    16.08.2014 16:11:04.686    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000366    16.08.2014 16:11:04.686    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000367    16.08.2014 16:11:04.686    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000368    16.08.2014 16:11:04.686    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000369    16.08.2014 16:11:04.686    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000386    16.08.2014 16:11:04.706    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000387    16.08.2014 16:11:04.720    +0.014    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000388    16.08.2014 16:11:04.720    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000389    16.08.2014 16:11:04.720    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000390    16.08.2014 16:11:04.720    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000391    16.08.2014 16:11:04.722    +0.002    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000392    16.08.2014 16:11:04.722    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000393    16.08.2014 16:11:04.732    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000394    16.08.2014 16:11:04.732    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000395    16.08.2014 16:11:04.732    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000396    16.08.2014 16:11:04.732    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000397    16.08.2014 16:11:04.732    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000414    16.08.2014 16:11:04.752    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000415    16.08.2014 16:11:04.762    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000416    16.08.2014 16:11:04.762    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000417    16.08.2014 16:11:04.762    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000418    16.08.2014 16:11:04.762    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000419    16.08.2014 16:11:04.767    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000420    16.08.2014 16:11:04.767    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000421    16.08.2014 16:11:04.777    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000422    16.08.2014 16:11:04.777    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000423    16.08.2014 16:11:04.777    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000424    16.08.2014 16:11:04.777    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000425    16.08.2014 16:11:04.777    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000442    16.08.2014 16:11:04.797    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000443    16.08.2014 16:11:04.808    +0.011    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000444    16.08.2014 16:11:04.808    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000445    16.08.2014 16:11:04.808    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000446    16.08.2014 16:11:04.808    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000447    16.08.2014 16:11:04.813    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000448    16.08.2014 16:11:04.813    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000449    16.08.2014 16:11:04.823    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000450    16.08.2014 16:11:04.823    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000451    16.08.2014 16:11:04.823    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000452    16.08.2014 16:11:04.823    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000453    16.08.2014 16:11:04.823    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000470    16.08.2014 16:11:04.843    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000471    16.08.2014 16:11:04.853    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000472    16.08.2014 16:11:04.853    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000473    16.08.2014 16:11:04.853    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000474    16.08.2014 16:11:04.853    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000475    16.08.2014 16:11:04.858    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000476    16.08.2014 16:11:04.858    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000477    16.08.2014 16:11:04.868    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000478    16.08.2014 16:11:04.868    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000479    16.08.2014 16:11:04.868    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000480    16.08.2014 16:11:04.868    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000481    16.08.2014 16:11:04.868    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000482    16.08.2014 16:11:04.868    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 68 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00     .h...............
00000484    16.08.2014 16:11:04.874    +0.001    IRP_MJ_WRITE    DOWN    0x00000000    2e 71 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00     .q...............
00000487    16.08.2014 16:11:04.891    +0.007    IRP_MJ_READ    UP    0x00000102    71 30 2c 30 2c 30 2c 31 2c 31 2c 31 36 2c 34 2c 31 2e 33 2e …    q0,0,0,1,1,16,4,1.3.…
00000488    16.08.2014 16:11:04.891    +0.0    IRP_MJ_CLOSE    DOWN    0x00000000        
00000489    16.08.2014 16:11:04.893    +0.002    IRP_MJ_CLOSE    UP    0x00000000        

2 (edited by davavanstone 2014-08-16 22:47:07)

Re: MakerBot Digitizer 3D scanner firmware development

Scanning:

00000490    16.08.2014 16:12:45.731    +100.837    IRP_MJ_CREATE - process 5752 ()    DOWN    0x00000000        
00000491    16.08.2014 16:12:45.731    +0.0    IRP_MJ_CREATE    UP    0x00000000        
00000508    16.08.2014 16:12:45.749    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000509    16.08.2014 16:12:45.759    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000510    16.08.2014 16:12:45.759    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000511    16.08.2014 16:12:45.759    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000512    16.08.2014 16:12:45.760    +0.001    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000513    16.08.2014 16:12:45.765    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000514    16.08.2014 16:12:45.765    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000515    16.08.2014 16:12:45.775    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000516    16.08.2014 16:12:45.775    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000517    16.08.2014 16:12:45.775    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000518    16.08.2014 16:12:45.775    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000519    16.08.2014 16:12:45.775    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000520    16.08.2014 16:12:45.775    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_TIMEOUTS    DOWN    0x00000000    01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00     ....................
00000521    16.08.2014 16:12:45.775    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_TIMEOUTS    UP    0x00000000        
00000538    16.08.2014 16:12:45.795    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000539    16.08.2014 16:12:45.805    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000540    16.08.2014 16:12:45.805    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000541    16.08.2014 16:12:45.805    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000542    16.08.2014 16:12:45.805    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000543    16.08.2014 16:12:45.810    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000544    16.08.2014 16:12:45.810    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000545    16.08.2014 16:12:45.820    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000546    16.08.2014 16:12:45.820    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000547    16.08.2014 16:12:45.820    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000548    16.08.2014 16:12:45.820    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000549    16.08.2014 16:12:45.820    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000566    16.08.2014 16:12:45.841    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000567    16.08.2014 16:12:45.850    +0.009    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000568    16.08.2014 16:12:45.851    +0.001    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000569    16.08.2014 16:12:45.851    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000570    16.08.2014 16:12:45.851    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000571    16.08.2014 16:12:45.855    +0.004    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000572    16.08.2014 16:12:45.856    +0.001    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000573    16.08.2014 16:12:45.876    +0.020    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000574    16.08.2014 16:12:45.876    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000575    16.08.2014 16:12:45.876    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000576    16.08.2014 16:12:45.876    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000577    16.08.2014 16:12:45.876    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000594    16.08.2014 16:12:45.896    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000595    16.08.2014 16:12:45.906    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000596    16.08.2014 16:12:45.906    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000597    16.08.2014 16:12:45.906    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000598    16.08.2014 16:12:45.906    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000599    16.08.2014 16:12:45.911    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000600    16.08.2014 16:12:45.911    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000601    16.08.2014 16:12:45.921    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000602    16.08.2014 16:12:45.921    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000603    16.08.2014 16:12:45.921    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000604    16.08.2014 16:12:45.921    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000605    16.08.2014 16:12:45.921    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000622    16.08.2014 16:12:45.942    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000623    16.08.2014 16:12:45.952    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000624    16.08.2014 16:12:45.952    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000625    16.08.2014 16:12:45.952    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000626    16.08.2014 16:12:45.952    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000627    16.08.2014 16:12:45.957    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000628    16.08.2014 16:12:45.957    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000629    16.08.2014 16:12:45.967    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000630    16.08.2014 16:12:45.967    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000631    16.08.2014 16:12:45.967    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000632    16.08.2014 16:12:45.967    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000633    16.08.2014 16:12:45.967    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000650    16.08.2014 16:12:45.987    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000651    16.08.2014 16:12:45.997    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000652    16.08.2014 16:12:45.997    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000653    16.08.2014 16:12:45.997    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000654    16.08.2014 16:12:45.997    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000655    16.08.2014 16:12:46.002    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000656    16.08.2014 16:12:46.002    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000657    16.08.2014 16:12:46.012    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000658    16.08.2014 16:12:46.012    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000659    16.08.2014 16:12:46.012    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000660    16.08.2014 16:12:46.012    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000661    16.08.2014 16:12:46.012    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000662    16.08.2014 16:12:46.012    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 68 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00     .h...............
00000664    16.08.2014 16:12:46.018    +0.001    IRP_MJ_CLOSE    DOWN    0x00000000        
00000665    16.08.2014 16:12:46.022    +0.004    IRP_MJ_CLOSE    UP    0x00000000        
00000666    16.08.2014 16:12:48.573    +2.551    IRP_MJ_CREATE - process 5752 ()    DOWN    0x00000000        
00000667    16.08.2014 16:12:48.573    +0.0    IRP_MJ_CREATE    UP    0x00000000        
00000684    16.08.2014 16:12:48.591    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000685    16.08.2014 16:12:48.601    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000686    16.08.2014 16:12:48.601    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000687    16.08.2014 16:12:48.601    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000688    16.08.2014 16:12:48.601    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000689    16.08.2014 16:12:48.606    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000690    16.08.2014 16:12:48.606    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000691    16.08.2014 16:12:48.616    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000692    16.08.2014 16:12:48.616    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000693    16.08.2014 16:12:48.616    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000694    16.08.2014 16:12:48.616    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000695    16.08.2014 16:12:48.616    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000696    16.08.2014 16:12:48.616    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_TIMEOUTS    DOWN    0x00000000    01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00     ....................
00000697    16.08.2014 16:12:48.616    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_TIMEOUTS    UP    0x00000000        
00000714    16.08.2014 16:12:48.636    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000715    16.08.2014 16:12:48.646    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000716    16.08.2014 16:12:48.646    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000717    16.08.2014 16:12:48.646    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000718    16.08.2014 16:12:48.646    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000719    16.08.2014 16:12:48.651    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000720    16.08.2014 16:12:48.651    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000721    16.08.2014 16:12:48.662    +0.011    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000722    16.08.2014 16:12:48.662    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000723    16.08.2014 16:12:48.662    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000724    16.08.2014 16:12:48.662    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000725    16.08.2014 16:12:48.662    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000742    16.08.2014 16:12:48.687    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000743    16.08.2014 16:12:48.697    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000744    16.08.2014 16:12:48.697    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000745    16.08.2014 16:12:48.697    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000746    16.08.2014 16:12:48.697    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000747    16.08.2014 16:12:48.702    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000748    16.08.2014 16:12:48.702    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000749    16.08.2014 16:12:48.712    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000750    16.08.2014 16:12:48.712    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000751    16.08.2014 16:12:48.712    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000752    16.08.2014 16:12:48.712    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000753    16.08.2014 16:12:48.712    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000770    16.08.2014 16:12:48.732    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000771    16.08.2014 16:12:48.743    +0.011    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000772    16.08.2014 16:12:48.743    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000773    16.08.2014 16:12:48.743    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000774    16.08.2014 16:12:48.743    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000775    16.08.2014 16:12:48.748    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000776    16.08.2014 16:12:48.748    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000777    16.08.2014 16:12:48.758    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000778    16.08.2014 16:12:48.758    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000779    16.08.2014 16:12:48.758    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000780    16.08.2014 16:12:48.758    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000781    16.08.2014 16:12:48.758    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000798    16.08.2014 16:12:48.778    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000799    16.08.2014 16:12:48.788    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000800    16.08.2014 16:12:48.788    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000801    16.08.2014 16:12:48.788    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000802    16.08.2014 16:12:48.788    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000803    16.08.2014 16:12:48.793    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000804    16.08.2014 16:12:48.793    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000805    16.08.2014 16:12:48.803    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000806    16.08.2014 16:12:48.803    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000807    16.08.2014 16:12:48.803    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000808    16.08.2014 16:12:48.803    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000809    16.08.2014 16:12:48.803    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000826    16.08.2014 16:12:48.823    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000827    16.08.2014 16:12:48.834    +0.011    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000828    16.08.2014 16:12:48.834    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000829    16.08.2014 16:12:48.834    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000830    16.08.2014 16:12:48.834    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000831    16.08.2014 16:12:48.839    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000832    16.08.2014 16:12:48.839    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000833    16.08.2014 16:12:48.849    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000834    16.08.2014 16:12:48.849    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000835    16.08.2014 16:12:48.849    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000836    16.08.2014 16:12:48.849    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000837    16.08.2014 16:12:48.849    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000838    16.08.2014 16:12:48.849    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 68 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00     .h...............
00000840    16.08.2014 16:12:48.854    +0.0    IRP_MJ_CLOSE    DOWN    0x00000000        
00000841    16.08.2014 16:12:48.859    +0.005    IRP_MJ_CLOSE    UP    0x00000000        
00000842    16.08.2014 16:12:51.031    +2.172    IRP_MJ_CREATE - process 5752 ()    DOWN    0x00000000        
00000843    16.08.2014 16:12:51.031    +0.0    IRP_MJ_CREATE    UP    0x00000000        
00000860    16.08.2014 16:12:51.048    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000861    16.08.2014 16:12:51.058    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000862    16.08.2014 16:12:51.058    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000863    16.08.2014 16:12:51.058    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000864    16.08.2014 16:12:51.058    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000865    16.08.2014 16:12:51.063    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000866    16.08.2014 16:12:51.063    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000867    16.08.2014 16:12:51.073    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000868    16.08.2014 16:12:51.073    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000869    16.08.2014 16:12:51.073    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000870    16.08.2014 16:12:51.073    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000871    16.08.2014 16:12:51.073    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000872    16.08.2014 16:12:51.073    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_TIMEOUTS    DOWN    0x00000000    01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00     ....................
00000873    16.08.2014 16:12:51.073    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_TIMEOUTS    UP    0x00000000        
00000890    16.08.2014 16:12:51.094    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000891    16.08.2014 16:12:51.104    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000892    16.08.2014 16:12:51.104    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000893    16.08.2014 16:12:51.104    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000894    16.08.2014 16:12:51.104    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000895    16.08.2014 16:12:51.109    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000896    16.08.2014 16:12:51.109    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000897    16.08.2014 16:12:51.119    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000898    16.08.2014 16:12:51.119    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000899    16.08.2014 16:12:51.119    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000900    16.08.2014 16:12:51.119    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000901    16.08.2014 16:12:51.119    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000918    16.08.2014 16:12:51.139    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000919    16.08.2014 16:12:51.155    +0.016    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000920    16.08.2014 16:12:51.155    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000921    16.08.2014 16:12:51.155    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000922    16.08.2014 16:12:51.155    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000923    16.08.2014 16:12:51.160    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000924    16.08.2014 16:12:51.161    +0.001    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000925    16.08.2014 16:12:51.170    +0.009    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000926    16.08.2014 16:12:51.170    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000927    16.08.2014 16:12:51.170    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000928    16.08.2014 16:12:51.170    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000929    16.08.2014 16:12:51.170    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000946    16.08.2014 16:12:51.190    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000947    16.08.2014 16:12:51.200    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000948    16.08.2014 16:12:51.200    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000949    16.08.2014 16:12:51.200    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000950    16.08.2014 16:12:51.200    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000951    16.08.2014 16:12:51.205    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000952    16.08.2014 16:12:51.205    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000953    16.08.2014 16:12:51.215    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000954    16.08.2014 16:12:51.215    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000955    16.08.2014 16:12:51.215    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000956    16.08.2014 16:12:51.215    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000957    16.08.2014 16:12:51.215    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00000974    16.08.2014 16:12:51.235    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00000975    16.08.2014 16:12:51.245    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00000976    16.08.2014 16:12:51.245    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00000977    16.08.2014 16:12:51.245    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00000978    16.08.2014 16:12:51.245    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00000979    16.08.2014 16:12:51.250    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00000980    16.08.2014 16:12:51.250    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00000981    16.08.2014 16:12:51.260    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00000982    16.08.2014 16:12:51.260    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00000983    16.08.2014 16:12:51.260    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00000984    16.08.2014 16:12:51.260    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00000985    16.08.2014 16:12:51.260    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00001002    16.08.2014 16:12:51.281    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    DOWN    0x00000000    80 25 00 00     .%..
00001003    16.08.2014 16:12:51.291    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_BAUD_RATE    UP    0x00000000        
00001004    16.08.2014 16:12:51.291    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    DOWN    0x00000000        
00001005    16.08.2014 16:12:51.291    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_RTS    UP    0x00000000        
00001006    16.08.2014 16:12:51.291    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    DOWN    0x00000000        
00001007    16.08.2014 16:12:51.296    +0.005    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_DTR    UP    0x00000000        
00001008    16.08.2014 16:12:51.296    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    DOWN    0x00000000    00 00 08     ...
00001009    16.08.2014 16:12:51.306    +0.010    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_LINE_CONTROL    UP    0x00000000        
00001010    16.08.2014 16:12:51.306    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    DOWN    0x00000000    00 00 00 00 00 00     ......
00001011    16.08.2014 16:12:51.306    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_CHARS    UP    0x00000000        
00001012    16.08.2014 16:12:51.306    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    DOWN    0x00000000    01 00 00 00 40 00 00 80 00 00 00 00 00 00 00 00     ....@...........
00001013    16.08.2014 16:12:51.306    +0.0    IRP_MJ_DEVICECONTROL: IOCTL_SERIAL_SET_HANDFLOW    UP    0x00000000        
00001014    16.08.2014 16:12:51.306    +0.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 68 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00     .h...............
00001016    16.08.2014 16:12:53.311    +2.0    IRP_MJ_WRITE    DOWN    0x00000000    2e 75 30 0a 00 00 00 00 00 00 00 00 00 00 00 00 00     .u0..............
00001019    16.08.2014 16:12:53.320    +0.007    IRP_MJ_READ    UP    0x00000102    75 0a     u.
00001020    16.08.2014 16:12:56.634    +3.314    IRP_MJ_WRITE    DOWN    0x00000000    2e 6c 31 2c 72 0a 00 00 00 00 00 00 00 00 00 00 00     .l1,r............
00001023    16.08.2014 16:12:59.276    +2.641    IRP_MJ_READ    UP    0x00000102    6c 0a     l.
00001024    16.08.2014 16:12:59.468    +0.192    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001027    16.08.2014 16:12:59.584    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001028    16.08.2014 16:12:59.781    +0.197    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001031    16.08.2014 16:12:59.899    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001032    16.08.2014 16:13:00.094    +0.195    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001035    16.08.2014 16:13:00.212    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001036    16.08.2014 16:13:00.417    +0.205    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001039    16.08.2014 16:13:00.531    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001040    16.08.2014 16:13:00.725    +0.194    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001043    16.08.2014 16:13:00.839    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001044    16.08.2014 16:13:01.040    +0.201    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001047    16.08.2014 16:13:01.158    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001048    16.08.2014 16:13:01.363    +0.205    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001051    16.08.2014 16:13:01.481    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001052    16.08.2014 16:13:01.681    +0.200    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001055    16.08.2014 16:13:01.795    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001056    16.08.2014 16:13:01.996    +0.201    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001059    16.08.2014 16:13:02.113    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001060    16.08.2014 16:13:02.312    +0.199    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001063    16.08.2014 16:13:02.427    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001064    16.08.2014 16:13:02.622    +0.195    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001067    16.08.2014 16:13:02.740    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001068    16.08.2014 16:13:02.939    +0.199    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001071    16.08.2014 16:13:03.054    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001072    16.08.2014 16:13:03.257    +0.203    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001075    16.08.2014 16:13:03.372    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001076    16.08.2014 16:13:03.570    +0.198    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001079    16.08.2014 16:13:03.686    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001080    16.08.2014 16:13:03.891    +0.205    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001083    16.08.2014 16:13:04.009    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001084    16.08.2014 16:13:04.216    +0.207    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001087    16.08.2014 16:13:04.333    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001088    16.08.2014 16:13:04.540    +0.207    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001091    16.08.2014 16:13:04.657    +0.114    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001092    16.08.2014 16:13:04.860    +0.203    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001095    16.08.2014 16:13:04.975    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001096    16.08.2014 16:13:05.172    +0.197    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001099    16.08.2014 16:13:05.288    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001100    16.08.2014 16:13:05.488    +0.200    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001103    16.08.2014 16:13:05.602    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001104    16.08.2014 16:13:05.829    +0.227    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001107    16.08.2014 16:13:05.946    +0.114    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001108    16.08.2014 16:13:06.142    +0.196    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001111    16.08.2014 16:13:06.259    +0.104    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001112    16.08.2014 16:13:06.460    +0.201    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001115    16.08.2014 16:13:06.578    +0.114    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001116    16.08.2014 16:13:06.778    +0.200    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001119    16.08.2014 16:13:06.896    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001120    16.08.2014 16:13:07.092    +0.196    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001123    16.08.2014 16:13:07.210    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001124    16.08.2014 16:13:07.407    +0.197    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001127    16.08.2014 16:13:07.523    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001128    16.08.2014 16:13:07.727    +0.204    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001131    16.08.2014 16:13:07.842    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001132    16.08.2014 16:13:08.040    +0.198    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001135    16.08.2014 16:13:08.155    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001136    16.08.2014 16:13:08.381    +0.226    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001139    16.08.2014 16:13:08.499    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001140    16.08.2014 16:13:08.696    +0.197    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001143    16.08.2014 16:13:08.812    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001144    16.08.2014 16:13:09.020    +0.208    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001147    16.08.2014 16:13:09.136    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001148    16.08.2014 16:13:09.334    +0.198    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001151    16.08.2014 16:13:09.449    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001152    16.08.2014 16:13:09.652    +0.203    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001155    16.08.2014 16:13:09.768    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001156    16.08.2014 16:13:09.980    +0.212    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001159    16.08.2014 16:13:10.097    +0.114    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001160    16.08.2014 16:13:10.292    +0.195    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001163    16.08.2014 16:13:10.410    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001164    16.08.2014 16:13:10.618    +0.208    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001167    16.08.2014 16:13:10.733    +0.112    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001168    16.08.2014 16:13:10.931    +0.198    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001171    16.08.2014 16:13:11.047    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001172    16.08.2014 16:13:11.249    +0.202    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001175    16.08.2014 16:13:11.366    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001176    16.08.2014 16:13:11.573    +0.207    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001179    16.08.2014 16:13:11.689    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.
00001180    16.08.2014 16:13:11.885    +0.196    IRP_MJ_WRITE    DOWN    0x00000000    2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............
00001183    16.08.2014 16:13:12.002    +0.113    IRP_MJ_READ    UP    0x00000102    73 0a     s.

During the scan we looked at the background service log in the Makerbot software, it shows references to the files used

  File "python\conveyor-2.3.0-py2.7.egg\conveyor\server\__init__.py", line 1318, in usb_device_inserted
    machine = self.connect(machine_name)
  File "python\conveyor-2.3.0-py2.7.egg\conveyor\server\__init__.py", line 593, in connect
    machine.connect()
  File "python\conveyor-2.3.0-py2.7.egg\conveyor\machine\digitizer.py", line 569, in decorator
    return_value = func(*args, **kwargs)
  File "python\conveyor-2.3.0-py2.7.egg\conveyor\machine\digitizer.py", line 715, in connect
    self._connect_to_board()
  File "python\conveyor-2.3.0-py2.7.egg\conveyor\machine\digitizer.py", line 675, in _connect_to_board
    with self._camera_context:
  File "python\conveyor-2.3.0-py2.7.egg\conveyor\machine\digitizer.py", line 144, in __enter__
    self._enter()
  File "python\conveyor-2.3.0-py2.7.egg\conveyor\machine\digitizer.py", line 615, in _initialize_camera
    camera_info, width, height, self._camera)
  File "python\conveyor-2.3.0-py2.7.egg\conveyor\machine\digitizer.py", line 2018, in decorator

We haven't looked too much into this but it turns out a majority of the python scripts are derived from the the Makerbot 3D printers hmm

I quote from digitizer.py:

"""
Digitizer code for conveyor.

This file is a mess.  Its super complicated (IMO unnecessarily so), and is way
too big.  We should reduce the amount of repeated code and architect something
that is easier to deal with.
"""

Anyway, to move forward, we gave up looking at these files, saved the sniffing data and fired up the Linux box. Running dmesg after connection shows us this

[31215.304891] usb 2-5: New USB device found, idVendor=0424, idProduct=2412
[31215.304899] usb 2-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[31215.305156] usb 2-5: usb_probe_device
[31215.305167] usb 2-5: configuration #1 chosen from 1 choice
[31215.306117] usb 2-5: adding 2-5:1.0 (config #1, interface 0)
[31215.306415] hub 2-5:1.0: usb_probe_interface
[31215.306423] hub 2-5:1.0: usb_probe_interface - got id
[31215.306429] hub 2-5:1.0: USB hub found
[31215.307261] hub 2-5:1.0: 2 ports detected
[31215.307268] hub 2-5:1.0: compound device; port removable status: FR
[31215.307274] hub 2-5:1.0: individual port power switching
[31215.307279] hub 2-5:1.0: individual port over-current protection
[31215.307284] hub 2-5:1.0: Single TT
[31215.307290] hub 2-5:1.0: TT requires at most 8 FS bit times (666 ns)
[31215.307296] hub 2-5:1.0: power on to power good time: 100ms
[31215.307496] hub 2-5:1.0: local power source is good
[31215.307504] hub 2-5:1.0: enabling power on all ports
[31215.307783] drivers/usb/core/inode.c: creating file '020'
[31215.407143] hub 2-5:1.0: port 1: status 0101 change 0001
[31215.407360] hub 2-5:1.0: port 2: status 0101 change 0001
[31215.507073] usb 2-5: link qh256-0001/ffff880044574480 start 16 [1/0 us]
[31215.507122] hub 2-5:1.0: state 7 ports 2 chg 0006 evt 0000
[31215.507357] hub 2-5:1.0: port 1, status 0101, change 0000, 12 Mb/s
[31215.518487] hub 2-5:1.0: port 1 not reset yet, waiting 10ms
[31215.580237] usb 2-5.1: new full speed USB device number 21 using ehci_hcd
[31215.591721] hub 2-5:1.0: port 1 not reset yet, waiting 10ms
[31215.668025] usb 2-5.1: ep0 maxpacket = 8
[31215.681969] usb 2-5.1: skipped 3 descriptors after interface
[31215.686846] usb 2-5.1: default language 0x0409
[31215.702093] usb 2-5.1: udev 21, busnum 2, minor = 148
[31215.702102] usb 2-5.1: New USB device found, idVendor=23c1, idProduct=0003
[31215.702108] usb 2-5.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[31215.702115] usb 2-5.1: Product: MakerBot MightyScan
[31215.702120] usb 2-5.1: Manufacturer: MakerBot Industries
[31215.702126] usb 2-5.1: SerialNumber: 23C1000100001F23FFFFFFFF
[31215.702364] usb 2-5.1: usb_probe_device
[31215.702377] usb 2-5.1: configuration #1 chosen from 1 choice
[31215.707056] usb 2-5.1: adding 2-5.1:1.0 (config #1, interface 0)
[31215.707240] cdc_acm 2-5.1:1.0: usb_probe_interface
[31215.707251] cdc_acm 2-5.1:1.0: usb_probe_interface - got id
[color=ff0000][31215.707308] cdc_acm 2-5.1:1.0: ttyACM0: USB ACM device[/color]
[31215.717250] usb 2-5.1: adding 2-5.1:1.1 (config #1, interface 1)
[31215.717366] drivers/usb/core/inode.c: creating file '021'
[31215.717592] hub 2-5:1.0: port 2, status 0101, change 0000, 12 Mb/s
[31215.728752] hub 2-5:1.0: port 2 not reset yet, waiting 10ms
[31215.790630] usb 2-5.2: new high speed USB device number 22 using ehci_hcd
[31215.802258] hub 2-5:1.0: port 2 not reset yet, waiting 10ms
[31215.890843] usb 2-5.2: skipped 1 descriptor after configuration
[31215.890853] usb 2-5.2: skipped 5 descriptors after interface
[31215.890862] usb 2-5.2: skipped 1 descriptor after endpoint
[31215.890868] usb 2-5.2: skipped 7 descriptors after interface
[31215.891214] usb 2-5.2: default language 0x0409
[31215.892333] usb 2-5.2: udev 22, busnum 2, minor = 149
[31215.892340] usb 2-5.2: New USB device found, idVendor=23c1, idProduct=0001
[31215.892347] usb 2-5.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[31215.892356] usb 2-5.2: Product: DMM-1118
[31215.892361] usb 2-5.2: Manufacturer: VTI.
[31215.892366] usb 2-5.2: SerialNumber: 00001F23
[31215.892611] usb 2-5.2: usb_probe_device
[31215.892626] usb 2-5.2: configuration #1 chosen from 1 choice
[31215.892860] usb 2-5.2: adding 2-5.2:1.0 (config #1, interface 0)
[31215.894087] uvcvideo 2-5.2:1.0: usb_probe_interface
[31215.894100] uvcvideo 2-5.2:1.0: usb_probe_interface - got id
[color=ff0000][31215.894148] uvcvideo: Found UVC 1.00 device DMM-1118 (23c1:0001)[/color]
[31215.896503] input: DMM-1118 as /devices/pci0000:00/0000:00:13.2/usb2/2-5/2-5.2/2-5.2:1.0/input/input11
[31215.896603] usb 2-5.2: adding 2-5.2:1.1 (config #1, interface 1)
[31215.896698] drivers/usb/core/inode.c: creating file '022'
[31215.896764] hub 2-5:1.0: state 7 ports 2 chg 0000 evt 0004
[31215.911789] usb 2-5.2: link qh2-0001/ffff880073a95a00 start 1 [1/0 us]
[31215.911909] usb 2-5.2: unlink qh2-0001/ffff880073a95a00 start 1 [1/0 us]

As can be seen it is showing a serial port and a UVC webcam: DMM-1118 >> vast-tech.com.tw/products_03.php?ms=3&ss=11&ps=14


With some trial and error we have decoded enough of the data stream packets to make the lasers turn on and off and to get the motor to step in various resolutions.

First packets (not quite sure what they do but possibly something relating to restart and initialize and must be sent to the scanner)

2e 68 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00     .h...............
2e 75 30 0a 00 00 00 00 00 00 00 00 00 00 00 00 00     .u0..............

Secondly, RH laser- byte 3 changed to 0 turns the laser off (ascii 0-1)

2e 6c 31 2c 72 0a 00 00 00 00 00 00 00 00 00 00 00     .l1,r............

Then step command- byte 3 (6) is step resolution, this range 1-9 and the step size (unmeasured) is inverse to the character given, by default it is 6 but we can raise that to 9 and increase the scanning resolution giving more point cloud data. At the moment the camera is defaulting at 1280*1024 (4:3 aspect ratio), so doing some VERY rough maths shows that at the set distance, with that res, anything smaller than 0.28 degree steps will be wasted. If we were to fit a 1080p or more sensor, maybe microstep the motor with different firmware and sharpen the laser with different optics then could could end up with a very very versatile scanner!

2e 73 36 2c 63 0a 00 00 00 00 00 00 00 00 00 00 00     .s6,c............

Anyway, that's all for today, I will keep you all posted when we make more progress.

Dave

3

Re: MakerBot Digitizer 3D scanner firmware development

lol curious, did you talk to any makerbot techs about the digitizer? I did and told them basicly same conclusion and they where shocked. obsolete digital camera pixel format, no way to use it with windows XP, over inflated price, poor scan quality where my main complaints to them (the tech said camera being so low of pixels didnt matter and he thought XP could be used even supplied there link to sales add (which stated not for use with WinXP only win7 plus) LMAO they dont even know what they sell.

Solidoodle 2 with Deluxe kit cover & glass bed with heater. and 2nd board SD2 used not 3rd and alum platform not installed yet still wood. also need cooling fan installed to board. use Repetier Host couple vers. Slic3r also have all free ware STL programs

4

Re: MakerBot Digitizer 3D scanner firmware development

Fascinating! - keep going!

SD3, RUMBA, 360W power, ABS: Glass bed + Aquanet Extra Super Hold Hairspray, Anti-backlash Z spanner, Repetier Host + Slic3r

5

Re: MakerBot Digitizer 3D scanner firmware development

Maybe you can look into photogrammetry instead, with 123D Catch (free) or Agisoft Photoscan ($189, but better).   You can probably get much better resolution with some decent lighting and a dslr.

6

Re: MakerBot Digitizer 3D scanner firmware development

IanJohnson wrote:

Maybe you can look into photogrammetry instead, with 123D Catch (free)

Am I the only one who could never get 123D Catch to scan or export properly?
...not to discourage anybody.

Printit Mason and Printit Horizon printers
Multiple SD2s- Bulldog XL, E3D v5/v6/Lite6, Volcano, Hobb Goblin, Titan, .9 motor, Lawsy carriages, direct Y drive, fishing line...the list goes on
Filawinder and Filastruder #1870.....worth every penny!

7

Re: MakerBot Digitizer 3D scanner firmware development

I dont want to have to rely on apps that can only be used while online at their web site either. thats only way they offer this

Solidoodle 2 with Deluxe kit cover & glass bed with heater. and 2nd board SD2 used not 3rd and alum platform not installed yet still wood. also need cooling fan installed to board. use Repetier Host couple vers. Slic3r also have all free ware STL programs

8

Re: MakerBot Digitizer 3D scanner firmware development

Photoscan is really good though, and cheaper than a digitizer.  It's more work, but you have more control over the results.   You can have problems if something is smooth and shiny without much texture, but there are ways to add texture temporarily, like coating in a powder of some kind.

9

Re: MakerBot Digitizer 3D scanner firmware development

n2ri wrote:

lol curious, did you talk to any makerbot techs about the digitizer?.....l.

Funnily enough I actually wrote two large paragraphs to the support team, was about a press send and then just thought to myself "I can't be dealing with the hassle" haha, so went and say my mate and we attacked it with Linux and a screw driver smile. Talking to Makerbot may have been easier in the long run but no where near as much fun, and not convinced the results from their support would be very good either (Le reviews/forums).

A couple other things to mention, looking at the DLLs it uses the opencv project to either develop the cloud point data and or to process the data to an stl.  It also had avrdude in the program directory for reflashing the firmware instead of using their own in the makerware software.  The biggest issue we have with the scanner from what we can see is that it tries to do too much, a slight bit of noise from the scan and the software immediately takes that as part of the object, it doesn't allow human interaction to the point cloud. I understand it can never be perfect, but allowing us to "trim" before post processing the cloud point data or even better just letting us have the data so we can do what we want with it and use other 3rd party software (that are better at post processing) to convert to a solid.


Hardware:
A quick play with the muiltimeter and looking up the pins to the corresponding chips allowed us to locate the outputs ready for us to make/mod the firmware to get it to do what we like, seems like an easier option at the moment instead of reverse engineering the current scanner firmware and rewriting the fabscan front end software to work with it, again playing with new firmware should allow us to get this thing to do loads more than it was ever designed to do.

[img]lh5.googleusercontent.com/-YC0sLFHOPr0/U_CEqX2ralI/AAAAAAAAkn4/bNUi84wxgSw/s800/IMG_20140817_110845.jpg[/img]

[img]lh4.googleusercontent.com/-64173lQZvY4/U_CEp7XIunI/AAAAAAAAkn0/MIeYNDTK48Q/s800/IMG_20140817_110852.jpg[/img]

[img]lh6.googleusercontent.com/-1cq4-omri6w/U_CErfocsfI/AAAAAAAAkoA/lZ6jXZg9esM/s800/IMG_20140817_110901.jpg[/img]


Turns out the stepper driver supports microstepping too so quite possible with some trick high res cameras to get a very high quality scans!

On it again today, will keep you all posted as soon as we make progress!

10

Re: MakerBot Digitizer 3D scanner firmware development

davavanstone, you might be interested in the turntable project I'm working on... http://www.soliforum.com/topic/7317/pri … r-scanner/

11

Re: MakerBot Digitizer 3D scanner firmware development

also if you search thingaverse for Digitizer you get over 1600 hits less than half are objects made with it and I only saw 1 (likely lots of finish work done) that was useable to print or didnt have blotches. not professional or ready for resale as they say.

Solidoodle 2 with Deluxe kit cover & glass bed with heater. and 2nd board SD2 used not 3rd and alum platform not installed yet still wood. also need cooling fan installed to board. use Repetier Host couple vers. Slic3r also have all free ware STL programs