SimonsVoss keycard - NFC Hacking

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 ..

Related

[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.

[Q] HTC One X NFC Reader/Writer

Hi XDA,
I'd like to confirm with you guys if you already tested HTC One X NFC to write on tags? Reading should not be an issue. What tag types can you recommend on writing using One X's NFC?
Thanks,
Skidz
I bought a starter pack of tags from rapidnfc which included a variety of different size sticker tags, a wrist band and a key chain fob.
I have written a few tags to test them out but only have 1 that I'm using in a real world situation (stuck to my laptop so I scan it turns my phone into a wifi hotspots which my laptop then connects to.
Sent from my ARHD powered HOX
I read and wrote some 1K and 4K cards and tags and also read an E-Passport (image, data...), no problems.
I also ordered a started pack from rapidnfc looking forwards to some stickers...
NFC Writing
tehdomil said:
I bought a starter pack of tags from rapidnfc which included a variety of different size sticker tags, a wrist band and a key chain fob.
I have written a few tags to test them out but only have 1 that I'm using in a real world situation (stuck to my laptop so I scan it turns my phone into a wifi hotspots which my laptop then connects to.
Sent from my ARHD powered HOX
Click to expand...
Click to collapse
Thanks for the info. How's the writing time? and what app did you use for writing?
NFC Tag Writer
zvieratko said:
I read and wrote some 1K and 4K cards and tags and also read an E-Passport (image, data...), no problems.
I also ordered a started pack from rapidnfc looking forwards to some stickers...
Click to expand...
Click to collapse
Hi,
Which e-passport are you referring? Are the cards and tags rewritable also?
Thanks
skidz13 said:
Hi,
Which e-passport are you referring? Are the cards and tags rewritable also?
Thanks
Click to expand...
Click to collapse
Czech passport with biometry - I think all new European passports (can) have RFID inside. All that was needed to read it was to provide passport number, date of birth and expiration date, and it decrypted the passport and displayed info (used NFC Taginfo app.)
Yes, when you buy blank cards they are rewritable, even some cards you get for access to buildings/garages, or loyalty cards are not locked and can be re-used (depends on how serious they were about security ).
anybody knows how the power usage is for NFC?
Is it a huge drain on the battery?
a friend of mine has some tags laying around and i'm picking them up next saturday.
Want to program a few tags for a couple of tasks
1) Disable BT and enable WiFi when i'm home
2) Disable WiFi and enable BT when i'm in the car
3) Start NAV when i dock my phone in my car mount
4) Disable WiFi and BT when i'm @ work
HOX NFC Topic
zvieratko said:
Czech passport with biometry - I think all new European passports (can) have RFID inside. All that was needed to read it was to provide passport number, date of birth and expiration date, and it decrypted the passport and displayed info (used NFC Taginfo app.)
Yes, when you buy blank cards they are rewritable, even some cards you get for access to buildings/garages, or loyalty cards are not locked and can be re-used (depends on how serious they were about security ).
Click to expand...
Click to collapse
I should try on my passport also using NFC Taginfo. By the way, I'm using farebot to read my mrt card info, how can I use the info itself to be written on different card?
Thanks
NFC Power
tmaniac said:
anybody knows how the power usage is for NFC?
Is it a huge drain on the battery?
a friend of mine has some tags laying around and i'm picking them up next saturday.
Want to program a few tags for a couple of tasks
1) Disable BT and enable WiFi when i'm home
2) Disable WiFi and enable BT when i'm in the car
3) Start NAV when i dock my phone in my car mount
4) Disable WiFi and BT when i'm @ work
Click to expand...
Click to collapse
I think, the power usage of NFC is not bad unlike GPS can drain faster. But if your really want to save battery, try to switch off 3G/Wifi/GPS, etc and decrease the brightness.
skidz13 said:
I should try on my passport also using NFC Taginfo. By the way, I'm using farebot to read my mrt card info, how can I use the info itself to be written on different card?
Thanks
Click to expand...
Click to collapse
You can't just clone a passport, not possible. It is like a smartcard - you ask it for data, provide some password, and it gives you the data. You don't just "read" it.
zvieratko said:
You can't just clone a passport, not possible. It is like a smartcard - you ask it for data, provide some password, and it gives you the data. You don't just "read" it.
Click to expand...
Click to collapse
I'm not referring on my passport but the mrt card which is NFC-readable. Is that possible?
Sent from my HTC One X using xda premium
skidz13 said:
I'm not referring on my passport but the mrt card which is NFC-readable. Is that possible?
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
mrt? what is that?
But the probable answer is no - altough you can read and write almost anything, security is usually also tied to the UID of the card, and you can't (usually ;-))) change that. Also, more secure cards don't allow themselves to be read completely - you can just increment/decrement some counter or make them ID themselves.
zvieratko said:
mrt? what is that?
But the probable answer is no - altough you can read and write almost anything, security is usually also tied to the UID of the card, and you can't (usually ;-))) change that. Also, more secure cards don't allow themselves to be read completely - you can just increment/decrement some counter or make them ID themselves.
Click to expand...
Click to collapse
Actually, mrt is a train service in my country. Their card is NFC supported and I'm able to read its data. What I want is if I can add extra data to the card or copy its data to another mrt card. Is overwriting possible without losing its current data?
Sent from my HTC One X using xda premium
lol you wanted to transfer the $ from 1 card to another?
hmm..~
HOX NFC
athenodorus said:
lol you wanted to transfer the $ from 1 card to another?
hmm..~
Click to expand...
Click to collapse
Not really, just want to try adding commands to my existing CEPAS card using NFC.
i have similar idea, so maybe will join this thread.
my thoughts are to clone travel card (to phone) and use phone instead of card (p.ex. to open gates in metro).
is it possible? i couldn't find any app on market
The problem with some actions like change wifi, etc, is the need to unlock the screen for all the actions.
I understand the security point of view, but if I need to unlock the screen, and touch it on a tag, is easier to click a shortcut on my home.
Does have any paramter, or rom that alows to use NFC without unlocking the screen ?
Farebot
skidz13 said:
I should try on my passport also using NFC Taginfo. By the way, I'm using farebot to read my mrt card info, how can I use the info itself to be written on different card?
Thanks
Click to expand...
Click to collapse
My farebot is not reading any details of my ezlink card from HTC One X.
Could you help me please
angusbrasil said:
The problem with some actions like change wifi, etc, is the need to unlock the screen for all the actions.
I understand the security point of view, but if I need to unlock the screen, and touch it on a tag, is easier to click a shortcut on my home.
Does have any paramter, or rom that alows to use NFC without unlocking the screen ?
Click to expand...
Click to collapse
[MOD] NFC on screenoff
Sent from my HTC One X using xda premium
tehdomil said:
I bought a starter pack of tags from rapidnfc which included a variety of different size sticker tags, a wrist band and a key chain fob.
I have written a few tags to test them out but only have 1 that I'm using in a real world situation (stuck to my laptop so I scan it turns my phone into a wifi hotspots which my laptop then connects to.
Sent from my ARHD powered HOX
Click to expand...
Click to collapse
Sorry in advance for the potentially daft question. I would like to do similar to what others have posted, ie a tag in the car to turn on BT and turn off WiFi etc. Will order some tags but don't know how to write them. Can the One X write to the tags using NFC ReTag or similar? If not whats the procedure?
Thanks all

NFC on our device...

What exactly can we do with NFC on our device. I've tried everything to get google wallet to work and I'm convinced it won't work. So what else can I do with NFC?
jrosetto said:
What exactly can we do with NFC on our device. I've tried everything to get google wallet to work and I'm convinced it won't work. So what else can I do with NFC?
Click to expand...
Click to collapse
Yea I've tried a dozen things to get Google wallet to work. Think a lot of us have lol. But we can share YouTube videos and web addresses and contacts and I'm not sure what else
Sent from my Samsung t989 running embryo 6
The NFC section of xda could help lol. Hell, we could even scan those weird Skylanders figures they have. Basically plastic figures with NFC tags in them
Sent from my SGH-T989 using xda app-developers app
Until Isis becomes available for our devices we don't have a "wallet" solution. Also when it does become available you will have to get a special GSM card that has the secure element in it for it to work. To my knowledge it's in a beta test in two cities although it escapes my memory which cities, plus your device cannot be rooted as of right now. Moving on you can kinda sorta automate yer device with NFC tags. For example lets say that you are going out for a drive you can swipe a NFC tag and place you place your phone into drive more with Bluetooth on and the GPS. Or when you go-to bed swipe your phone and have it go into silent mode and dim the brightness of the screen. Out side of that and stuff like that not much for now........
Sent from my SGH-T989 using xda app-developers app
Is in beta in salt lake city Utah and I'm thinking Austin TX
Sent from my SAMSUNG-SGH-T989 using xda premium
NFC has kind of limited usages right now. I'd say the most common are NFC "tags" on stuff like posters that replicate what QR codes are currently used for, and it's also used to bootstrap more complex connections (like WiFi or Bluetooth).
The big "thing" for NFC in phones was Google Wallet, but there was a big hullabaloo and, apparently Google Wallet will not work on SIIs which lack the "Secure Element" part which is where payment info was supposed to be stored. There's the alternative of affixing an NFC tag physically to your phone and using it that way. Don't ask me why Wallet couldn't just be made to work without the extra security. There's a lot of muddled announcements about it, especially with the Wallet vs. ISIS fiasco.

NFC IDs + Arduino

I have a project (NFC Vending machine) based on Arduino which calls a function called nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A)
Which returns a simple UID of the device that is tapped to the NFC antenna. This is used to identify the user, display their name and account balance, relay to coin acceptor and then saving the new balance back to an SD card.
This application works perfectly with my Nexus 4, a friend's stock Nexus 4, as well as any NFC Tag.
When I try using a new Galaxy S4 however, the application finds an ID from it, however it CHANGES every time it's scanned? Does anyone have any idea how to stop this from happening? I'm not opposed to writing an app if I can write an app that stops this from happening (some function in code that can set the UID to a static unchanging value, maybe using wifi mac address as a base)?
When I try scanning a co-worker's Droid DNA, NOTHING happens. NFC is on, beam seems to work, but nothing happens. I'm wondering if I install an app that reads/writes cards and tell it to perform an activity maybe that will 'wake up' the nfc chip making it active and forcing it to spit out an ID?
I have a feeling I'll have to use an "if id is not found, try ndef" and write an app that can send an ndef message that is the wifi mac address (so it'll be unique), though I haven't done much in the way of app development, though I'm very familiar with playing with all kinds of nooks and crannies in the filesystem to do fun things in android. I'm not opposed to learning, and have been trying, just not too familiar with java which certainly doesn't help... In any event, I'll be diving in and punishing myself with more hours of reading soon...
I realize this is a rather unique project and I may not find a resolution here but any ideas anyone can offer would be a big help. In the meantime I'll continue reading up on the various actions that are available to the programmer regarding nfc in the android sdk...
Thanks for any suggestions!
EDIT: I forgot to add, while I realize NDEF is an option (one that will require me learning a fair bit), it adds a great degree of difficulty in working with Arduino, which doesn't seem to have much in the way of libraries/code for handling NDEF, particularly peer-to-peer...

No stock FM radio

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.

Categories

Resources