First - thanks for being here! Was excited to see activity in a relatively niche space.
If there is any feedback for the points I have, please add your thoughts, even if it doesn’t address the entirety of my post.
I have a few questions, as seen in the title. Would truly love the support on them. I have read through the forum and see posts which may be up-to-date content wise, but are still some years old
This is of the biggest interest - are there any ‘new’ or more updated products on the horizon that should be noted? I see the titan is under redesign, but curious about other flex chips.
Next, I understand that there are a few reasons why someone would want one of these, and understanding that would be the ideal way in helping someone choose.
I don’t want to get into specifics, but my ‘goal’ would require the most amount of writable space possible. I understand we are talking kbs not mbs, so no need to reiterate.
I am looking at two separate devices, which I have direct questions about. If there is a better suggestion, based on the need, please let me know!
The products i’ve been looking at are:
– the vivokey apex fle: 86kb~ of EEPROM, with 1kb - 32kb being writable
– flex UG4: didn’t see any file limitations.
My assumption of differences is that the VivoKey Apex Flex is the more ‘commercial’ of the two, with a dedicated app, versus the UG4 being ‘hardmode’ with writing (sector 0 writable, script based, etc). Is this correct and are there any other pieces I should note for this?
For the Flex, the NFC share applet mentions data ranges of ‘1kb to 32kb’ - why is this variant?
UG4 is a Emulation Chip that can be many types of chips (But not the Apex or Flex Secure)
Users choice, Amal did test 64kb but the read write speed wasn’t great, so it was a design decision to restrict this as it would reflect poorly on the device and its performace for those that didnt understand the physics.
The FlexSecure however is more open source, and this limitation could likely be bypassed
It mentions NFC Share (current) is being phased out. Last update was ~ 3 years ago and the planned / future one is going to a broken link.
Going by the name of the repo, I assume the correct link is: GitHub - VivoKey/Flex-NDEF: NDEF tag implementation for JavaCard which was updated ~ 5 years ago, but I am curious, are you aware of a more up-to-date release that isn’t published yet? The NFC Share applet would be a great place for me to start.
Thanks again for your help and appreciate the insight
The current production version for Vivokey is https://github.com/VivoKey/apex-ndef , which is proprietary and not released as open-source. It implementes the same featureset as the other applet, and adds support for the Vivokey Authenticity API Authenticity API - VivoKey Technologies § “CMAC Signatures with NFC Sharing for Apex” .
Amazing and thank you! Assumed the same but wanted to ask.
As one final question, regarding NDEF and usage for Android / iOS, are you familiar with the limitation on mime types / has there been any changes over the last few years with what is allowed?
Which talked about a user wanting to have a local HTML instance, rather than link to a website.
I’m not sure if you @StarGate01 (or anyone else for that matter) have experienced any updates to that (as Apple now has NFC on by default, is open to 3rd parties, etc), but I have read a lot of documentation for Android / iOS regarding NDEF and don’t see a list of ‘allowed’ mime / media types… at least something within the last year or so.
Very curious if anyone else has managed to to do this, or has a workaround for it
If you want to be in the know about things in development and on the horizon, you’ll want to join the DT Club. More often than not, anything that Amal and the team are working on will get posted there first and will sometimes be up for early grabs to members.
I haven’t posted in the thread yet because there haven’t been any substantive updates, but we got a crew together on the discord who I’m pretty confident is capable enough and dedicated to moving the bodybytes forward, so we might be looking at GB soon. It’ll take months though. Luckily I already have done a ton of work with Qi wireless charging, and Amal and Cassox have some new encapsulation tricks that could make it work.
Okay I’ll let you know. We’re targeting a module from Trolink using the MT7628DAN chip, and the current plan is to fork OpenWRT and make a very stripped down version for this embedded “embedded” application
No way That’s awesome. Love to hear about the projects driving the initiative.
Not as well versed in C, but have been running OpenWRT / Tomato on routers for years. Open has support for rust packages now, so if that fits the project, happy to contribute that way