Yes it is possible but not only with one software and not only with software.
What do you want to change or edit in firmware and why?
Please answer and prevent me to put here gsm cable schematics, gsm software and everything what you need for this job.