Python BTS Mapper

This is a « GSM-antennas » (Base Transceiver Stations) mapping tool exploiting the Nokia debug PINs leaved by default on Nokia 3310 mobile phones.
Keywords: OpenStreetMap, Google API, Python, PyGTK, GNU GPL v3

  • Hardware needed:

    • Mobile phone Nokia 3310 (900/1800mhz) or 3390 (1900mhz)
    • F-BUS and M2BUS auto switching USB data cable

    Python BTS Mapper Python BTS Mapper Python BTS Mapper

  • Screenshot:

    Python BTS Mapper

  • License:

    GNU General Public License v3.0
    GNU General Public License v3.0

  • Installation ($: user, #: root):

    We have included our own installation wizard.
    It require the installation of the following dependencies:

    # apt-get install git python-setuptools python-pip
    

    The full git repository is at: https://github.com/initbrain/btsmapper.git
    Get it using the following command:

    $ git clone git://github.com/initbrain/btsmapper.git
    

    And proceed to final steps:

    $ cd btsmapper/
    # python setup.py install
    

    To use the tool, launch it with administrator privileges:

    # btsmapper
    

    NB: the full screen keyboard shortcut is F11.

  • Useful links

    • GSM decoding with Nokia 3310/3390 phone:
      https://svn.berlin.ccc.de/projects/airprobe/wiki/tracelog
      https://web.archive.org/web/20170103105115/https://svn.berlin.ccc.de/projects/airprobe/wiki/tracelog
  • Shops where you can find a USB data cable for Nokia 3310 (way too old sources, you should try to search about the product references by yourself, sorry):
    http://www.suntekstore.com/goods-10000473-usb_data_cable_for_nokia_3310_3315_3330_3350_3610_cd_driver.html
    http://www.sourcingmap.co.uk/disk-black-usb-data-cable-cord-for-nokia-3310-p-105998.html
    http://www.uxcell.com/disk-black-usb-data-cable-cord-for-nokia-3310-p-106129.html
    http://www.mytrendyphone.eu/shop/usb-data-cable-45245p.html
    http://www.wexim.com/cgi-bin/shop/DCU-3310.html
    http://www.cellphoneshop.net/usbdatcabfor.html