Điện thoại không tìm thấy vệ tinh GPS. Cách cải thiện khả năng thu GPS trên Android: hướng dẫn thiết lập tín hiệu GPS

Định vị địa lý bỏ túi khá phổ biến và gần đây đã trở nên phổ biến. Bây giờ tất cả các mẫu điện thoại hiện đại đều có hệ thống GPS. Nhưng người dùng thường có thắc mắc về nó. Ví dụ: họ quan tâm đến cách cải thiện khả năng thu GPS trên Android hoặc iOS để nhận thông tin vị trí chính xác hơn hoặc chơi các trò chơi yêu cầu vị trí địa lý chi tiết một cách thuận tiện hơn. Chúng ta hãy xem xét vấn đề này và tìm hiểu những gì có thể được thực hiện.

GPS là hệ thống cho phép điện thoại thông minh của bạn sử dụng các ứng dụng điều hướng để xác định vị trí của bạn nhằm vạch ra lộ trình tốt nhất đến đích. Nó dựa trên việc nhận dữ liệu từ các vệ tinh nằm ngoài vũ trụ.

Tại sao tôi cần nó?

Điều hướng GPS được sử dụng bởi các ứng dụng điều hướng. Họ cùng nhau giúp đến đúng nơi mà không cần nghiên cứu chi tiết về bản đồ giấy của khu vực và hỏi người khác về “Đi đâu tiếp theo và rẽ ở đâu?”

"Yandex.Maps" hoặc "Yandex.Navigator" miễn phí nổi tiếng nhất, GoogleMaps và MapsMe. Bạn cũng có thể tìm thấy phiên bản lậu của Navitel trên Internet. Nhưng chương trình có thể đã có từ năm xưa. Trong trường hợp này, nó có thể dẫn bạn đến những con đường không tồn tại và dưới những “gạch”. Ngoài ra, chương trình có thể bị nhiễm virus. Sau đó, có khả năng nó sẽ "phá vỡ" hệ thống điện thoại thông minh của bạn và bạn sẽ phải thay đổi không chỉ bộ điều hướng mà còn cả điện thoại hoặc ít nhất là phần sụn của nó.

Hiện nay, các mẫu điện thoại phổ biến và hiện đại nhất là IPhone dựa trên iOS và điện thoại hỗ trợ hệ thống khác (“Android”). Họ sử dụng GPS ở dạng tiên tiến hơn - A-GPS. Đây là chức năng giúp tăng tốc độ của ứng dụng khi khởi động nguội và nóng do các kênh liên lạc khác (WI-FI, di động) và cũng tăng độ chính xác khi định vị.

Tình trạng điện thoại không thể kết nối với vệ tinh mới khi bật ứng dụng. Trong trường hợp này, nó hoạt động tự động dựa trên dữ liệu được truyền trong lần bật trước đó bởi các vệ tinh mà nó được kết nối. Khởi động nóng - khi các vệ tinh bắt đầu hoạt động ngay lập tức. Chúng xuất hiện trên màn hình ứng dụng hoặc trong một tab đặc biệt để theo dõi hoạt động và quá trình tiếp nhận dữ liệu của chúng.

Tùy chọn cải thiện tín hiệu đầu tiên

Có rất nhiều cách để cải thiện khả năng thu GPS trên Android hoặc iOS. Hãy nhìn vào 3 người nổi tiếng nhất. Cách đầu tiên và dễ nhất để tăng cường tín hiệu GPS là bật chế độ thích hợp trong cài đặt điện thoại. Để làm điều này, chúng tôi thực hiện các bước sau:

  • Bật GPS (định vị) và vào cài đặt điện thoại.
  • Tìm phần "Dữ liệu địa lý".
  • Chọn nút trên cùng "Chế độ".
  • Một cửa sổ có tên "Phương pháp phát hiện" sẽ mở ra.
  • Chọn mục "Độ chính xác cao".

Hiệu suất của điện thoại sẽ được cải thiện bằng cách cho phép độ chính xác. Đồng thời, thời gian hoạt động mà không cần sạc lại của nó có thể giảm đi nhiều lần. Vấn đề là bộ điều hướng được bật sẽ chỉ "ngốn" pin.

Cách thứ hai để cải thiện khả năng thu GPS trên Android

Tùy chọn thứ hai phức tạp hơn. Nhưng nó giúp ích thường xuyên như lần đầu tiên. Bạn cần tải xuống ứng dụng để xóa dữ liệu GPS của mình. Sau khi thông tin vệ tinh được cập nhật, hệ thống định vị sẽ hoạt động tốt hơn trước. Nhưng tùy chọn này có thể không phù hợp với một số điện thoại do ứng dụng và kiểu máy không tương thích, thiếu dung lượng, v.v.

Phương pháp khó nhất nhưng đáng tin cậy nhất

Có một lựa chọn thứ ba, khó khăn nhất để giải quyết vấn đề, đó là cách cải thiện khả năng thu GPS trên Android. Nó phù hợp hơn với những thiên tài máy tính. Bản chất của nó nằm ở việc thay đổi tệp hệ thống điều khiển hoạt động của hệ thống GPS của điện thoại. Hãy tìm ra nó theo thứ tự:

  1. Cần phải giải nén tệp GPS.CONF, nằm trong thư mục system/etc/gps/conf, thông qua các chương trình đặc biệt cung cấp quyền truy cập vào các tệp hệ thống. Sau đó, chúng tôi chuyển nó vào bộ nhớ trong hoặc thẻ SD của điện thoại để sau này có thể mở nó trên máy tính.
  2. Việc thay đổi cài đặt GPS.CONF được thực hiện thông qua chương trình Notepad++ trên PC thông thường. Điện thoại được kết nối với máy tính thông qua cáp USB tiêu chuẩn.
  3. Tiếp theo, bạn cần thay đổi cài đặt của máy chủ NTP, máy chủ này được sử dụng để đồng bộ hóa thời gian. Họ thường nói những điều như thế này - North-america.pool.ntp.org. Mục này cần được viết lại - ru.pool.ntp.org hoặc Europe.pool.ntp.org. Do đó, nó sẽ trông như thế này: NTP_SERVER=ru.pool.ntp.org.
  4. Bạn cũng nên thêm các máy chủ bổ sung mà không thực hiện bất kỳ thay đổi nào đối với chúng: XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin, XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin, XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin.
  5. Tiếp theo, bạn cần quyết định xem bộ thu GPS có sử dụng WI-FI để tăng cường tín hiệu hay không. Khi nhập tham số ENABLE_WIPER=, bạn phải nhập một số sẽ cho phép (1) hoặc cấm (0) việc sử dụng kết nối không dây. Ví dụ: ENABLE_WIPER=1.
  6. Thông số tiếp theo là tốc độ kết nối và độ chính xác của dữ liệu. Ở đó sự lựa chọn của bạn như sau: INTERMEDIATE_POS=0<—— (точно, но медленно) или INTERMEDIATE_POS=1 <—— (не точно, но быстро).
  7. Trong loại hình sử dụng truyền dữ liệu, những người am hiểu khuyên nên cài đặt Mặt phẳng người dùng, chịu trách nhiệm truyền dữ liệu thuê bao trên diện rộng. Sau đó DEFAULT_USER_PLane=TRUE được ghi vào dòng chương trình.
  8. Độ chính xác của dữ liệu GPS được giám sát thông qua tham số INTERMEDIATE_POS=, trong đó bạn có thể đặt xem có tính đến tất cả dữ liệu mà không có ngoại lệ hay loại bỏ lỗi hay không. Nếu bạn đặt 0 (không) sau dấu "=", thì vị trí địa lý sẽ tính đến mọi thứ nó tìm thấy và nếu là 100, 300, 1000, 5000, nó sẽ loại bỏ lỗi. Các lập trình viên khuyên nên đặt nó về 0. Nhưng nếu muốn thử, bạn có thể sử dụng tính năng loại bỏ lỗi.
  9. Việc sử dụng chức năng A-GPS, như đã đề cập ở trên, được hỗ trợ hoặc kích hoạt tự động trên tất cả các thiết bị hiện đại. Nhưng nếu bạn vẫn muốn chức năng này hoạt động thì trong dòng kích hoạt A-GPS bạn cần đặt DEFAULT_AGPS_ENABLE=TRUE.
  10. Phiên bản cuối cùng của tệp cần được lưu và chuyển sang điện thoại, sau đó khởi động lại.

Một điểm quan trọng: nếu bạn không muốn tự mình làm tất cả những việc này vì nhiều lý do khác nhau, chẳng hạn như lười biếng, sợ làm hỏng thứ gì đó trong hệ thống, v.v., thì bạn có thể tìm tệp GPS.CONF với các thông số bạn cần và chỉ cần sao chép nó vào điện thoại thông minh của bạn. Tất cả những gì còn lại là khởi động lại điện thoại và sử dụng GPS được cải tiến.

Tại sao GPS vẫn chưa hoạt động trên Android?

Có những lý do khác cho vấn đề. Điều xảy ra là GPS trên Android hoàn toàn không hoạt động (không bật, không tìm kiếm vệ tinh, v.v.). Đặt lại hệ thống về cài đặt gốc có thể giúp giải quyết vấn đề này. Điều này được thực hiện thông qua cài đặt điện thoại. Ngoài ra, thiết bị này có thể được flash lại hoặc đưa cho nhân viên của trung tâm dịch vụ, những người này sẽ “đào sâu” vào thiết bị điện tử và khắc phục lỗi.

Bạn không thích GPS trên Android của bạn mất quá nhiều thời gian để "tìm kiếm và thu được vệ tinh" phải không? Độ chính xác của vị trí kém hơn 10 mét? Bạn có nghĩ rằng “đây là cách GPS thực sự hoạt động” không? Không có gì như thế này. GPS của bạn có thể cung cấp độ chính xác +-5 mét hoặc thậm chí chính xác hơn. Và tôi sẽ cho bạn biết làm thế nào để đạt được điều này. Và không còn “bản vá” hay bên thứ ba và “gemorrhagic” trong việc sử dụng “tiện ích GPS giúp tăng tốc độ tìm kiếm vệ tinh và tăng độ chính xác”. Mọi thứ bạn cần đều có trong thiết bị của bạn. Nhà sản xuất chỉ cần nhập "hiệu chỉnh" ở mức "ánh sáng trung bình" - đương nhiên, họ sẽ không hiệu chỉnh từng điện thoại riêng lẻ. Và nhà sản xuất ở đâu? Ở Trung Quốc, nhưng bạn cần phải hiệu chỉnh ở nơi bạn thực sự sử dụng. Các hướng dẫn bên dưới được tôi thu thập từ nhiều nguồn khác nhau và đã kiểm tra, ngoại trừ phần “đảm bảo độ chính xác tối đa” mà tôi sẽ kiểm tra sau và bổ sung, nhưng ngay cả khi không có nó, thời gian “Khởi động nguội" GPS, sau khi khởi động lại điện thoại, có thể đưa thời gian xuống dưới 20 giây, thay vì 1-2 phút trước khi hiệu chỉnh. Đồng thời, việc chụp các vệ tinh đầu tiên diễn ra trong vòng chưa đầy 3-4 giây và “bắt GPS” (định vị bằng vệ tinh, khi “tìm kiếm GPS” ngừng nhấp nháy và cơ thể chuyển sang làm việc trên vệ tinh) - ít hơn 10 giây (đôi khi lên tới 40 giây, nhưng ít thường xuyên hơn - tùy thuộc vào độ chính xác của đồng hồ thông minh và khả năng hiển thị vệ tinh của bạn).
Để quyết định xem bạn thích cái nào hơn, bạn có thể đọc số lần hiển thị của cả hai phương pháp tại đây: http://vyacheslav.blogspot.com/2013/07/android-gps.html. Cá nhân tôi khuyên dùng “phương pháp hiệu chỉnh GPS gốc” (được mô tả bên dưới) - nó cho kết quả tương tự và theo ý kiến ​​​​của tôi thì thích hợp hơn và dễ sử dụng hơn nhiều.
Cần lưu ý rằng với sự trợ giúp của chương trình được mô tả ở đây: http://vyacheslav.blogspot.com/2013/07/android-gps-6.html, tốc độ kích hoạt từ trạng thái “lạnh” vẫn nhanh hơn một chút . nhưng nó nguy hiểm hơn và do “ngâm sâu vào hệ thống GPS của Android”, nó có thể “hạ gục” các hiệu chỉnh của “hệ thống gốc” của nó, điều này sẽ được thảo luận dưới đây. Ngoài ra, mọi thứ cần được thực hiện với sự trợ giúp của nó, trước mỗi lần bật, GPS sẽ khiến quá trình khởi động sử dụng nó thực sự chậm hơn so với tùy chọn được nêu trong ghi chú này.


Đã thêm vào 30/08/2013. Trước khi bắt đầu hiệu chỉnh, hãy xem ghi chú này và làm theo quy trình được mô tả trong đó: http://vyacheslav.blogspot.com/2013/08/gps-android-jb-411-cink-king-gps.html. Điều này đặc biệt đúng nếu bạn gặp vấn đề nghiêm trọng với GPS, chẳng hạn như “nó giữ vệ tinh rất kém” và “khóa” “rơi” khi tín hiệu yếu đi một chút, cộng thêm sau đó, GPS sẽ “giữ” nhiều vệ tinh hơn đồng thời, điều này sẽ cải thiện cả tính ổn định và độ chính xác. Nếu không có những thủ tục này, tôi không thể “đưa GPS trở lại bình thường” dưới JB 4.1.1 Cink King. Sau đó thực hiện hiệu chuẩn theo phương pháp. được nêu dưới đây trong ghi chú này.

*kiểu chữ in nghiêng Những điểm cần thiết để đạt được độ chính xác nói chung có thể về mặt lý thuyết được nhấn mạnh. Có thể bỏ chữ nghiêng, điều này sẽ làm giảm độ chính xác một chút (thực tế là 2 lần) và sẽ không ảnh hưởng đến tốc độ “khởi động nguội”.
**Trước khi thực hiện quy trình, hãy tìm mã cho menu kỹ thuật trên thiết bị của bạn - bạn sẽ cần nó.

  1. Độ chính xác của GPS và đặc biệt là tốc độ “bắt sau khi khởi động nguội” phụ thuộc rất nhiều vào độ chính xác của cài đặt thời gian trên thiết bị của bạn. Thông thường, trong cài đặt “Ngày và Giờ”, “đồng bộ hóa thời gian qua mạng” được đặt. Tôi cũng đã có nó. Nhưng hóa ra, thiết bị sử dụng tín hiệu di động của nhà điều hành để đặt thời gian, trong một số trường hợp có thể cho độ chính xác của cài đặt thời gian kém hơn + - vài phút và trong trường hợp của tôi (nhà điều hành Kiev, Life), nó có sự khác biệt so với thực tế. thời gian tối đa là 3 giây. Nói chung là phân chứ không phải “tín hiệu thời gian chính xác”. Ngoài ra còn có tùy chọn “xác định thời gian bằng GPS”, nhưng nếu bạn không sống ở một ngôi làng thì điều này sẽ tiêu tốn rất nhiều pin và sẽ ít được sử dụng - cả trong căn hộ cũng như trên tàu điện ngầm , cũng không phải trên xe buýt nhỏ, cũng không phải trong văn phòng... Chà, bạn hiểu ý rồi.
    Vì vậy, trước tiên chúng ta hãy quan tâm đến việc thiết lập thời gian chính xác nhất có thể. Để thực hiện việc này, tôi đã cài đặt chương trình ClockSync miễn phí, từ đây: https://play.google.com/store/apps/details?id=ru.org.amip.ClockSync&hl=ru, bạn cũng có thể tải nó từ đây: http://4pda.ru/forum/index.php?showtopic=171610 . Bạn cũng có thể sử dụng kỹ thuật mà tôi đã mô tả ở đây: http://vyacheslav.blogspot.com/2013/07/android-gps_12.html - kỹ thuật này không yêu cầu cài đặt các chương trình bổ sung nhưng yêu cầu chỉnh sửa thủ công một số tệp cấu hình hệ thống.
    Tiếp theo, chúng tôi quyết định máy chủ thời gian tham chiếu chính xác mà chúng tôi sẽ sử dụng. Điều quan trọng là nó phải càng gần bạn càng tốt và thời gian ping tới nó là tối thiểu. Để bắt đầu, địa chỉ của các “pool” - đối với Ukraine là ua.pool.ntp.org, đối với Nga là ru.pool.ntp.org. Nếu bạn ở quốc gia khác, hãy xem tại đây: http://www.pool.ntp.org/ru/.
    Bây giờ chúng ta khởi chạy thiết bị đầu cuối và trong đó có lệnh “ping ua.pool.ntp.org” và xem thời gian phản hồi. Chúng tôi thực hiện việc này 10 lần - mỗi lần nó sẽ liên hệ với một máy chủ “nhóm” ngẫu nhiên và thường là một máy chủ khác. Ngay cả đối với Ukraine, thời gian “phản hồi” đối với các máy chủ khác nhau cũng dao động từ 5 đến 60ms (trên đất liền), chưa nói đến Nga với quy mô của nước này. Theo đó, chúng tôi ghi lại địa chỉ IP của máy chủ có thời gian phản hồi tối thiểu. Chúng tôi sẽ sử dụng nó.
    Khởi chạy chương trình ClockSync đã cài đặt, Menu > cài đặt. Mục đầu tiên là "máy chủ NTP". Nhập địa chỉ IP đã chọn vào đó. Tiếp theo, chọn hộp “đồng bộ hóa tự động”, sau đó chọn “Khoảng thời gian”. Khoảng thời gian càng nhỏ thì quá trình đồng bộ hóa sẽ diễn ra thường xuyên hơn và điều này có nghĩa là “ít lưu lượng và nhiều pin”, mặt khác, thiết bị của tôi “biến mất” tới 160-180 mili giây trong 3 giờ ... Bây giờ tôi đã quyết định là 3 giờ. Hộp kiểm "Khoảng thời gian chính xác" tiếp theo - bạn không cần phải chọn nó - nó sẽ tiết kiệm pin một chút, cá nhân tôi đã kiểm tra nó. "Chế độ chính xác cao" - đặc biệt là hãy kiểm tra nó vì quá trình đồng bộ hóa đôi khi sẽ diễn ra thông qua việc truyền dữ liệu di động với tốc độ rất không ổn định (bạn không cần phải kiểm tra - độ chính xác sẽ giảm nhưng mức tiêu thụ pin sẽ giảm đáng kể trong quá trình đồng bộ hóa.) Chúng tôi cũng đặt “phát hiện múi giờ”
    Thoát khỏi menu cài đặt, nhấp vào “menu” và chọn “đồng bộ hóa” - có thể nhìn thấy mức độ “thời gian qua” của thiết bị của bạn trên màn hình. Có, trong menu cài đặt sau một ngày, bạn có thể xem đồng hồ trên thiết bị của mình nhanh/trễ như thế nào mỗi ngày (Fly IQ 450 của tôi là 9,21 giây mỗi ngày).
    Đồng bộ hóa thời gian tự động PS chỉ có thể thực hiện được trên thiết bị “đã root”. Nếu bạn chưa root thì chương trình có “chế độ thủ công” nhưng độ chính xác sẽ không giống nhau.
    Lưu ý - được thêm vào sau. Ngoài ra còn có cách thứ hai để đồng bộ hóa thời gian một cách chính xác mà không cần cài đặt chương trình bổ sung, tôi đã mô tả ở đây: http://vyacheslav.blogspot.com/2013/07/android-gps_12.html. Sau khi so sánh kết quả, tôi đã chọn phương pháp này, nhưng nó yêu cầu chỉnh sửa một số tệp cấu hình.
    Bạn cũng nên chỉnh sửa tệp /system/etc/gps.conf nếu bạn có thiết bị đã root. Cụ thể, ở dòng đầu tiên, sau “NTP_SERVER=", hãy thay thế “mặc định” được chỉ định ở đó bằng một dòng phù hợp hơn cho quốc gia của bạn - ví dụ: đối với Ukraine tại ua.pool.ntp.org hoặc thậm chí bằng một dòng được xác định trước đó Địa chỉ IP, nhưng địa chỉ này sẽ ít phổ biến hơn và đôi khi gây ra lỗi nếu một máy chủ cụ thể không hoạt động, vì vậy ua.pool.ntp.org phổ biến hơn, nhưng địa chỉ IP trong trường này có thể tăng tốc độ khởi động nguội ban đầu hơn nữa. Việc chỉnh sửa có thể được thực hiện bằng cách sử dụng "Root Explorer".
    Theo thời gian, chúng tôi đã tìm ra nó. Hơn nữa.
  2. Hãy đi đến cài đặt điện thoại. Vị trí. Chúng tôi đánh dấu các mục: “Theo tọa độ mạng”, “Vệ tinh GPS”, “Dữ liệu phụ trợ”, “AGPS”, còn lại là “để nếm”. Bây giờ hãy chuyển đến mục "Cài đặt EPO". Tắt "EPO" trong quá trình hiệu chuẩn. Mọi người đều ở đây.
  3. Ra mắt Google Earth , Trong cài đặt, chúng tôi chuyển nó để hiển thị tọa độ ở định dạng độ và phân số. Chúng tôi đang tìm một địa điểm gần đó để tiến hành hiệu chuẩn. Nó phải là một nơi khá thoáng, chẳng hạn như một hình vuông. Chúng tôi chọn điểm mà chúng tôi sẽ đứng trong quá trình hiệu chỉnh (chọn các dấu hiệu để đứng chính xác tại đó sau), trỏ con trỏ vào đó và ghi tọa độ được hiển thị đến chữ số cuối cùng. Chuẩn bị xong rồi - cùng "ra đồng" thôi :) cùng chiếc điện thoại.
  4. Nếu bạn đã sử dụng p3- chúng tôi đứng CHÍNH XÁC tại điểm chúng tôi đã chọn trước đó. Khởi chạy "root explorer", đi tới thư mục /data/misc, xóa tệp mtkgps.dat. Chúng tôi tải xuống dữ liệu AGPS mới nhất - ví dụ: thông qua chương trình Trạng thái GPS (menu>công cụ>Dữ liệu AGPS>Tải xuống). Ví dụ: chúng tôi kiểm tra thời gian bằng chương trình ClockSync (chúng tôi kiểm tra nó nhiều lần, xem xét độ lệch điển hình và sau đó nhấp vào đồng bộ hóa - cách sử dụng chương trình và nơi lấy nó - xem trước đó trong bài viết về hiệu chỉnh thời gian). Chuyển đến menu kỹ thuật, LocationBasedServices, chọn “GPS” trong menu và nhấn nút “GPS” (dòng chữ trên đó sẽ thay đổi từ TẮT sang BẬT). Chuyển đến "Xem". Chúng tôi đợi cho đến khi "sửa lỗi" xuất hiện (đèn báo GPS ngừng nhấp nháy) và sau đó đợi ít nhất 2 phút nữa. Sau đó nhấp vào Vị trí tham chiếu và trong cửa sổ xuất hiện, nhập tọa độ được ghi trước đó từ Google Earth cho điểm mà bạn đang hiệu chỉnh (sẽ có số 0 ở đó). Nhấp vào "OK". Chuyển lại đến màn hình Xem và đợi sau "sửa" trong ít nhất 2x phút, tốt nhất là 5 phút. Chúng ta quay lại menu kỹ thuật. Nếu bước 3 không được thực hiện, bạn chỉ cần chọn bất kỳ nơi nào khá thoáng. Lấy ra- thậm chí đừng cố gắng hiệu chỉnh trên ban công hoặc “từ cửa sổ” - bạn sẽ chỉ làm mọi việc trở nên tồi tệ hơn.
  5. ****Trước khi hiệu chỉnh, bạn cũng có thể kiểm tra lựa chọn chính xác của thẻ SIM cho AGPS - nếu nhà cung cấp dịch vụ di động của bạn “trục trặc” và có hai thẻ và hai nhà khai thác, thì bạn có thể chọn một thẻ ít lỗi hơn, điều này, nếu “Buggy” đã được chọn, có thể tăng tốc đáng kể hoạt động của GPS, ATO và “hồi sinh” quy trình “GPS bị hỏng hoàn toàn” được mô tả ở cuối ghi chú.
  6. Chuyển đến "Menu Kỹ thuật"(đối với FLY IQ 450 của tôi và nhiều bản sao Trung Quốc, đây là mã *#*#3646633#*#*, mã mà chúng tôi quay số ở nơi bạn thường quay số điện thoại khi gọi, bạn có thể có một số khác). Tìm "vị trí YGPS" và khởi chạy nó. Giữ điện thoại của bạn theo chiều dọc.
  7. Chuyển đến tab Thông tin. Nhấp vào nút "Đầy đủ".
  8. Chuyển đến tab "Vệ tinh", đợi ít nhất 5 vệ tinh xuất hiện (tốt nhất là nhiều hơn - tôi đã có 11 vệ tinh khi thiết lập) và sau khi chúng “xuất hiện và chuyển sang màu xanh”, hãy đợi ít nhất 2 phút nữa, giữ thiết bị bất động (có thể lâu hơn - nó sẽ không tệ hơn - chỉ tốt hơn). Đây là hiệu chuẩn ban đầu. Tôi mất khoảng 3 phút, nhưng đối với một số thiết bị, theo đánh giá, có thể mất tới nửa giờ.
  9. Vào phần Thông tin", nhấp vào "Lạnh". Tiếp tục như ở điểm 8. Lặp lại điểm 9 3 lần. Nhiều hơn là có thể.
  10. Trở lại Thông tin. Nhấp vào "Ấm áp". hơn nữa như trong đoạn 8. Không cần phải lặp lại nó nữa.
  11. Quay lại thông tin". Nhấp vào "Nóng". Tiếp tục như ở bước 8.
  12. Nếu bạn làm theo bước 3, đi tới menu kỹ thuật, chọn mục "LocationBasedService", chuyển đến tab "Xem" (nhớ kích hoạt GPS như mô tả ở bước 4) và đợi cho đến khi xác định được số lượng vệ tinh tối đa. Tối thiểu là 7, càng tốt (càng nhiều, hiệu chuẩn càng chính xác) và sau khi xác định được mức tối đa, hãy đợi thêm 2 phút. Sau đó vào tab GPS và nhấp vào "RefPosition". Bạn sẽ có hai số, so với số bạn đã ghi trước đó bằng Google Earth, rất có thể chúng sẽ khác nhau đến phần nghìn. Hãy sửa cả những điều bạn đã viết trước đó ở bước 3. Nhấp vào "OK". Bây giờ hãy chuyển đến tab GPS và đợi trong 5 phút, giữ điện thoại bất động. Ở nơi này - càng lâu càng tốt. Chương trình GPS, sau khi nhận được tọa độ thực, sẽ so sánh chúng với tọa độ mà nó “thu được” và thực hiện các chỉnh sửa. làm rõ chúng. Bên dưới cửa sổ, bạn sẽ thấy bộ đếm “quy trình” và dữ liệu thay đổi theo thời gian.
  13. Thoát khỏi menu kỹ thuật và khởi động lại điện thoại.
  14. Tất cả. Chúng tôi vui mừng với GPS nhanh và chính xác.
Sau khi hoàn toàn làm theo hướng dẫn, độ chính xác thực sự của việc xác định vị trí (được tính từ google Earth chứ không phải do chính GPS hiển thị) là ~ 2,3-2,5 mét (GPS cho thấy độ chính xác là 5-6 mét trong trạng thái), với 9 vệ tinh “có thể nhìn thấy” và 8 mét (GPS hiển thị độ chính xác là 10,5 mét ở trạng thái) với 7 vệ tinh có thể nhìn thấy - các vệ tinh di chuyển và không xảy ra theo thời gian theo nghĩa hàng ngày.

Tái bút Nếu bạn cũng định sử dụng chương trình được mô tả ở đây: http://vyacheslav.blogspot.com/2013/07/android-gps-6.html thì hãy nhớ rằng bạn cần hiệu chỉnh chương trình sau khi cài đặt. Và nếu nó được gỡ cài đặt, hãy hiệu chỉnh lại - nó sẽ đặt lại dữ liệu hiệu chuẩn trong quá trình gỡ cài đặt và GPS lại bắt đầu "tìm kiếm vệ tinh trong vài phút". Việc tải dữ liệu “tăng tốc” của nó dường như không ảnh hưởng đến việc hiệu chuẩn, nhưng cũng vô nghĩa - sự khác biệt về tốc độ là “nằm trong giới hạn của lỗi thống kê”. Nhưng có vẻ như độ chính xác thực sự tốt hơn một chút, với dữ liệu mới được tải xuống (tăng 20%, nhưng về cơ bản cũng nằm trong lỗi thống kê). Ngoài ra, hãy nhớ rằng dữ liệu được tải xuống từ chương trình trên sẽ nhanh chóng trở nên lỗi thời và ngược lại, sau một hoặc hai ngày, nó sẽ làm chậm GPS và giảm độ chính xác (so với dữ liệu gốc được hiệu chỉnh đơn giản thông thường bằng phương pháp được mô tả ở trên trong bài viết này). Thêm vào đó, tôi đã gỡ nó xuống nafik :) Bo, thứ nhất, không cần thiết, và thứ hai, với nó, bạn có thể nhận được “GPS không xác định bất cứ điều gì” nếu bạn quên tải xuống dữ liệu mới. Ngay cả khi bạn đã nhấp vào nút “đặt lại dữ liệu đã tải xuống” và không tự khởi chạy chương trình. Ít nhất điều này đã xảy ra với tôi một lần - tôi đã không kiểm tra lại cái cào.

PPS Có tin đồn trên mạng rằng “bật dữ liệu EPO” (dữ liệu GPS cụ thể cho chip MTK), giúp tăng tốc “khởi động nguội”, giúp giảm số lượng “vệ tinh bị bắt giữ”. Điều này khó có thể xảy ra. Số lượng vệ tinh bị bắt được xác định bởi “số lượng trên không tại thời điểm hiện tại” và độ cao của chúng so với đường chân trời (trong thành phố, những vệ tinh phía trên đường chân trời thường không nhìn thấy được). Tuy nhiên, khi hiệu chỉnh thì tốt hơn hết bạn nên tắt nó đi. Và chỉ sử dụng nếu bạn đang đi du lịch đến một nơi không có Internet. Sau đó, nó sẽ mang lại cho bạn khả năng tăng tốc khởi chạy thực sự (nó tải dữ liệu xuống trước một tháng). Trong tình huống bình thường, tốt hơn là chỉ sử dụng AGPS - dữ liệu của nó mới hơn và do đó chính xác hơn, do đó tốc độ “bắt đầu” với nó thường cao hơn.

PPPS Dưới đây là “thông tin tham khảo” dành cho những người nhận được thiết bị có GPS hoàn toàn không hoạt động. Bạn nên kiểm tra nó - lý do có thể là do bạn có điều gì đó khác với những điều sau được liệt kê trong cài đặt của mình:

Trong menu kỹ thuật, trong mục LocationbasedService, trong tab AGP S:

Bật A-GPS, MSB, Hồ sơ người dùng, Mẫu SLP - Phải bật GOOGLE, supl.google.com, 7275, Bật TLS, RRLP, IMSI, K-Value.
Độ chính xác theo chiều ngang - 22, Độ chính xác theo chiều dọc - 0, Tuổi của vị trí - 0, Độ trễ - 0. Ước tính vị trí được chọn.
**********Chọn thẻ SIM cho AGPS
Chuyển đến tab NET - chọn - nhấp vào xem bản đồ (tab Bản đồ), địa chỉ nơi bạn đang ở hoặc gần địa chỉ đó sẽ xuất hiện ở đó. Chúng tôi làm tương tự với . Chúng tôi so sánh những gì chính xác hơn với vị trí thực của bạn và trên tab AGPS, hãy chọn thẻ SIM ưa thích của bạn.
Trên tab AGPS, bấm vào
Có, nếu bất kỳ điều nào được liệt kê trong PS này khác với cài đặt trên thiết bị của bạn hoặc nếu bạn đã thay đổi thẻ SIM mà bạn đã gắn AGPS, bạn cần thực hiện hiệu chỉnh mới.

PS Về ảnh hưởng của độ chính xác của đồng hồ đến thời gian khởi động nguội GPS.

Từ “nơi bất tiện” - ban công, mọi thứ bên trên đều được bê tông hóa, sân giếng - nhà ở 4 phía, bầu trời là “một mảnh từ trên cao”, 4 vệ tinh hầu như không nhìn thấy được (khi đó bạn hầu như không thể nhìn thấy 3 vệ tinh). , và cái thứ 4 xuất hiện và biến mất). điện thoại đã được hiệu chỉnh theo phương pháp đã nêu ở trên (trước khi hiệu chỉnh, không có hoạt động chụp nào trong những điều kiện này). Đồng hồ “trễ” khoảng ~160 mili giây (2 giờ đã trôi qua kể từ khi đồng hồ được hiệu chỉnh bằng chương trình ClockSync). Thời gian khởi động nguội ~ 250-300 giây. Sau khi hiệu chỉnh thời gian bắt buộc bằng chương trình ClockSync, thời gian “khởi động nguội” là ~100 giây. Tuy nhiên, đây là những điều kiện. trong đó GPS thường không hoạt động chút nào, nhưng minh họa rõ ràng ảnh hưởng của độ chính xác của đồng hồ đến thời gian “khởi động nguội”.

PPS Để buộc tải dữ liệu AGPS, chẳng hạn, nếu bạn ở xa nơi chúng được tải xuống - ví dụ: bạn đã đi 200 km để câu cá/nghỉ mát, v.v. và dữ liệu AGPS được tải xuống tại nhà trở nên không liên quan, điều này có thể ảnh hưởng tiêu cực đến thời gian “khởi động nguội”.

Bạn có thể sử dụng chương trình Trạng thái GPS từ đây: https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2&hl=ru. Khởi động chương trình này. Ở phía dưới bên trái bên dưới “vòng tròn tọa độ” là tuổi của dữ liệu AGPS tính bằng giờ. Bấm vào Menu > Công cụ > Dữ liệu A-GPS. Sau đó "tải xuống".


Chức năng định vị địa lý trong thiết bị Android là một trong những chức năng được sử dụng nhiều nhất và có nhu cầu cao nhất, do đó, sẽ khó chịu gấp đôi khi tùy chọn này đột ngột ngừng hoạt động. Do đó, trong tài liệu hôm nay, chúng tôi muốn nói về các phương pháp giải quyết vấn đề này.

Giống như nhiều sự cố khác với mô-đun giao tiếp, sự cố với GPS có thể do cả lý do phần cứng và phần mềm. Như thực tế cho thấy, cái sau phổ biến hơn nhiều. Lý do phần cứng bao gồm:

  • mô-đun chất lượng kém;
  • một vỏ kim loại hoặc đơn giản là dày để che chắn tín hiệu;
  • tiếp nhận kém ở một địa điểm cụ thể;
  • các khiếm khuyết sản xuất.

Lý do phần mềm gây ra vấn đề với định vị địa lý:

  • thay đổi vị trí khi tắt GPS;
  • dữ liệu không chính xác trong tệp hệ thống gps.conf;
  • phiên bản lỗi thời của phần mềm để làm việc với GPS.

Bây giờ chúng ta hãy chuyển sang các phương pháp để khắc phục vấn đề.

Cách 1: GPS khởi động nguội

Một trong những lý do phổ biến nhất dẫn đến lỗi GPS là việc di chuyển đến vùng phủ sóng khác và tắt truyền dữ liệu. Ví dụ: bạn đã đi đến một quốc gia khác nhưng không bật GPS. Mô-đun điều hướng không nhận được cập nhật dữ liệu kịp thời nên nó sẽ cần thiết lập lại liên lạc với các vệ tinh. Điều này được gọi là “khởi đầu nguội”. Nó được thực hiện rất đơn giản.

Theo quy định, sau khi hết thời gian quy định, các vệ tinh sẽ được đưa vào hoạt động và việc điều hướng trên thiết bị của bạn sẽ hoạt động chính xác.

Cách 2: Thao tác với file gps.conf (chỉ root)

Chất lượng và độ ổn định của việc thu tín hiệu GPS trong thiết bị Android có thể được cải thiện bằng cách chỉnh sửa tệp gps.conf của hệ thống. Thao tác này được khuyến nghị đối với các thiết bị không được cung cấp chính thức cho quốc gia của bạn (ví dụ: thiết bị Pixel, Motorola ra mắt trước năm 2016, cũng như điện thoại thông minh Trung Quốc hoặc Nhật Bản dành cho thị trường nội địa).

Để tự chỉnh sửa tệp cài đặt GPS, bạn sẽ cần hai thứ: và khả năng truy cập các tệp hệ thống. Nó là thuận tiện nhất để sử dụng.

  1. Khởi chạy Ruth Explorer và đi tới thư mục gốc của bộ nhớ trong, còn được gọi là root. Nếu được yêu cầu, hãy cấp cho ứng dụng quyền truy cập để sử dụng quyền root.
  2. Đi tới thư mục hệ thống, sau đó vào /vân vân.
  3. Tìm tập tin trong thư mục gps.conf.

    Chú ý! Tệp này bị thiếu trên một số thiết bị của nhà sản xuất Trung Quốc! Nếu bạn gặp phải vấn đề này, đừng cố tạo ra nó, nếu không bạn có thể làm gián đoạn GPS!

    Bấm và giữ vào nó để chọn nó. Sau đó nhấn vào ba dấu chấm ở trên cùng bên phải để hiển thị menu ngữ cảnh. Trong đó chọn "Mở trong trình soạn thảo văn bản".

    Xác nhận sự đồng ý của bạn đối với những thay đổi của hệ thống tập tin.

  4. Tệp sẽ được mở để chỉnh sửa và bạn sẽ thấy các tùy chọn sau:
  5. Tham số NTP_SERVER phải được thay đổi thành các giá trị sau:
    • Đối với Liên bang Nga - ru.pool.ntp.org;
    • Đối với Ukraine - ua.pool.ntp.org;
    • Đối với Belarus - by.pool.ntp.org.

    Bạn cũng có thể sử dụng máy chủ châu Âu Europe.pool.ntp.org.

  6. Nếu tham số INTERMEDIATE_POS bị thiếu trong gps.conf trên thiết bị của bạn, hãy nhập tham số đó với giá trị 0 - điều này sẽ phần nào làm chậm hoạt động của bộ thu nhưng sẽ giúp kết quả đọc của nó chính xác hơn nhiều.
  7. Thực hiện tương tự với tùy chọn DEFAULT_AGPS_ENABLE, bạn cần thêm giá trị TRUE vào tùy chọn này. Điều này sẽ cho phép bạn sử dụng dữ liệu mạng di động để định vị địa lý, điều này cũng sẽ có tác động có lợi đến độ chính xác và chất lượng thu sóng.

    Việc sử dụng công nghệ A-GPS cũng chịu trách nhiệm cho cài đặt DEFAULT_USER_PLANE=TRUE, cài đặt này cũng cần được thêm vào tệp.

  8. Sau tất cả các thao tác, thoát khỏi chế độ chỉnh sửa. Đừng quên lưu các thay đổi của bạn.
  9. Khởi động lại thiết bị và kiểm tra hoạt động của GPS bằng các chương trình kiểm tra đặc biệt hoặc. Định vị địa lý phải hoạt động chính xác.

Phương pháp này đặc biệt phù hợp với các thiết bị có SoC do MediaTek sản xuất nhưng cũng hiệu quả trên các bộ xử lý của các nhà sản xuất khác.

Phần kết luận

Tóm lại, chúng tôi lưu ý rằng các vấn đề với GPS vẫn còn hiếm và chủ yếu xảy ra trên các thiết bị thuộc phân khúc bình dân. Như thực tế cho thấy, một trong hai phương pháp được mô tả ở trên chắc chắn sẽ giúp ích cho bạn. Nếu điều này không xảy ra thì rất có thể bạn đang gặp sự cố phần cứng. Không thể tự mình khắc phục những sự cố như vậy, vì vậy giải pháp tốt nhất là liên hệ với trung tâm bảo hành để được trợ giúp. Nếu thời hạn bảo hành của thiết bị vẫn chưa hết, bạn nên thay thế thiết bị hoặc hoàn lại tiền.

Chức năng định vị GPS hiện có sẵn trên mọi điện thoại thông minh hiện đại. Hầu hết mọi người cần công nghệ này gần như hàng ngày. Ví dụ: những người lái xe không có thiết bị định vị ô tô thường sử dụng thiết bị di động của họ làm thiết bị định vị di động. Vì các thiết bị này không được thiết kế để trở thành thiết bị điều hướng chính thức nên hoạt động của chúng đôi khi không thành công.

Điều này thường là do cài đặt phần mềm không chính xác. Đối với nhiều người, GPS không hoạt động trên thiết bị Xiaomi, cụ thể là nó hiển thị vị trí không chính xác. Có một số cách giúp thiết bị của bạn tìm kiếm vệ tinh nhanh hơn.

Kiểm tra kết nối

Để so sánh kết quả thao tác của bạn với thiết bị, chúng tôi khuyên bạn nên sử dụng chương trình Kiểm tra GPS. Nó sẽ cho bạn biết điện thoại của bạn nhìn thấy bao nhiêu vệ tinh, nó được kết nối với những vệ tinh nào và chất lượng của kết nối này.

Trạng thái GPS - Hiển thị trạng thái GPS, cho dù trạng thái này hiện có được bật hay không. Mỗi cột là một vệ tinh mà điện thoại của bạn nhìn thấy, tổng số của chúng có thể được nhìn thấy ở góc trên bên trái của “Đang xem”, ở góc trên bên phải của “Đang sử dụng” - điện thoại sử dụng bao nhiêu trong số chúng. Màu sắc và số lượng cột biểu thị chất lượng kết nối.

  • Cột màu xám - vệ tinh không được sử dụng
  • từ 0 đến 20 (đỏ, cam) - kết nối kém
  • từ 20 đến 40 (màu vàng) - chất lượng chấp nhận được
  • từ 40 (xanh) - chất lượng tuyệt vời

Trong chương trình, bạn sẽ tìm thấy nhiều chức năng hữu ích hơn, chẳng hạn như bản đồ vệ tinh, la bàn, độ chính xác và hơn thế nữa.

Chúng tôi cấp quyền truy cập vào ứng dụng mong muốn

  • Ngoài ra;
  • Pin và hiệu suất;
  • Chế độ nền;
  • Các ứng dụng.

Chọn ứng dụng được yêu cầu không hoạt động chính xác với mô-đun GPS. Chúng tôi cấp cho chương trình mong muốn quyền truy cập đầy đủ và loại bỏ tất cả các hạn chế.

Thay đổi cài đặt hệ thống

Có một số người dùng smartphone tìm thấy nhiều vệ tinh nhưng hiển thị sai điểm định vị và hoạt động kém, chậm. Ở đây phiên bản phần sụn không có vai trò gì. Ví dụ: trên thiết bị Xiaomi Mi5 đã xảy ra sự cố với GPS trên hầu hết các chương trình cơ sở, cả tùy chỉnh và chứng khoán. Vấn đề có thể được giải quyết bằng cách thay đổi tệp hệ thống.

Để thực hiện các thay đổi đối với hệ thống, bạn phải có được tệp .

  1. Tải xuống bất kỳ trình thám hiểm nào. Bạn có thể sử dụng ES Explorer hoặc Root Explorer.
  2. Đi tới thư mục hệ thống/etc. Ở đó chúng tôi tìm kiếm một tập tin có tên gps.config.

  1. Chúng tôi khuyên bạn nên sao chép trước tập tin này. Sau khi thực hiện thay đổi, điều hướng có thể ngừng hoạt động hoàn toàn, do đó, một bản sao lưu có thể hữu ích.
  2. Mở tệp bằng trình soạn thảo văn bản tích hợp, đi đến cuối tệp và thêm dòng sau vào một dòng mới:

NTP_SERVER=ru.pool.ntp.org

  1. Lưu các thay đổi và khởi động lại điện thoại thông minh.
  2. Để hoàn toàn chắc chắn, bạn cũng có thể đặt lại bộ đệm.

Phương pháp này cũng đã được thử nghiệm thành công trên Xiaomi mi4 và một số thiết bị Android khác. Sau khi thực hiện thay đổi tệp hệ thống, điện thoại thông minh đã tìm thấy vị trí chính xác, với sai số chỉ 2 mét.

Các vấn đề có thể xảy ra với MiKey

Một giải pháp khá tầm thường cho vấn đề liên quan đến nút MiKey đặc biệt. Người dùng thiết bị Xiaomi Redmi Note 3 Pro nhận thấy GPS không hoạt động khi cắm thêm nút MiKey vào giắc cắm tai nghe của điện thoại.

Trên thực tế, một số thiết bị mất rất nhiều thời gian để kết nối với vệ tinh chỉ bằng một nút bấm.

Hóa ra, MiKey cản trở hoạt động bình thường của ăng-ten GPS nên liên lạc được thiết lập chậm.

Kiểm tra địa chỉ liên lạc của ăng-ten GPS

Nếu bạn đã thử tất cả các phương pháp nhưng GPS vẫn không hoạt động thì bạn cần kiểm tra các điểm tiếp xúc của ăng-ten GPS.

Chú ý, phương pháp này liên quan đến việc tháo rời thiết bị, điều này có thể làm mất hiệu lực bảo hành. Nếu bạn không tự tin vào khả năng của mình, chúng tôi khuyên bạn không nên sử dụng phương pháp này. Bạn thực hiện mọi hành động với sự nguy hiểm và rủi ro của riêng bạn.

Quy trình này phải được thực hiện cẩn thận để không làm hỏng bo mạch chủ.

  1. Tháo nắp sau của điện thoại.
  2. Sử dụng tuốc nơ vít Phillips, bạn cần tháo nắp kim loại nằm phía trên pin. Chúng tôi xóa nó khỏi thiết bị.
  3. Trên bảng mạch của điện thoại thông minh, bạn sẽ thấy một số lò xo cần được làm sạch bằng giũa thu nhỏ hoặc tuốc nơ vít. Đây là những điểm tiếp xúc của ăng-ten tiếp xúc với vỏ kim loại. Nếu liên lạc kém, mức tín hiệu sẽ thấp, dẫn đến việc tìm kiếm vệ tinh mất nhiều thời gian.

  1. Không biết chính xác ai trong số họ chịu trách nhiệm nhận tín hiệu GPS nên mọi chuyện đều rõ ràng. Làm tương tự trên nắp kim loại từ bên trong.
  2. Chúng tôi đặt nắp vào đúng vị trí và siết chặt các bu lông. Đóng nắp lưng chính và khởi động lại điện thoại thông minh.

Một trong những người dùng Mỹ đã quyết định đi theo một con đường khác; anh ta uốn cong các điểm tiếp xúc để chúng tiếp xúc tối đa với các ăng-ten ở lớp vỏ bên trong. Bạn có thể xem báo cáo ảnh của anh ấy ngay bên dưới (bạn có thể cuộn qua các bức ảnh).

Vị trí ăng-ten Trước sửa Sau sửa

Sau khi thực hiện các thao tác, thiết bị thử nghiệm của chúng tôi hiện đang tìm kiếm số lượng vệ tinh lớn hơn, chất lượng tín hiệu đã tăng lên và do đó độ chính xác của vị trí hiện có sai số tối thiểu.