So I was wondering if the HW chip may be compatible with new protocol via SW or FW upgrade to support Galileo or do we need HW upgrade, and is that case is there any plan to provide such component to FP2 users ?
Yeah I guess I was wrong.
I just went outside and Satstat showed me GPS, GLONASS & Baidou satellites. I am 99% sure I remember a time when it showed me 5 different satelite services, but if it really supported Galileo it would probably show some satellites here in Austria…
The chipset of the Fairphone 2 doesn’t support Galileo.
The chipset is located on the core module, so a different core module would be needed … discussed here …
Since there are Android smartphones with Galileo support I guess Android would support it already … or Android is indifferent about the location providers and everything important would be in the hardware drivers from the chipset vendors … I don’t know.
Otherwise … there are external USB and Bluetooth Galileo reveivers. I didn’t research Android options in that field, though.
Else … the Fairphone 2 has an unused USB stub (not a real port, just contact points) at the back, you could perhaps design and build a Galileo hardware addendum and write the software for it … the DIY category is here …
Please be so kind and point us to any information in the datasheet stating Galileo support which we all may have missed up to now.
Hopefully I won´t be proven having to wear glasses from now on.
From the technical point of view I would clearly say: Without hardware no software.
Both systems (GPS/Galileo) are approx. 25+ years of age apart hence not compatible.
Even devices using GPS here in D/Europe need a correction offset parameter to make GPS work precisely outside of the US (military), as the US never really had intended to have everyone around the globe using their system (with high accuracy).
I tend to state compatibility cannot be provided only by software without any further hardware. It would require a more advanced SoC e.g. SD 820 (A) with integrated Galileo supporting modem or a SoC supporting an external modem with Galileo reception e.g. SD 805(outdated chip).
A DIY solution as mentioned by @AnotherElk probably would do as well.
I do not say that this is possible, but I just ask the question openly.
I was just wondering if by some FW upgrade of the GPS chip could become compatible with Galileo protocol. Since it could be very close protocol, frequency together with modulation, a reconfiguration could have been sufficient, but I don’t know enough on GPS and Galileo spec to tell that. Also with DSP you can change radically the algorithm to do different task (it’s quite common on STB do use that on Audio and sometimes Video decoding). And with FPGA chip you can do kind of HW upgrade, if antenna are compatibles, but in our case I doubt it’s based on FPGA, but most probably on classical ASIC chip. Those question could only be answered by Fairphone HW team I guess or Qualcomm ?
So my point is that lot of option are possible, but maybe none of them are actually feasible on our current HW.
Then the software could be modify accordingly to support without much problem from my perspectives, since the output of the chip will be very similar.
So here maybe of a very knowledgeable HW guy could help and then we can answer for sure.
Generally it would be possible, but not with the actual (most common) FP2 design using Qualcomms SoC and an integrated modem.
Not with our SoC with a fixed design. It´s all integrated and small as Qualcomm designed it. Integrity is the major goal here, getting things optimized and smaller and smaller.
Same matter here. Depending on the pcb layout and DSP type, they are programmable for lots of real time audio effects or limited to only perform needed audio data calculations/conversions for which they are optimized. If they are not programmable, software (CPU) has to take over all. Video processing works accordingly as I believe.
Yes, FPGAs are a nice invention. Here actually all needed functions of the chip(s) the function design are programmed in form of a hardware description language. So usual programming tools as e.g. a compiler for C are not of use.
I don`t know of many other complex projects which are only build up on FPGA chips beside this
As I could read here too, FPGAs are often used as prototyping platforms before a chip is finally produced as an ASIC (SoC).
The direction (yet) seems to be the other way around as you would like to have
Who knows if this will change some day once specific FPGA obstacles are overcome.
Have a look into the DIY area, I don´t know about every available extension. Also browse other places on the net. Sometimes there is a hit for more users having made own hardware for the FP2. Replacement cases are available as well as others also wanted to keep their extensions in a slim form.