Top
Best
New

Posted by kristianpaul 9/8/2025

The HackberryPi CM5 handheld computer(github.com)
257 points | 92 commentspage 2
Denote6737 9/11/2025|
Is someone still making these blackberry keyboards, or is there just that much old new stock around?
blensor 9/11/2025||
The Raspberry Pi is in dire need of a DP Alt mode USB C port. Those small portable devices would pair nicely with the current wave of Display/XR glasses but they all need Displayport via USB.

And while you can work around that with an adapter it takes away from the simplicity of just plugging in the glasses ( and most of them get quite hot too).

numpad0 9/11/2025|
Do recent SoC integrate necessary muxers? Last I checked few years ago, it needed a special multiplexer chip between display out and USB-C port to handle mode switching, and there were lots of engineering challenges and costs involved, almost like using one set of pipes for both coolant water and lubricant oil.
blensor 9/11/2025||
I don't know what change they would need to make but the OrangePi had it for quite some time and it works well
otterz 9/11/2025||
I love custom handheld computer projects like this.

Few years ago I wanted to build one as a hobby/toy project with parts that are more or less easily available. So I did [0]. Instead of using a pre-made keyboard I used simple push buttons and instead of specialized keyboard controller I used an Atmega328P. Most of the components are through-hole and easy to solder. Anyway, the couple of the handhelds I built are sitting in a drawer at home, but it was fun building it nevertheless.

[0] https://github.com/jovan3/rpi-ibex-hyperpixel

KeplerBoy 9/11/2025|
No picture of the finished toy?
otterz 9/11/2025||
Here [0] is one I took a while ago. One of the reasons for building this toy was to have an Emacs device with a physical keyboard to use while commuting.

[0] - https://media.hachyderm.io/media_attachments/files/111/119/5...

throwaway81523 9/11/2025||
I'd rather have it in tablet format with more screen instead of the blackberry keyboard, now that there are very light cheap bluetooth keyboards that are comfortable to type on. I'm using one right now with my phone, and it weighs about the same as the phone. There are smaller and lighter ones around too.

It's much better for extended typing than a screen keyboard or blackberry keyboard. For non-extended typing, the blackberry keyboard is a small enough improvement on the screen keyboard to not be worth permanently dedicating space to it.

Just make the tablet battery swappable and sign me up :).

ValentinPearce 9/11/2025|
I quite like the idea of a physical keyboard on the device but I agree it's not really the best for extended typing.

It does cover the use cases I wan't from a linux hand held up to a point. If I could dock it to have a real monitor when I'm not on the go it would be perfect. Maybe through a usb-c output ? Just so I don't have to fiddle with multiple usb/hdmi cables when I want to set up

andrewstuart 9/10/2025||
Lilygo has a number of devices based on the same keyboard but esp32 MCU.

Some with Lora.

https://lilygo.cc/collections/lora-or-gps

mbirth 9/11/2025||
Lilygo seems to have no BB keyboards anymore. If you check the product photos on the actual product pages, you’ll notice that they’ve developed their own keyboard and trackball solution.
andrewstuart 9/11/2025||
I suspect they bought and sold them all.

I heard somewhere those spare part Bb keyboards have basically dried up.

lelanthran 9/11/2025|||
Unfortunately an ESP32-based gadget is not really in the same class as a rpi-based device; it won't be able to send/receive email, browse internet, run applications like ping/traceroute/tcpdumpetc (useful as a mobile diagnostic tool), run MAME (seriously, a portable computer that doesn't have games is useless to me) and can't easily be programmed for.

At this point, and at these prices, there are very specific use-cases for esp32-based devices, and they are mostly all single-use devices (i.e. capture then process some video, caching it then transmitting it for remote storage is one use-case I have seen in the wild).

An rpi device is much more general.

crumpled 9/10/2025||
Those devices use the older style BB keyboard, the one with the trackball. The Beepy from SQFMI is another Raspberry Pi platform with the trackpad keyboard.
mbirth 9/11/2025||
I think the Beepy can be considered abandoned by now. All the YouTubers got one, but they never came back into stock. There’s a waiting list but I’ve signed up to that list like a year ago and heard nothing so far.
jazzyjackson 9/11/2025||
Yes Beepy is abandoned, there is a community fork now called Beepis

https://bbkb-community.github.io/computers/beepis/

glitchc 9/10/2025||
Can I add a 4G/5G modem to this? If so, that would be perfect!
s20n 9/11/2025|
I recently came across a WIP full-fledged smartphone based on the CM5, called SPIRIT <https://github.com/V3lectronics/SPIRIT>

They use the EG25 cellular modem <https://www.digikey.pl/en/products/detail/quectel/EG25GGB-25...>, the same one that is used in PinePhone devices

anonzzzies 9/13/2025||
I have both the ble keyboard and the hackberry; they are very nice devices. I use the keyboard for working with xreal glasses on. I type fairly fast now on it. The hackberry is good for tinkering in silence without internet connection; I go sit in the forest and read or, with the hackberry, write small games for fun.
ofrzeta 9/11/2025||
I recently sourced two Q20 keyboards (which wasn't easy) but you need quite tiny connectors to use it. There's a breakout you can build, if anyone is interested: https://oshwlab.com/amarullz/bbq20breakout
shrubble 9/10/2025||
It’s $168 plus the cost of a CM5; while it is cool, I would worry that the $200+ device would end up in a drawer…
roughly 9/10/2025||
I suspect an awful lot of us have a mausoleum of abandoned projects where this would feel right at home and is probably downright budget friendly compared to some of the other residents interred there.
RankingMember 9/10/2025|||
The drawer that holds my Arduino, Raspberry Pi, and clones thereof is dangerously overpopulated as it is, but I think I've finally learned my lesson: Now I always have a cooling off period of hours after putting something in an online shopping cart before I click "buy" to see if my interest was just a passing one (usually the case).
darknavi 9/10/2025||||
I was looking at $400 modded iPod Classics this morning and my better judgement avoided a new member of the "neat projects" drawer.
fluoridation 9/11/2025||||
At least this is small. A few years ago I bought a Sun Enterprise 450 for dirt cheap and I've been regretting it ever since.
bluGill 9/10/2025||||
What do you mean - I will get back to that project some year. It hasn't been touched in 15, but I'm still going to get back to it - sometimes around my 2700th birthday most likely (I'm trusting someone else will advance medicine such that I live that long)
SmellTheGlove 9/10/2025||||
Mausoleum sounds way more dignified than my junk drawers of half done projects!

If I had a 3D printer I’d build this one for sure. Or the 3D printer would sit in my junk corner. One or the other.

roughly 9/10/2025||
Hey, you gotta send these things off with some dignity - it’s not their fault I’ve got ADHD and poor impulse control.
Spastche 9/10/2025||||
my Pocket C.H.I.P. wants a friend

neat product but what a garbage company that was

lawlessone 9/10/2025|||
it's cheaper than the flipper zero. Something i have found i mostly don't use apart from keeping a copy of my apartment card.
tracker1 9/10/2025|||
Yeah... for me, my vision is rather deteriorated, just looking at the size of things in the screenshots I can tell I'd have trouble using it. I can't even use the Steam Deck for that reason. At least my daughter and SO get use out of it.

For about 5 years before Android/IPhone, I used a nokia phone that opened with the screen in the middle of a split querty keyboard on the phone... that thing was perfect for notes/text. I really wouldn't mind something like that or even this device as long as the text could be set to something reasonable for my poor vision to use. I have to max out my accessibility/text settings on android and that's a stretch at times (also exposes so main UI failings).

neilv 9/10/2025|||
You could let eBay be your junk drawer.
DannyBee 9/10/2025||
The CM5 also doesn't have hardware video decoding, making it weird for a handheld device.

I would shove any other cm5 compatible device into this than the actual cm5.

extraduder_ire 9/10/2025||
I don't know about other formats, but the CM5 specs sheet says "4K60 HEVC decoder".
DannyBee 9/10/2025||
Yes, you are correct. It has a 4k60 HEVC decoder, i forgot about that.

It has no h264 encoder or decoder or other encoders or decoders.

I know this from watching lots of people try to use it on 3d printers and discovering that their camera streams now take tons of CPU[1] after "upgrading" from a pi 4b to a cm5.

In any case, from just about any perspective, you are better off shoving a rockchip based cm5 compatible board in this.

[1] the commonly-used logitech cameras used to do h264 streams, but they removed the h264 encoder chips in all of their models a few years back, without changing any of the model numbers. All the current ones are like yuvy420 at 5fps or mjpeg at 30fps. Even for something like the mx brio. But for things like the c920,if they are old enough, they do h264, and if they are new, they don't.

walterbell 9/10/2025|
Is it possible to buy a standalone Blackberry USB keyboard? zitaotech store has been out of stock for months.
jurschreuder 9/10/2025|
There is a chip that can control keyboards with I2C interface, the ADP5587, handles all the delicacies of button pressing:

https://www.analog.com/en/products/adp5587.html

jazzyjackson 9/10/2025||
Nice. there's also a project [0] that uses the RP2040 to talk I2C and present it as USB HID, created in service of the beepberry [1]. Now that I think of it tho this could be made into a very miniature home theater PC remote, a la the Logitech DiNovo

[0] https://github.com/TheMediocritist/beepy_rp2040

[1] https://blog.beeper.com/2023/05/16/beeper-x-sqmfi-beepberry/

[2] https://www.bhphotovideo.com/c/product/546865-REG/Logitech_9...

More comments...