Tirta,

Yes, this last firmware create two "virtual" joysticks with one physical board, with 8 axis, 32 buttons each, this allows all buttons to be seen by Windows without use of keymapper's, simplifying map in games.

To be USB 2.0 the board need use ATmega32U4 like these Arduino, but you can build your own board (maybe not cost/effective if compared to Chinese ones):

https://code.google.com/p/mmjoy/wiki/MMJOY2

Sokol1