I5700-leshak-kmodules2 is a project mainly written in C and SHELL, it's free.
Kernel modules for i5700 with Android 2.x
To build :