[HowTo] Waveshare 3.5 LCD support

Max2Play Home 2016 (en) Forums Max2Play Development (Ideas, Wishes) [HowTo] Waveshare 3.5 LCD support

This topic contains 4 replies, has 3 voices, and was last updated by  adamericson premium 2 weeks, 4 days ago.

Viewing 5 posts - 1 through 5 (of 5 total)
  • 17. Oktober 2018 at 11:10 #38654

    Hello. Here are steps to get it working within m2p_stretch_rpi_245.img. Steps are included driver installation for Sharewave 3.5 LCD (even 10$ LCD from china works perfect)

    $ wget https://www.waveshare.com/w/upload/1/1e/LCD-show-180817.tar.gz
    $ tar xvf LCD-show-180817.tar.gz
    $ cd LCD-show
    $ chmod +x LCD35-show
    $ ./LCD35-show

    #after installing of packages and automatic rebooting LCD works, but it is needed to change Driver#

    $ sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
    #replace the line Driver „fbturbo“ with Driver „fbdev“, then ctrl+o, ctrl=x#
    $ sudo reboot

    #After that desktop\jivelite should work#

    Regarding jivelite skin for 480×320 resolution:
    $ cd /opt/jivelite/jivelite/share/jive/applets/SetupWallpaper
    $ sudo rm SetupWallpaperApplet.lua
    $ sudo rm SetupWallpaperMeta.lua
    $ sudo rm strings.txt
    $ sudo wget https://github.com/ralph-irving/jivelite/raw/master/share/jive/applets/SetupWallpaper/SetupWallpaperApplet.lua
    $ sudo wget https://github.com/ralph-irving/jivelite/raw/master/share/jive/applets/SetupWallpaper/SetupWallpaperMeta.lua
    $ sudo wget https://github.com/ralph-irving/jivelite/raw/master/share/jive/applets/SetupWallpaper/strings.txt
    $ sudo mkdir /tempimage
    $ cd
    $ sudo wget http://downloads.sourceforge.net/project/picoreplayer/beta/pcp-jivelite_wav35skin.tcz
    $ sudo mount -o loop pcp-jivelite_wav35skin.tcz /tempimage
    $ cd /tempimage/opt/jivelite/share/jive
    $ sudo cp -a applets /opt/jivelite/jivelite/share/jive/
    # it is needed to delete current config for jivelite#
    $ cd /home/pi/.jivelite
    $ sudo rm -rf *
    $ sudo nano /opt/jivelite//jivelite/share/jive/applets/DesktopJive/DesktopJiveMeta.lua
    #it is needed to change in string 110 «jiveMain:setDefaultSkin(“HDSkin-VGA”)» to «jiveMain:setDefaultSkin(“Wav35Skin”)», then ctrl+o, ctrl+x #
    $ sudo reboot

    #You can see „WAV 3.5 in LCD Skin“ in Settings\Screen\Select Skin #

    • This topic was modified 1 month ago by  bisesik.
    • This topic was modified 1 month ago by  bisesik.
    • This topic was modified 4 weeks ago by  Heiner.
    18. Oktober 2018 at 11:07 #38671

    Hi bisesik,

    Thanks for posting! We’ll look into the integration and see if we can add it to our options.

    20. Oktober 2018 at 22:45 #38709

    Not at all. All for community 🙂

    But. There is one issue with that waveshare driver. As I mentioned in another thread (about visualization plugin lost\not works), this driver leads to eth0 dissapearing after its installation. If during installation you was on the cable at that time you will be needed to connect to RPi via AP-mode or USB-keyboard, to switch to another tty (ALT+F6, for example) and continue that way to boot up the player. But the solution is simple actually: raspi-config -> 2.Network Options->N3 Network interface names predictable->No->OK->Finish->Reboot now. After that eth0 will came alive again:)
    It will be very useful if you will take it into account too within your wish to add solution for waveshare LCD as option to max2play. Thank you!

    • This reply was modified 1 month ago by  bisesik.
    24. Oktober 2018 at 12:09 #40280

    Hi bisesik,

    That’s a bit problematic for default integration. We will look into it and see if we can find a solution to ensure safe integration.

    3. November 2018 at 12:48 #41812

    Hey, I tried this with the 5″ HDMI version
    And after installing the driver and changing the required text file I still cant get jivelite to load..

    Any idea’s?

Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.

Register here