Files
c3gov/README.md
2025-11-29 18:37:18 +01:00

1.7 KiB

c3gov

Fill out your hacker passport using a professional dot matrix printer.

How to use the official® setup

Start up

  1. Plugin the Raspberry Pi.
  2. Mind the following order:
  3. Insert the RS232 adapter for the client(s) and connect them.
  4. As the last device insert the RS232 adapter for the printer.
  5. Turn on the printer.

If the interface freezes

  1. Turn off the printer.
  2. Unplug the RS232 adapter from the Raspberry Pi.
  3. Replug all RS232 in the order like described above.

Turning off

  1. Turn off the computer.
  2. Unplug the RS232 adapter from the Raspberry Pi.
  3. Turn off the Raspberry Pi.

General information

Configuration

See the ./config file to set the client number and the event name.

Hardware Requirements

  • Wincor Nixdorf HighPrint 4915
  • Raspberry Pi
  • 3x - 5x USB RS232 adapter (male -> USB)
    • 1x for printer
    • 4x for two clients (2x each client)
  • 2x RS232 connector (female -> female)
  • 2x old laptops with some debian without GUI, only tty.

Software Requirements

For the clients:

  • screen

For the Raspberry Pi

  • dialog

Supported Passports

The following passports are supported atm:

  • CmS Junghackerpass
  • Bound Diplomatic passport by Mitch Altman (TVBGone) Matthew Borgatti (har.ms)
  • Stapled Diplomatic passport Mitch/Matthew and Nils-Arne Pohlandt (devtal.de)

Do you want yours to be supported, too? Talk to me and send me 3 example pieces. :)

Installation

  1. Be root.
  2. cd /root
  3. git clone https://git.chaospott.de/Bandie/c3gov
  4. cd c3gov
  5. cp -r etc/systemd/system/* /etc/systemd/system
  6. systemctl enable --now getty@ttyUSB0
  7. systemctl enable --now getty@ttyUSB1 (if there's will be a second client)
  8. Add a user in .pw: echo "password" > .pw/username