Latest information

2012/04/12

We are happy to announce the new Open NFC 4.4.1 is now available for the Android platform. This release is targetted to Ice Cream Sandwich 4.0.3 release of the operating system. We have put a lot of effort on improving the documentation and simplifying the process for this new release, we hope you will like it!

Please refer to the release notes for the list of changes compared to previous versions.

Note that the source code of this release is not (yet) available on git service. You can download the package as ZIP files as follow:

Thank you,
The Open NFC Team.

Posted in Android Edition, Editions, HAL, Microread, Simulator

Back to top

 

2012/03/19

We are happy to release today the version 4.4.1 of our OpenNFC stack.

This new release includes:

  • Core Edition
  • SDK Edition
  • Linux Edition
  • and NFC HAL for MicroRead Edition.

For a complete description of what is included in each Edition, please refer to the website (http://www.open-nfc.org) and the contents of the Release Notes included in each package.

The following are the main changes. Beware, there are changes in the API of the library in this version!

Core Edition:

  • New API to register handlers on NDEF message. Works for both cards and P2P (SNEP or NPP). Improved caching mechanism. The previous WNDEFReadMessageOnAnyTag is superseeded and deprecated.
  • New implementation of the 7816 state machine; more robust.
  • Mifare Classic support can be added through a Mifare Classic HAL module.
  • New functions to retrieve string representation of some constants (properties, errors)
  • Changes in the Security Stack API (SIM Alliance 2.0.2) and features. The Security HAL API has changed.
  • Ability to include / exclude features in the porting_config.h files.
  • and many bug fixed as usual, please refer to the release notes of the Core Edition for more details.

NFC HAL for MicroRead:

  • Fix behavior of the pulse interval setting when Card Detect is enabled.
  • Support for the Mifare Classic HAL.
  • Bug fixes.

Please note that this release does not include the Android edition.

Posted in Core Edition, Linux Edition, Microread, SDK Edition, Simulator

Back to top

 

2012/01/23

We are glad to share our new Android Edition of the Open NFC software project. This new porting relies on Open NFC 4.3.3 (see previous announcement for details about this release) and Android-specific adaptation layer.

This new edition is declined in two versions:

  • Open NFC 4.3.3 for Android Gingerbread 2.3.7
  • Open NFC 4.3.3 for Android Ice Cream Sandwich 4.0.1

This new Android edition has the following changes:

  • Open NFC start-up sequence no more dependent on the NFC ON/OFF switch, to better handle NFC controller state.
  • New porting file layout to ease implementation & compilation of applications dependent on Open NFC
  • (ICS only) Beam implementation
  • (ICS only) SNEP implementation

Both editions are only available as source code at the moment. The Git repositories are:

  • Gingerbread: git clone git://open-nfc.git.sourceforge.net/gitroot/open-nfc/open_nfc_4.3.3_gb2.3.7.git
  • Ice Cream Sandwich: git clone git://open-nfc.git.sourceforge.net/gitroot/open-nfc/open_nfc_4.3.3_ics.git

Precompiled Android Virtual Device (AVD) images will be added soon.

Please refer to the following documents for information on building this version: “MAN_NFC_1112-289 Open NFC – Android ICS 4.0.1 – Quick Porting Guide v0.1.pdf

Posted in Android Edition

Back to top

 

2011/12/13

We are happy to release today the version 4.3.3 of our OpenNFC stack.

This new release includes:

  • Core Edition
  • SDK Edition
  • Linux Edition
  • and NFC HAL for MicroRead Edition.

For a complete description of what is included in each Edition, please refer to the website (http://www.open-nfc.org) and the contents of the Release Notes included in each package.

The following are the main changes:

Core Edition:

  • Improved memory management
  • Removed deprecated and unused code
  • Improved testing system
  • New (optional) mechanism to protect against some deadlock situations
  • Some types are renamed: tchar to char16_t, sint*_t to int*_t, and bool to bool_t. You may have to refactor your client applications accordingly.
  • Improved P2P interoperability and stability.
  • and many bug fixes, please refer to the release notes of the Core Edition for more details.

NFC HAL for MicroRead:

  • Changes in firmware version string format.
  • Fixes related to the Security Stack.
  • This version comes with Loader 7.11a and Firmware 7.15a. Important: These loaders and firmware can only be used together, they are not backward compatible with older firmwares and loaders. As usual, we recommend that you flash your MicroRead or SecuRead chip with this version of loader and firmware (then your customized parameters) before using this version of the stack.

Please note that this release does not include the Android edition.

As usual, please report your question / problems to the project new mailing-list: Open-NFC-Help@lists.sourceforge.net.

Thanks!
The Open NFC team.

Posted in Core Edition, Linux Edition, Microread, SDK Edition, Simulator

Back to top

 

2011/11/07

Several bugfix and cleanups have been committed in the Git repository of Open NFC for Android (browse online here).

The corresponding AVD image has been re-generated and can be downloaded from: here.

The main changes are:

  • Removed two Open NFC applications that were buggy. You have to go to Settings -> Wireless & Settings -> NFC to enable the feature.
  • Default to Simulator / 10.0.2.2 when NFC parameters are not set.
  • Fixed permission on the /dev/nfcc device.
  • Cleanup some un-used files.

Please note that the Open NFC version used in this new image is exactly the same as previously.

Posted in Android Edition

Back to top

 

Except as noted otherwise, this content is licensed under the terms of the Apache 2.0 License. For details and restrictions, see the Content License.
Open NFC is a registered trademark of Inside Secure, All logos and graphics are copyrighted.