This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

wl128x GPS support in Linux

Other Parts Discussed in Thread: WL1281, AM3354, AM3352, WL1271, WL1835

Dear gentlemen,

We developed a custom board based on Sitara AM335x. On that board, we are running Linux 3.2.0 and we are using the combo chip WL1281 (placed inside module WG7500 from Jorjin). We already have full support througth TI Shared Transport driver to WiFi and BT functionalities, but we have a lack of information for the GPS module. How could we activate the GPS functionalities? Is there an application similar to uim (used for BT) for GPS? Is there at least a specification about which commands and replies the GPS module is waiting for?

Reading the forum and several posts on internet, we understood that there is not support from TI on GPS for Linux, while there is for Android. Why? How could we go on a Linux design?

Thanks a lot in advance.

Fabio

  • Hi Fabio,

    Integrity-Project has a GPS driver ported to Linux.

    Please contact me in private for more information.

    Thank you, 

    - Elad

  • I would like to know why TI, as silicon vendor, can't publish or give under NDA the information needed to develop the WL1281 GPS Linux driver. I got across all our TI references bouncing on a rubber wall to discover then someone has received those documents...

    We will be forced to discard four designs based  on Omap4430, Omap4460, AM3352, AM3354 due to the impossibility to obtain the basic information to have the silicon working.

    Note that no one of the module vendors are able to supply the drivers.

  • Hello,

    We are taking it with our partners and marketing team. Will keep you posted.

    Sorry for the slow response,

    Eran

  • Hi Fantin,

    I know it's not a formal TI answer, and I hope I could deliver it on time. I'm sorry to hear about your design, however, TI GPS is under stick NDA and even partners cannot deliver it by source but as binary only.

    If it's still relevant, please talk to me in private, TI GPS and WiLink solution is an excellent one,  and you can get operational in any operating system/platform you will chose 

  • Hi Fantin,

    First of all, I am sorry to hear that you have been trouble getting a clear response to your questions.

    WL128X is a product that TI has only offering to a handful of customers under a direct support contract.

    TI does not have a Generic Linux GPS Driver for this product.

    Our Module partners have been asked only to offer this module to Adnroid customers who are already under a direct support contract with TI.

    Clearly, a mistake was made by the module partner in this case and we would like to appologize on their behalf.

    We have also brought this to Jorjin's attention and asked them to offer help to try to rectify your design.

    Thanks again for choosing a TI solution for this product and our appologies that we don't have a solution for your GPS Linux Driver requirement.

     

    Adnan

  • dear Adnan,

    It's clear in my mind that TI doesn't offer the product (WL1281) to all. We are speaking about silicon, chipset. Ok.

    Jorjin declares on its website that WG7550 module (that has inside WL1281) is supported with linux drivers. That's not true and misleading.

    I understand that TI has not the linux driver for WL128x based devices. Ok

    We  choose Jorjin due to the price. We need a cost effective solution for high volume market. Then the choice was also for the publicized Linux support.

    What does mean "rectify your design"? We need GPS, WiFi, Bluetooth and we need it under Linux. We already wrote drivers for Bluetooth and WiFi (for WL1281) using TI ST protocol/architecture because those parts are documented. We want to write the driver for GPS too. We don't need support. simply documentation. By the way, what is negated us, is  available in the chinese market despite your stick NDA: http://www.docin.com/p-306948159.html 

    The above is an example of document that we are not able to obtain legally but someone else put in the net regardless rules, law and commitments.

    I understand that what I have to do is to trow away the design and use another chipset vendor solution. Next time I will carefully select the silicon vendor.

    Before that, please, just to respect all the wasted time we had working on your (wrong) solution, let me understand which kind of mil grade secret there is on the protocol of this f..kd chipset to read some longitude latitude and so on :)

    best regards

  • Elad Raz92038 said:

    WiLink solution is an excellent one,  and you can get operational in any operating system/platform you will chose 

     
    Elad, I am interested in using a WL1835 module (kernal 3.2 based) but on a DM8147 which is Kernal 2.37+ based and supports WL1271.
     
    Is this possible and how difficult would the port be?
     
    Patrick
  • Hi Patrick,

        I am also doing same supporting wl1835 on DM8147 , but board files are not supporting to enumerate any wilink device (wl127x) also


    Can please guide me how to make board files supporting for TI  wilink devices ?????

    Thanks

    Ram