back
92 comments
> There are dual speakers on board, it is needed to pair with the bluetooth audio module to make sound

This is cursed

For real. For the kind of sound I'd expect out of this, the pwm channels on the rpi work just fine. If you want better sound, the rpi supports i2s.
I'd say the opposite. There's one interface, BT; pair your headphones, pair the internal speakers, there can't be a conflict, nor two places to look at.
Be grateful the keyboard doesn’t require pairing hahaha
Iirc, CM5 cannot really deep sleep like phones or tablets do (at milli watts). Meaning you can't really use it for anything really portable - and that's a huge problem. I think RK3588 does, and it's a big win.

Edit: Sorry I meant deep sleep, not idle. Corrected.

> I think RK3588 does, and it's a big win.

I'll put that down as a TIL :-)

I'm really wanting a clamshell-like device with console controls in addition to the qwerty keyboard, with a large 7" screen (even if resolution is lower than 1920x768) based on the RK3588.

I want what the Pandora/GP2X could have been: https://en.wikipedia.org/wiki/Pandora_(computer) but with a larger screen and a more easily acquired SoC. Using replaceable 18650s (and charging via USB-C) is on my requirements as well.

I want to play games, basically, but set up my own linux distro for it, complete with mame and some ROMs.

If it can do games other than mame, then so much the better!

Anyone have any ideas?

These projects are cool but there is no reason for them not to be using RK3588

Besides brand awareness what could justify foregoing mainline Linux kernel and superior performance

RK3688 looks incredible based on leaks and could make the CM5 form factor practical instead of the novelty it is now

If you don't specifically want the Blackberry keyboard, there's also https://www.clockworkpi.com/home-uconsole
The waiting time is horrendous though. Mine arrived 8 months after I purchased it but beyond that, those are absolutely great. I stopped carrying a laptop in my backpack, just one of those with an additional expansion board and an HDMI port. My work involves a ton of data which I can't fit into memory so in all cases, my computer is just a terminal to a large server somewhere. So Clockwork ticks all the boxes for me. The one thing I wish they had thought about is an easy access to the CM and be able to swap them for different use cases: when I want to preserve battery and speed is not a big deal - cm5. When I want some additional power - pull out the cm4 and toss in a 5 instead.
I have one of these. It's so pretty. But the keyboard is borderline unusuable. It's a lot smaller than it looks, the keys are tiny, and have no feedback whatsoever. They're just squashy rubber. Like the ZX Spectrum, but a quarter the size.

Awful.

This also supports Radxa CM5 which is twice as powerful/watt as the Raspberry CM5.

Though you'll need USB hub for internet (WiFi/Eth adapter) and audio.

Also shipping takes a few months, which is kinda scary when you don't know the tariffs that far in advance.

This sounds like another device that will end up in a drawer, as an experiment it looks good but not sure what you are going to do on a 4" inch display that cannot idle at low milliwatts
Yeah that's a problem, I "want" a lot of tech too but I also know I would never use it on the regular. Gadgets are cool, but it's more of a "I want to have it" than a "I really need to use it". Same with e.g. the Flipper Zero, it's a cool device but other than some fiddling I'd never use it.

I have a bunch of Raspberry Pi's in a drawer, lol. Although I did pull one out the other day to set up a PiHole.

Seems to be the case with most of the Pi projects left these days. It's turned into a bit of a "oh cool, thats neat" thing that nobody is practically using day to day as there's better alternatives that are cheaper and/or better.
An interesting alternative to the SQFMI Beepy / Beepberry [0][1] which is just a rpi zero but has a Sharp Memory Pixel display that I love. Both could use some work on adapting the UI to the little blackberry touchpad. Neither using a mouse cursor nor meta/ctrl modifier combos are very ergonomic on these little handhelds.

[0] https://beepy.sqfmi.com/

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

I've been playing with the Beepy. So much potential, but the community around it never sprung up, and the developer has moved on.

For me it was a cool little terminal that mostly didn't work outside my usual hotspot. Managing WiFi on a Pi from the terminal is no fun.

That's adorable, but the censored/pixelated keyboard is a little offputting. Am I guessing right that they're using Blackberry overstock and censoring trademarks?
Isn't a phone more powerful these days?
Would ge possible to install a small Clipper LTE 4G Breakout (SP/CE) into this design? For instance, there is this one which seem small enough to fit in the case (if adaptions): https://shop.pimoroni.com/products/clipper-breakout?variant=...
I got the Hackberry Pi Zero from Elecrow recently and it has been excellent for playing around. I really miss real keyboards on mobile devices and it has been fulfilling to use it.
Same. The zero has only 512MB RAM so I started projects to rebuild the original BB OS for this while also adding Xpra to stream a browser running on a remote server (they all require 1GB+). Then priorities hit and I have not been back on this project since.
I always wanted to buy this. Now sold out: https://lilygo.cc/products/t-keyboard
This is the future i wanted in the 90s.

I like it.

Is someone still making these blackberry keyboards, or is there just that much old new stock around?
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).

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.
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

No picture of the finished toy?
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 :).

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

Lilygo has a number of devices based on the same keyboard but esp32 MCU.

Some with Lora.

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

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.
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.

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.
Can I add a 4G/5G modem to this? If so, that would be perfect!
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

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.
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
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…
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.
Is it possible to buy a standalone Blackberry USB keyboard? zitaotech store has been out of stock for months.
In the HackberryPi CM5, does that pointing device (which IIUC is repurposed from Blackberry hardware) work like a joystick/TrackPoint?

Can you move smoothly at all angles with it, well enough to use the desktop GUI?

Something to hack, but I don't see how to easily type braces and parentheses. Looks like a non-starter to me because for me, I hack by writing in languages that require parentheses.
ugly keyboard, and FAT ! very FAT

I need AltGR (similar, chech, french, spanish and many other language!) https://en.wikipedia.org/wiki/AltGr_key

Might be tge pathway to cheap open source cellular service.
I want something the size of a TRS-80 Model 100 - something I can type on.
It looks nice and makes me missing the Blackberry keyboard now
Fwiw, for other projects you can look at other SoC brands than Raspberry, such as OrangePi, BananaPi, ClockworkPi, KickPi, Pine64, Rock64, Odroid, Libre Computer, Radxa, ArmSom, Onion, Udoo, NVIDIA Jetson, ASUS Tinker, Khadas. I was kinda blown away by how many there are. Ask ChatGPT for specific models and feature comparison.