Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Berryboot not booting on raspberry pi 4b 4Gb #595

Open
THX1180 opened this issue Oct 8, 2019 · 20 comments
Open

Berryboot not booting on raspberry pi 4b 4Gb #595

THX1180 opened this issue Oct 8, 2019 · 20 comments

Comments

@THX1180
Copy link

THX1180 commented Oct 8, 2019

First of all thank you for developing this great peace of software!

I am having trouble trying to get berryboot to boot on the raspberry pi 4 4Gb, no matter what i try the system will flash quickly from the rainbow screen to a black screen...

  • Formatted the sd card (Sandisk Ultra 16 Gb) to FAT32.
  • Extracted the and copied the files to the sd card.
  • In the Pi and then nothing... No activity. (Tried multiple times)

DietPi, LibreELEC etc load fine on this thing... Can't figure out what I'm doing wrong here?

Can anyone possibly help me out?

@maxnet
Copy link
Owner

maxnet commented Oct 8, 2019

Does it work better if you comment out the dtoverlay=vc4-fkms-v3d line in config.txt?

@THX1180
Copy link
Author

THX1180 commented Oct 8, 2019

Does it work better if you comment out the dtoverlay=vc4-fkms-v3d line in config.txt?

Thanks for responding to my question maxnet!

I will try this out tomorrow and let you know what's up...

Thanks again for the swift response and help!

@THX1180
Copy link
Author

THX1180 commented Oct 10, 2019

Sorry for the late reply but i had a medical emergency... Anyways it's working now max! Which is awesome!!! Thanks for helping me out and looking forward to future developments.

@Razzo1987
Copy link

Same problem and same solution.
Thanks

@chendx79
Copy link

chendx79 commented Dec 4, 2019

Doesn't work for me.

@chendx79
Copy link

chendx79 commented Dec 4, 2019

I found only the SD card formated in Windows works.

@Edmonanto
Copy link

Doesn't work for me.

@jordantsap
Copy link

jordantsap commented Mar 15, 2020

What monitor cable do you use? what powersupply?? I had some issues before with vga cable but not only with berry, so i think of similar issue you have.
Formating the sd can be done with every flasser i used gparted, sdformatter, ethcer and raspberryflasser too. You may also do a power on with no sd and see if the green light blinks, i want to help comment back

@Razzo1987
Copy link

After several attempts I found the solution for my monitor:

  1. Disable "New VC4 graphics driver"
  2. Pretends that the HDMI hotplug signal is asserted
  3. Enables the ignoring of EDID/display data

This is my confix.txt file:

disable_overscan=1
start_x=1
gpu_mem=160

# Uncomment to enable serial console
#enable_uart=1
#dtoverlay=pi3-disable-bt

# Enable on-board audio
dtparam=audio=on

# Berryboot settings, do not change
initramfs bbloader.img

# Prevent continuous SD card polling if using USB/PXE boot
dtoverlay=sdtweak,poll_once

# New VC4 graphics driver
#dtoverlay=vc4-fkms-v3d

# 32-bit kernel for Pi 0 1 2 3
kernel=kernel_rpi0123_aufs.img

[pi4]
# 64-bit stuff for Pi 4
kernel=kernel_rpi64.img
arm_64bit=1

# Pretends that the HDMI hotplug signal is asserted, so it appears that a HDMI display is attached. In other words, HDMI output mode will be used, even if no HDMI monitor is detected.
hdmi_force_hotplug=1

# Enables the ignoring of EDID/display data if your display does not have an accurate EDID. It requires this unusual value to ensure that it is not triggered accidentally
hdmi_ignore_edid=0xa5000080

If you have a TV with an HDMi port and it still does not work, try to see the settings described at the following links:
https://www.raspberrypi.org/documentation/configuration/config-txt/video.md
https://www.raspberrypi.org/documentation/configuration/config-txt/conditional.md

The first test I did was set hdmi_safe to 1, then I refined the settings until I got the desired result

@polleman
Copy link

polleman commented Apr 6, 2020

Does it work better if you comment out the dtoverlay=vc4-fkms-v3d line in config.txt?

Also worked for me.

@saikrir
Copy link

saikrir commented Apr 17, 2020

I have tried above config, I got stuck at the boot screen, I put back the original config and commented out the line dtoverlay=vc4-fkms-v3d and that worked for me.

@brantchyoga
Copy link

You guys are god sends. I tried for like 1.5 hours to fix this problem and This totally worked on my samsung tv! Copy and paste and works!!! :)

After several attempts I found the solution for my monitor:

  1. Disable "New VC4 graphics driver"
  2. Pretends that the HDMI hotplug signal is asserted
  3. Enables the ignoring of EDID/display data

This is my confix.txt file:

disable_overscan=1
start_x=1
gpu_mem=160

# Uncomment to enable serial console
#enable_uart=1
#dtoverlay=pi3-disable-bt

# Enable on-board audio
dtparam=audio=on

# Berryboot settings, do not change
initramfs bbloader.img

# Prevent continuous SD card polling if using USB/PXE boot
dtoverlay=sdtweak,poll_once

# New VC4 graphics driver
#dtoverlay=vc4-fkms-v3d

# 32-bit kernel for Pi 0 1 2 3
kernel=kernel_rpi0123_aufs.img

[pi4]
# 64-bit stuff for Pi 4
kernel=kernel_rpi64.img
arm_64bit=1

# Pretends that the HDMI hotplug signal is asserted, so it appears that a HDMI display is attached. In other words, HDMI output mode will be used, even if no HDMI monitor is detected.
hdmi_force_hotplug=1

# Enables the ignoring of EDID/display data if your display does not have an accurate EDID. It requires this unusual value to ensure that it is not triggered accidentally
hdmi_ignore_edid=0xa5000080

If you have a TV with an HDMi port and it still does not work, try to see the settings described at the following links:
https://www.raspberrypi.org/documentation/configuration/config-txt/video.md
https://www.raspberrypi.org/documentation/configuration/config-txt/conditional.md

The first test I did was set hdmi_safe to 1, then I refined the settings until I got the desired result

@unbreakmat
Copy link

doesnt work for me

@jswhitton
Copy link

jswhitton commented Jul 12, 2020

Raspberry Pi 4B 4GB memory, nothing appears on the HDMI "mainstream" screen, not even a flicker.
Running 16 Aptil 2020 bootloader firmware

Have installed Berryboot from the link:
https://www.berryterminal.com/doku.php/berryboot

Berryboot image for the Pi 4 (45 MB): berryboot-20200612-pi4.zip
sha1sum: 1f9570fdca8d53c3a1a6d6d910e6901a442de61
sha256sum: b8c03827439fb1b7ec8d2f47a4e6102a25dfcc5db5eb9e2d200375a628430bc2

64GB Sandisk SD card, fully (not Quick format) formatted as FAT32 using the SD Association provided link:
https://www.sdcard.org/downloads/formatter/

Copied all the files across using Windows 10.
Also tested with a new 16GB SanDisk SD card. Same result.

a)
Tried removing VC4 overlay from config.txt
#New VC4 graphics driver
#dtoverlay=vc4-fkms-v3d
Didnt work

b)
Then tried the same with [PI3] parameter and config fully removed
Still nothing

c)
Then copied this exact details from the above from @brantchyoga
Which adds the parameters as below:

[pi4]
#64-bit stuff for Pi 4
kernel=kernel_rpi64.img
arm_64bit=1

#Pretends that the HDMI hotplug signal is asserted, so it appears that a HDMI display is attached. In other words, HDMI output mode will be used, even if no HDMI monitor is detected.
hdmi_force_hotplug=1

#Enables the ignoring of EDID/display data if your display does not have an accurate EDID. It requires this unusual value to ensure that it is not triggered accidentally
hdmi_ignore_edid=0xa5000080

Still nothing.

Every other installed OS works, RPIOS, Ubunut Mate, plus with Desktopify

Any ideas gratefully received. Thanks. Jon

@jswhitton
Copy link

Quick update, this issue was solved using a smaller SDcard, with a full format using SD Association formatter.
Raspberry Pi 4 with Berryboot does not appear to want to use a card greater than 32GB, when formatted using the SD Association formatter.

@vagner-rodrigues
Copy link

You guys are god sends. I tried for like 1.5 hours to fix this problem and This totally worked on my samsung tv! Copy and paste and works!!! :)

After several attempts I found the solution for my monitor:

  1. Disable "New VC4 graphics driver"
  2. Pretends that the HDMI hotplug signal is asserted
  3. Enables the ignoring of EDID/display data

This is my confix.txt file:

disable_overscan=1
start_x=1
gpu_mem=160

# Uncomment to enable serial console
#enable_uart=1
#dtoverlay=pi3-disable-bt

# Enable on-board audio
dtparam=audio=on

# Berryboot settings, do not change
initramfs bbloader.img

# Prevent continuous SD card polling if using USB/PXE boot
dtoverlay=sdtweak,poll_once

# New VC4 graphics driver
#dtoverlay=vc4-fkms-v3d

# 32-bit kernel for Pi 0 1 2 3
kernel=kernel_rpi0123_aufs.img

[pi4]
# 64-bit stuff for Pi 4
kernel=kernel_rpi64.img
arm_64bit=1

# Pretends that the HDMI hotplug signal is asserted, so it appears that a HDMI display is attached. In other words, HDMI output mode will be used, even if no HDMI monitor is detected.
hdmi_force_hotplug=1

# Enables the ignoring of EDID/display data if your display does not have an accurate EDID. It requires this unusual value to ensure that it is not triggered accidentally
hdmi_ignore_edid=0xa5000080

If you have a TV with an HDMi port and it still does not work, try to see the settings described at the following links:
https://www.raspberrypi.org/documentation/configuration/config-txt/video.md
https://www.raspberrypi.org/documentation/configuration/config-txt/conditional.md
The first test I did was set hdmi_safe to 1, then I refined the settings until I got the desired result

I used exactly this config.txt on an 8 GB memory card and it worked for me. However, the same thing on a 64GB card did not work. I believe the problem is in the size of the memory card.

@vagner-rodrigues
Copy link

The problem here was really the 64 Gb memory card. It had to be formatted as FAT32 (by default it is exFAT).
It is possible to solve this with the Raspberry Pi Imager. The following link can help you:
https://www.raspberrypi.org/documentation/installation/sdxc_formatting.md

@bralexc
Copy link

bralexc commented Dec 10, 2020

The problem here was really the 64 Gb memory card. It had to be formatted as FAT32 (by default it is exFAT).
It is possible to solve this with the Raspberry Pi Imager. The following link can help you:
https://www.raspberrypi.org/documentation/installation/sdxc_formatting.md

I also have a 64 GB memory card and this is what solved for me, formatting the card with guiformat.exe from the link above. But I had to search it through Google since the original link was no longer working.

@jswhitton
Copy link

Quick update, just realised my schoolboy mistake. FAT32 can only handle a maximum filesystem size of 32GB.
Hence I should have partitioned the 64GB card down to a 32GB partition prior to formatting the 32GB partition as FAT32.

I was reminded of this here:
https://www.youtube.com/watch?v=bikbJPI-7Kg

@RadJKW
Copy link

RadJKW commented Oct 18, 2021

For anyone still having this issue. Once i enabled specific HDMI settings in 'config.txt' i was able view the GUI on my monitor. My particular monitor has a resolution of 1920x1200. This is important so that you can use the chart on the raspberry pi documentation website -> View Documentation Link

My code is as follows.

# HDMI Settings
hdmi_drive=2
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=82

# BerryBoot Defaults
disable_overscan=1
start_x=1
gpu_mem=160

# Uncomment to enable serial console
#enable_uart=1
#dtoverlay=pi3-disable-bt

# Enable on-board audio
dtparam=audio=on

# Berryboot settings, do not change
initramfs bbloader.img

# Prevent continuous SD card polling if using USB/PXE boot
dtoverlay=sdtweak,poll_once

# New VC4 graphics driver
#dtoverlay=vc4-fkms-v3d

# 32-bit kernel for Pi 0 1 2
kernel=kernel_rpi0123_aufs.img

[pi3]
# 64-bit stuff for Pi 3
kernel=kernel_rpi64.img
arm_64bit=1

[pi4]
# 64-bit stuff for Pi 4
kernel=kernel_rpi64.img
arm_64bit=1

the dtoverlay=vc4-fkms-v3d may can be uncommented, i've yet to test it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests