. tools used for reversing under windows (all free or eval version)
 . ST set tools package contains a working programmer (stvp)
  . http://www.st.com/internet/com/SOFTWARE_RESOURCES/TOOL/TOOLSET/sttoolset.zip
 . IAR latest version contains a working debugger
  . http://www.iar.com/website1/1.0.1.0/68/1/ 
 . usblyzer to snif the corresponding usb frames
  . http://www.usblyzer.com/

. Linux
 . usb kernel module compiled with debugging enabled
 . usbmon
 . libusb

. stm32l chip
 . http://www.st.com/internet/mcu/product/248820.jsp