Home of the Squeezebox™ & Transporter® network music players.
Page 17 of 29 FirstFirst ... 7151617181927 ... LastLast
Results 161 to 170 of 282
  1. #161
    Senior Member paul-'s Avatar
    Join Date
    Jan 2013
    Posts
    2,169

    PI4 bootloader updates.

    Not sure how I want to support this long term, but since RPI just made this default, I figured I would make an easier way for pCP users to get the new bootloader firmware....... Ref: https://www.raspberrypi.org/forums/v...rt=50#p1538684

    open an ssh session
    Code:
    ce
    tce-load -w git rpi-vc python3.6         (You can omit if you already have these)
    tce-load -i git rpi-vc python3.6
    git clone https://github.com/piCorePlayer/rpi-eeprom.git      (This is a clone from rpi's git, with a few tweaks to the scripts for pcp.
    cd rpi-eeprom
    sudo ./rpi-eeprom-update -a     (This will update to the 9-10-2019 eeprom binary that is now the default)
    pcp rb   (reboot to load the bootloader)
    This this is a flash process if something goes wrong, make sure you are aware of rpi's recovery process.....https://www.raspberrypi.org/downloads/
    Last edited by paul-; 2019-09-22 at 05:47.
    piCorePlayer a small player for the Raspberry Pi in RAM.
    Homepage: https://www.picoreplayer.org

    Please donate if you like the piCorePlayer

  2. #162
    Senior Member paul-'s Avatar
    Join Date
    Jan 2013
    Posts
    2,169
    I have published a new beta image.....https://repo.picoreplayer.org/insitu...er6.0.0-b4.zip

    See info in the OP...https://forums.slimdevices.com/showt...l=1#post944664

    For only the pi4, I have built and included a 64bit kernel......the userspace is still 32bit. The primary reason for this is the pi4 4GB board *should* perform better in 64bit mode. To use the 64 bit kernel, you will need to do a little manual editing......

    1. Burn Image to SD card
    2. Edit config.txt to swap to 64 bit kernel
    3. boot as normal.


    The reason to do this on a base image, is that you will need the 64 bit module extensions, which I only include a few critical ones on the base image......once you are running the 64 bit kernel, swapping back to 32 bit can be done, but if you added any kernel modules (Like filesystems) in 64 bit mode, you will not have the correct extension for 32 bit mode(armv7l)

    Here is the PI4 section from the config.txt and what you will need to do to use the 64 bit kernel. Note that the fkms video driver is not working in 64 bit mode, if you are running jivelite or some display, there may be some video issues. Also, internal audio is not working in 64 bit mode.
    Code:
    [PI4]
    initramfs pcp_10.2v7l.gz followkernel
    kernel kernel41973v7l.img
    dtoverlay=vc4-fkms-v3d
    max_framebuffers=2
    ### Previous 4 lines are for a 32bit kernel
    ### Comment the previous 4 lines out and uncomment the next 3 for 64 bit kernel
    #arm_64bit=1
    #initramfs pcp_10.2v8.gz followkernel
    #kernel kernel41973v8.img
    I will make insitu_udpate available soon, but the main reason for this beta release is the 64bit kernel which is much easier to start from a fresh image.
    Last edited by paul-; 2019-09-21 at 13:53.
    piCorePlayer a small player for the Raspberry Pi in RAM.
    Homepage: https://www.picoreplayer.org

    Please donate if you like the piCorePlayer

  3. #163
    Junior Member
    Join Date
    Sep 2013
    Location
    Germany
    Posts
    8
    Quote Originally Posted by paul- View Post
    Not sure how I want to support this long term, but since RPI just made this default, I figured I would make an easier way for pCP users to get the new bootloader firmware....... Ref: https://www.raspberrypi.org/forums/v...rt=50#p1538684

    open an ssh session
    Code:
    sudo ./rpi-eeprom-update -a     (This will update to the 9-10-2019 eeprom binary that is now the default)
    pcp rb   (reboot to load the bootloader)
    Hi Paul, don't know why it is failing but I get this message:
    Code:
    vcgencmd: 'bootloader_config' command not supported. Please update VC firmware
    How to fix this or what could be the reason?

  4. #164
    Senior Member paul-'s Avatar
    Join Date
    Jan 2013
    Posts
    2,169
    Quote Originally Posted by gilladur View Post
    Hi Paul, don't know why it is failing but I get this message:
    Code:
    vcgencmd: 'bootloader_config' command not supported. Please update VC firmware
    How to fix this or what could be the reason?
    I have been using my test kernels for a while, looks like you need a fairly recent firmware for this to work.

    Update to the beta I just pushed out, then it should work. You may need to update your rpi-vc package too.

    pcp-update rpi-vc.tcz
    Last edited by paul-; 2019-09-21 at 14:36.
    piCorePlayer a small player for the Raspberry Pi in RAM.
    Homepage: https://www.picoreplayer.org

    Please donate if you like the piCorePlayer

  5. #165
    Junior Member
    Join Date
    Sep 2013
    Location
    Germany
    Posts
    8
    Quote Originally Posted by paul- View Post
    I have been using my test kernels for a while, looks like you need a fairly recent firmware for this to work.

    Update to the beta I just pushed out, then it should work. You may need to update your rpi-vc package too.

    pcp-update rpi-vc.tcz
    Did this and it seems to work. Thank you

    Maybe the update script need to be changed as it is looking in this directory for the firmware: "FIRMWARE_ROOT=$TCEMNT/tce/rpi-eeprom/firmware"
    By using CEO - you'll end up in the directory: /mnt/mmcblk0p2/tce/optional$
    And by using:
    ceo
    ...
    git clone https://github.com/piCorePlayer/rpi-eeprom.git (This is a clone from rpi's git, with a few tweaks to the scripts for pcp.
    The firmware will be cloned to the false directory, which will then cause this:
    Code:
    tc@piCoreServer4:/mnt/mmcblk0p2/tce/optional/rpi-eeprom$ sudo ./rpi-eeprom-updat
    e -a
    [ INFO ] Mounting /mnt/mmcblk0p1...
    Bootloader updates directory /mnt/mmcblk0p2/tce/rpi-eeprom/firmware/critical not found.
    If you perform all just in /mnt/mmcblk0p2/tce/ it works:
    Code:
    tc@piCoreServer4:/mnt/mmcblk0p2/tce/optional$ cd ..
    tc@piCoreServer4:/mnt/mmcblk0p2/tce$ git clone https://github.com/piCorePlayer/r
    pi-eeprom.git
    Cloning into 'rpi-eeprom'...
    remote: Enumerating objects: 135, done.
    remote: Counting objects: 100% (135/135), done.
    remote: Compressing objects: 100% (99/99), done.
    remote: Total 135 (delta 52), reused 91 (delta 25), pack-reused 0
    Receiving objects: 100% (135/135), 196.74 KiB | 868.00 KiB/s, done.
    Resolving deltas: 100% (52/52), done.
    tc@piCoreServer4:/mnt/mmcblk0p2/tce$ cd rpi-eeprom
    tc@piCoreServer4:/mnt/mmcblk0p2/tce/rpi-eeprom$ sudo ./rpi-eeprom-update -a
    [ WARN ] /mnt/mmcblk0p1 already mounted.
    CURRENT: Fri May 10 18:40:36 UTC 2019 (1557513636)
     LATEST: Tue Sep 10 10:41:50 UTC 2019 (1568112110)
    *** INSTALLING REQUIRED UPDATE ***
    Bootloader EEPROM update pending. Please reboot to apply the update.
    Or do I miss something?
    Last edited by gilladur; 2019-09-22 at 03:58. Reason: Forum software dirves me crazy - double post...

  6. #166
    Senior Member paul-'s Avatar
    Join Date
    Jan 2013
    Posts
    2,169
    You are correct, wrong shortcut.... I fixed it above.
    piCorePlayer a small player for the Raspberry Pi in RAM.
    Homepage: https://www.picoreplayer.org

    Please donate if you like the piCorePlayer

  7. #167
    Junior Member
    Join Date
    Sep 2013
    Location
    Germany
    Posts
    8
    Quote Originally Posted by paul- View Post
    I have published a new beta image.....https://repo.picoreplayer.org/insitu...er6.0.0-b4.zip The primary reason for this is the pi4 4GB board *should* perform better in 64bit mode.
    I can confirm in my case with the pi4 and 4gb board pcp and LMS are performing really much faster - it's snappy and covers do load much faster.

  8. #168
    Senior Member
    Join Date
    Apr 2008
    Posts
    1,243

    Will this work with the 1 and 2 GB models?

    Hi Paul,

    Will this work with the 1 and 2 GB models?

    Thanks,

    Howard

    Quote Originally Posted by paul- View Post
    I have published a new beta image.....https://repo.picoreplayer.org/insitu...er6.0.0-b4.zip

    See info in the OP...https://forums.slimdevices.com/showt...l=1#post944664

    For only the pi4, I have built and included a 64bit kernel......the userspace is still 32bit. The primary reason for this is the pi4 4GB board *should* perform better in 64bit mode. To use the 64 bit kernel, you will need to do a little manual editing......

    1. Burn Image to SD card
    2. Edit config.txt to swap to 64 bit kernel
    3. boot as normal.


    The reason to do this on a base image, is that you will need the 64 bit module extensions, which I only include a few critical ones on the base image......once you are running the 64 bit kernel, swapping back to 32 bit can be done, but if you added any kernel modules (Like filesystems) in 64 bit mode, you will not have the correct extension for 32 bit mode(armv7l)

    Here is the PI4 section from the config.txt and what you will need to do to use the 64 bit kernel. Note that the fkms video driver is not working in 64 bit mode, if you are running jivelite or some display, there may be some video issues. Also, internal audio is not working in 64 bit mode.
    Code:
    [PI4]
    initramfs pcp_10.2v7l.gz followkernel
    kernel kernel41973v7l.img
    dtoverlay=vc4-fkms-v3d
    max_framebuffers=2
    ### Previous 4 lines are for a 32bit kernel
    ### Comment the previous 4 lines out and uncomment the next 3 for 64 bit kernel
    #arm_64bit=1
    #initramfs pcp_10.2v8.gz followkernel
    #kernel kernel41973v8.img
    I will make insitu_udpate available soon, but the main reason for this beta release is the 64bit kernel which is much easier to start from a fresh image.

  9. #169
    Senior Member paul-'s Avatar
    Join Date
    Jan 2013
    Posts
    2,169
    Yes it does
    piCorePlayer a small player for the Raspberry Pi in RAM.
    Homepage: https://www.picoreplayer.org

    Please donate if you like the piCorePlayer

  10. #170
    Senior Member
    Join Date
    Jan 2007
    Location
    Ludwigsburg, Germany
    Posts
    326

    Missiing Bluetooth on Squeezelite outputsetting RPI Beta 6.00 B4

    Hi Paul,

    on the Squeezlite Webpage of PCP 6.00 B4 is the Bluetooth option missing. It was available in 6.00 B1.

    Gerhardc
    1x Picoreplayer with Hifiberry DAC, 3x Picoreplayer with Jivelite 7" Display und IQaudio DigiAmp+, 4x Picoreplayer wiith 7"Display and Audiophonics Sabre DAC, 1 Picoreplayer and LMS 7.9.2, Marantz PM-15S1 amplifier

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •