I am pleased to confirm that I have managed to get this all working for piCorePlayer 3.20 and have modified and simplified the instructions.
One caveat, jivelite has been extensively re-modelled and now no longer includes WQVGAsmallSkin, so I have retro-fitted it into my instructions along with my custom Wav35Skin - BUT wallpapers are not working and I don't have time to delve into it now.
Hope this helps somebody ...
NWJ
Update:
Now includes screen calibration ...
Code:http://www.pughx2.com/picoreplayer.html
Results 21 to 30 of 244
-
2017-05-23, 06:02 #21
- Join Date
- Sep 2015
- Posts
- 63
New Version - modified instructions.
Last edited by nowhinjing; 2017-05-25 at 03:00. Reason: instructions updated.
-
2017-05-26, 01:01 #22
- Join Date
- May 2017
- Posts
- 1
multiple RPI3 with each one player
I am using 4 RPi3 with one each one picoreplayer (3.11) with HiFiBerryAMP+.
The version and configurations are all the same except for their ip-address and the name of the player.
All working fine: great player, good options and fine music.
But.....
LMS is regularly mixing up the different players. I prefer that every RPI/LMS is keeping it's own player. But all the time these players get mixed up (after reboot?): I have one LSM having 2, 3 or even 4 of all the players and the other ones (I use the "RPI3-ip-address:9000" have no players).
It does not help when I set the option Advanced - Remote Music Libraries - Logitech Media Server "Disabled, do not look for other Logitech Media Servers."
I don't need the option to synchronise. I am very already very happy to keep 4 individual players playing their own music and not "bothering" each other.
I cannot find the solution for this..... Anybody can give me a hint?
Thanks in advance!
-
2017-06-03, 11:02 #23
- Join Date
- Dec 2016
- Posts
- 58
Thanks for your work
i tried it on: raspberry 3, 4gb sd card, 3,5 inch rpidsiplay (cheapest version you nget on ebay/ aliexpress), picore 3.20
I got picoreplayer working on the display (so the first booting stuff was visible on it), could install jivelite (it startet at least on an connected hdmi screen, but if i use your jivelite.sh from the jivelite file pack and copied that to /mnt/mmcblk0p2/tce/, and overwrote /home/tc/www/cgi-bin/do_rebootstuff.sh with do_rebootstuff.sh from the jivelite file pack, it wont start any more... (no connection possible via WINSCP and putty)
I also used the original (from picoreplayer 3.20) cmdline.txt and config.txt and added your changes, because with the files you provided, it didnt work.
Perhaps you have an updated version of the do_rebootstuff.sh and jivelite.sh files i could try or you have an other helpful advice?
Greetings
cubii
-
2017-08-20, 09:46 #24
- Join Date
- Mar 2008
- Posts
- 18
PCP 3.21 an Waveshare 3,5" display
Hi,
anyone sucessfully activated the now in pcp 3.21 included fbtft drivers for e.g. a Waveshare 3.5" display ? I followed the instructions from paul-
-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----
That was a package that he made himself. These drivers are now included in the touchscreen kernel module extension.
Install Jivelite from the pCP interface, that should install everything that you need.
-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----
I installed pcp 3.21 and installed jivelite, but display was not activated.
Any hints how to activated the PCP 3.21 with the Waveshare display ?
Thanks
StefanLast edited by pille; 2017-08-20 at 11:26.
-
2017-08-21, 07:34 #25
- Join Date
- Sep 2015
- Posts
- 63
Update for 3.21
See the process described at
Code:www.pughx2.com
Good Luck.Last edited by nowhinjing; 2017-08-22 at 06:32. Reason: revised process
-
2017-08-21, 13:50 #26
I have included the kernel modules in Touchscreen-KERNEL.tcz already
touchscreen-4.9.35-pcpCore_v7.tcz.list
Code:usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/hwmon/hwmon.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/hwmon/sht21.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/hwmon/shtc1.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/input/touchscreen/rpi-ft5406.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/input/touchscreen/edt-ft5x06.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/input/touchscreen/usbtouchscreen.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/input/touchscreen/goodix.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/input/touchscreen/stmpe-ts.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/input/touchscreen/ads7846.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/input/touchscreen/egalax_ts.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/input/input-polldev.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/input/ff-memless.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/input/joydev.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/input/evdev.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/video/backlight/rpi_backlight.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/video/backlight/lcd.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/video/backlight/gpio_backlight.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/video/fbdev/rpisense-fb.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/video/fbdev/ssd1307fb.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/video/fbdev/udlfb.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/video/fbdev/core/sysfillrect.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/video/fbdev/core/fb_sys_fops.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/video/fbdev/core/sysimgblt.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/video/fbdev/core/syscopyarea.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_ili9320.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_hx8347d.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_bd663474.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_ili9481.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_upd161704.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_s6d1121.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_hx8357d.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_ili9341.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_ra8875.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fbtft_device.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_watterott.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_ssd1306.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_st7735r.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_ssd1289.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_ili9486.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_ili9163.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_hx8340bn.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_st7789v.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_hx8353d.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_ssd1331.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fbtft.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_s6d02a1.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_ili9340.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/flexfb.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_tinylcd.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_pcd8544.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_agm1264k-fl.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_ili9325.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_tls8204.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_ssd1351.ko usr/local/lib/modules/4.9.35-pcpCore_v7/kernel/drivers/staging/fbtft/fb_uc1701.ko
-
2017-08-22, 06:30 #27
- Join Date
- Sep 2015
- Posts
- 63
@paul - thank-you
I am pleased to say that @paul has indeed come up trumps - and that his touchscreen tcz works perfectly with the waveshare 3.5" screen.
I have therefore amended my instructions to suit this much easier and smoother way of doing things.
Hope it helps someone ..
NWJ
23/08 - added a working img download to the site.Last edited by nowhinjing; 2017-08-23 at 08:48. Reason: added img file
-
2017-08-24, 10:54 #28
- Join Date
- Mar 2008
- Posts
- 18
Hi nowhinjing,
tried your instructions, but was not successful.
Within the step by step instructions based an fresh 3.21 pcp image, I lost after the last step of the first section editing /opt/bootlocal.sh making the Backup and doing a reboot. After the reboot the screen was light grey and was flickering. No output on the screen ???
After that I tried your image. This is also not working. Again the display lickers 6-7 times with light grey but nothing appears on the display.
Attached you can find a picture of my screen. schould be the same like yours.
I checked all your setting , everything is fine. Attached you can find the lsmod output
Code:Module Size Used by Tainted: G fbtft_device 38075 0 flexfb 14308 63 fbtft 34966 2 fbtft_device,flexfb fb_sys_fops 1741 1 fbtft syscopyarea 3225 1 fbtft sysfillrect 3826 1 fbtft sysimgblt 2480 1 fbtft joydev 9988 0 snd_soc_bcm2835_i2s 6546 0 snd_bcm2835 24427 0 snd_soc_core 179915 1 snd_soc_bcm2835_i2s snd_pcm_dmaengine 5894 1 snd_soc_core snd_compress 10384 1 snd_soc_core ads7846 13656 0 hwmon 10552 1 ads7846 snd_pcm 98501 3 snd_bcm2835,snd_soc_core,snd_pcm_dmaengine snd_timer 23968 1 snd_pcm snd 70032 5 snd_bcm2835,snd_soc_core,snd_compress,snd_pcm,snd_timer fixed 3285 0 squashfs 33761 29 lz4 1770 4 lz4_compress 3334 1 lz4 zram 22792 1 zsmalloc 17463 1 zram evdev 12423 62 spi_bcm2835 7596 0 i2c_bcm2835 7167 0 bcm2835_gpiomem 3940 0 uio_pdrv_genirq 3923 0 uio 10204 1 uio_pdrv_genirq
dmsg.txt
Any hints how to proceed and find the problem why display is not working ?
Thanks
Stefan
-
2017-08-25, 04:24 #29
- Join Date
- Sep 2015
- Posts
- 63
Not the same screen
Unfortunately your screen is not the same as mine.
So the problem is possibly in several places :
1. the correct kernel drivers are not loaded - this is very unlikely since it looks as if @paul_ has picked out all the relevant drivers.
2. the modprobe statements and / or the dtoverlay statements are incorrect - I have done a bit of googling, but can find nothing specific, but seeCode:https://github.com/swkim01/waveshare-dtoverlays
Sorry I can't be of more help, but not having that particular screen makes it hard to diagnose the problem. Hopefully the above will point you in the right direction.
NWJ
-
2017-08-25, 08:32 #30
- Join Date
- Sep 2015
- Posts
- 63
Just to be sure ...
Just to be sure I repeated this process on an Rpi 3 - I works as I would expect.
Can you please try again on a freshly written sd of 3.21 using the first part of my instructions to get output on the TFT screen before moving on to Jivelite. The process should take less than 1 hour.
You need to append this to sd card FAT partition cmdline.txt
Code:fbcon=map:10 fbcon=font:ProFont6x11 logo.nologo
Code:framebuffer_width=480 framebuffer_height=320 [ALL] #---------------------------------------------------- dtparam=i2c=on,spi=on,i2s=on dtoverlay=ads7846,speed=1000000,penirq=17,penirq_pull=2,swapxy=1,xmin=200,xmax=3900,ymin=200,ymax=3900,pmax=255,xohms=60
Code:#pCPstop------ modprobe flexfb width=320 height=480 regwidth=16 init=-1,0xb0,0x0,-1,0x11,-2,250,-1,0x3A,0x55,-1,0xC2,0x44,-1,0xC5,0x00,0x00,0x00,0x00,-1,0xE0,0x0F,0x1F,0x1C,0x0C,0x0F,0x08,0x48,0x98,0x37,0x0A,0x13,0x04,0x11,0x0D,0x00,-1,0xE1,0x0F,0x32,0x2E,0x0B,0x0D,0x05,0x47,0x75,0x37,0x06,0x10,0x03,0x24,0x20,0x00,-1,0xE2,0x0F,0x32,0x2E,0x0B,0x0D,0x05,0x47,0x75,0x37,0x06,0x10,0x03,0x24,0x20,0x00,-1,0x36,0x28,-1,0x11,-1,0x29,-3 modprobe fbtft_device debug=3 rotate=90 name=flexfb speed=16000000 gpios=reset:25,dc:24