Any update on the Pi4?

By the installer, you mean the PC/Macos app to flash the image on an SD card? If so, I do not intend to build this, I just would like to obtain an image. I rather prefer to go with Balena Etcher…

Is it then required to go on a laptop/server/out of pi?

I just use the pi as the only alternative platform I have at hand (Mac Laptop disk is AFPS formated and I do not achieve to partition the disk to create a dual boot with Ubuntu 20.10 on it…).

So if I just want an image file (.img, .dmg, .iso) for Balena, do I still have to make an installer? Not sure to understand what precisely the installer is, and why it has to be build under an X86-X64 if what is build is intended to run on the RPI4…

Any explanation is most welcome, and all your help is much appreciated already :-).

All the best,


ps: I fear by the time I figure out all this the img for rpi4 will be available on the website :-)…

Yes, we are referring to the target installer here, which runs on the device, not the host installer, which helps you write an image.

Ok, this is rightly the installer that has to be built in order to have the img file.

Is there other steps after the make (providing I achieve to have it running without error…) has finished in order to have a unique img file?

No - you just need to build it on the right device.


I have access at work to a server running Ubuntu 18. I’ll give it a try…

Thanks again for your help

Ok, just ‘make rbp4’ into installer is not enough, I need first to make a rbp4 filesystem, right?


I did ‘make’ in osmc/filesystem/osmc-rbp4-filesystem/
And I finish with this:

perl: warning: Falling back to the standard locale (“C”).
debconf: delaying package configuration, since apt-utils is not installed
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device)
Selecting previously unselected package rbp-userland-osmc.
(Reading database … 6454 files and directories currently installed.)
Preparing to unpack …/rbp-userland-osmc_3.2.0-1_armhf.deb …
Adding ‘diversion of /etc/kernel-img.conf to /etc/kernel-img.conf.distributed by rbp-userland-osmc’
Unpacking rbp-userland-osmc (3.2.0-1) …
Setting up rbp-userland-osmc (3.2.0-1) …
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package rbp4-device-osmc
Exiting build with return code 100
Makefile:2: recipe for target ‘all’ failed
make: *** [all] Error 1

But there is a package rbp4-device-osmc inside osmc/package/

So, I did a make in the osmc/package/rbp4-device-osmc and
make back to the osmc-rbp4-filesystem dir
and have this now (just the few last lines):

I: Validating fdisk 2.33.1-0.1
I: Validating libblkid1 2.33.1-0.1
I: Validating libfdisk1 2.33.1-0.1
I: Validating libmount1 2.33.1-0.1
I: Validating libsmartcols1 2.33.1-0.1
I: Validating libuuid1 2.33.1-0.1
I: Validating mount 2.33.1-0.1
I: Validating util-linux 2.33.1-0.1
I: Validating liblzma5 5.2.4-1
I: Validating zlib1g 1:1.2.11.dfsg-1
I: Chosen extractor for .deb packages: dpkg-deb
I: Extracting libacl1…
Filesystem base install failed
Exiting build with return code 1
Makefile:2: recipe for target ‘all’ failed
make: *** [all] Error 1

Please be patient for the release of the test builds. Every response that Sam must provide for you is time that would be better spent for him to patch up the test build to a point where he wishes to make it available. There are dozens, if not hundreds that also wish to make use of Sam’s test build when he feels it’s ready for public testing.

1 Like

I know Sam’s time is precious for all that wait for the release. I was hoping not specifically answers from Sam but maybe from other more advanced users than myself that already achieved to compile osmc for rpi4 to answer and help.

I know there is always a part of self learning and that’s sometimes a steep lurning curve to climb at the beginning, so any help could do. Sometimes just a few explanations and a bit of experimentation can lead to great results… Just here I’m a bit out of skills currently to understand what I should do.

I’m appreciating all the effort Sam is putting in this and the time He takes to even answer noob questions such as mine. I was not trying to steal rather selfishly his time, but was more in search of general guidance, from anyone in fact :-).

So all my apologies to have taken precious ressources from Sam (Time!) ;-). Hope everything is steaming on the tracks!

Thanks again,


Test build is imminent.
Give it a couple of days, you’ll see public test threads on this.

I’m sure you can find it easily before then.

1 Like

Is there much of a performance difference between the Vero 4k+ and the Rpi4? I have both (and I’m very happy with the Vero) but intend on using both in different settings.

I haven’t benchmarked it. The CPU is faster but it doesn’t directly translate to performance in the UI, and depending on SD card performance you can see some slowdowns.

Best thing to do will be to just try it.

Cheers Sam, looking forward to it. Still loving my Vero though.

Very easily. I’m not going to link to it as I don’t want to cause an influx of issues to be posted before the OSMC Team is ready for them and a formal announcement is made.

Thanks again to the whole OSMC Team for all their work over the years!

Good man.

Feel free to try it, but please don’t post any issue reports for the next couple of days until we announce.



I think I have found it :-). No reporting of anything yet, waiting for the announcement.

All the very best for the help and hints everyone!

I know I’m not supposed to ask for support so if this qualifies just ignore me. However I was wondering if when I install the rpi4 disk image through the osmc installer it matters what device I select before it asks for local build seeing as I can’t leave it empty.

Just select Pi 2 / 3. It doesn’t matter.

You can grab a Pi 4 image here: [TESTING] Kodi v19 builds for Raspberry Pi 2/3/4

1 Like