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

64 lines
1.7 KiB
Markdown

# 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:
1. Insert the RS232 adapter for the client(s) and connect them.
2. As the last device insert the RS232 adapter for the printer.
3. 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`