[Jolla C] Specs: Does it have an NFC reader?
I'm aware that NFC isn't currently supported in Sailfish but software can always be updated, with that in mind does the Jolla C come with an NFC reader?
We have moved to a new Sailfish OS Forum. Please start new discussions there.
I'm aware that NFC isn't currently supported in Sailfish but software can always be updated, with that in mind does the Jolla C come with an NFC reader?
answered 2016-11-10 22:56:22 +0200
This post is a wiki. Anyone with karma >75 is welcome to improve it.
Hey guys!
It seems that there is a PCA544 I2C device in my Aqua Fish:
[root@Sailfish devices]# cat /sys/class/i2c-dev/i2c-2/device/2-002b/name
pn544 # NFC
Disassembling the device it also shows NFC on the silkscreen: PB100314.JPG PB100313.JPG
The following pogo pin like antenna connectors are clearly labeled: LTE, BT/WIFI/GSM. The FM radio uses the earphone cable as antenna, so I think the UFL coax going to the bottom PCB should be the NFC antenna.
It seems that only the PN54x device support got compiled into the kernel:
# CONFIG_NFC is not set
CONFIG_NFC_PN547=y
# CONFIG_NFC_QNCI is not set
I am not familiar with the NFC stacks on Linux, but I think it uses the Libnfc-nxp because of the existence of the /dev/pn544.
martonmiklos ( 2016-11-24 18:31:08 +0200 )editI have did some research on the software side: libhybris-libnfc seems to be installed by default and qt5-qtconnectivity-qtnfc is available. Although the QNearFieldManager::isAvailable() returns false. I think it is because the QtNfc supports only the neard based NFC implementations on Linux, not the Libnfc-nxp based ones.
martonmiklos ( 2016-11-25 23:02:36 +0200 )editQuick updates: The I2C device is present in the Jolla C too. I have successfully built the libnfc_nxp library, working on creating RPM from that.
martonmiklos ( 2016-11-29 21:18:06 +0200 )editI have managed to build RPM from the libnfc-nxp library available here: https://openrepos.net/content/martonmiklos/libnfc-nxp
It also contains the nfcDemoApp, but I have not been able to get anything working yet (I have tried tag emulation and push with an Android device). Maybe it needs some other trick like GPIO to enable something?
Update 2: I have managed to increase the log verbosity and here is the output:
martonmiklos ( 2016-11-29 23:33:03 +0200 )editHi!
The Jolla C will not come equipped with NFC (Nor TOH covers, as this is more of a software focused program/device for Jolla and Sailfish OS).
Cheers,
James
"The Jolla C will come equipped with NFC (but there are no Linux drivers and while this is more of a software focused program/device for Jolla and Sailfish OS we won't pay for lifting the NDA behind the NFC chip nor put any money into coding a driver)."
Fixed for you...
V10lator ( 2017-04-18 06:21:35 +0200 )editHave you removed the metal shielding from your logic board to reveal the NFC chip, or you have XRay-ed a phone? https://together.jolla.com/question/155387/dead-jolla-caqua-fish-main-board-or-jcaf-users-with-xray-machine-access-wanted/
I have not had a chance to perform neither of the actions, but I got a feeling that the NFC on the silkscreen here: https://together.jolla.com/upfiles/14788113559480698.jpg is not marking the UFL connector, but marks the two pads above which should be the place o the same kind of antenna connector which is used on the bottom LED board: https://d3nevzfk7ii3be.cloudfront.net/igi/S1AbfNeFLObBbUmp.large (See the similar pogo like connectors in the bottom-right corner.)
The /dev/pn544 device node is simply exists because the Chinese engineers at Unitronics left in the DTS file, just like the MPU3050, which is obviously not populated see here: https://d3nevzfk7ii3be.cloudfront.net/igi/VmjaKT1ybKnmq3DI.huge
(Check the unpopulated QFN right-above the camera.)
martonmiklos ( 2017-04-18 10:30:40 +0200 )editThis thread is public, all members of Together.Jolla.Com can read this page.
Asked: 2016-05-26 18:14:13 +0200
Seen: 2,557 times
Last updated: Nov 23 '16
PBAP bluetooth profile support is requested [released]
My Jolla does not recognise any micro sd card. What I can do? [answered]
Add skype integration to sailfish os
Add DBus interface to stock music player [released]
[How-To] WPA-802.1X (enterprise), eduroam +[Others] GUI wifi support needed + workaround [released]
Allow for multiple notification destinations
Prevent accidental shutdown [answered]
Android applications should not be grouped in the same window [released]
I would like to know this also. Is Jolla C without TOH covers?
DarkWhite ( 2016-05-28 01:45:30 +0200 )editYes, it's without TOH covers.
nadir ( 2016-05-28 06:41:05 +0200 )editToo bad... so skipping Jolla C (Intex Aqua Fish). When there is next modular Sailfish phone?
DarkWhite ( 2016-05-31 13:35:56 +0200 )editAs it is obviously the Aqua Fish Hardware, the answer is no, not as far as we know yet (and doubt this will change).
chemist ( 2016-05-31 18:28:25 +0200 )edit