Out-of-Range MakerManager RFID Tag Converter
Wait, what just happened there?
A 24-bit integer has a signed integer range of 0 to 16,777,215[Wikipedia] but the raw decimal for my implanted tag (Dangerous Things) is over this limit and so can't be included in the MakerManager database (MakerManager 2.0 Github) as a valid RFID tag. This script takes in the decimal RFID tag (scan using a USB RFID reader) and converts it to hexadecimal, then truncates to the last 6 digits and then converts back to decimal. The resulting number can be used inside MakerManager as a valid RFID tag (and is read by the door access systems correctly).