hbpi0

This is an old revision of the document!


A handheld Linux terminal using Raspberry pi Zero 2W as Core with 4“ 720×720 TFT display and the original BlackBerry Keyboard.
Compute Device Raspberry Pi Zero 2W
Display 4” 720×720 TFT
Battery Nokia BL-5C
Connectivity 3x USB 2.0
Mini HDMI
Storage micro SD card
Communication onboard Wifi
onboard Bluetooth

RAM

The Raspberry Pi Zero 2W only has 512MB RAM, which is a strong limitation.
This severely limits the usage of a GUI and it is recommended to use it mainly in the CLI. Furthermore, some distributions (mainly Kali) will not even update because they run out of RAM. To fix this issue, it is recommended to add 2GB of SWAP.

Misaligned Pins

The Raspberry Pi Zero 2W connects with the PCB of the Hackberry through spring-pins and is held in place with screws. If the pins are misaligned or don't make a solid connection with the pads on the underside of the Raspberry Pi, the display might not work or show only two color channels.
To resolve this issue, clean the underside of the Raspberry Pi with cleaning alcohol (isopropyl alcohol/IPA) and tighten it down with the four screws until it sits somewhat loosely on the spring-pins. Wiggle the Raspberry Pi until the spring-pings have clicked into place. Then tighten it down.
If you can't make a solid connection after several attempts, tighten down the Raspberry Pi, turn the Hackberry on, and then release the screws a little. Start wiggling until the colors display correctly and tighten the Raspberry Pi down gently.

Battery

The batteries are connected in parallel without any current protection. According to Zitao, this isn't a problem because the batteries have enough internal resistance avoiding any high currents between them if they have different charge levels.
Some users report that one battery discharges quickly while the other doesn't discharge at all. However, this is a very uncommon issue.

  • hbpi0.1749145057.txt.gz
  • Last modified: 2025/06/05 17:37
  • by assa