Ahmad Jan e10007a@gmail.com wrote:
But is this possible (using osmocom-bb) to modify phone's original firmware, compile it and then reload it back in to the phone to work according to modification?
Sure, you can take a flash dump as I described, make patches to the firmware binary code with a hex editor, then flash the modified image back into the phone.
But that is not what you are asking for, is it? It seems to me that what you are really after is the *source* for the original firmware of, say, Motorola C1xx, or Pirelli DP-L10, right? Well, the problem in this case is that I don't know of anyone who has a copy of such sources, and there is a strong possibility that, as happens regularly with most proprietary abandonware, these sources, which existed inside the walls of Compal and Foxconn almost a decade ago, may have been lost altogether, went to the great bit bucket in the sky.
I am, however, pursuing a project seeking to put together a new firmware for Calypso-based "dumbphones" that would function just like the original proprietary fw, intended for using the phone "normally" as an everyday phone, unlike OsmocomBB which is intended for hacking and security research instead. FreeCalypso is the name of my project, and it's being developed in this Mercurial repository:
https://bitbucket.org/falconian/freecalypso-sw
FreeCalypso does not have its own mailing list or home page yet, unfortunately.
VLR, SF
I am, however, pursuing a project seeking to put together a new firmware for Calypso-based "dumbphones" that would function just like the original proprietary fw, intended for using the phone "normally" as an everyday phone, unlike OsmocomBB which is intended for hacking and security research instead. FreeCalypso is the name of my project, and it's being developed in this Mercurial repository:
I am very excited to hear about this project. If it is possible to alter the 45 MHz tx/rx separation of the E-GSM-900 band on both a handset and BTS, I believe that in conjunction with a few other modifications, it might be possible to legally run a GSM network in the ITU Region 2 33 cm amateur band. While not necessarily especially practical, that could be a fun little project.
Once I get layer23/mobile working, I plan to test this in conjunction with calypso-bts. If it works, it would be cool to be able to do it on an untethered handset.
Rusty D
baseband-devel@lists.osmocom.org