Forked off Zak's code. Most things are implemented, will have to write a shell program that is compatible with SPACE-HAUC compatible packet structure.
Zak's code was changed so that the radio does not fall back to IDLE mode after a FIFO read and thus allow RX to continue (by adding setState(SI446X_STATE_RX)
).
Changelog:
- Implemented dual serial for data and debug.
- Implemented IRQ-driven pipe mode enable signal.
- Implemented byte-by-byte transmission mirroring Endurosat Pipe Mode setting.
TODO:
- Implement packet structure. (Done)
- Test TX to Endurosat. (Done)
- Test RX from Endurosat. (Done)
Confirm (and implement if necessary) AES-256 encryption and decryption protocols.- Implement shell mode if possible.
Info:
-
sudo modprobe nf_conntrack_pptp
-
sudo pppd -detach -crtscts noauth lock proxyarp/defaultroute <local>:<remote> /dev/tty* <baud>