1 . tools used for reversing under windows (all free or eval version)
2 . ST set tools package contains a working programmer (stvp)
3 . http://www.st.com/internet/com/SOFTWARE_RESOURCES/TOOL/TOOLSET/sttoolset.zip
4 . IAR latest version contains a working debugger
5 . http://www.iar.com/website1/1.0.1.0/68/1/
6 . usblyzer to snif the corresponding usb frames
7 . http://www.usblyzer.com/
10 . usb kernel module compiled with debugging enabled
15 . http://www.st.com/internet/mcu/product/248820.jsp