[Testing] NFC for Halium 9 ports
fredldotme last edited by fredldotme
Hey! I have something new to play around with for people on Halium 9 builds of Ubuntu Touch: you can now test your device for NFC functionality!
The only prerequisite is that your device needs to be on the devel-based rootfs, not the edge one.
sudo ubports-qa install xenial_-_android9_-_nfcd sudo mount -o remount,rw / sudo apt install nfcd nfcd-tools nfcd-binder-plugin
To get console output from nfcd:
sudo stop nfcd sudo /usr/sbin/nfcd -p /usr/lib/nfcd/plugins -v
To power on the NFC adapter:
dbus-send --system --dest=org.neard --print-reply /nfc0 org.freedesktop.DBus.Properties.Set string:org.neard.Adapter string:Powered variant:boolean:true
App developers can try the QtNFC integration module to develop apps based on this technology. This requires the following change to be made to the rootfs before it can be used by (currently only unconfined) apps:
sudo mount -o remount,rw / sudo apt install qml-module-qtnfc
The API documentation is located here: https://doc-snapshots.qt.io/qt5-5.9/qtnfc-qmlmodule.html
Please use this thread to share your experience with NFC enablement and even ask for help.