The pCP Team has released an new version of piCorePlayer.
Significant changes
Kernel 4.14.81
AudioCore kernel 4.14.81-rt47. All RPi processors supporting Realtime Kernels.
RPi Firmware 2018/11/12
Support for RPi3A+ Board.
Upgrade to BusyBox 1.29.3
Fix for partition sizing , should resolve >32GB sdcard issues.
Wifi: Added driver for rtl8822bu chipset.
Wifi: Correction for “=” in passwords.
Wifi: Add CRDA for proper setting of Country Code.
Update to Squeezelite v1.9.0-1121-pCP
Integrate gpio-poweroff and gpio-shutdown overlays. (Easier support for power on/off boards).
Notes
Adding a file named “netusb” to the boot partition will automatically load/configure net-usb kernel modules.
PlayerTabs on top of the pCP web page now will only display pCP devices, if you have players running pCP 4.0.0 or earlier and want them to show up in tabs, please upgrade squeezelite on that device.
Download
New images or insitu update are available. The released versions can be downloaded from here.
The pCP Team has released an update for piCorePlayer.
Here are the major changes
RPi3B+ Support.
Kernel 4.14.26
RPi Firmware 14 Mar, 2018.
Moves to a 9.x piCore Base.
Moved from BusyBox modutils to kmod based modutils (For better module dependency and configuration).
Updated to Squeezelite 1.8.7-1052, includes native DSD support.
Cirrus Logic (Wolfson) Card support.
HiFiBerryAmp2 Support.
Bluetooth Speaker Support.
Wireless AP Support (Tested with internal RPi Wifi).
Shairport-Sync 3.1.7, with added separate output settings.
Audio Kernel (armv7 only) is now a RT kernel /w Full Preemption.
Notes
Kernel’s in the 4.14.y and newer have increased the default required version of SMB and NFS mounts. 3.0 is now required by default, if your NAS does not support this, you will need to explicitly set vers=2.0 (or maybe even vers=1.0) on the mount options. See the information on network mount section of the LMS page.
Download
New images or insitu update are available. The released versions can be downloaded from here.
Changed default governor to performance. This was accidentally dropped when we changed to 4.9.y kernels.
Updated RPi Wifi and bluetooth firmware. Fixes BroadPwn vulnerability.
Updated to squeezelite 1.8.7-999.
Updated Allo PianoPlus drivers.
Add back missing hiface support. (Missing in 4.9.y kernels).
Allow for spaces in remote network shares.
Increased samba share path field length, and improved tool tips.
Add support for exFat file systems.
Fixed Wifi SSID with spaces when using newconfig.cfg method.
Notes
Insitu Update is available, but for those that are using older images with 25MB boot partitions, pCP 3.22 boot partition will no longer fit. You will need to start with a new image.
LMS in repo updated to Lyrion Media Server Version: 7.9.1 - 1505480690.
Download
The released versions can be downloaded from here.
The pCP Team has released a minor update, but has some key new things that some have really been waiting.
Here are the major changes
Kernel 4.9.35, Firmware 2017/06/30.
Supports new Allo DigiOne, MiniBoss, and updated PianoPlus driver to support Dual Mono/Dual Stereo.
Added Piano Plus alsamixer controls to Audio card Control Page.
Multiple USB and Network Mounts.
Wifi should now work in the Audio Optimized Kernel.
If you have a RPi3, you can now run pCP from a USB memory card. - You may need to configure your RPi3 to support this—see Boot from USB. You will have to increase the waitusb= value in cmdline.txt.
Squeezelite packages in image updated to latest.
Touchscreen kernel module package, now include fbtft and other kernel modules for other screens.
Fixed AudioCore Touchscreen kernel packages for missing backlight dependency…(separate Backlight-xxxxx.tcz is no longer required).
Notes
The multiple drive mounts was a significant code change. Hopefully I’ve handled all the possible cases.
This is still a work in progress, where we can easily create web pages with HOWTO’s and other information. If you have something you would like included, creates a simple web page and let us know.
And last but not least, corrections to the insitu update process.
Reloading the reboot page should no longer reboot your pCP device again.
You can now do an insitu update and change from pcpCore to pcpAudioCore, and vise versa.
For the adventuresome 3.11 users reading this, if you do a hotfix (Near the bottom of the Main Page in Beta Mode), this will install a small fix that, that will allow you to do an insitu update to 3.20. By my tests, if you are using a 3.11 image, when you install 3.20, you should have about 180k of disk space left on the boot partition. 99% Full. In my mind this is a bit risky, but I suppose if your card is not easily pulled, give this a try. Worse case you have to pull your card and reflash.
Hi, the pCP Team is nearing the completion of the release of a new piCorePlayer 3.20. Because of the many significant kernel changes, improvements and bug fixes we decided to offer a public beta. Anyone is free to try the beta, but if you find a problem please post diagnostic data.
Both version are ready for testing.
Notes
piCorePlayer3.20beta5 which is a normal version like all previous pCP releases. The kernel and modules are mostly vanilla versions from the official Raspberry Pi Linux source with only a couple of tweaks.
piCorePlayer3.20beta5-Audio version. This version contain all the same improvements as the above normal version. But in addition we have added all the audio related patches that Clive (aka JackOfAll) made for the raspberry kernel. So here we have support for more I2S DACs and we support higher sample rates etc.
This version is only recommended for I2S soundcards and hardwired network. The optimizations for audio has been known to interfere with Wifi, and for sure will make USB soundcards unstable.
Hi, the pCP Team are proud to announce the release of a new piCorePlayer 3.10. Because of the many changes, improvements, bug fixes and additions, we decided to jump directly from version 3.02 to 3.10.
Actually, we have released two versions:
piCorePlayer 3.10 which is a normal version like all previous pCP releases. The kernel and modules are vanilla versions from the official Raspberry Pi and piCore (Tinycore) repo.
piCorePlayer 3.10-Audio which contains all the same improvements as the above mentioned version, but in addition, we have added all the audio related patches that Clive (aka JackOfAll) made for the Raspberry Pi kernel. So here we have support for more I2S-DACs and we support higher sample rates etc.
Changes
Updated to Kernel 4.4.39.
Samba Server implemented in [Beta] Mode.
Squeezelite is now dynamically linked.
Added Advanced audio card control - lets you control output level, available DTP filters, and parameter to dtoverlay.
Shairport-Sync updated to a lighter weight.
New pCP extension repository, hopefully more stable.
Numerous under the hood changes and bug fixes.
IMPORTANT
As we have so many changes we unfortunately are unable to offer “in situ” update - so will need to burn the new image (after unzipping the download) to your SD card. Also the “newconfig method” via USB stick won’t work for this version.
The Software and Information is provided "as is" without warranty of any kind, either express or implied, including without limitation any implied warranties of condition, uninterrupted use, merchantability, fitness for a particular purpose, or non-infringement.
Raspberry Pi is a trademark of the Raspberry Pi Foundation.