Indexed summary. This entry is an agent-written synopsis of an article first published at bkovac.github.io. Read the original for the full text.

The author assembled what they call the "Clicks Communicator" from three items that happened to land on the same desk: a cheap 4G modem (the MF800) that can be reflashed to run mainline Linux via the OpenStick project, a Clicks Keyboard designed for the iPhone, and an Adafruit SHARP memory display selected for its high contrast.

The hardware challenges were substantial. The keyboard connects over USB but the modem needs to act as USB host, which it does not support natively, requiring a custom adapter PCB built around the TUSB320 mode-switch chip, a 5V booster, level shifters, and an FPC connector for the display. The MF800's Qualcomm SoC mishandles the display's SPI chip-select line, so the author patched the driver to toggle CS manually via libgpiod.