i'm working with a neato lidar. i'm building up a library to decode and analyze the data. i got the lidar spinning with a pwm from a 5v source. with a roughly 60% duty cycle the motor measures about 3v with a meter. from everything i've read that should be about the magic voltage/motor speed for data to come out. i look at the data line and all i see is this.
Piccolo Laser Distance Scanner
Copyright (c) 2009-2010 Neato Robotics, Inc.
All Rights Reserved
Loader V2.4.13386
CPU F2802x/cc00
Serial AAA46710AA-0007594
LastCal [2011151124]
Runtime V2.6.14138
#Spin...press ESC 3 times to abort...OK
Piccolo Laser Distance Scanner
Copyright (c) 2009-2010 Neato Robotics, Inc.
All Rights Reserved
Loader V2.4.13386
CPU F2802x/cc00
Serial AAA46710AA-0007594
LastCal [2011151124]
Runtime V2.6.14138
#Spin...press ESC 3 times to abort...OK
Piccolo Laser Distance Scanner
Copyright (c) 2009-2010 Neato Robotics, Inc.
All Rights Reserved
Loader V2.4.13386
CPU F2802x/cc00
Serial AAA46710AA-0007594
LastCal [2011151124]
Runtime V2.6.14138
#Spin...press ESC 3 times to abort...OK
Piccolo Laser Distance Scanner
Copyright (c) 2009-2010 Neato Robotics, Inc.
All Rights Reserved
Loader V2.4.13386
CPU F2802x/cc00
Serial AAA46710AA-0007594
LastCal [2011151124]
Runtime V2.6.14138
#Spin...press ESC 3 times to abort...
this continues indefinitely. i've tried varying the the motor speed both up and down with no difference. if the speed gets too high the data gets corrupted a bit but it's still the same. if the speed gets too low it stops transmitting. i've even tried sending esc just like it asks with no data in sight.
what am i missing or doing wrong?