This Website uses cookies. Learn more about the purpose of their use and changing the settings. By using this website you agree to the use of cookies in accordance with the current browser settings.
X

Adam Zamojski

Tower Collector

Changelog


2.9.1

2021-07-02
  • Fix crash when clicking on a link in a dialog window.
  • Fix crash after database upgrade.

2.9.0

2021-06-21
  • Add Quick Settings tiles for Collector and Uploader from notification bar.
  • Add cell information of last measurement to Collector notification.
  • Add message when there are no measurements locally.
  • Add dedicated names and descriptions for CDMA, LTE, NR (5G) network types on last measurement screen.
  • Improve readability of last measurement and statistics tabs.
  • Improve error message when document picker is missing in the system.
  • Make dot icons a bit smaller and more transparent so they don't cover the location cursor.
  • Update translations.

2.8.3

2021-05-23
  • Add option to disable listening for my location on the map.
  • Add option to start collecting on app start-up.
  • Add legend for the map.
  • Fix collector crashing when there's no signal (Android bug).
  • Fix animation to last measurement on the map if another animation is in progress.

2.8.2

2021-05-10
  • Fix crash when selecting a storage folder that cannot be used but can be selected.
  • Fix displacement of position icon comparing to accuracy circle on the map.
  • Fix swiping enabled on startup when the map was the last active tab.
  • Disable listening for location when the map tab is created but not active.
  • Add option to enable map updates only on Wi-Fi.
  • Add option to postpone developer's message for later.
  • Enlarge dot icons to make them easier to click.
  • Hide tooltip on second click on dot.

2.8.1

2021-05-02
  • Add option to contribute to OpenCellID anonymously.
  • Block navigation between tabs with swiping when map tab is active.
  • Allow setting maximum map cache size.
  • Disable clearing map cache when disabling map tab.
  • Improve error handling.

2.8.0

2021-04-24
  • Fix export and import of files on Android 11 with help of document picker.
  • Improve compatibility with Android 11.
  • Improve default map location when no measurements locally.
  • Fix cannot open notification settings from Display Preferences.
  • Fix crash when trying to open app permission settings.
  • Update OpenCellID registration link.
  • Updated privacy statement with one missing feature.
  • Update translations.

2.7.4

2021-02-05
  • Fix RSRP value too high on Samsung phones.
  • Fix map not refreshed after upload.
  • Fix log file not recreated after deletion until app gets killed.
  • Fix Ukrainian translation.
  • Small improvements.

2.7.3

2021-01-26
  • Improve privacy statement according to updated Google Play policy.
  • Add scale bar to the map.
  • Add short CID and RNC to map maker description.

2.7.2

2021-01-01
  • Add copyright notice for OpenStreetMap.org to the map tab.

2.7.1

2020-12-31
  • Fix crash when map configuration was not fully initialized.

2.7.0

2020-12-30
  • Add new map tab presenting locally stored measurements.
  • Add short CID and RNC to CSV export and JSON notifications.
  • Add support for new OpenCellID access token (formerly API key) format.
  • Add Turkish translation. Thanks to Gökdeniz Küçükali :)
  • Update translations.

2.6.1

2020-12-05
  • Fix crash when loading preferences.
  • Fix last export action not remembered.
  • Fix 'No apps can perform this action' when sharing exported file.
  • Add French translation. Thanks to Poussinou, m.dutendas, mondstern and others :)
  • Add information about background location permission to start at boot option.

2.6.0

2020-11-16
  • Improve request background location permission only when needed on Android 10 and 11.
  • Collect RSSI for GSM, Ec/No for WCDMA on Android 11 and ARFCN for various versions.
  • Fix exception when stopping Collector.
  • Fix issues with corrupted databases having only part of the tables created.
  • Fix error when checking database version before it gets created.
  • Improve error handling.
  • Many small improvements.

2.5.1

2020-10-04
  • Add option to open single exported file.

2.5.0

2020-08-28
  • Add option to share exported files.
  • Increase active tab indicator height.
  • Improve error handling.

2.4.0

2020-08-08
  • Add upload of 5G (NR) and TD-SCDMA cells to OpenCellID.
  • Add export to KML and KMZ formats.
  • Add gzip compression of exported files with option to configure the format.
  • Add optional bar presenting Collector status.
  • Add link to application notification settings.
  • Fix database import not working due to transaction log not being deleted.
  • Fix exported file not deleted when export canceled and compression enabled.
  • Rename GPS status from 'initializing' to 'waiting for location' to be less confusing.
  • Update external libraries.
  • Many small fixes and improvements.

2.3.0

2020-05-10
  • Collect more signal related values for all network types on Android 8+.
  • Add Timing Advance to GSM.

2.2.4

2020-04-23
  • Fix crash when app database is corrupted.
  • Fix crash on buggy phones incorrectly reporting number of active SIM cards.
  • Fix wrong shortcut usage reported to the system causing wrong one selected as the most commonly used.
  • Add GitHub page link.
  • Improve error handling.
  • Small improvements.

2.2.3

2020-03-22
  • Fix GPS Week Number Rollover on devices manufactured between 2006 and 2016.

2.2.2

2020-03-18
  • Fix crash due to inconsistency when exporting to GPX file.
  • Fix crash when collecting on some Xiaomi phones.

2.2.1

2020-03-03
  • Fix language code for Hebrew.
  • Improved error handling.

2.0.9 Android 4.X

2020-02-24
  • Adjusted MLS integration for upload usage limitations.

2.2.0

2020-02-23
  • Adjusted MLS integration for upload usage limitations.
  • Added option to export to multiple file types at once.
  • Added option to compress each exported file.
  • Added confirmation for delete action after export.
  • Added Hebrew translation. Thanks Yaron Shahrabani!
  • Improved support for RTL languages.
  • Updated translations.
  • Small fixes and improvements.
  • Updated external components.

2.1.5

2020-01-31
  • Fix crash when starting collector.
  • Improve look of shortcut icons on some launchers.

2.1.4

2020-01-29
  • Fix crash when stopping collector service if not fully initialized.
  • Fix crash when no active SIM cards on collector start.
  • Show warning when GPS not available while starting collecting through intent.
  • Enforce secure connections.

2.1.3

2020-01-26
  • Fix only measurements from first SIM card collected on Android 10. Thanks Kami!
  • Fix crash on Samsung Galaxy A6.
  • Updated Chinese, Hungarian, Italian and Spanish translations.

2.1.2

2020-01-24
  • Fix duplicated logs when file logging enabled.

2.1.1

2020-01-10
  • Fix export and logging not working on Android 10 due to scoped storage feature.
  • Fix cell info not refreshed on Android 10.
  • Fix 5G (NR) and TD-SCDMA network type field not handled properly in upload and export.
  • Add support for background location permission on Android 10.
  • Remove code for not supported Android versions.

2.1.0

2019-11-30
  • Dropped support for Android 4.0-4.4.
  • Add support for 5G (NR) and TD-SCDMA on Android 10+.

2.0.8

2019-10-13
  • Improved compatibility with Android 9.
  • Update GPS status when disabled while collecting.
  • Added show warning when device enters battery saver mode.
  • Improved database creation and upgrade error handling.
  • Updated external components to improve stability.
  • Updated translations.

2.0.7

2019-09-07
  • Added Chinese Simplified translation.
  • Updated Russian translation.
  • Use delete verb consistently. Closes issue #62.
  • Use consistent line endings in the exported files. Closes issue #63.

2.0.6

2019-07-05
  • Fix data inconsistency for measurements collected when GPS signal temporarily lost.
  • Fix upload and export to file skipping some measurements.
  • Fix statistics calculated incorrectly.

2.0.5

2019-06-22
  • Fixed asking to enable GPS before obtaining necessary permissions.
  • Fixed crash when checking for updates on Samsung Galaxy S9+.
  • Fixed failing export to GPX.
  • Changed upload result notification to be single line.

2.0.4

2019-06-13
  • Attempt to fix failing export to GPX.
  • Replace Google+ links with Twitter.

2.0.3

2019-05-30
  • Changed DB schema to optimize performance and reduce battery usage.
  • Fixed crash when checking for GPS availability was denied on Android 5.0 and older.
  • Fixed toast messages displayed incorrectly when importing and exporting preferences.
  • Added monitoring of airplane mode for changes.

2.0.2

2019-01-19
  • Fixed 'no data to upload' reported when one of the projects was failing and re-upload enabled.
  • Improved upload to OpenCellID on faulty devices.
  • Added shortcuts to start/stop collector and upload directly from launcher icon on Android 7.1 and newer.
  • Added warning if battery optimizations are enabled which may influence reliability of collected measurements.
  • Added option to request upload cancellation using broadcast.

2.0.1

2018-12-23
  • Fix secured upload error on Android Lollipop 5.0 and older.
  • Improve network timeout error handling.
  • New adaptive application icon.

2.0.0

2018-11-20
  • Added option to contribute to Mozilla Location Services (MLS).
  • Changed upload progress to report in percentage instead of parts.
  • Added new languages: Hungarian, Italian and Spanish :)
  • Added option to clear all data stored locally excluding configuration.
  • Added display short and long cid for LTE networks.
  • Added database refresh after import from file - restart no longer needed.
  • Fixed folder not created when exporting database or preferences to file.
  • Improved error handling.

1.22.2

2018-10-01
  • Fix measurements not ordered by date in exported JSON file.
  • Fix collecting not stopped on low battery on Oreo and newer.
  • Add 'ocid' suffix to exported CSV file name when using OpenCellID.org formatting.

1.22.1

2018-09-18
  • Improve error handling.

1.22.0

2018-08-27
  • Add option to stop collector when battery is getting low.
  • Add collecting measurements when at least one of main cell changes even without move.
  • Remove option to hide Collector notification on Oreo and newer because Android automatically increases channel importance to DEFAULT level for foreground services.
  • Fix exception when logging to file.
  • Improve compatibility with Android P.
  • Updated translations and new language - Ukrainian.
  • Many small improvements.

1.21.0

2018-07-17
  • Fix export to MLS JSON creating invalid files.
  • Fix runtime permissions not checked before import and export of database or preferences.
  • Add PSC value to exported GPX file.
  • Improve network exception handling.

1.20.1

2018-06-25
  • Small fixes.

1.20.0

2018-06-24
  • Fix wrong order of labels for Export dialog for Portuguese and Russian languages.
  • Fix invalid API key recognized as connection error during upload.
  • Improve code compatibility with F-Droid repository rules.
  • Add option to import/export internal preferences and database (use on your own risk!).

1.19.0

2018-04-09
  • Added Portuguese translation. Thank you for all the effort :)
  • Created special version of Tower Collector for F-Droid open source repository. I still need some help to make the build running.

1.18.0

2018-03-04
  • Add German, Polish and Russian translations. Thank you for all the effort :)
  • Improved signal strength calculation for API 1 on Huawei devices.

1.17.0

2018-01-12
  • Improved error handling.

1.16.0

2018-01-06
  • Added export to JSON using Mozilla Location Services (MLS) values formatting.
  • Display Long CID (UTRAN CID) and CID+RNC for WCDMA networks on Main screen.
  • Improved compatibility with Android Oreo.

1.15.0

2018-01-03
  • Improved compatibility with Android Oreo.
  • Improved insufficient permissions handling.
  • Updated external components.

1.14.0

2017-06-02
  • Updated API key validation rule to support new OCID format.
  • Updated API key (token) registration link.

1.13.0

2016-09-30
  • Improved app performance and shortened startup time.
  • Fixed crash when refreshing statistics.
  • Fixed formatting issue in CSV files when GPS altitude over 1000 m.

1.12.0

2016-09-14
  • Added export to CSV using OpenCellID.org values formatting (can be uploaded on website).
  • Added option to hide Collector notification from lock screen and status bar unless expanded on Android 4.1+.
  • Improved auto update source selection to open app market if possible and then website.
  • Added link to Facebook community page in Information Preferences.
  • Changed uploaded date format from timestamp to human-friendly version.

1.11.0

2016-08-25
  • Added number of main and neighboring cells to main screen.
  • Improved insufficient permissions handling.
  • Updated external components.

1.10.0

2016-08-15
  • Introducing support for granting Android permissions at runtime.
  • Improved display of 'restart needed' message in Preferences.

1.9.3

2016-06-27
  • Fixed 'GPS status' and 'incorrect system time' information not updated correctly.

1.9.2

2016-06-11
  • Fixed crash when stopping Collector on some devices.
  • Fixed network type settings not opened on Android Ice Cream Sandwich.
  • Hidden 'Network type' menu item if system is unable to open it.
  • Improved error handling.

1.9.1

2016-06-01
  • Fixed crash when starting Collector on some devices.
  • Fixed forced Collector API version 1 not applied correctly.

1.9.0

2016-05-30
  • Added option to notify other apps about new measurements collected.
  • Added option log execution details to file for problem investigation purposes.
  • Added shortcut to change network type from menu.
  • Fixed crash when stopping Collector in some rare cases.
  • Changed unknown GPS status to initializing.

1.8.0

2016-05-01
  • Introducing basic Material Design style.
  • Added option to start collecting on device boot.
  • Changed Preferences to display descriptions in more friendly way.
  • Improved contact option in Preferences.

1.7.6

2016-04-02
  • Fixed inconsistent GPS status shown in notification and on the bar shortly after Collector start.
  • Fixed crash when web browser is not installed on a device.

1.7.5

2016-03-14
  • Improved performance of the app and reduced battery usage when Collector is running.
  • Fixed crash when web browser is not installed on a device.
  • Improved notification layout for displaying long text.

1.7.4

2016-01-08
  • Fixed wrong description color and content in Collector and Advanced preferences.

1.7.3

2016-01-07
  • Fixed wrong measurements saved with only PSC value different for UMTS networks when using API 1.
  • Fixed crash on Android 4.2 when processing measurements using API 17.
  • Fixed serving and neighboring cells saved in reversed order when using API 1.
  • Removed network operator name field.
  • Improved error handling.
  • Many internal changes and improvements.

1.7.2

2015-12-06
  • Small improvements in GPS optimization parameters.
  • Improved network error handling.

1.7.1

2015-12-01
  • Fixed milliseconds saving in exported CSV file.
  • Improved OpenCellID.org upload compatibility.
  • Added Timing Advance column to exported CSV file for LTE cells, support since Android 4.2+.
  • Added link to official Google+ Community in Preferences.
  • Removed obsolete Apache HttpClient in favor of lighweight Http Request library.

1.7.0

2015-11-03
  • Added support for Android API 17 (4.2+) methods to read cell info while collecting. New method provides more reliable and consistent data. It's also no longer necessary to keep screen on to get cell info and signal strength refreshed.
  • Added support for collecting cells using multiple SIM cards on Android 5.1+ (only when using new API).
  • Changed 'Keep screen on' option into 'Keep screen on when collecting' which now forces screen to remain on at given brightness level.
  • Added 'Keep screen on when visible' option which keeps screen enabled while Main screen is displayed.
  • Added option to disable Neighboring Cells collecting.
  • Updated Preferences to clearly present currently selected value.
  • Reorganized Preferences and added Advanced section.

1.6.5

2015-10-21
  • Fixed Collector status not updated after enabling GPS in Android settings.
  • Fixed GPS status not updated in some rare situations.
  • Changed current value display format in Preferences.
  • Updated external components.

1.6.4

2015-09-26
  • Fixed 'no location' status displayed even if measurements were collected correctly.
  • Fixed Collector status not refreshed on main screen when tasks started using Intents.
  • Changed accepted GPS accuracy to 40 meters.

1.6.3

2015-09-22
  • Fixed crash when signal strength information was not available.
  • Changed network timeout to 30 seconds during upload.

1.4.7 Gingerbread

2015-09-20
  • Added 'No GPS optimizations' means of transport to improve GPS accuracy.
  • Changed accepted GPS accuracy to 100 meters for all means of transport.
  • Changed network timeout to 30 seconds during upload.

1.6.2

2015-07-26
  • Fixed measurement collecting related to 'no location' error (special case for devices with Mediatek chiset having invalid UTC time).

1.6.1

2015-07-22
  • Fixed measurement collecting related to 'no location' error.

1.6.0

2015-07-18
  • Added support for collecting neighboring cells on GSM and UMTS networks.
  • Fixed measurements saved with outdated location even if 'No location' GPS status message shown.
  • Added speed limit to 500 m/s (or 1800 km/h or 1118 mph) for devices with partially broken GPS.
  • Added device name to exported CSV file.
  • Improved collector measurement processing performance.

1.5.6

2015-05-20
  • Fixed collector crash when system language set to Hungarian.

1.5.5

2015-05-19
  • Fixed show changelog at start. Thanks to Nelson for reporting :)
  • Added Hungarian language. Thanks to Barnabás Pőcze, Tamás Szincsák, András Kolesár and Gábor Kovács :)

1.5.4

2015-05-11
  • Added categories to Preferences.
  • Moved Help into contextual sections inside Preferences.
  • Added option to disable GPS optimization. Useful for phones facing low accuracy problem.
  • Added milliseconds to measured_at column in exported CSV file.

1.5.3

2015-04-05
  • Replaced means of transport with one tuned for general usage.
  • Fixed not collecting cells on some dual SIM devices.
  • Fixed CDMA networks not collected on some devices.
  • Fixed incorrect signal strength saved for LTE networks.
  • Fixed signal strength not saved for CDMA networks.
  • Added collecting of PSC/PCI cell information.
  • Added device name to uploaded measurements.
  • Removed incorrect measurements collected with previous versions of app.
  • Improved error handling.

1.5.2

2015-03-01
  • Fixed LTE signal strength not collected.
  • Added Stop button to collector notification.

1.5.1

2015-02-27
  • Improved invalid cell and location collector filters.
  • Added Russian language. Thanks to CupIvan and sand.mrt :)
  • Many internal collector changes and improvements.

1.5.0

2015-01-08
  • Dropped support for Gingerbread due to many limitations and low popularity. Only critical updates will be delivered.
  • Added new statistics - discovered (unique) cells and total number of measurements within certain period.
  • Added Dutch language. Thanks to Heber Dijks :)
  • Fixed GPX file generation for locations with altitude higher than 1000 m.
  • Fixed database upgrade message not shown on first startup after update.
  • Improved invalid cell and location collector filters.
  • Removed lots of legacy code - smaller installation package.
  • Many internal changes and improvements.

1.4.6 Gingerbread

2015-01-08
  • Fixed GPX file generation for locations with altitude higher than 1000 m.

1.4.5

2014-11-23
  • Added support for light and dark color themes.
  • Fixed problem with windows not being restored correctly.
  • Small presentation improvements for CDMA networks.

1.4.4

2014-11-14
  • Fixed problems with invalid upload and export of CDMA measurements.
  • Fixed hardware menu button not opening More menu.
  • Added GPS status information to main screen and collector notification (if something is wrong).
  • Improved export succeeded window.
  • Improved invalid measurement collector filter.
  • Improved upload and export performance.
  • Improved update check error handling.

1.4.3

2014-10-17
  • Fixed update check incorrect interval.
  • Fixed incorrect signal strength display and export.
  • Added workaround (keep screen on while collecting) for devices with older Qualcomm chipsets that were not reporting cell and signal changes with screen off.
  • Improved upload and update check error handling.

1.4.2

2014-10-02
  • Added check for network availability before checking for new version.

1.4.1

2014-09-30
  • Added operator name field.
  • Added auto update check. You can disable it in Preferences.
  • Added Catalan language. Thanks to David Hurtado Sànchez :)
  • Changed notification text to be more clear.
  • Improved collecting algorithm.
  • Improved upload and export error handling.

1.4.0

2014-08-06
  • Added network type field.
  • Added support for CDMA networks.
  • Added Portuguese language. Thank you guys for your time :)
  • Improved empty or invalid API key handling.
  • Improved collecting algorithm.
  • Improved upload error handling.
  • Improved introduction on first start.

1.3.9

2014-06-11
  • Fixed unable to start upload when valid API key entered.

1.3.8

2014-06-10
  • Fixed wrong result shown when uploading with not registered API key.
  • Fixed problems with crashes on some devices.
  • Added possibility to upload data even when entered API key is invalid.

1.3.7

2014-05-24
  • Fixed problem with crash on some Samsung devices - new permission required.

1.3.6

2014-05-22
  • Added Best practices section to Help. Please have a look.
  • Added Spanish language. Thanks to Carlos Hernández :)
  • Updated external component version.

1.3.5

2014-04-17
  • Fixed problem with upload caused by OpenCellID.org server side changes.
  • Improved compatibility with latest OpenCellID.org API version.
  • Added support for collecting network type.
  • Added option to move the app to SD card.
  • Updated external component version.

1.3.4

2014-02-10
  • Fixed further tablets compatibility issues.

1.3.3

2013-01-26
  • Fixed further tablets compatibility issues.
  • Fixed crash when there was nothing to export.
  • Improved crash reporting.

1.3.2

2013-01-18
  • Fixed problem with upload.
  • Fixed incompatibility message shown on tablets with GSM module present.
  • Added additional fields to uploaded and exported measurements.
  • Added reason to export failed message.
  • Updated API key registration link.
  • Minor internal updates and improvements.

1.3.1

2013-12-25
  • Fixed crash on first startup.

1.3.0

2013-12-23
  • IMPORTANT! Added anonymous usage statistics reporting module. You can disable it in Preferences. More info in Help.
  • Fixed problem with upload caused by OpenCellID.org server side changes.
  • Added check if other background task is running when starting new one, to prevent many data consistency issues.
  • Added progress notification during export.
  • Added option to cancel export task.
  • Improved OpenCellID.org API key validation.
  • Improved measurement collecting algorithm.
  • Improved trackpoint description for GPX files.
  • Changed signal strength format for CSV files to ASU instead of RSSI.
  • Updated API key registration and localization tool links in Preferences.
  • Minor internal updates and improvements.

1.2.0

2013-10-06
  • Added export option to save collected measurements on SD card in CSV or GPX format.
  • Improved GPS location finding.
  • Fixed bug that may cause collector to crash when GPS location become unavailable.
  • Fixed bug that selecting any notification after upload infinitely shown result message.

1.1.4

2013-08-08
  • Google Play beta channel test.

1.1.4

2013-05-26
  • Fixed crash during upload.

1.1.3

2013-05-25
  • Improved mobile network signal detection.
  • Fixed counting number of cells.
  • Optimized queries - app should run faster.
  • Reduced database size.

1.1.2

2013-04-14
  • Fixed bug that caused hanging upload when connection has been lost.

1.1.1

2013-04-02
  • Imperial units support after enabling in Preferences.
  • German - new supported language.
  • Small changes and fixes.

1.1.0

2013-03-03
  • Improved upload - measurements are sent in packages to speed up the transfer.
  • Better upload error handling and new result messages. Tap on notification to see more detailed description.
  • Fixed upload notification disappearing just after abort was tapped.
  • Upload should be much faster on low-end devices with a small amount of free RAM.
  • Fixed deleting uploaded measurements in specific conditions.
  • Removed checking network connection before starting upload (for Internet over Bluetooth).

1.0.4

2012-12-17
  • Fixed crash when API key contained leading or trailing whitespaces.
  • Improved upload progress notification display time.
  • Updated help.
  • Small improvements.

1.0.3

2012-11-25
  • Fixed opening GPS settings window.
  • Introducing Action Bar instead of old Android menu.
  • Updated translations, icons and licenses info.
  • Small fixes.

1.0.2

2012-11-18
  • Added introduction on first startup.
  • Added flight mode detection.
  • Updated translations.

1.0.1

2012-11-14
  • Fixed auto-changing app language when system language has been changed.
  • Added check if phone and network type are supported.

1.0.0

2012-11-10
  • Initial release.