Home

Awesome

MagSpoofPI.c license: https://github.com/samyk/BPL/blob/master/README.md

MagSpoofPI - code integration by Salvador Mendoza(salvador_m_g@msn.com) @Netxing <br> Thanks to Samy Kamkar(@samykamkar) and Sabas(@Sabasacustico)<br> Details and configuration example: https://netxing.wordpress.com/2016/08/27/magspoofpi/

Main idea: be able to compile MagSpoof with variable tracks, and use it<br> without arduino dependencies, and use it on the same raspberry pi gpio.<br> -<br> Special code for Raspberry Pi implementing avr-gcc without arduino.<br> -<br> Main modifications from the original MagSpoof in functions like digitalWrite(), <br> setup() and loop().<br>

Original MagSpoof: http://samy.pl/magspoof/

Original instructions to program Attiny85 for Raspberry Pi: <br> http://www.instructables.com/id/Programming-the-ATtiny85-from-Raspberry-Pi/

Dependencies: Download and build avrdude

sudo apt-get install bison automake autoconf flex git gcc<br> sudo apt-get install gcc-avr binutils-avr avr-libc<br> git clone https://github.com/kcuzner/avrdude <br> cd avrdude/avrdude<br> ./bootstrap && ./configure && sudo make install<br>

Setup SPI on the GPIO

sudo raspi-config<br> and Enable SPI device in the Advanced Options (see picture)<br> You can check this at the command line with lsmod, no need to reboot. (Maybe need to sudo modprobe spidev)

Download and build WiringPi for the gpio commands

cd ~ <br> git clone git://git.drogon.net/wiringPi<br> cd wiringPi<br> ./build<br>

cd ~ <br> git clone https://github.com/salmg/MagSpoofPI.git<br> cd MagSpoofPI<br> make install<br>

To test it:<br> sudo python rba.py