News:

LATEST RELEASE:  FPP 8.1 - Download from here - https://github.com/FalconChristmas/fpp/releases/tag/8.1

+-+-

+-User

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+-Site Stats

Members
Total Members: 16578
Latest: grantpatterson
New This Month: 16
New This Week: 7
New Today: 4
Stats
Total Posts: 133511
Total Topics: 16613
Most Online Today: 44
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 0
Guests: 17
Total: 17

DIY BBB CAPE

Started by nagyOUT, January 12, 2020, 11:09:53 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

nagyOUT

Hey all!

Been looking at doing my own Cape for the BBB, and during some research in terms of integration with Falcon Player, i discovered that during cape detection, there is checks for a Cape onboard EEPROM, and further signing of a FPP02 header based "file" against public keys stored in script/keys. 

As I haven't looked into the source files in great detail, I assume this is to protect various board makers products by only allowing "signed" boards to work? Will a RGB-123 work without a onboard EEPROM?

In order for me to do my own board, I was unable to find a script which "creates" this FPP02 related file which is stored on the cape's EEPROM. Is there a script or file format detail documented somewhere?

Further, what is the process in submitting my own vendor/public key.. Just a simple Pull request to the main git?

Thanks!

dkulp

One of these days I need to document it...   For basic uses of providing configuration of string mappings, it doesn't need to be digitally signed.   That's important as folks can create boards and provide the pin mappings on the eeprom so we don't need to keep adding mappings into /opt/fpp/capes/* .    All the mappings were getting to be a pain to maintain.   The more advanced things DO require digital signatures and thats to protect the vendors that are supporting and contributing to the development of FPP and the work they have put into it.   Thus, it depends on what you need.  For basic capes that will work and output pixels, it's not something to worry about.
Daniel Kulp - https://kulplights.com

nagyOUT

Being able to store the pin mappings is a great idea.
Anyways, I'll keep an eye out for either further documentation or a script to package up the EEPROM bin data.

Out of interest, what are the more advanced things it's will allow?

WaldoWoodyWoodpecker

Quote from: nagyOUT on January 13, 2020, 04:12:24 AMBeing able to store the pin mappings is a great idea.
Anyways, I'll keep an eye out for either further documentation or a script to package up the EEPROM bin data.

Out of interest, what are the more advanced things it's will allow?
Hi nagyOUT, did you manage to find a script to package up the eeprom?

darylc


CaptainMurdoch

We will likely be adding an official script to the FPP github repository to generate eeprom files, but are still discussing some related topics.  Right now I think there are 4 different implementations out there including the above plugin.
-
Chris

shanebou24

Did you guy ever work out an official script?
I couldn't find one
Cheers,
Shane

Support FPP

+- Recent Topics

F8-PB V1.2 by darylc
October 07, 2024, 10:07:09 PM

Composite analog video output on Pi 4 / FPP 8.1 by MikeKrebs
October 07, 2024, 08:48:24 PM

color issues by Poporacer
October 07, 2024, 07:27:35 PM

FPP 8.1 Released! by Santacarl
October 07, 2024, 09:52:08 AM

PiCap V2 Manual by Brenton
October 07, 2024, 06:44:44 AM

Moving from FPP 3.x to 5. Anything to look out for? by breese
October 07, 2024, 04:27:47 AM

Max Outputs per Port - Impact from Refresh Rate by darylc
October 06, 2024, 09:34:59 PM

F16V5 - SRx1v5 Channel 1 Blinking by PIC
October 06, 2024, 04:12:33 PM

FPP 8.0 and 8.1 Issues with HDMI Audio by computermoose44
October 06, 2024, 03:25:53 PM

Upgrading my Kulp controller and navigation buttons don't work by Poporacer
October 06, 2024, 10:21:50 AM

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod