Author Topic: Install FPP on a non Raspberry Pi board  (Read 4005 times)

Offline cpwtech

  • Jr. Member
  • **
  • Join Date: Jan 2016
  • Location:
  • Posts: 74
  • Kudos: 0
Re: Install FPP on a non Raspberry Pi board
« Reply #45 on: February 10, 2017, 07:28:23 PM »
I think I have it figured out.  What I did was


Code: [Select]
echo "Raspberry Pi" > /etc/fpp/platformcd /opt/fpp/src/../scripts/fppd_stopmake cleanmake../scripts/fppd_start


then I did
Code: [Select]

echo "Debiani" > /etc/fpp/platform
cd /opt/fpp/src/
../scripts/fppd_stop
make clean
make
../scripts/fppd_start


Then I flipped it back to "Raspberry PI", but did not recompile it, and now I am showing everything on the web interface.


If this works Capt, want me to send you an img of the SD card?




I'm going to hook up a string of WS2811's to the GPIO and see if I can get them to blinky/flashy"
« Last Edit: February 10, 2017, 07:34:59 PM by cpwtech »

Offline cpwtech

  • Jr. Member
  • **
  • Join Date: Jan 2016
  • Location:
  • Posts: 74
  • Kudos: 0
Re: Install FPP on a non Raspberry Pi board
« Reply #46 on: February 11, 2017, 10:02:01 AM »
 :'(  Still no love.  I get nothing but blue out of the pixels. (Good thing I started this EARLY)
« Last Edit: February 12, 2017, 05:31:03 PM by cpwtech »

Offline CaptainMurdoch

  • Administrator
  • *****
  • Join Date: Sep 2013
  • Location: Washington
  • Posts: 7,770
  • Kudos: 133
Re: Install FPP on a non Raspberry Pi board
« Reply #47 on: February 13, 2017, 05:32:28 PM »
The board might be pin-compatible with the Pi, but it might not be functionally compatible with the PWM code used on the Pi to drive WS281x pixels.

A SD image won't help us much, that isn't the final version of the FPP_Install.sh script.  We might be able to get some identifiable features from the troubleshooting log in the logs zip you posted.  That could help us detect the system and treat it similar to a Pi.  We may not distribute images for all the different platforms, we haven't decided yet.
-
Chris

Offline cpwtech

  • Jr. Member
  • **
  • Join Date: Jan 2016
  • Location:
  • Posts: 74
  • Kudos: 0
Re: Install FPP on a non Raspberry Pi board
« Reply #48 on: February 15, 2017, 03:29:44 PM »
Well it was worth a try anyway, lol. Still not giving up.


Offline CaptainMurdoch

  • Administrator
  • *****
  • Join Date: Sep 2013
  • Location: Washington
  • Posts: 7,770
  • Kudos: 133
Re: Install FPP on a non Raspberry Pi board
« Reply #49 on: February 15, 2017, 04:23:23 PM »
I dug out my two C.H.I.P.'s over the weekend and was able to get them updated with the latest firmware and Debian Jessie image.  I have one of these running FPP now as well using the FPP_Install.sh script.  The install took about 70-80 minutes I believe.  I'm using a 100Mbit Ethernet USB Dongle to connect to the C.H.I.P. so I haven't tested WiFi configuration yet.

I updated the supported hardware platforms wiki page to show some more info about some of the newer platforms such as the BBBWL, Pine64, ODROID, and C.H.I.P. which can be used by installing Debian Jessie and then running the FPP_Install.sh script.   http://www.falconchristmas.com/wiki/Falcon_FPP

Offline cpwtech

  • Jr. Member
  • **
  • Join Date: Jan 2016
  • Location:
  • Posts: 74
  • Kudos: 0
Re: Install FPP on a non Raspberry Pi board
« Reply #50 on: February 15, 2017, 05:57:21 PM »
Well that gives me hope that I can get this thing working.


Offline CaptainMurdoch

  • Administrator
  • *****
  • Join Date: Sep 2013
  • Location: Washington
  • Posts: 7,770
  • Kudos: 133
Re: Install FPP on a non Raspberry Pi board
« Reply #51 on: February 16, 2017, 12:25:28 AM »
Well that gives me hope that I can get this thing working.

The install on the C.H.I.P. went very smoothly since it is running Debian Jessie.  The only issue I had with it was that the nginx web server didn't seem to startup automatically on the first boot, but it did on subsequent boots.  The USB Ethernet NIC even came up with a DHCP IP address by default.

Offline cpwtech

  • Jr. Member
  • **
  • Join Date: Jan 2016
  • Location:
  • Posts: 74
  • Kudos: 0
Re: Install FPP on a non Raspberry Pi board
« Reply #52 on: February 16, 2017, 04:10:09 AM »
On first boot the OPI did the same thing, but as soon as I restarted it it came right on up.  Wonder if I convince the install it is installing to CHIP if it would work?

Think I found another issue with OPI.  When I try to compile down with it thinking it is a RPI I get this error
Code: [Select]
g++ -Wall -fPIC -Ofast -mfpu=vfp -mfloat-abi=hard -march=armv6zk -mtune=arm1176jzf-s -c RF24.cpp
In file included from /usr/include/stdio.h:934:0,
                 from RF24_config.h:37,
                 from RF24.cpp:10:
/usr/include/arm-linux-gnueabihf/bits/stdio.h: In function ‘int vprintf(const char*, __gnuc_va_list)’:
/usr/include/arm-linux-gnueabihf/bits/stdio.h:36:56: sorry, unimplemented: Thumb-1 hard-float VFP ABI
 vprintf (const char *__restrict __fmt, _G_va_list __arg)
                                                        ^
Seems the OPI does not have hard-float capabilities.......hmmmmmmm

 
« Last Edit: February 16, 2017, 09:56:09 AM by cpwtech »

Offline CaptainMurdoch

  • Administrator
  • *****
  • Join Date: Sep 2013
  • Location: Washington
  • Posts: 7,770
  • Kudos: 133
Re: Install FPP on a non Raspberry Pi board
« Reply #53 on: February 16, 2017, 12:10:38 PM »
On first boot the OPI did the same thing, but as soon as I restarted it it came right on up.  Wonder if I convince the install it is installing to CHIP if it would work?

...

Seems the OPI does not have hard-float capabilities.......hmmmmmmm

There is nothing special about the C.H.I.P. in the FPP_Install.sh or Makefile, it is treated as just an unknown debian platform.  There are no special compile options for the C.H.I.P.

I am sure the Orange Pi has hard float, I think that is just  a compile issue probably due to the Armbian build.

Offline cpwtech

  • Jr. Member
  • **
  • Join Date: Jan 2016
  • Location:
  • Posts: 74
  • Kudos: 0
Re: Install FPP on a non Raspberry Pi board
« Reply #54 on: February 16, 2017, 04:22:05 PM »
I'm in the process of redoing it with the Xunlong build of Jessie and I'll let you know how that works out.


Offline Materdaddy

  • Moderator
  • *****
  • Join Date: Jul 2013
  • Location: Oceanside, CA
  • Posts: 2,024
  • Kudos: 7
    • Christmas On Quiet Hills
Re: Install FPP on a non Raspberry Pi board
« Reply #55 on: February 16, 2017, 06:42:15 PM »
The types of problems you're dealing with and lack of good support of major distributions is the biggest reason boards like the Orange Pi (and similar "off brand" boards) are not going to really be in our road-map for FPP.

Hopefully the Xunlong build of Jessie is basically standard debian jessie and then you should have some level of success.

Offline CaptainMurdoch

  • Administrator
  • *****
  • Join Date: Sep 2013
  • Location: Washington
  • Posts: 7,770
  • Kudos: 133
Re: Install FPP on a non Raspberry Pi board
« Reply #56 on: February 16, 2017, 09:51:13 PM »
The types of problems you're dealing with and lack of good support of major distributions is the biggest reason boards like the Orange Pi (and similar "off brand" boards) are not going to really be in our road-map for FPP.

I agree, sometimes saving $5-10 just isn't worth the hassle.  We're kind of lucky the Pine64 has advanced to the point where we can run FPP on it, but it took a long time to get a stable distro on it IMHO.

Offline cpwtech

  • Jr. Member
  • **
  • Join Date: Jan 2016
  • Location:
  • Posts: 74
  • Kudos: 0
Re: Install FPP on a non Raspberry Pi board
« Reply #57 on: February 17, 2017, 08:25:08 AM »
Well, even though I can't run the pixels off of it,
I wonder if I would act as the master.........hmmm play time tonight, lol

Sent from my SM-J100VPP using Tapatalk


Offline cpwtech

  • Jr. Member
  • **
  • Join Date: Jan 2016
  • Location:
  • Posts: 74
  • Kudos: 0
Re: Install FPP on a non Raspberry Pi board
« Reply #58 on: February 21, 2017, 03:06:29 AM »
Ok, now for the next question that I have for you guys, and I really do appreciate what you guys have created (in fact have already ordered another RPI), is there a way to only include the RPIWS281X output to fppd?  I have tried modifying the Makefile to only have it and not RF24 (which is where my problems are coming from, to no avail.


Thanks in advance

Offline Materdaddy

  • Moderator
  • *****
  • Join Date: Jul 2013
  • Location: Oceanside, CA
  • Posts: 2,024
  • Kudos: 7
    • Christmas On Quiet Hills
Re: Install FPP on a non Raspberry Pi board
« Reply #59 on: February 21, 2017, 09:21:20 AM »
You should be able to simply remove the "-DUSENRF" cflag (should be on line 145) if you're building as a 'Raspberry Pi'.

 

Back to top