Finally, we can use 5 more SAT's for GNSS. Fresh news from u-blox>

Thalwil, Switzerland - January 26, 2016 - u-blox (SIX:UBXN), a global leader in wireless and positioning modules and chips, announces the release of a new firmware, FW 3.01, for its u-blox M8 concurrent multi-GNSS platform.

u-blox M8 FW 3.01 now also supports Galileo, in addition to GPS, GLONASS, BeiDou, QZSS and SBAS. It can track up to three constellations concurrently and makes use of all SBAS and QZSS augmentation systems at the same time. With Galileo fully deployed, the European positioning system will provide access to 24 additional satellites, thereby significantly increasing availability of GNSS signals and further improving position accuracy in challenging urban environments. u-blox M8 supports Galileo-based eCall, the European emergency call system, which will be required in new vehicles starting 2018. u-blox M8 is also compliant with ERA-GLONASS, eCall's Russian equivalent.

In addition, with FW 3.01, u-blox M8 now boosts the BeiDou acquisition sensitivity and adds support to the Indian GAGAN augmentation system.

u-blox M8 chips and modules are able to operate reliably in difficult environmental conditions as well as in a security attack scenario. Because a growing number of wireless systems rely on GNSS positioning, the threat of attacks, such as diversion of drones or hijacking of car electronics, has become very real. Security mechanisms are now embedded in FW 3.01, the result of years of intense research at u-blox R&D labs. An anti-spoofing feature detects fake GNSS signals, and a message integrity protection system prevents "man-in-the-middle" attacks. Yet another security function detects and suppresses jamming. Since all this functionality is already built into u-blox M8 FW 3.01, these security mechanisms are a lot more effective than an external system implementation.

Automotive-grade u-blox M8 products benefit from an extended operating temperature of -40 to +105°C and are AEC-Q100 Grade 2 qualified. The extended temperature range allows more flexibility in vehicle integration, for instance by integrating a u-blox M8 GNSS receiver into a roof-top antenna where temperatures can reach 105°C.

Another welcome feature of FW 3.01 is the 10% power reduction compared to earlier firmware versions of u-blox M8.

"u-blox has reached another milestone to provide customers with performance they need for advanced applications," says Uffe Pless, Product Manager Positioning, at u-blox. "u-blox is at the forefront of ensuring GNSS security and remains the supplier of choice for professional and automotive GNSS implementations."

The u-blox M8 platform supports applications where navigation performance, reliability, and high accuracy are paramount, whereas the recently announced u-blox 8 platform addresses power sensitive applications such as wearables. u-blox M8 and u-blox 8 products are pin- and software compatible.

Firmware to upgrade existing flash-ROM based u-blox M8 products can be downloaded from the u-blox website. Products with FW 3.01 in ROM will become available in Q2' 2016.

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • Related to that, does someone know where are previous versions of the firmware, if we want to roll back, or a way to dump the existing firmware ?

  • Just flashed my M8N from ublox. Works fine withi u-center, all the new features seem to be there.

    Make sure you use u-center 8.20 and the flash.xml from 8.20 as well.

    Direct link to the FW: https://www.u-blox.com/sites/default/files/UBX_M8_301_SPG.911f2b77b...

  • Really nice 18+20 sats in this far region Bernardo, I was in doubt when I bougth it too, I'm using "as it" yet, interesting to listen about your results, thank's for share.

  • Hi All. I am receiving a couple of M8Ns these days (a CUAV M8n with 5983 and a much cheaper M8N from Bangood) and I am planning to update the firmware. I will try to test it with the stock one and the new one just in case and I´ll post the results here. I south of South America so it will be interesting to see the performance here as most users test the in the north where new positioning systems might work better. I even disable SBAS in the config just in case since in this region it does not seem to do anything for the performance.

    Let´s see what happens!

  • @Sobido,

    not sure if RTKLib has not been developed to support GPS chips tracking up to three constellations concurrently.



    BTW How to contact Prof. Takasu
    since email contact is down

    Tutorial and Demonstration

    GNSS-SDRLIB: Open Source GNSS Software Defined Radio Library (SDR working with RTKLIB)

    Google play: RTKGPS+ (Android frontend of RTKLIB)


    RTKLIB is an open source program package for standard and precise positioning with GNSS (global navigation satellite system). RTKLIB consists of a portable program library and several APs (application programs) utilizing the library. The features of RTKLIB are:

    (1) It supports standard and precise positioning algorithms with:
    GPS, GLONASS, Galileo, QZSS, BeiDou and SBAS
    (2) It supports various positioning modes with GNSS for both real-time and post-processing:
    Single, DGPS/DGNSS, Kinematic, Static, Moving-Baseline, Fixed, PPP-Kinematic, PPP-Staticand PPP-Fixed
    (3) It supports many standard formats and protocols for GNSS:
    RINEX 2.10, 2.11, 2.12 OBS/NAV/GNAV/HNAV/LNAV/QNAV, RINEX 3.00, 3.01, 3.02 OBS/NAV, RINEX 3.02 CLK, RTCM ver.2.3, RTCM ver.3.1 (with amendment 1-5), ver.3.2, BINEX, NTRIP 1.0, RTCA/DO-229C, NMEA 0183, SP3-c, ANTEX 1.4, IONEX 1.0, NGS PCV and EMS 2.0 (refer the Manual for details)
    (4) It supports several GNSS receivers' proprietary messages:
    NovAtel: OEM4/V/6, OEM3, OEMStar, Superstar II, Hemisphere: Eclipse, Crescent, u-blox: LEA-4T/5T/6T, SkyTraq: S1315F, JAVAD: GRIL/GREIS, Furuno: GW-10 II/III and NVS NV08C BINR (refer the Manual for details)
    (6) It supports external communication via:
    Serial, TCP/IP, NTRIP, local log file (record and playback) and FTP/HTTP (automatic download)
    (7) It provides many library functions and APIs for GNSS data processing:
    Satellite and navigation system functions, matrix and vector functions, time and string functions, coordinates transformation, input and output functions, debug trace functions, platform dependent functions, positioning models, atmosphere models, antenna models, earth tides models, geoid models, datum transformation, RINEX functions, ephemeris and clock functions, precise ephemeris and clock functions, receiver raw data functions, RTCM functions, solution functions, Google Earth KML converter, SBAS functions, options functions, stream data input and output functions, integer ambiguity resolution, standard positioning, precise positioning, post-processing positioning, stream server functions, RTK server functions, downloader functions
    (8) It includes the following GUI and CUI APs:"
    RTKLIB: An Open Source Program Package for GNSS Positioning
  • Hi . I upgrade one M8N with this new firmware. However I noted a problem then on RTKlib that seem not recognise the GPS anymore .

    Problem noted also with the android app RTKGPS+. 

    I came back to firmware 2.01.

  • Jani: I have Lea, neo and m8n in different ships, but I noticed that m8n have double sats than the others and copter have aprox 30cm err to return to land where he take off, I'm impressive :O , I don't know if it is important in what world site you are to have better or worse accurate?, I'm in the opposite side than you (south of South America).

  • @Jani,

    NEO8 coming with support for so many systems outperforms  past models, since with its ability to track up to three constellations concurrently you get 3 GPS devices in one.

    I have studied GPS ionospheric error in Australia to stay in 1 - 10 metres range in 24h cycle.

    So if some manufacturers of GPS devices claim high accurancy within 1-5 m range this is not high accuracy GPS at all.

    I have studied GPS RTK lib approach, algorithms and idea behind GCS and mobile rover

    solution to build all-software high accuracy single GPS unit, fit for drones since real-time GPS RTK is priced $500 and more.

    If price is ok and new model pretested to fit for drones I would not delay the transition to new M8 from Ublox any longer.

    Better is better.

  • Developer

    Nice thing but not practical.

    One of the best GPSes especially for multicopters is actually NEO7. NEO8 tends to downgrade accuracy due GLONASS and now most likely even more with Galileo. Why?? As they cannot provide as accurate positioning like old original GPS network does.

    On the other hand, if you happen to create custom electronics that is staying on weird locations and stationary. This case having N8 can give advantages for you...

    So having GLONASS activated in your N8 chips does not give any extra accuracy and most likely introduces more glitches to your multicopters.

    In future when networks are fully operational we will get advantages from it but how long that takes??? Who knows, in mean while no Glonass, Beidou, Galileo at least for me :)

  • Thank's 

This reply was deleted.