Skip to content

DnG-Crafts/U1-RFID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

U1 RFID

Snapmaker U1 RFID Programming

The tags required are NTAG215 and NTAG216

NTAG213 will not work due to the storage size limitation.

This app uses the OpenSpool format which was added in the SnapmakerU1-Extended-Firmware you must install this firmware to write your own RFID tags.
The extended firmware adds many features and fixes which you can read about HERE



https://www.youtube.com/watch?v=71oCmjIfqTc

https://www.youtube.com/watch?v=71oCmjIfqTc






The android app is available on google play


Tag Format

The tag format is a simple NDEF application/json record which is in the OpenSpool format.

Example JSON Payload

{
"id":"0",
"protocol":"openspool",
"version":"1.0",
"brand":"Snapmaker",
"type":"PLA",
"subtype":"Matte",
"alpha":"FF",
"color_hex":"0000FF",
"min_temp":190,
"max_temp":220,
"bed_min_temp":50,
"bed_max_temp":60,
"diameter":175,
"weight":1000
}

Official Snapmaker Tags

The following document explains the format of the official snapmaker tags.
U1 Tag Protocol

Currently we can read and write to the MIFARE Classic 1K tags with the derived keys the printer expects but we cant validate the filament data with a RSA signature due to the private key snapmaker uses.
We can bypass this signature check which requires firmware modification.

About

Snapmaker U1 RFID Programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages