Raspberry Pi 4 is out

I'll note that I haven't logged that many hours actually printing with the OctoPi nightly image plus the 4B (4GB). Almost everything I'm doing is just trying to get Kivy to talk to a Window provider at this point.

There's probably some tweaking that would need to happen for the /boot/config.txt file. There are some new variables like gpu_mem_1024 which is separate from gpu_mem in addition to sections at the bottom for Pi4B-only and all. There's a lot of debate about the KMS setting (full versus fake) for the GL driver.

If I'm not mistaken gpu_mem_XXXX and gpu_mem are basically the same.

It's just for your convenience if you want to run the same image or config with different pi versions.
You just set the vram based on your version and the bootloader will set it accordingly.

So gpu_mem works always and it's the easiest one for a unique pi os.

If I missed something please correct me :slight_smile:

For example, mine's something like this at the bottom. It's safe to put this microSD into either 3B or 4B (4GB) for my situation. In theory, this would work with a 4B (1GB) as well.

[pi4]
# Enable DRM VC4 V3D driver on top of the dispmanx display stack
dtoverlay=vc4-fkms-v3d
gpu_mem=944
max_framebuffers=2

[all]
#dtoverlay=vc4-fkms-v3d
dtoverlay=pi3-disable-bt
enable_uart=1
gpu_mem_1024=384
start_x=1

Shouldn't the pi 4 part be underneath the all part?
Doesn't the all part overwrite everything that was above?
(I mean if they got the same parameters)

Honestly, I thought the ordering came from the Raspbian image itself. I'm guessing that they just read the whole thing in at once maybe.

is the camera available now?

Well yeah it was never gone :wink:

  • Is the CSI cable inserted the right way? The silvery contacts need to face away from the Ethernet connector!
  • Is the CSI cable fully seated?
  • Did you insert the CSI cable into the Display connector? It needs to be inserted into the CSI connector, which is the one closer to the Ethernet connector.
  • Is the other end of the CSI cable correctly attached to the camera board?
  • Is the camera activated in raspi-config?

i put wrong orientation for my CSI cable, so i put it to correct way and then working now. thanks man..

you're welcome
happy printing :slight_smile:

Hey!
Is it possible to upload an updated version of the image with current firmware and kernel? The updating process. Would be great becaue the updating process on the old image takes forever.

Thx

Is the Octopi 0.17 nightly image considered stable enough, or would it be better advised to jerryrig it manually with Raspbian or something?

There is no problem so far.
But if you update to latest firmware it takes very long.
Would be great to have an updated image version based on Release date: 2019-09-30.

1 Like

It shouldn't take that long.
Maybe your wifi, internet connection or sd card is very slow?

Trust me, it takes more than 30min... SanDisk Extreme microSD!
Via LAN!

I found the problem.
My poe hat is defective. LAN transfer is very poor.
Second poe hat works perfect.

1 Like

@guysoft

the firmware/bootloader which makes the pi 4 operate at around 2.6Β°C cooler is now a stable release.

to have it update automatically upon reboot, it just need the package "rpi-eeprom" not sure if this is something you want to include in the image.

==============

to upgrade the firmware/bootloader

sudo apt update
sudo apt full-upgrade
sudo apt install rpi-eeprom
sudo reboot

https://www.raspberrypi.org/documentation/hardware/raspberrypi/booteeprom.md

===================== before reboot
root@octopi:/home/pi# vcgencmd bootloader_version
May 10 2019 19:40:36
version d2402c53cdeb0f072ff05d52987b1b6b6d474691 (release)
timestamp 0

root@octopi:/home/pi# vcgencmd bootloader_config
BOOT_UART=0
WAKE_ON_GPIO=0

root@octopi:/home/pi# rpi-eeprom-update
*** UPDATE REQUIRED ***
BOOTLOADER: update required
CURRENT: Fri 10 May 18:40:36 UTC 2019 (1557513636)
LATEST: Tue 10 Sep 10:41:50 UTC 2019 (1568112110)
VL805: update required
CURRENT: 00013701
LATEST: 000137ab

===================== after reboot
root@octopi:/home/pi# vcgencmd bootloader_version
Sep 10 2019 10:41:50
version f626c772b15ba1b7e0532a8d50a761b3ccbdf3bb (release)
timestamp 1568112110
root@octopi:/home/pi#
root@octopi:/home/pi# vcgencmd bootloader_config
BOOT_UART=0
WAKE_ON_GPIO=1
POWER_OFF_ON_HALT=0
FREEZE_VERSION=0

root@octopi:/home/pi# rpi-eeprom-update
BOOTLOADER: up-to-date
CURRENT: Tue 10 Sep 10:41:50 UTC 2019 (1568112110)
LATEST: Tue 10 Sep 10:41:50 UTC 2019 (1568112110)
VL805: up-to-date
CURRENT: 000137ab
LATEST: 000137ab
root@octopi:/home/pi#

2 Likes

I loaded it. No ill effects so far.

Did the update as well.. now my Webcam does only 4:3 and no full hd anymore.
Is there a way to get into this?

You could roll back to the previous firmware if you want

https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=243500&p=1490467#p1490467

in this beta firmware pack the old firmware is also included

hi, it works in a pi4...

I have a question, I want to use a touch screen, and I would like to know how to install a desktop to be able to use octopi locally...

thanks