Why should I know all possible applications and their dependance on each other including their behavior when using any usb device?
As this firmware is for asus devices (from Oleg) you can use many usb-devices and the related howto.
Sorry, I'm not god!
Well, as scripting is always done for a particular solution of a problem, it's very hard to guess your problems. So it means, you have to specify a particular problem and then maybe I or somebody else can help you.
Further, I'm not able to teach you scripting, it would simply take too long.
All what I can do is to try to answer for a posted, particular question.
Therefore I'm awaiting your question or a description of your problem.
have fun....