Announcement

Collapse
No announcement yet.

4DPi-35-II not working on Raspberry Pi B+ - kernel_hat.img corrupted?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 4DPi-35-II not working on Raspberry Pi B+ - kernel_hat.img corrupted?

    Hi!

    Just tried to get the 4DPi-35-II Display running with a Raspberry Pi B+.
    Followed the instructions for the Hardware Revision 2.x .
    Started from a clean RASPBIAN JESSIE Release 2016-05-10 with Kernel Version 4.4 .
    Patched it with the Kernel from http://www.4dsystems.com.au/download...19_v1.0.tar.gz

    Made a apt-get update/upgrade (just completely followed the instructions)

    I edited the config.txt and replaced kernel7_hat entry with kernel=kernel_hat.img

    No Luck. On startup the green light flashes once than nothing.

    If i connect the Raspberry to a external Display via HDMI it shows the "Rainbow Image" that indicates that the kernel is corrupted.

    Is there currently some incompatibility there?

    Actually the same symptoms as in this post:
    http://forum.4dsystems.com.au/forum/...at-help-please

    Best,
    Christian
    Last edited by c.schnabl; 23 May 2016, 07:28 PM.

  • #2
    Hi Christian

    Welcome to the forum.

    Well that latest build of Raspbian is running Kernel 4.4 as you said, yet the kernel patch you have applied is 4.1.19.
    So that is likely where the problem is. You are running 4.4 while trying to use drivers compiled for 4.1.19

    Similar to here right?
    http://forum.4dsystems.com.au/forum/...aspbian-jessie

    Ill get our developer for the 4DPi stuff to reply. A Kernel pack for 4.4 might be ready soon.

    Regards
    James

    Comment


    • #3
      Hi James!

      Thanks for the fast reply. Yes, that might be the problem. I just went to the post you mentioned. I'll try with the 4.1.19 Kernel Version with an older Jessie Version.
      Changes so fast there :-)

      Thanks a lot! I'll try that later on and give feedback here how things worked :-)

      Best,
      Christian

      Comment


      • #4
        We have a new build using 4.4.9 Kernel
        This will go up on our server in the next hour.
        ill post a link here shortly.

        Regards
        James

        Comment


        • #5
          Code:
          http://www.4dsystems.com.au/downloads/4DPi/All/4d-hats_4-4-9_v1.0.tar.gz
          Try that and see how you get on

          Regards
          James

          Comment


          • Inza
            Inza commented
            Editing a comment
            Hello, Does this work for the 4DPi-35 1.x revision? I have run into the exact same problem... I am trying to make it run on RasPi 1 B+ (it already worked there but with an old Raspbian). Now I cannot make it work with the new one...

            Thanks Tom

        • #6
          Hi James!

          Thanks so much for the update!

          Everything is just up and running!

          Many thanks and best,
          Christian

          Comment


          • #7
            Hi Inza,

            the same package works with 1.x versions too. After unpacking, there are a few more steps necessary. This should be a complete procedure:

            Code:
            wget http://www.4dsystems.com.au/downloads/4DPi/All/4d-hats_4-4-9_v1.0.tar.gz
            sudo tar -xzvf 4d-hats_4-4-9_v1.0.tar.gz -C /
            sudo mv /boot/overlays/4dpi-35.dtb /boot/overlays/4dpi-35.dtbo
            #edit /boot/config.txt and uncomment dtoverlay=4dpi-35 line, select right kernel for RPi1 or Rpi2...
            #edit /etc/modules and comment out ar1020-i2c, uncomment 4dpi_touch
            sudo reboot

            Comment


            • Inza
              Inza commented
              Editing a comment
              Thanks it helped, now it runs smoothly! :-)

          • #8
            Hello James,

            I am trying to install the latest kernel for 4DPI-35-II (4d-hats_4-4-34_v1.1.tar.gz ) on a Raspberry Pi 3 board(with latest Raspbian Jessie-lite is installed).
            As soon as i reapply the power after the installation of the kernel,following things are happening:
            1. the system is not booting up
            2. nothing is displayed on the 4dpi 35 ver2 display.
            3. rainbow screen is appearing on the monitor connected to the board via HDMI port.

            I am following the instructions given in the document 4DPi-35-II Datasheet.

            I request you to please help me to figure out what steps i am missing to follow.

            Thanks & Regards,
            Shruthi Ramakumar

            Comment


            • #9
              Hello Shruthi

              Welcome to the forum.

              There is a new kernel available here which should solve your problem.

              http://www.4dsystems.com.au/download...35_v1.0.tar.gz

              To download and install files, enter the following commands in terminal/shell /SSH to download the kernel from the 4D Systems Server:

              $ wget http://www.4dsystems.com.au/download...35_v1.0.tar.gz
              $ sudo tar -xzvf 4d-hats_4-9-35_v1.0.tar.gz -C /


              I hope this helps

              Best regards

              Paul

              Comment


              • #10
                Hi Paul,

                Awesome work, thanks heaps.
                Do you mind sharing the source for the drivers?

                Many thanks,
                Re4son

                Comment


                • #11
                  Dear Paul,

                  Thanks a lot for your help.
                  The system is booting up now.
                  However, only monitor display connected via HDMI port is working fine but nothing is displayed on the 4DPi-35-II display.

                  And the booting process hangs at the below mentioned point:
                  Started Permit User Sessions.(this is the case when display is plugged in ).

                  When I remove the display and start the system, I am getting an error while executing Starting /etc/rc.local Compatibility:
                  ioctl FBI_CON2FBMAP: Invalid argument


                  Can you please help me in solving this problem.

                  Thanks & Regards,
                  Shruthi

                  Comment


                  • #12
                    Hello Shruthi,

                    Sorry to hear you are having a problem the kernel upgrade. Would you like to open a support ticket by visiting http://www.4dsystems.com.au/support

                    Best regards

                    Paul

                    Comment


                    • #13
                      Originally posted by pauleilio View Post
                      Hello Shruthi

                      Welcome to the forum.

                      There is a new kernel available here which should solve your problem.

                      http://www.4dsystems.com.au/download...35_v1.0.tar.gz

                      To download and install files, enter the following commands in terminal/shell /SSH to download the kernel from the 4D Systems Server:

                      $ wget http://www.4dsystems.com.au/download...35_v1.0.tar.gz
                      $ sudo tar -xzvf 4d-hats_4-9-35_v1.0.tar.gz -C /


                      I hope this helps

                      Best regards

                      Paul
                      Hello,

                      Same problem as Paul but this version do not solve anything.

                      Can you help please ?
                      RPi 3 v.1.2 with Raspbian Jessie working perfectly as soon as I disable the 4D kernel. If enabled, no boot and rainbow on HDMI display. 4D kernel v4.9.35 installed according your instructions.

                      Best regards,

                      Typepub

                      Comment


                      • #14
                        Hi

                        I have a 4DPI-35-II and I like to connect it to my RasbarryPi.
                        What I miss is an easy description how to do this for somebody who is not so familiar with Linux.


                        When you try to load the Kanel in I get errors 404 , it will be very handy to make a kind of YouTube movie where you
                        explane step by step what to do.
                        This will not only help use but you sales going to the top.
                        Now it is hard working to get it done.
                        In the meantime is it possible to give such step plan.

                        Thanks :-)

                        Peter




                        Comment


                        • #15
                          Hi,

                          Good day to you.

                          Thank you for your suggestion.

                          Here are simple steps to how to get 4DPi-35-II to work.
                          1. Prepare your Raspberry Pi with the latest Raspbian image.
                          2. Connect your Raspberry Pi to your local network that has internet.
                          3. Enable SSH of your Raspberry Pi.
                          4. Download the latest Kernel for the 4D Systems Raspberry Pi Displays by typing on the Terminal or thru SSH.
                            Code:
                            wget http://4dsystems.com.au/downloads/4DPi/All/gen4-hats_4-19-57-v7l+_v1.0.tar.gz
                          5. Extract the downloaded file by typing on the Terminal or thru SSH.
                            Code:
                            sudo tar -xzvf gen4-hats_4-19-57-v7l+_v1.0.tar.gz -C /
                          6. Shutdown your Raspberry Pi and connect 4DPi-35-II Display.
                          7. Power up the systems and it should boot to the desktop.

                          Hope this helps.

                          Best Regards,
                          Ferdinand

                          Comment

                          Working...
                          X