Giter Club home page Giter Club logo

pimiibo's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pimiibo's Issues

Pimiibo is a directory and permission denial.

Hi- I’ve been following your steps to get pimiibo working which are very well written by the way.

The issue I’ve been having is when trying to write the bin files to NFC card.

When following the command from readme.md it returns ‘./pimiibo/ is a directory’

I attempted to cd into pimiibo, but upon doing this it returns ‘key_retail.bin: permission denied.’ I’ve checked the MD5 of my key and it matches readme.md

Sorry to be a nuisance! Thank you for all of your work.

(Attached is an image of what I ran in terminal.)
image

Kyle

Distinguish between locked tags and lost connection

Whether a write fails because a tag is locked or because the writer lost connection to the tag, the error is the same. This is because libnfc does not distinguish what type of transmission error occurred. If this feature gets added to libnfc, I can provide more useful error information in the future.

Make

I’m having issues compiling the sources. I’m very new at this and I cannot get the program to compile. Is there a way to check if it is already compiled (I did get to the bottom of the instructions)? Nothing comes up after I install and update the repository and execute the “make” command.
C62BFB5E-AA0B-41CC-820B-A116C5B89E60

High Speed UART RPi4

Not really an issue, but wanted to share this setup. I was able to get HSU working on a raspberry pi 4 and elechouse chip. It is a lot faster than I2C and uses the same number of wires.

  • The hardware switches on the chip board need to be set to "00".
  • Plug the NFC device into 3.3v power, SCL to TXD and SDA to RXD.
  • Run "sudo raspi-config" go to interfacing options -> serial.
    • Select No for terminal output, and Yes to expose hardware. Reboot.
  • "sudo nano /etc/nfc/libnfc.conf"
    • device.name = "PN532_UART"
    • device.connstring = "pn532_uart:/dev/ttyS0"
      • save the file
  • Run pimiibo as normal

Issues getting the program started

I’m a bit of a noob a this but I followed every step of this guide but whenever I try to set the program all I get back is:
“incorrect number of argument”
“pimiibo keyfile bonfire”
I saw someone else having the same issue last year but apparently it was fixed in the files but the dev.
Does any one have have any suggestion as to why this I happening?

I’m on:
RaspberryPi 3B+
RaspberryPi OS 32 bit (2020-05-25)
PN532 RFID module v3 with NTAG215
Interfacing via SSH and VNC

Compatibility with RC522

Any chance of modding to get this to work with the RC522 module?

I'm a programmer myself, but have very, very little experience with C++.

If you could point me in the right direction, I might be able to take a crack at it.

Thanks!

Read incorrect number of bytes from file:

I understand its been a few years since the last issue, i appreciate any help! :D

on run i get the message "Read incorrect number of bytes from file:" for the key_retail.bin

attempting to run this on a clean install of rasberry pi lite bullseye

the key_retail matches the md5 sum in the instructions. im also running with shortened bin file names in the same directory to eliminate issues with long names

crono@devpi:~/amiibo/pimiibo $ ls
amiibo.cpp  amiitool.cpp    linkToTK.bin    nfchandler.h  README.md
amiibo.h    amiitool.h      Makefile        pimiibo
amiitool    key_retail.bin  nfchandler.cpp  pimiibo.cpp
crono@devpi:~/amiibo/pimiibo $ ./pimiibo linkToTK.bin key_retail.bin 
Read incorrect number of bytes from file: key_retail.bin
crono@devpi:~/amiibo/pimiibo $ ls -l key_retail.bin 
-rw-r--r-- 1 crono crono 160 Jan 28 00:59 key_retail.bin
crono@devpi:~/amiibo/pimiibo $ md5sum key_retail.bin 
45fd53569f5765eef9c337bd5172f937  key_retail.bin

Project License

Just wondering what license this project is currently released under. Couldn't find any license info anywhere.

issue starting program

whenever i try to start, it says bash: ./pimiibo is a directory
the command i use is: ./pimiibo /path/keyfile.bin /path/dump.bin

Unable to open NFC device

When running i2cdetect the board is detected but when I run the actual program it can not open. Do I have to install any software for the PN532 board itself before following the instructions in your readme?

Screen Shot 2020-04-25 at 2 49 42 PM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.