ElectricPhil
New Member
Hi,
I'm currently working on a school research projet where I need to do this:
1) Buy a cell phone AND get all the schematics and software code that is in it. I mean, not only the service manual but all the design data!
Then, either:
2) Reprogram the phone itself (with a language like J2ME) to be able to add new functions and to make it a "test phone" for telecommunications networks. By "test phone", I mean a phone that is statistically programmed (with a stochastic distribution) to be self-automated and make the calls without human intervention.
OR
3) Build an interface between a computer or a microcontroller (PIC) and the phone itself so I can command the phone entirely from the computer and make the automation of the tests on the computer.
Problems are:
1) The availability of the schematics and of the software code. And EVEN THEN, can anybody tell me if it is realistic to think that I can reprogram a cell phone by myself, with no knowledge of JAVA (this surely means buying another EPROM and starting from the ground up and learning a new language!) :shock:
2) Problems with interfacing the computer to the phone. I thought of soldering a bus to every key contact of the phone and activate them through a latch controlled by the parallel port and a low level language. Then I could program the entire software in my favourite language and make the tests happen. What is the feasability of that kind of interface? Do you think it will be easy to control the keypad buttons electronically by closing and opening the path between the two contacts?
Thanks for any help!
ElectricPhil
I'm currently working on a school research projet where I need to do this:
1) Buy a cell phone AND get all the schematics and software code that is in it. I mean, not only the service manual but all the design data!
Then, either:
2) Reprogram the phone itself (with a language like J2ME) to be able to add new functions and to make it a "test phone" for telecommunications networks. By "test phone", I mean a phone that is statistically programmed (with a stochastic distribution) to be self-automated and make the calls without human intervention.
OR
3) Build an interface between a computer or a microcontroller (PIC) and the phone itself so I can command the phone entirely from the computer and make the automation of the tests on the computer.
Problems are:
1) The availability of the schematics and of the software code. And EVEN THEN, can anybody tell me if it is realistic to think that I can reprogram a cell phone by myself, with no knowledge of JAVA (this surely means buying another EPROM and starting from the ground up and learning a new language!) :shock:
2) Problems with interfacing the computer to the phone. I thought of soldering a bus to every key contact of the phone and activate them through a latch controlled by the parallel port and a low level language. Then I could program the entire software in my favourite language and make the tests happen. What is the feasability of that kind of interface? Do you think it will be easy to control the keypad buttons electronically by closing and opening the path between the two contacts?
Thanks for any help!
ElectricPhil