在过去几个月的某个时刻,我的英国Galaxy S4(在3网络但未解锁)I9505已经停止检测特定类型的NFC标签。我怀疑它已被三星的更新淘汰,因为我用一个全新的电池更换电池无济于事。
我进入了Carphone仓库并让他们在其他手机上试用Mifare Ultralight C标签(这对我来说好几个月)。奇怪的是,他们的员工拥有的S4并没有检测到标签,但是盒装手机中的全新功能!这是我将电池从工作电池换成我的手机无济于事的时候。
我出厂重置手机,但仍未检测到标签。 Mifare Classic 1K标签已被检测到但由于S4中的Broadcom芯片组正确显示“标签不支持”消息(S3具有NXP芯片组并且支持Classic 1K)。我使用Google Nexus 7检查并确定标签是否正常工作且类型正确。
我去了三星网站,发现他们确实确认支持Ultralight C标签。
转到三星网站/支持/手机/选择S4 /疑难解答/常见问题解答....然后搜索NFC然后点击标记为“[897701]的常见问题链接”为什么我的Galaxy S4无法识别某些NFC标签,即Galaxy S3认出来了?“
It States
“Galaxy S4支持的NFC标签示例包括:NFC论坛 1 - 4型,Mifare DesFire,Mifare UltraLight和Mifare UltraLight 下进行。
Galaxy S4不支持的NFC标签示例包括: Mifare Classic系列(Mifare Classic 1K,3K,Mifare Mini,Mifare Plus 2K和Mifare Plus 4K)。“
我打电话给三星英国客户技术支持人员,他们说这对他们来说是新闻,他们会升级并回复我。他们说工厂重置手机不会删除更新所以建议我重新刷新手机,但不能告诉我怎么做!
我的问题是: -
关于我的手机......
型号:GT-I9505 Android版本:4.2.2 基带版本:I9505XXUDMH8 内核版本:3.4.0-1220396 内部版本号:JDQ39.I9505XXUDMH8 SELinux状态:执行 安全启动状态:类型:三星
AP:I9505XXUDMH8 CP:I9505XXUDMH8 CSC:I9505OXXUDMHA
非常感谢任何帮助。 谢谢 迪安
答案 0 :(得分:2)
今天发生了同样的事情,在三星升级之后打开了(着名的/臭名昭着的)“knox”(版本I9505XXUDMH6对我来说)。这是三星用于防止ROM修改,生根等的一组额外保护。 其中,SELinux从允许执行到执行。 我看到你也拥有它;我的怀疑是这次升级打破了NFC部分。我的同事使用相同的设备(GT-9505),但是旧的sotck ROM(仍然是4.2.2,但由于手机只是开箱即可升级,SELinux许可)工作,另一位拥有相同设备的同事和Cyogenmod (4.3)也有效。
在我的情况下,问题出在Desfire卡上,它使用0x67 0x00(长度错误)验证失败。同样,完全相同的卡和应用程序可在其他设备上运行。
答案 1 :(得分:1)
Mifare Ultralight标签是最可靠的标签之一。
如果此标记技术从一天停止工作到另一天,则看起来NFC控制器的硬件故障对我来说。 NFC控制器内部有很多固件,也许你已经经历了一些使得无法检测Mifare Ultralights的位腐烂。
答案 2 :(得分:0)
我在NFC领域工作,最近将我的S3升级到S4,希望通过三星的旗舰手机展示NFC。不幸的是,当涉及到某些标签时,我也碰到了一堵砖墙,特别是我用作主要产品的Type 3标签。 Broadcom芯片组与索尼提供的Type 3标签之间的通信肯定存在问题。似乎Nexus在与Type 3标签通信时也遇到了问题。我不确定三星是如何解决这个问题的,因为它涉及到手机的数量,但是现在肯定会引起问题。我认为发生此问题的原因之一是因为Broadcom芯片组的天线位于电池上而不是手机本身?也许如果使用不同的天线制造新电池,这可能有助于解决问题?然后任何遇到问题的人都可以选择更换电池,而三星则不必过于担心每次提供的S4都能解决这个问题。幸运的是,并非所有消费者都需要使用NFC,但希望在NFC成为主流时,如果不是新手机,三星将有更合适的解决方案吗?