No stock FM radio - Verizon HTC One (M7)

So apparently the Verizon variant of the HTC One has no stock FM radio, unlike all the other carrier variants (excepting Google Play edition).
Somebody sent me a debug log from my FM app (Spirit) and here's what I found:
The Broadcom OEM Proprietary FM API is there, and seems to "work", but RSSI is always 0 or 111 and only static can be heard.
The firmware file for the Broadcom FM/combo chip is the same variant on the latest Google Play edition of HTC One. IE, FM is disabled on it.
Spirit can work around that with root, assuming the FM antenna pins are not (IMO maliciously) grounded to disable them.
I'm very interested to see if a rooted Verizon One can be FM'd. Just run my app, latest free version here: http://d-h.st/vCj
EDIT: Set Menu-> Settings-> Debug-> FM API to "Low Level" and try again.
Working or not, if you have a ROOTED Verizon One, please send a debug log. Use Menu-> Test-> Email-> Logs and press Send after 20 seconds.
I already have an unrooted log, and don't need any more.
Thanks !

It seems to work I didn't have a headphon set too test but I got lots of static

I could only hear static, couldn't tune into any of the local stations.

fredric53 said:
It seems to work I didn't have a headphon set too test but I got lots of static
Click to expand...
Click to collapse
If you bought a Verizon One, you should have received a pair of headphones with the phone. Check the box.
simo24 said:
I could only hear static, couldn't tune into any of the local stations.
Click to expand...
Click to collapse
I have the same problem. There's only static.

I got static with headphones plugged in (not OEM, some Bose ones I have around.) I just emailed the logs

3 of you sent me rooted logs, Thanks !
I was mistaken that the Broadcom OEM Proprietary FM API doesn't work. It DOES seem to work with no error, but RSSI signal strength always shows as 0 or 111 and you all report only static for audio.
The static is an encouraging sign.
I think this is due to the firmware file for the Broadcom FM/combo chip having FM disabled.
Spirit has a work around for that with root.
Set Menu-> Settings-> Debug-> FM API to "Low Level" and restart Spirit. Bluetooth is best turned off.
I would test once immediately after a full cold reboot of the phone with Bluetooth never having been on. Then I'd test again after turning Bluetooth on.

mikereidis said:
3 of you sent me rooted logs, Thanks !
I was mistaken that the Broadcom OEM Proprietary FM API doesn't work. It DOES seem to work with no error, but RSSI signal strength always shows as 0 or 111 and you all report only static for audio.
The static is an encouraging sign.
I think this is due to the firmware file for the Broadcom FM/combo chip having FM disabled.
Spirit has a work around for that with root.
Set Menu-> Settings-> Debug-> FM API to "Low Level" and restart Spirit. Bluetooth is best turned off.
I would test once immediately after a full cold reboot of the phone with Bluetooth never having been on. Then I'd test again after turning Bluetooth on.
Click to expand...
Click to collapse
Nothing but static after changin API to "Low Level". I hadn't ever turned on Bluetooth, but did a full reboot anyway. Still nothing but static. I turned on Bluetooth, and it stopped the static. I restarted the app, it took a minute to pop up, but says
Code:
Error: No FM Accessible
SU: 2 Fm:BC2 Su:1 Bt:0 Ht:0 Mo:BCU
Now I can't turn on Wi-Fi or Bluetooth anymore. I can't send you the logs again.
EDIT:
I force closed the app and uninstalled the app and everything works fine again. I don't know why your app is causing conflicts like it is.

If you guys could get this working that would be amazing.

Might look here for help etc....
[APP] Spirit FM
http://forum.xda-developers.com/showthread.php?p=13379669
Sent from my HTC6435LVW using xda premium

justjayhere said:
Might look here for help etc....
[APP] Spirit FM
http://forum.xda-developers.com/showthread.php?p=13379669
Sent from my HTC6435LVW using xda premium
Click to expand...
Click to collapse
Haha. Guess you missed the OP?

IceDragon59 said:
I force closed the app and uninstalled the app and everything works fine again. I don't know why your app is causing conflicts like it is.
Click to expand...
Click to collapse
In the low level mode, Spirit takes over control of the Bluetooth chip "UART" by which both BT and FM are controlled.
Any related interference problems should, at worst, require a cold reboot.
I'll check my email for debug logs before I come to any conclusions.
EDIT: Nobody sent a new debug log yet, with FM API set to Low Level. Someone please do...

I'm interesting in knowing this myself.. I'm looking to buy the HTC One, but FM needs to work first. I agree with Mike that static is better than nothing. Devices that don't support FM at all get nothing! No static, RSSI, Nada! I've subscribed to this thread for instant notification. So here is PRAYING for future working FM radio.
That is if Verizon didn't disable it.. remember this phone was WAAAAYY delayed from the other carriers launch.... Maybe this is why. So they could disable FM Radio since all the GSM and Sprint CDMA versions support FM and even have NATIVE apps. The fact that the Verizon ones doesn't says something there. Hell even the Sprint version was paired with a FM app maker (sadly not our good friend Mike Reid).
But let's hope Verizon didn't screw this up too much. Maybe its just a software block as the Motorola Bionic was.
Sent from my (Verizon) Samsung Galaxy S4 using the XDA app!

I'm still waiting for a debug log from someone with Root AND with Menu-> Settings-> Debug-> FM API set to "Low Level".
Latest Aug 12 Free version of Spirit is here: http://d-h.st/vCj
xmguy said:
I agree with Mike that static is better than nothing. Devices that don't support FM at all get nothing! No static, RSSI, Nada!
That is if Verizon didn't disable it.. remember this phone was WAAAAYY delayed from the other carriers launch.... Maybe this is why. So they could disable FM Radio since all the GSM and Sprint CDMA versions support FM and even have NATIVE apps. The fact that the Verizon ones doesn't says something there. Hell even the Sprint version was paired with a FM app maker (sadly not our good friend Mike Reid).
But let's hope Verizon didn't screw this up too much. Maybe its just a software block as the Motorola Bionic was.
Click to expand...
Click to collapse
Static is an interesting and unique failure mode. The uniqueness has me concerned about this sabotage scenario:
Sprint (CDMA right ?) and Verizon HTC One are almost identical. Sprint variant supports FM, and their NextRadio/Emmis deal forced Sprint into supporting FM.
So, the Sprint CDMA HTC One BCM4335 FM antenna pin is routed through the usual few cheap caps/coils etc to the headset jack, just like the other variants.
But Verizon, instead of grounding the antenna pin as is usual to disable FM, just left out the caps/coils etc. for their production runs. Maybe that was easier or faster, and the Verizon One is very late already.
So, the static may just be a sign of an unconnected, but not grounded antenna pin. The pin and PCB trace are likely under an RF shield. Maybe a very strong signal, like very close to a powerful transmission tower, would come through.
This is just a theory though, and I hope I'm wrong.
New debug logs please...

mikereidis said:
I'm still waiting for a debug log from someone with Root AND with Menu-> Settings-> Debug-> FM API set to "Low Level".
Latest Aug 12 Free version of Spirit is here: http://d-h.st/vCj
Static is an interesting and unique failure mode. The uniqueness has me concerned about this sabotage scenario:
Sprint (CDMA right ?) and Verizon HTC One are almost identical. Sprint variant supports FM, and their NextRadio/Emmis deal forced Sprint into supporting FM.
So, the Sprint CDMA HTC One BCM4335 FM antenna pin is routed through the usual few cheap caps/coils etc to the headset jack, just like the other variants.
But Verizon, instead of grounding the antenna pin as is usual to disable FM, just left out the caps/coils etc. for their production runs. Maybe that was easier or faster, and the Verizon One is very late already.
So, the static may just be a sign of an unconnected, but not grounded antenna pin. The pin and PCB trace are likely under an RF shield. Maybe a very strong signal, like very close to a powerful transmission tower, would come through.
This is just a theory though, and I hope I'm wrong.
New debug logs please...
Click to expand...
Click to collapse
That FM signal under the RF shield might work. If someone with a FM modulator could get it close to the phone see if the signal will pass through. Needs to be high power.
Sent from my (Verizon) Samsung Galaxy S4 using the XDA app!

xmguy said:
That FM signal under the RF shield might work. If someone with a FM modulator could get it close to the phone see if the signal will pass through. Needs to be high power.
Sent from my (Verizon) Samsung Galaxy S4 using the XDA app!
Click to expand...
Click to collapse
I was thinking more like standing close-ish (but not TOO close) to a 100 KW transmitter or whatever the more powerful use.
A lot of FM modulators (like my FM Tx phones) have signals so weak the signal only works well within a few inches under the best circumstances. And an RF shield doing it's job is the WORST circumstances.
Modulator could work maybe with a direct connection, or at least a wire very close to the FM chip and poking through a gap in the shield.

mikereidis said:
I'm still waiting for a debug log from someone with Root AND with Menu-> Settings-> Debug-> FM API set to "Low Level".
Latest Aug 12 Free version of Spirit is here: http://d-h.st/vCj
Click to expand...
Click to collapse
Going to do this now for you.
EDIT: Sent

karn101 said:
Going to do this now for you.
EDIT: Sent
Click to expand...
Click to collapse
Thanks, but I couldn't see what I was looking for.
Could you try again after a reboot ?
I can see you set "Low Level" but it looks like the code didn't react properly. Just tested on my HTC One and it works as expected. So, I dunno, but at least that leaves us some hope still.

mikereidis said:
Thanks, but I couldn't see what I was looking for.
Could you try again after a reboot ?
I can see you set "Low Level" but it looks like the code didn't react properly. Just tested on my HTC One and it works as expected. So, I dunno, but at least that leaves us some hope still.
Click to expand...
Click to collapse
I did it again. You should have another email.
Sent from my HTC6500LVW using Tapatalk 4

karn101 said:
I did it again. You should have another email.
Sent from my HTC6500LVW using Tapatalk 4
Click to expand...
Click to collapse
Thanks !
I'm not seeing as much of the debug log as I'd like, but I don't think my conclusion is any different.
Spirit seems to "work" in low level mode, but with pretty much the same symptoms as on other phones that have FM disabled by grounding the antenna pin (or whatever):
The first 3 RSSI signal strength measurements are 0, 0, and -17.
So I think Verizon retains the "crown" as the carrier most likely to completely disable in hardware all hope of OTA FM on HTC devices. At worst, other carriers just don't install the FM app, or disable in software such that a rooted device can do FM.
I think we'll be able to more confidently declare FM as hardware disabled when custom ROMs are built using stock ROMs from other variants as the base. If one of these ROMs is able to enable FM, then it's not a hardware issue and I'll be happy to explore further.
I continue to be intrigued though by the symptom of static when using the stock Broadcom proprietary FM API. I'd be interested to see if I can replicate this on my HTC One or other recent Broadcom based devices/ROMs.

mikereidis said:
Thanks !
I'm not seeing as much of the debug log as I'd like, but I don't think my conclusion is any different.
Spirit seems to "work" in low level mode, but with pretty much the same symptoms as on other phones that have FM disabled by grounding the antenna pin (or whatever):
The first 3 RSSI signal strength measurements are 0, 0, and -17.
So I think Verizon retains the "crown" as the carrier most likely to completely disable in hardware all hope of OTA FM on HTC devices. At worst, other carriers just don't install the FM app, or disable in software such that a rooted device can do FM.
I think we'll be able to more confidently declare FM as hardware disabled when custom ROMs are built using stock ROMs from other variants as the base. If one of these ROMs is able to enable FM, then it's not a hardware issue and I'll be happy to explore further.
I continue to be intrigued though by the symptom of static when using the stock Broadcom proprietary FM API. I'd be interested to see if I can replicate this on my HTC One or other recent Broadcom based devices/ROMs.
Click to expand...
Click to collapse
The reason for the delay was so Verizon could have the HW changed to meet their specs. That seems to include grounding the FM Antenna.

Related

[Q] How to modify radio CDMA parameters?

I have been having a lot of trouble with my Epic's radio behavior since the EC05 radio update. It seems that the normal Samsung "radio stupidity" that I have seen in several of their devices is worse than ever now. The best radio for call performance I have used so far was DG27's (though not data). Essentially, what it is as far as I can determine by using utilities to monitor radio operation, is poor CDMA handoff configuration.
What it does is, for no good reason, switch from a cell site providing a good signal level, to one providing a bad signal level for no reason. Either this, or it holds onto a weakening set of towers while moving, until it goes out of their range and the call drops. The phone will then display the no service message for a few seconds, and then will pick up perfect signal from a different set of towers. I can even watch this happen by driving down a given road while on a call, with another phone in my cup holder. The Epic will start to break up and show very low signal levels, while the other is doing perfectly. Additionally, the direction you drive down this (2 lane) road also has an effect.
I have fixed this before on non smartphones by altering some of the CDMA radio values. T_Add, T_Drop, T_Comp, T_Tdrop. My solution is to increase the threshold on T_Comp a little bit, and drop the T_Tdrop also a little bit. The problem is that I cannot figure how to do this on this phone. Very little radio information seems to be available, and the utilities I have do not work completely on this model.
This issue with how they program their radios seems to be a common Samsung problem, to a much greater degree than with other manufacturers. Sanyo, Palm, and Motorola seem to do a much better job with this, even in cases where they use the same radio chipsets.
I am feeling like a lot of people will find this matter interesting and/or of benefit to resolve.
The only problem I see and I'm sure someone will correct me is the RIL is closed source. Also android was designed around gsm and not cdma. This makes the manufacture and carrier to design a "wrapper" to get the RIL to work on cdma. Now if samsung would release the source.code I'm sure making changes wouldn't be so hard
On a side note I know there's a dialer code ( I forget what it is ) that you can go and play with some settings. One of them being able to switch to cdma instead of cdma/gsm that it is by default.
Sent from my SPH-D700 using Tapatalk
Maybe try ##3282# or *#147852#
My data does the same thing on ec05. I'll have perfect signal and then all of a sudden nothing for like a minute and then it comes back. Least im not the only one
Sent From My Evo Killer!!!
musclehead84 said:
My data does the same thing on ec05. I'll have perfect signal and then all of a sudden nothing for like a minute and then it comes back. Least im not the only one
Sent From My Evo Killer!!!
Click to expand...
Click to collapse
It isn't the data driving me nuts. Data sessions pick up again quickly. It's the dropped calls. Either way, it is partially a symptom of the same problem. The phone is promoting weak towers, sometimes in favor of strong ones, to the active set - which it should not be.
MysteryEmotionz said:
The only problem I see and I'm sure someone will correct me is the RIL is closed source. Also android was designed around gsm and not cdma. This makes the manufacture and carrier to design a "wrapper" to get the RIL to work on cdma. Now if samsung would release the source.code I'm sure making changes wouldn't be so hard
On a side note I know there's a dialer code ( I forget what it is ) that you can go and play with some settings. One of them being able to switch to cdma instead of cdma/gsm that it is by default.
...
Click to expand...
Click to collapse
No and yes. CDMA support was a hack in versions prior to 2.0. Android 2.0 (and later) has inbuilt features intended to support CDMA networks. Some of the companies are still using some legacy code, and some of nomenclature used within the system parameters still reflects GSM however.
This, however, is irrelevant in my belief. I do not think that these parameters are a function of RIL, as RIL is simply the intermediary between the "computer" and "telephone" components in a smartphone. I believe that these issues exist purely, or nearly so, within the "telephone" section of the device.
running_the_dream said:
Maybe try ##3282# or *#147852#
Click to expand...
Click to collapse
What is this ##147852#? I cannot find it in any information I have, and it has no effect on the phone itself.
Not ###47852#. *#147852#. I don't know the name of the dialer. I call it the master meenu. It basically let's you access various front end user settings on the phone. I have used it to reset my 4g radio. Anyway, you may try the testing/phone information menu to change the cdma setting. I'm totally taking a shot in the dark on that, but it does seem to allow you to alter the radio preference.
running_the_dream said:
Not ###47852#. *#147852#. I don't know the name of the dialer. I call it the master meenu. It basically let's you access various front end user settings on the phone. I have used it to reset my 4g radio. Anyway, you may try the testing/phone information menu to change the cdma setting. I'm totally taking a shot in the dark on that, but it does seem to allow you to alter the radio preference.
Click to expand...
Click to collapse
Yes, totally misread that. Nothing seems to apply however, as I do not think it is a software parameter on the phone end. The WiMAX radio is software controlled, through a driver in the operating system. The combination of CDMA radio and baseband processor are more or less an independent device which essentially lives on its own, with its own configuration. It is told what to do through the RIL, which is a piece of software that allows the computer aspect of the phone to talk to the radio, passing it instructions which it then acts upon according to its own programming and configuration. The RIL also allows the radio to communicate its status to the rest of the system.
I am really thinking that this will not be a setting that can be modified from within the phone itself, but will require some external involvement, similar to QPST. On this chipset, however, QPST does not appear to be able to manage these parameters.
If you find out any more info please pass it along. Thank you.
Sent From My Evo Killer!!!
Ah that's really interesting. Wish I could help.

[Q] Is my NFC broken? Hints for troubleshooting NFC

Hi guys,
I believe that the NFC chip in my device (battery) is broken. I have tried two different NFC reader applications and swiped my library card, my RFID keyring for work and my gym card with no success. I turned NFC off and on, rebooted the phone, nothing.
Is there anything else I can do to troubleshoot the NFC chip? I want to make sure its a hardware fault before I turn it in.
I have unlocked the bootloader and rooted via superboot, and it's been flashed with yakju 4.0.2 from googles website.
ipkryss said:
Hi guys,
I believe that the NFC chip in my device (battery) is broken. I have tried two different NFC reader applications and swiped my library card, my RFID keyring for work and my gym card with no success. I turned NFC off and on, rebooted the phone, nothing.
Is there anything else I can do to troubleshoot the NFC chip? I want to make sure its a hardware fault before I turn it in.
I have unlocked the bootloader and rooted via superboot, and it's been flashed with yakju 4.0.2 from googles website.
Click to expand...
Click to collapse
Does NFC enable in settings? Capture a logcat when enabling.
Are you sure that the tags you are scanning operate on the correct frequency (13.56 Mhz)? If so capture a logcat when you try to scan the tags. Capture a logcat when trying to read a tag.
I know this might sound stupid but I'm being serious. Can someone actually explain to me what NFC is, how GNEX can use it and what can be done now with it? I just need it simple terms, searching it online just drove me crazy.
Thanks, appreciate the help.
krohnjw said:
Does NFC enable in settings? Capture a logcat when enabling.
Are you sure that the tags you are scanning operate on the correct frequency (13.56 Mhz)? If so capture a logcat when you try to scan the tags. Capture a logcat when trying to read a tag.
Click to expand...
Click to collapse
Thank you for helping. Yes, NFC seems to startup alright according to logcat, no error messages or warnings when I do this. I also see messages "NFC-EE routing ON" and "NFC-C polling ON". The log is too long to post it for you.
I also tried logcat during scan but it didnt notice anything.
No, I am not sure that my tags are operating at 13.56 Mhz... Perhaps they arent. Have to look this up!
Somebody in Sweden knows anything I could test my NFC against?
bal1985 said:
I know this might sound stupid but I'm being serious. Can someone actually explain to me what NFC is, how GNEX can use it and what can be done now with it? I just need it simple terms, searching it online just drove me crazy.
Thanks, appreciate the help.
Click to expand...
Click to collapse
NFC is for Near-Field Communication and is a wireless communication standard that only operates at a very short instance, eg. 1-4 cm. It can be used as a replacement for regular debit cards so instead of using your card when you go to the shop you just swipe your mobile phone against the shops sensors and enter your pin code to pay. It can also be used to perform a secure handshake, for example if I come to a friends house and I want to access his WiFi, I'll just swipe my phone close to his Wifi Router and they will pair and share the network encryption key. The security in this is that no unauthorized person should be able to get within 1-4 cm of the router to get the encryption key - and NFC simply does not operate at longer ranges then this. These are a couple of things I know are coming with the NFC technology, there's probably alot more stuff we can do with this. Oh btw, we got the Android Beam aswell!
http://en.wikipedia.org/wiki/Near_Field_Communication
http://www.engadget.com/2011/10/18/google-announces-nfc-based-android-beam-for-sharing-between-phon/
ipkryss said:
Hi guys,
I believe that the NFC chip in my device (battery) is broken. I have tried two different NFC reader applications and swiped my library card, my RFID keyring for work and my gym card with no success. I turned NFC off and on, rebooted the phone, nothing.
Is there anything else I can do to troubleshoot the NFC chip? I want to make sure its a hardware fault before I turn it in.
I have unlocked the bootloader and rooted via superboot, and it's been flashed with yakju 4.0.2 from googles website.
Click to expand...
Click to collapse
do you have an extended non Samsung battery or just a non Samsung battery? Or is your battery exterior damaged in any way?
ipkryss said:
Thank you for helping. Yes, NFC seems to startup alright according to logcat, no error messages or warnings when I do this. I also see messages "NFC-EE routing ON" and "NFC-C polling ON". The log is too long to post it for you.
I also tried logcat during scan but it didnt notice anything.
No, I am not sure that my tags are operating at 13.56 Mhz... Perhaps they arent. Have to look this up!
Somebody in Sweden knows anything I could test my NFC against?
Click to expand...
Click to collapse
see if you can find someone with one of the latest nokia phones with NFC support, or is there any nokia show room nearby, you can try connecting their NFC/BT headsets.

GPS on Archos 101G9

anybody can use gps on archos 101g9? can't get no sat fix. app gpstest does not show any satellite. is this a further bug in ics?
running rooted ics 4.05 for sde (surdu_petru).
I have a Archos 80(same hardware though) and my GPS works fine on firmware 4.0.5
And if I may say so wow is it good, I get a GPS lock inside my house after about 20-30 seconds
Sent from my ice cream powered Nexus S
DarkhShadow said:
I have a Archos 80(same hardware though) and my GPS works fine on firmware 4.0.5
And if I may say so wow is it good, I get a GPS lock inside my house after about 20-30 seconds
Sent from my ice cream powered Nexus S
Click to expand...
Click to collapse
mmh, where is my mistake? can't get gps lock with google maps, navigation and so on. car navigation is impossible. gps search is endless inhouse and outdoor
settings location + security:
"use wireless networks = off"
"use gps satellites = on"
"use location for google search = off"
edit:
found this in another forum
http://www.forum.archosfans.com/viewtopic.php?f=85&t=64272
can anybody confirm?
Mine works great. I'm using 80g9. My archos is now my traveling/adventure teblet. I have two and like the screen size for jps etc in my jeep?
Sent from my ARCHOS 80G9 using Tapatalk
It's little bit mystic...
Hey guys,
last week i also thought about open up a thread related to GPS issues on the Gen9 series, because i had some trouble to get a fix as well.
I'm using an Archos 80 G9.
4carlos said:
mmh, where is my mistake? can't get gps lock with google maps, navigation and so on. car navigation is impossible. gps search is endless inhouse and outdoor
Click to expand...
Click to collapse
The same with my device at first.
I used the rooted ICS 4.0.5 and GPS Status from the market and started some experiments.
There'd been no response from the GPS part at all.
After some time i used a serial port api tool to directly connect to ttyO0.
Though the GPS part uses some hex protocol i had been able to get a response from the chip, but it was not human readable.
So this way i made sure there's no hardware damage on my UART interface or GPS chipset.
Afterwards i did some hard resets and checked settings of the UART by typing:
Code:
stty -F /dev/ttyO0
I started to run GPS Status again and also deleted my AGPS data by using the tools menu. Then i changed GPS Status setup to stay active and prevent device from sleep.
I took a while, but then the first satellite came in sight, still no fix.
Next day i did the same after some time more and more satellite where seen, but still no fix.
I restarted my device again to boot stock firmware.
Same again... more and more satellites became visible... but then... suddenly a fix. In fact it took very very long and i'm not very satisfied with the situation.
After i re-booted to rooted firmware again i was able to get a fix here as well.
The signal reception is still far from being nice though.
Try to get a fix with stock firmware first, then reboot and check again with rooted firmware.
4carlos said:
settings location + security:
"use wireless networks = off"
"use gps satellites = on"
"use location for google search = off"
Click to expand...
Click to collapse
Should be no problem with this setup.
AFAIK, these three settings address different services.
GPS should be set of course.
4carlos said:
http://www.forum.archosfans.com/viewtopic.php?f=85&t=64272
Click to expand...
Click to collapse
Nice thread, but people start to mix things up at some point.
Though the GPS and location service on Android OS is quite mystic, i'll try to concentrate on some facts.
Hardware:
- NL5550 chipset used on Archos Gen9 is up to date and not that bad
(merged into WL1283 chipset, see http://www.murata-ws.com/com7.htm)
- Due to hugh shielding areas, GPS reception is not the best with tablets (if compared to handsets).
- GPS antenna and position of the antenna seems to be problematic
Software:
- Firmware setup changed form HC to ICS
- size of the patch file for the chip had grown in ICS
(mabye they wanted to make thinks better, but they got worse)
So what could be done...
Hardware:
- I started searching for a better antenna to be placed in the housing
(e.g. helical/helix antenna)
- Place a HF-connector on the mainboard to use an external antenna
Software:
- Extract the firmware files from HC and try this setup for ICS
- try to find other devices based on the navilink chipset and compare their firmware setup
Basically GPS works on ICS and things in fact are not related to ICS itself.
Some firmware tweaks might be the cause of these issues.
The basic construcion of the hardware could have some side-effects on this as well.
Some people seem to have no trouble at all, so at least GPS reception is of course little bit depended on the weather and the area you live in.
I may post the HC firmware files here, if you like to try the HC setup on your device.
Cheers,
scholbert
GPS lib loops
Hi,
I can ONLY get my GPS to lock on if the wifi and location services are enabled and working.
This is because, the gpslib tries to speed up the lock and position information by going out on the internet and firstly fetch the time from the main European ntp server.
Looking at the system logs, it appears to get into an infinite loop waiting for a time update.
Therefore my gps WILL NEVER WORK if actuated with NO wifi.
However..... If I start the GPS application, (I am using mmaps) with the wifi on and the locaation services on I get a good lock, with 10-12 satellites with the Archos INSIDE my house, within a few minutes. (There is nothing wrong with the sensitivity of the GPS engine!)
If I then stop the app and turn off the Wifi and location serves and restart the app it will get a lock in a few seconds and stay working until I power down the Archos.
This is OK apart from the problem that I want to use the Archos in my car with no wifi.
cheers
Patrick
Hey superpat999!
superpat999 said:
I can ONLY get my GPS to lock on if the wifi and location services are enabled and working.
This is because, the gpslib tries to speed up the lock and position information by going out on the internet and firstly fetch the time from the main European ntp server.
Looking at the system logs, it appears to get into an infinite loop waiting for a time update.
Therefore my gps WILL NEVER WORK if actuated with NO wifi.
Click to expand...
Click to collapse
Yes, thanks for pointing at this.
Try to disable automatic time sync in time & date settings menu and check again.
You should definitely get a fix without setting the other location services or having wifi enabled all the time.
superpat999 said:
However..... If I start the GPS application, (I am using mmaps) with the wifi on and the locaation services on I get a good lock, with 10-12 satellites with the Archos INSIDE my house, within a few minutes. (There is nothing wrong with the sensitivity of the GPS engine!)
If I then stop the app and turn off the Wifi and location serves and restart the app it will get a lock in a few seconds and stay working until I power down the Archos.
Click to expand...
Click to collapse
O.k. this is also very helpful information. I must admit that sensitivity is not that bad, but could be further improved... that's why i also talked about hardware in my last post.
superpat999 said:
This is OK apart from the problem that I want to use the Archos in my car with no wifi.
Click to expand...
Click to collapse
As stated above... getting a fix without wifi should work, i'm pretty sure.
Thanks again for this detailed descriptions!
Regards,
scholbert
big thanks for descriptions!
seems like a complicated science for a simple functionality
my older external sirf 3 receiver need only 5 minutes for sat fix after cold start (very cloudy!) and 10 up to 15 seconds in warm state. i wonder why the archos is much slower.
ok, i will give a new chance an try it again and again and again...and report later.
regards,
4carlos
Assisted GPS !!!!!
Hi,
Unfortunately The Archos uses assisted GPS
I am not allowed to post links yet so see:- the wikipedia entry for assisted GPS
The Archos "might" use the Qualcomm chipset "GPSONE" , I am not sure but a lot of phone makers use it:-
see the wikipedia entry for GPSONE
Like I said in a previous post in the other place, I wish Android tablets were not still so mobile phone centric.
cheers
P
superpat999 said:
The Archos "might" use the Qualcomm chipset "GPSONE" , I am not sure but a lot of phone makers use it:-
Click to expand...
Click to collapse
Please refer to my post above:
Hardware:
- NL5550 chipset used on Archos Gen9 is up to date and not that bad
(merged into WL1283 chipset, see http://www.murata-ws.com/com7.htm)
Click to expand...
Click to collapse
Archos uses TI NaviLink chipset. GPSONE is Qualcomm only and there's no Qualcomm chip inside our units.
TI NaviLink supports AGPS as well but it does not rely on that.
In other words even without assisted data you'll get a fix... sooner or later
Assisted GPS is always an option to get faster fix.
Did you try again with disabled automatic network time setting?
Regards,
scholbert
libgps loops!
Hi Scholbert
Thanks for correction re type of gps chip. Why I thought there was a GPSONE chip in the Archos was because the /etc/gps.conf uses the Qualcomm extra server site , see below.
However I still maintain there is an infinite loop in the ICS (or Archos modded) libgps. I have left the machine on for 8 hours and never got a lock without wifi.
I cannot post the /etc/gps.conf and the log here because I am too noob yet.
Instead have a look at my post here:-
forum.archosfans.com/viewtopic.php?f=85&t=64272#p396064
regards
Patrick
Hey superpat999!
superpat999 said:
Thanks for correction re type of gps chip. Why I thought there was a GPSONE chip in the Archos was because the /etc/gps.conf uses the Qualcomm extra server site , see below.
Click to expand...
Click to collapse
Yeah no problem, i'm a hardware addict... so if you need some info about the chips of G9 ask me
superpat999 said:
However I still maintain there is an infinite loop in the ICS (or Archos modded) libgps. I have left the machine on for 8 hours and never got a lock without wifi.
Click to expand...
Click to collapse
I guess you're right... I made some further tests and must confirm, that i observed the same behaviour. This in fact is really annoying...
The GPS receiver receives satellite information (satellites can be "seen"), but there's no fix without beeing connected to the networks.
This is acceptable. We should contact the Archos developer's, especially user courville who has joined this forum for bug fixing.
He's an employee of Archos and one of the chief developer's, very friendly and helpful as well!
superpat999 said:
forum.archosfans.com/viewtopic.php?f=85&t=64272#p396064
Click to expand...
Click to collapse
Had a view at this thread and read your posting.
If the described behaviour is compiled in the lib, we can't fix it ourselfs.
Archos needs to fix this problem by tweaking the library.
If it is related to a setup option, we might easily fix it at least on a rooted device using a customized image.
Had anyone tried the 4.0.6. firmware test release yet... maybe GPS got fixed as well.
Regards,
scholbert
scholbert said:
If the described behaviour is compiled in the lib, we can't fix it ourselfs.
Archos needs to fix this problem by tweaking the library.
If it is related to a setup option, we might easily fix it at least on a rooted device using a customized image.
Click to expand...
Click to collapse
Since GPS is integrated into wlan chip it may be necessary to power on wifi to power on also GPS part.
scholbert said:
Had anyone tried the 4.0.6. firmware test release yet... maybe GPS got fixed as well.
Click to expand...
Click to collapse
On 4.0.6 GPS works exactly the same.
Some observations (GPS Test)
-it takes quite a while to aquire lock even with "fresh" aGPS data
-lock is not stable- it likes to dissapear even if I don't move tablet
-catching new sattelites "unlocks" the lock
-accuracy seems poor- GPS Test didn't report anything less than 80 meters (Xperia Arc S in the same spot has <20m)
I get a lock within 10 seconds with my G9 inside my house. The accuracy has gotten down to under 4 meters. On my particular tablet, it works fantastic. I never had to clear AGPS data. I think this is luck of the draw. Some work great, some not.
My ASUS TF101 has all the issues you guys describe. Unreliable and slow. Most people with the TF101 do not have my issue.
My wife's LG Optimus One GPS works great, locks in under 20 seconds and never unlocks. My Samsung Galaxy Ace struggles to get a lock but can maintain it once lock is achieved.
All these devices are running different Android versions so I agree that it is not a software issue. I tend to believe it is the fact some get better build quality antennas than others making some of the same devices work better than their twins.
i have tested copilot on 3 different archos G9 80s. All have gotten a lock in my house. I have tested one while driving to work and it maintains the lock.
anybody want an archos 101g9 ?????
hi,
i'm back here after testing my 101 and i'm not really lucky
thanks to all here first. i pursued the discussion with interest.
my archos did not work with gps at all!. i checked with gpstest and gps status apps indoor and outdoor several hours/days. no satellites found! nothing, zeroooooooooooo. clear sky, no clouds and NO satellites. i'm alone in the universe
what i did:
- device cold start (many times)
- switching on/off date and time from ntp server
- wifi on/off
- google location service on/off
no idea what happen. this is not my first archos. my older g8 had broken usb ports and was changed 2 times. the g9 freezes very often in cpu state "hotplug", run stable only with half speed and gps don't work. why gps need an internet connection?? i have no 3g stick in my tablet and no wifi in my car. yes, i can connect my phone with wifi tethering but sorry, that's not what i have planned. puuh archos, what do you think what customers tolerate. i love android, but the next tablet should be better an ipad
seems, there is a defect. how can i check my hardware before i put it in the trash?
thanks,
4carlos
by the way, my htc legend with froyo works great. it beams my to every point i wish!
Sorry to hear all you guys are having such problems with gps lock.
I have an original 8gb 9g classic. I have taken it through Honeycomb and up to the last ICS update. I have rooted it, over-clocked it and it has taken everything that I have thrown at it!
In every case, the gps has been first class. Using gpsstatus from the market, it locks on to 9 sats from inside my house within 30 seconds.
It was originally set to europe.pool in the gps.cfg file and I got a good lock with that. When I changed to rooted custom fw, I downloaded fasterfix from the market and used it to change the gps.cfg to uk.pool. This speeded up the lock and increased the number of sats to 11.
One thing that may help, has anyone tried toggling airplane mode on then off again. Whenever I install a new rom, on phone or tablet, I reboot the system at
least twice after setup and then toggle airplane on/off. This was an instruction in some roms that had wifi issues and I now do it as a matter of course.
It may be worth a try.
I use Co pilot live as satnav and it has never failed to lock on within seconds of being set up.
GPS on G9 still behaves strange...
First of all, thanks for posting your observations.
The GPS issue remains little mystic though
uphall said:
In every case, the gps has been first class. Using gpsstatus from the market, it locks on to 9 sats from inside my house within 30 seconds.
Click to expand...
Click to collapse
I just got a fix within a minute, yesterday it was a no go!
The device actually needed a reboot before. What is responsible for this locking???
I got the fix by...
- deleting the AGPS data in the settings menu of GPStool
- setting the data update interval to never
- unchecked set system time from server in the device settings
- Wifi and 3G were disabled as well
So it's possible to get satelite fix without network connection.
But something may lock the interface. Afterwards it seems to be impossible to get a fix again... at least things get worse.
BTW, GPStool and the AGPS "framework" of the G9 use definitely different data bases for the assisted data. Maybe this causes locks as well...
So from what i can tell... disabling the AGPS function in GPStool definitely helped to get a fix.
uphall said:
It was originally set to europe.pool in the gps.cfg file and I got a good lock with that. When I changed to rooted custom fw, I downloaded fasterfix from the market and used it to change the gps.cfg to uk.pool. This speeded up the lock and increased the number of sats to 11.
Click to expand...
Click to collapse
O.k. might try fasterfix... though it seems to set the timeserver to another domain... What else does it do?
We need more understanding of the mechanism in general.
Did anyone try the Gingerbread setup on ICS yet?
I may post the files here...
uphall said:
One thing that may help, has anyone tried toggling airplane mode on then off again. Whenever I install a new rom, on phone or tablet, I reboot the system at
least twice after setup and then toggle airplane on/off. This was an instruction in some roms that had wifi issues and I now do it as a matter of course.
It may be worth a try.
Click to expand...
Click to collapse
Maybe it's worth a try but maybe it won't help anything.
As far as i can tell, a reboot certainly fixes some kind of lock on the interface.
But as long as we always guess there will be no improvement, nor we'll find the real reason for the missbehaviour.
uphall said:
I use Co pilot live as satnav and it has never failed to lock on within seconds of being set up.
Click to expand...
Click to collapse
You lucky guy
Cheers,
scholbert
Scholbert
I can't find GPStool in the market - is that the correct name?
I would like to try your procedure to find out if my GPS is working at all.
Thx.
Don.
bufflehead said:
Scholbert
I can't find GPStool in the market - is that the correct name?
I would like to try your procedure to find out if my GPS is working at all.
Thx.
Don.
Click to expand...
Click to collapse
i guess :
GPS Status & Toolbox (author EclipSim, can delete agps data)
also nice
GPS Test (author Chartcross Limited)
GPS Status (author espresso3389, nice graphical tool but only portrait mode)
btw.
upgrade to firmware 4.06 (fix for increasing gps stability) did not help in my case. only my problem has more stability now. still no satellites in sight. my htc legend shows a minimum of 5 satellites with the tools from above at my location (indoor) but still nothing with my archos. disappointing.
the better way is to check the gps functionality before rooting the tablet (loosing guarantee!). seems a weak point of tablet.
i'm searching for an external bt mouse. any recommendation? the mouse should be bought in germany.

SimonsVoss keycard

I'm moving into a new appartment, this is the key for the building it is in.
It says Simonsvoss on it, its the name of the company.
You just have to hold it in front of the lock and it opens automatically.
I thought maybe it uses NFC and you can read out the key and also use your phone as a key.
I tried some NFC reader apps, but none of them got any signal.
I'm not sure if NFC works on my phone (i have a galaxy s3 with cyanogenmod 11 M6 installed).
Anyone knows if this thing even uses NFC?
I'm no expert but it was my understanding that nfc is Bluetooth and these fobs use some other radio signal
Sent from my Nexus 5 using XDA Free mobile app
There's a number of different reasons why your smartphone can't read it:
- it doesn't support that particular tag: it does happen, perhaps it works on a different frequency, or uses unknown protocols. There isn't much you can do about it.
- that key is not an nfc tag: it sounds unlikely to me, since the way you described how it works makes me think it is actually an nfc tag, but who knows.
- the cyanogenmod you installed doesn't support nfc: have you tried reading other tags with it? What kind of software are you using for reading it? Make sure you can successfully read other kinds of tags: if you happen to have Mifare Ultralight tags, you may use an app I developed a few days ago, UltraManager. if you have other kinds of tags (even the most recent passports have nfc tags embedded), apps like NFC TagInfo should do
- you have accidentally removed part of your nfc hardware accidentally: I know this sounds unlikely, and I would've never suggested it, but earlier today I talked to a guy who claimed he couldn't read any tags: turned out that he had changed his smartphone's battery with an unofficial one, and since that particular smartphone had the hardware on the battery, he obviously couldn't use nfc.
I know this thread is dead, but...Probably not NFC, since I can even scan and copy my Passport (hex codes of fingerprints and so on).
Would be to easy to break into a appartment secured like this
Sent from my GT-I9505 using XDA Premium 4 mobile app on OmegaRom v19
Radio Frequency
The Transponder is a radio transponder, it unlocks the lock by sending a radio frequency which cannot be cloned like traditional RFID ..
Simons-Voss stated this information on their website, in fact that was their main selling point is that the transponders cannot be cloned .. I know this thread is old and all, but I would be interested to know if anyone has figured out a way to hack these locks. I used them, so I am interested to know how their level of security is holding up after all these years ..

android wear 5.1.1. will get wifi and gestures!

Android 5.1.1. will bring us wifi!
https://plus.google.com/u/0/+ArtemRussakovskii/posts/V8JQoUPaqsB
Awesome, this will make my ss3 even more useful
Saw this as well today. So pumped and I really hope its true!!
Sent from my SM-N910V using XDA Free mobile app
Thank god.
I was wondering how long it would be before that part of the hardware was activated!
Now it needs to be smart enough to only turn on wifi when bluetooth isnt connected....
Good news :good:
This article puts SW3 img on it which makes me feel more exciting cannot wait for the next ver
http://www.androidpolice.com/2015/0...re-control-and-easier-access-to-appscontacts/
I'd prefer NFC to be enabled so I can use my watch to scan tags and pay for stuff.
How would WiFi work?
To get data from your smartphone you need to do what? WiFi is usually turned off on the Smartphone.
Do they plan on letting your watch hit WiFi access points, solo (no smartphone)?
If they do I wonder if there will be a keyboard to enter passwords to access secure WiFi? (I do know you can sideload a keyboard)
Also the battery life on this device is the best I seen but it is not great.
Got to effect the battery.
AstroDigital said:
How would WiFi work?
To get data from your smartphone you need to do what? WiFi is usually turned off on the Smartphone.
Do they plan on letting your watch hit WiFi access points, solo (no smartphone)?
If they do I wonder if there will be a keyboard to enter passwords to access secure WiFi? (I do know you can sideload a keyboard)
Also the battery life on this device is the best I seen but it is not great.
Got to effect the battery.
Click to expand...
Click to collapse
Good question. My original thought would be that it would connect to your home wifi or whatever you want to connect to. Or it could be your phone I guess as well. Either way, wifi offers greater range than bluetooth and I can't wait for this release. Maybe wifi will only turn on when bluetooth disconnects as it thinks you're out of range. But also have a option to have it on all the time. We will see.
WiFi Direct
My assumption is that, since the device supports Bluetooth V3, it will use WiFi direct for faster transfers between phone and watch. With the lack of a keyboard on the device (which I would describe as a lack, actually) nothing else makes sense. And in that case MP3 files or other stuff can be transferred much more quickly. Also, installation of APKĀ“s and such can be done via WiFi direct.
But we will wait and see. According to the article, many more devices actually have a dormant WiFi module, as WiFi is built-in to the SnapDragon 400. The question is whether or not the manufacturer included an appropriate antenna complex in the device.
Maybe it can stay tethered when on the same Wi-Fi as your phone. That would be killer...I don't carry my phone around the house.
brizey said:
Maybe it can stay tethered when on the same Wi-Fi as your phone. That would be killer...I don't carry my phone around the house.
Click to expand...
Click to collapse
Exactly why I want WiFi. I take my watch off in my house now because it disconnect too often. Give me WiFi an I'll be set.
Sent from my SM-N910V using XDA Free mobile app
I'm really hoping that it google stalks the xda forums because I'm really hoping that the WiFi function works as follows.
You leave your phone at home. Your watch goes out with you.
It finds a recognised WiFi hotspot outside and it automatically connected to it and to the internet.
It seeks out your phone at home and syncs with it getting all your stuff pushed to you watch. Now that's a true smart watch.
rob_h said:
I'd prefer NFC to be enabled so I can use my watch to scan tags and pay for stuff.
Click to expand...
Click to collapse
Indeed. I will have NFC tags all over the place once this gets activated. Nightstand, the inside of my car door, laptop, desk, girlfriend.
They really should make NFC a priority to beat Apple to it, though, before their watch comes out.
Android 5.1.1. will bring us wifi!
https://plus.google.com/u/0/+ArtemRussakovskii/posts/V8JQoUPaqsB
greenbat said:
Android 5.1.1. will bring us wifi!
https://plus.google.com/u/0/+ArtemRussakovskii/posts/V8JQoUPaqsB
Click to expand...
Click to collapse
Really hope its soon! As I'm currently on google chat with support about the terrible bug on our watches.
AstroDigital said:
How would WiFi work?
To get data from your smartphone you need to do what? WiFi is usually turned off on the Smartphone.
Do they plan on letting your watch hit WiFi access points, solo (no smartphone)?
If they do I wonder if there will be a keyboard to enter passwords to access secure WiFi? (I do know you can sideload a keyboard)
Also the battery life on this device is the best I seen but it is not great.
Got to effect the battery.
Click to expand...
Click to collapse
The way I would do it is to simply have the saved WiFi networks list from you phone be synced up with the watch via bluetooth. And to save battery, only have the watch look for one of these WiFi networks IF it loses the bluetooth connection with your phone. Not sure if that's how it would work, but that would make sense to me. That way, it's seemless, requires little or no user input, and notifications just work, regardless of whether phone is in range or not.
aaaand here it comes:
http://www.androidpolice.com/2015/0...te-with-wifi-support-always-on-apps-and-more/
Hopefully the roll out is pretty quick! Can't wait to have the wifi feature.
They say over the coming weeks.. i wouldn't hold my breath for anything quick...
(Though, i am sure it will be here before the long forgotten replacement bands for the watch... )
EDIT: Two other features not mentioned in the first article: http://www.androidpolice.com/2015/0...djustable-font-size-and-pop-up-notifications/

Categories

Resources