I have a JSR-257 application for the Nokia 6131 NFC which writes and reads NDEF messages to Mifare UL tags. Now I have to support the old Nokia 5140 phone with RFID cover, which does not support NDEF of course by default. The tags should be written and read with the 5140 too.
Is there any open source / freely available NDEF message / NDEF record implementation for Java ME?
Or is it posibble/legal to extract and use the NDEF classes of the 6131 SDK in a 3rd party application as a library? I do not think this is permitted at all! (I have not found any text in the License that permits this...)
As I have not found any information at all on the net, and there were nobody in the forum who has faced this kind of problem, I started to write my own NDEF implementation. As the NDEF is an open standard, I can do it freely.
After creating my first "hand made" NDEF message and writing to a Mifare UL, I realized that it is not compatible with the 6131 NFC device. After some debugging I found that the 6131 NFC puts the decimal [ 3, 22 ] magic numbers at the beginning of the tag, before the actual NDEF message.
Is there any way to get any information about these magic numbers, and their meaning?
I'm really interested in the point your are working on, but unfortunately, I didn't have the time to work on the same field as I'm working on managing the NFC/Databases applications already running.
For one year now, we are using 3220 and 5140i as NFC reader and remote web clients. The new 6131 NFC looks like an interesting alternative. But the question of preparing the futur of NFC tag configuration is a key point.
I would like to keep in touch with you to share some informations about the subject as long as no one seems to be concerned. You can contact me through my personnal profil email link.
why when i use the JSR 257 API (nokia), the program i make works very nice on emultion, and not on my 5140i (with the RFID cover) ?
i ve got a error for TargetListener at the start ...
anyone can help me ?
thank a lot !
I'm afraid you can't use the JSR 257 for that phone... Are you sure that your phone supports JSR 257? Although some of the packages of JSR 257 are focused on RFID functionality, the API is known to be implemented only on 6131 NFC, and even on that handset, it is not fully implemented (the visual tags are not supported)
In the product specifications, the JSR 257 is not mentioned, so if I was to guess how it works on 5140, I would say it uses a specific API from Nokia (and not JSR 257 which is a community driven Specification Request)