Q:

How to write 3g Application in Linux

Please explain steps of how to write program in Linux for 3g. I am a newbie to 3G standards thats why I need to know how to make an application in Linux for my 3G device, suppose that 3G device is not connected to any mobile providers and I should built my own application from scratch. If something wrong with question and some details are not enough, please explain in some example with adding that detail.
Thank you

A:

If you have a 3G dongle which doesn't work you need a driver for it.
Figure out if a driver exists first. Try to find out what chip is powering the dongle. It's unlikely that the name on the outside of the stick matches manufacturer.
There may be a driver on the manufacturers website, or perhaps an existing driver will work and you just need to add the USB ID to it.
Writing a driver is a lot of work, and can't be done without at least some previous experience in kernel development and access to the hardware documentation.

