Raspi-cm4 pocket reform

Using the CM4 adapter board I have a CM4 booting on the pocket. I’m using a modified raspbian image and their bootloader instead of using uboot - for now.

I’ll upload the exact steps I’ve done to a repo, but in short summary:

Steps:

  • port the jdi-lt070me05000 display patches that ignore the dcdc and reset pins not being hooked up
  • enable tlv320aic31xx module in the raspbian kernel image
  • dts overlay for cm4-pocket

Working:

  • display, wifi, bluetooth, usb, keyboard, trackball, speaker, headphones
  • usb, nvme, sd boot
  • sd card
  • hdmi
  • lpc/battery status

Bugs:

  • occasional visible refresh blink on the display
  • no hdmi audio

Untested:

  • WWAN card
  • Audio Jack - Headset/Microphone
  • ix ethernet port
8 Likes

anecdotally, compared to the imx mp and a311d, it is running cooler and using less power playing video in firefox - about 5 watts - this may be expected since firefox on the raspi has hardware acceleration.

3 Likes

Pretty cool. Maybe I’m mistaken, but wouldn’t the MNT image work on the CM4? Not sure why you needed to hack Raspbian to get it up and running. Unless you just wanted to, of course :sunglasses:

laziness - I wanted to leverage the builtin bootloader and not uboot to start with, with overlays, and the raspbian docs are very friendly.

After I iron out the last few things - I want to switch to the reform images, which are on a newer kernel, and see what needs to be ported to get firefox using the hardware decoder for the cm4 on the reform images as well.

2 Likes

Very nice. I’m always happy to see more distros running on these things.

e: I’d love to have firefox (or any browser really) running with acceleration!

3 Likes

Does this have the same footprint as the i.MX8MP SoC board, or does it use more of the space inside?

Really interested in your experiences here, thanks for sharing - will look for the repo / full details when you post them :+1:

It uses the RCM4 adapter board that the BPI A311D uses. The adapter board is slightly longer than the i.MX8MP board.

1 Like

I’ve updated the original post to link to the git repo.

1 Like

… so I guess I might have to get one of these, then! thanks.

For MNT Pocket Reform, you can also get the Banana Pi CM4 version from Crowd Supply at a good price at the moment. Check the additional products on the MNT Reform page. If you buy that version, you won’t pay for the HDMI adapter that is included with the Raspberry Pi version, and you get a BPi CM4 included to try.

3 Likes

Thank you for the tip!