A Raspberry Pi Zero based WiFi Enabled Hardware Password Manager, now with a PCB.
If you want to use the ESP8266 on the SDIO pins of the Pi, download and install the driver from Andrew Litt.
# on the pi:
git clone https://github.com/al177/esp8089.git
make && sudo make install
This repository contains:
scan
with examples in ./send_hid
./oled
, using the ArduiPi_OLED
driver from http://hallard.mepass
in ./pass
./kicad
To automatically load necessary kernel modules for the OLED on boot, run as root on the Pi:
echo "i2c-dev">>/etc/modules
echo "dwc2">>/etc/modules
A small systemd unit file is included; place it in /etc/systemd/system/
and modify it, so it points to init_usb.sh
, which you can also modify to your needs.
I hereby release my work under the GNU GPLv3 where applicable. The complete license text, if not included, can be read at https://www.gnu.org/licenses/gpl-3.0.txt
. Where the GPLv3 isn't applicable, the work is released under the Creative Commons Attribution-ShareAlike 4.0 International.
This repository also includes the ArduiPi_OLED library from hallard; see this website for details.
and the kicad-ESP8266 library from jdunmire, which is released under the Creative Commons Attribution-ShareAlike 4.0 International License.