Enigma2 für unseren Topf ist jetzt open source

Unterforum zur Enigma2 Firmware<br>Da es sich hierbei nicht um eine Firmware der Firma Topfield handelt, schliessen wir jeden Support und die Verantwortung für Defekte aus, die durch die Anwendung dieser Firmware entstehen können.
Knollenbär
Topfversteher
Topfversteher
Beiträge: 286
Registriert: Mo 9. Feb 2009, 08:21
Receivertyp: 7700HDPVR
Receiverfirmware: .33 NEIN ! wieder 29er,jetzt nur ENIGMA2

Enigma2 für unseren Topf ist jetzt open source

#1

Beitrag von Knollenbär » So 20. Dez 2009, 00:47

As our project has reached puberty we decided that it is time to release it to the world by taking it somewhere more public.

For that we have created a git repository with the most important parts of our project the
* build environment,
* kernel sources(patches),
* all tdt applications,
* enigma2 source,
* drivers sources.

What this package does not contain is/are
* any proprietary video and audio firmwares + headers
* the proprietary pti driver, but we replaced this with an limited open source version.

This Packets does not contain any proprietary stuff and is therefor completely legal. This git repository will soon (later this day) be available for you for cloning, but this will be only for a limited time, max 1 week. We hope that you will put it to good use, hopefully you will clone it to an open source git hoster like gitorious or github. All this means of course that Team Ducktales won't be Team Ducktales as we know an love it any longer, but we are sure that the era of sh4 based settopboxes featuring enigma2, neutrino and vdr has just began.

R.I.P. The Ducktales Team (TDT) ( * October 2007, + December 2009 ) Welcome The OpenSource Team Ducktales Project (OS:TDP) ( * December 2009
Zuletzt geändert von Knollenbär am So 20. Dez 2009, 02:12, insgesamt 1-mal geändert.

Knollenbär
Topfversteher
Topfversteher
Beiträge: 286
Registriert: Mo 9. Feb 2009, 08:21
Receivertyp: 7700HDPVR
Receiverfirmware: .33 NEIN ! wieder 29er,jetzt nur ENIGMA2

AW: Enigma2 für unseren Topf ist jetzt opem source

#2

Beitrag von Knollenbär » So 20. Dez 2009, 01:31

Falls jemand Schwierigkeiten mit dem englischen hat, soll in etwa bedeuten, dass die Weiterentwicklung jetzt noch schneller und umfangreicher von statten geht ! :) :hello:

KleinerSchelm
Vielantworter
Vielantworter
Beiträge: 773
Registriert: Do 6. Dez 2007, 21:50

AW: Enigma2 für unseren Topf ist jetzt opem source

#3

Beitrag von KleinerSchelm » So 20. Dez 2009, 01:49

Na da bin ich mal gespannt was da rauskommt.
TF-7700HDPVR mit Enigma2 HDD: WD7500AVVS
DM8000-SST "Gemini GP3" HDD: 1 TB

Knollenbär
Topfversteher
Topfversteher
Beiträge: 286
Registriert: Mo 9. Feb 2009, 08:21
Receivertyp: 7700HDPVR
Receiverfirmware: .33 NEIN ! wieder 29er,jetzt nur ENIGMA2

AW: Enigma2 für unseren Topf ist jetzt opem source

#4

Beitrag von Knollenbär » So 20. Dez 2009, 01:51

KleinerSchelm hat geschrieben:Na da bin ich mal gespannt was da rauskommt.


ja, ich auch bin aber positiv pessimistisch :wink:

KleinerSchelm
Vielantworter
Vielantworter
Beiträge: 773
Registriert: Do 6. Dez 2007, 21:50

AW: Enigma2 für unseren Topf ist jetzt opem source

#5

Beitrag von KleinerSchelm » So 20. Dez 2009, 01:53

Na ich kenne ja den Spruch viele Köche verderben den Brei.
Wenn aber vernünftige Entwickler dort mit machen könnte es schon was werden.
Images könnten auch schneller kommen wenn mehrere weiter entwickeln.
TF-7700HDPVR mit Enigma2 HDD: WD7500AVVS
DM8000-SST "Gemini GP3" HDD: 1 TB

Knollenbär
Topfversteher
Topfversteher
Beiträge: 286
Registriert: Mo 9. Feb 2009, 08:21
Receivertyp: 7700HDPVR
Receiverfirmware: .33 NEIN ! wieder 29er,jetzt nur ENIGMA2

AW: Enigma2 für unseren Topf ist jetzt opem source

#6

Beitrag von Knollenbär » So 20. Dez 2009, 01:57

KleinerSchelm hat geschrieben:Na ich kenne ja den Spruch viele Köche verderben den Brei.
Wenn aber vernünftige Entwickler dort mit machen könnte es schon was werden.
Images könnten auch schneller kommen wenn mehrere weiter entwickeln.


so war meine Aussage auch gemeint. :)
Bin aber echt gespannt ! :hello:

twister
Erfahrener Benutzer
Erfahrener Benutzer
Beiträge: 220
Registriert: So 22. Mär 2009, 12:35

AW: Enigma2 für unseren Topf ist jetzt open source

#7

Beitrag von twister » So 20. Dez 2009, 10:29

Wo werden die Sourcen jetzt gehostet?

Bei der Softwareentwicklung geht es nicht nur um die Geschwindigkeit sondern auch um die Qualität. Auch wenn TDT-Images relativ oft erschienen sind (mit abnehmender Tendenz), war es keine Einbahnstraße, was die Qualität angeht. Alte Fehler wurden behoben, neu kamen hinzu. Bei einem komplexen Echtzeitsystem ist es schwer zu vermeiden.

thomas4711
Topfmeister
Topfmeister
Beiträge: 614
Registriert: Fr 7. Nov 2008, 15:34
Receivertyp: TF 7700 HD PVR
Receiverfirmware: Enigma2
Wohnort: Wien

AW: Enigma2 für unseren Topf ist jetzt open source

#8

Beitrag von thomas4711 » So 20. Dez 2009, 10:41

Hier stand ein alter Link
Zuletzt geändert von thomas4711 am So 20. Dez 2009, 17:14, insgesamt 1-mal geändert.

thomas4711
Topfmeister
Topfmeister
Beiträge: 614
Registriert: Fr 7. Nov 2008, 15:34
Receivertyp: TF 7700 HD PVR
Receiverfirmware: Enigma2
Wohnort: Wien

AW: Enigma2 für unseren Topf ist jetzt open source

#9

Beitrag von thomas4711 » So 20. Dez 2009, 16:19

Code: Alles auswählen

                                           ..,,,uuuuuuux-
                                      .XJ$$$$$$$$$$$$$R"
                                     :<???????$$$P???"     ... uuuux ,ucdL
                                     '''''` :<$$$: .dWWW>:;$$::$$F":J$$"''
      ,uuuouuu,                 .uu xcd :x $u.:J$$$ :J$P9$>;$$F.<$$h=`?$h
     :$$$$$$$$$$b,   .uz  ucd xJ$$$:J$6d$$F':$$$F:J$P;3$>J$P.:3$,,,;J$$
    :d $$$$$$$$$$$$c::$$F;$$FJ$$P":<$$$$P` :J$$$:J$P???$>$$?? :? ???`???"
   : :? "'<Xio: :? ?$$$>J$$ :t$P;$P`  :3$$P$$u::$$$P :? ?' `?F
  ''   :d $$P  `:9$$>$$F;J$><$C,,u;$$P :? $$h:3$$>
      :<$$$'   <8$$>$$X<J$$:<$$$$F :? ?' `"":J$$$
      :3$$P   :d $$$:$$$$$P ` :? ??'       :<P???"
     ::$$$' .d$$$$'`????"              '::::
    . :d $$6ud$$$$F
.;cJJ$$$$$$$PF
::9$$$$$$$PF"
`'?????""'
               ,,, ::::::::::::..
           ,z$$$$$ :::::::::::::::::.
         e$$$$$$$$ ::::::::::::::::::::
       d$$$$$$$$$$;`::::::::::::::::::::
      ::."$$$$$$$$$ :::::::::::::::::::::
     :::::."$$$$$$$ ::::::::::::::::::::
    ::::::::."$$$$$b ::''''''''':::::::'
    `:::::::::`$$P" . :''''<<<<<<;.  `
      `:::::::: "".,.----=--..`'<<<<<<;
        `:::'',-'` .::::::::::`'- `<<<<;      .::.
          `,-`.::::::::::'  .. `::.      .:::::::::
        ,-'.:::::::::::' dMMMMMMx :::::` .`::::::::
      ,'.::::::::::::: dMMMMMMMMMM ``` JMMM `:::::
    ,'.:::::::::::' . MMP',ccc "MMM Mb MMMMM `::
; :::::::::::' nM MM',$$$$$$b "Mb4M,M c,`? :
; ::::::::::: xMMMMM'J$$$$$$$$b )MMMMM.`$$
' :::`::::::: dMMMMM'J$$$$$$$$$$F MMMMMM $$$.
   :: <`::::: JMMMMM',$$$$$$$$$$$P MMMMMM $$$
  `:::`bc,.. ,edMMMM $$$$$$$$$$$$F MMMMMM $$$$  .
   ` ,nMMMMMMMMTMMMM P""?$$$$$$$$".MTT4MM ?$$F;P""?x_
   ,d)MMMMMMP'dMMMMM      $$$$$$P  .cCc.    $   cCc L~
    ,MMMMMMM ,c, 4MMr      $$$$$  .CCCC>   4   CCC> L"
    P)MMMMM> $$?$ "MM      $$$$"  CCCCC'   ,,  CC> % `
   ' MMMTMMM `b $$c.?b     $$$"   `CCC'-""___,,,,,__
     M"       `?, ??$c,,,,,,cc$7= _,cc$$$$PP"""""??$$$$
     "          `"b,_ "?$$$$$$$$$$P"" .. ,d"
                   `?$b `,,,,,,.`;;;;;;'j"
                    n ?$c`;;;;;;;`',;;; F
               ,;-;MM "$b;;;;;,,;;;'j"
           ,!!!!!  MMMM,`?$c,_`` _,,'
          !!!!!!!; MMMMMMn, `"""""''
       .  !!!!!!!!!, `"TT';!!!!
   ,;!!!> !!!!!!!!!!!!!   `<!!!! !;,
!!!!!!!!! '!!!!!!!!!!!  !!!  !!> !!!!!!;;

TDT Open Source Package
------------------------	

This package contains most of the sources to build complete TDT images

for the following settopboxes:

- Kathrein UFS-910
- Kathrein UFS-922
- Topfield 7700 HDPVR
- Fortis 9200/9000 based - HD-box, Octagon 1018... (still very buggy)

Host Installation & Building:
------------------------------

1. Clone your git repository from the server or local repository...
    git clone Servername/teamducktales.git	

2. Enter the build directory: "cd ./dt/cvs/cdk"

3. Setup host:
    - To build an image you need to install some packages on your host system.

          * git
          * ccache
          * rpm
          * make
          * automake1.8
          * autoconf
          * patch
          * gcc
          * cpp (or gcc or c++)
          * tar
          * bzip2
          * gzip
          * ncurses-devel (debian: libncurses5-dev)
          * flex
          * bison
          * gawk
          * e2fsprogs-devel
          * texinfo
          * gettext
          * gettext-devel (debian?)
          * cfv
          * fakeroot
          * xfsprogs-devel debian: (xfslibs-dev)
          * zlib1g-dev (zlib-devel)
          * libtool
          * g++
          * swig
          * pkg-config
    - For Ubuntu-hosts you have to link the sh to bash:
      ln -s /bin/bash /bin/sh
      (delete an existing /bin/sh before)
    - Alternatively a script for Ubuntu 9.10 is available which takes care of everything.
      sudo ./ubuntu910.sh
    - For debian-based systems only: "export PATH=$PATH:/sbin:/usr/sbin"

4. Configure the build environment:
    To configure the build environment type: "./make.sh"
    The Setup dialog allows you to customize the build environment for your target device.

5. Building
    if there are no errors (missing packages) type:
    - make yaud-enigma2
        This will build an enigma2 image based on e2 source from May 2009.
        This is considered to be a stable release.
    or
    - make yaud-enigma2-nightly
        This will build an enigma2 image based on e2 source from $Today.
        This is considered to be a unstable (untested) release.
    The first build will probably take very long (min 2h max 6h)
6. Finishing up
    - After finishing the build you can find the nfs-root in the following directory:
      tufsbox/release
    - the kernel is located in the boot subfolder of the release directory
      tufsbox/release/boot/uImage
Known problems:
---------
- openSuSE 11.0: If you have trouble compiling lirc, remove all occurance of lirc/lircd in
cvs/cdk/make/contrib-libs.mk cvs/cdk/make/release.mk cvs/cdk/make/yaud.mk
- if you have problems like this

In Datei, eingefügt von ../../lib/base/smartptr.h:4,	

                 von ../../lib/base/eptrlist.h:7,	

                 von ../../lib/base/ebase.h:12, 	

                 von enigma_python_wrap.cxx:2807:
../../lib/base/object.h:166:4: Warnung: #warning use non optimized implementation of refcounting.
enigma_python_wrap.cxx: In function »int SWIG_AsPtr_std_string(PyObject*, std::string**)«:
enigma_python_wrap.cxx:3131: Warnung: Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln
enigma_python_wrap.cxx: In function »RESULT SwigFromPython(ePtr<gPixmap>&, PyObject*)«:
enigma_python_wrap.cxx:3455: Warnung: Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln
enigma_python_wrap.cxx:3455: Fehler: »SWIGTYPE_p_ePtrTgPixmap_t« wurde in diesem Gültigkeitsbereich nicht definiert
enigma_python_wrap.cxx: In function »PyObject* New_iRecordableServicePtr(const ePtr<iRecordableService>&)«:
you have to use an older swig version (e.g. 1.3.33)	

IMPORTANT DIRECTORIES:
-----------------------

tdt/cvs/cdk               - the build directory
tdt/cvs/cdk/linux         - a link to the kernel directory (will be installed from build)
tdt/cvs/apps/enigma2      - e2 source code
tdt/cvs/apps/misc/tools   - tools like evremote2, fp_control, libeplayer2, etc
tdt/cvs/driver/frontends  - frontend and tuner driver
tdt/cvs/driver/cic        - ci controller driver
tdt/cvs/driver/player2    - STM's great player patched by TDT
tdt/cvs/driver/multicom   - the copo/fw communication driver
tdt/cvs/driver/avs        - av switch driver
tdt/cvs/driver/stgfb      - patch stmfb version
tdt/cvs/driver/e2_proc    - the e2 proc main part
tdt/cvs/driver/vfd        - ufs910 vfd driver
tdt/cvs/driver/nuvoton    - fp driver for hdbox
tdt/cvs/driver/micom      - fp driver for ufs922	
tdt/cvs/driver/tffp       - fp driver for tf7700
tdt/cvs/driver/ufs922_fan - ufs922 fan control driver

thomas4711
Topfmeister
Topfmeister
Beiträge: 614
Registriert: Fr 7. Nov 2008, 15:34
Receivertyp: TF 7700 HD PVR
Receiverfirmware: Enigma2
Wohnort: Wien

AW: Enigma2 für unseren Topf ist jetzt open source

#10

Beitrag von thomas4711 » So 20. Dez 2009, 17:14

Danke, war der alte

Benutzeravatar
Maliboy
LkLbBuMiBdss
SiFalsswoemifTpHW

<div title=Logoistiker, kindlicher Liebhaber bunter Blumen und Mod in Black, der sich seinen Status im Forum am liebsten selbst setzten will, obwohl er manchmal im falschen Thread postet HabenWoller>LkLbBuMiBdss<br>SiFalsswoemifTpHW</div>
Beiträge: 30572
Registriert: So 11. Dez 2005, 12:41
Wohnort: Bad Neuenahr-Ahrweiler
Receivertyp: VU+ Ultimo 4k
Wohnort: Bad Neuenahr-Ahrweiler
Kontaktdaten:

AW: Enigma2 für unseren Topf ist jetzt open source

#11

Beitrag von Maliboy » So 20. Dez 2009, 17:32

Ich habe den Link mal temporär entfernt. Auch wenn es Open Source ist, gelten hier ja die gleichen Regeln wie für die fertige Firmware.

Und so lange ich keine andere Meldung von oben bekomme, werde ich solche Links alle sperren.
Tschau,
Kai

SONY KD-49X8505B - KDG CI+ SC: G09 (DigitalFree, Privat HD)
ULTIMO 4k (mit Vti Image)
Bald in Rente: CRP2401CI+ - ACL V1.16: D02 (DigitalFree, Privat HD, Sky) TAPs:
AutoStart: SmartEPG, SmartFiler, CallMonitor, FastSkip, TMSTelnetD,

SONY KDL-40W3000 ACL 1.16: D02 (DigitalFree, Privat HD)
Kabelanschluß: Vodafone/KDG (NE4)

thomas4711
Topfmeister
Topfmeister
Beiträge: 614
Registriert: Fr 7. Nov 2008, 15:34
Receivertyp: TF 7700 HD PVR
Receiverfirmware: Enigma2
Wohnort: Wien

AW: Enigma2 für unseren Topf ist jetzt open source

#12

Beitrag von thomas4711 » So 20. Dez 2009, 17:57

[quote="Maliboy"]Ich habe den Link mal temporär entfernt. Auch wenn es Open Source ist, gelten hier ja die gleichen Regeln wie für die fertige Firmware.

Und so lange ich keine andere Meldung von oben bekomme, werde ich solche Links alle sperren.[/quote]


Und es sind keine verbotenen Sachen drin!

KleinerSchelm
Vielantworter
Vielantworter
Beiträge: 773
Registriert: Do 6. Dez 2007, 21:50

AW: Enigma2 für unseren Topf ist jetzt open source

#13

Beitrag von KleinerSchelm » So 20. Dez 2009, 18:08

Der Link steht ja auch in genügend anderen Foren drin.
Das der link hier entfernt wurde sollte das Projekt nicht aufhalten.

mfg

ps. da wird ja echt nichts böses gemacht da ist sogar openSUSE vertreten
TF-7700HDPVR mit Enigma2 HDD: WD7500AVVS
DM8000-SST "Gemini GP3" HDD: 1 TB

Benutzeravatar
Maliboy
LkLbBuMiBdss
SiFalsswoemifTpHW

<div title=Logoistiker, kindlicher Liebhaber bunter Blumen und Mod in Black, der sich seinen Status im Forum am liebsten selbst setzten will, obwohl er manchmal im falschen Thread postet HabenWoller>LkLbBuMiBdss<br>SiFalsswoemifTpHW</div>
Beiträge: 30572
Registriert: So 11. Dez 2005, 12:41
Wohnort: Bad Neuenahr-Ahrweiler
Receivertyp: VU+ Ultimo 4k
Wohnort: Bad Neuenahr-Ahrweiler
Kontaktdaten:

AW: Enigma2 für unseren Topf ist jetzt open source

#14

Beitrag von Maliboy » So 20. Dez 2009, 18:08

Das ist egal. Das waren im TDT Image auch nicht.

Trotzdem gibt es von TOPFIELD Europe ganz klare Regeln für diesen Bereich, die Du hier nachlesen kannst.

Und egal, ob nun Kompiliert oder nicht, es war ein Link zur Firmware...
Tschau,
Kai

SONY KD-49X8505B - KDG CI+ SC: G09 (DigitalFree, Privat HD)
ULTIMO 4k (mit Vti Image)
Bald in Rente: CRP2401CI+ - ACL V1.16: D02 (DigitalFree, Privat HD, Sky) TAPs:
AutoStart: SmartEPG, SmartFiler, CallMonitor, FastSkip, TMSTelnetD,

SONY KDL-40W3000 ACL 1.16: D02 (DigitalFree, Privat HD)
Kabelanschluß: Vodafone/KDG (NE4)

KleinerSchelm
Vielantworter
Vielantworter
Beiträge: 773
Registriert: Do 6. Dez 2007, 21:50

AW: Enigma2 für unseren Topf ist jetzt open source

#15

Beitrag von KleinerSchelm » So 20. Dez 2009, 18:15

na kein Problem
will ja keiner gegen die Regeln verstoßen.

Aber wenn man nach "sh4 duckbox project" googelt wird man auch fündig werden und wurde kein link gepostet.

mfg

ps. das wird eh nur interesant für Entwickler mit C++ Erfahrung und Hardware naher Programmierung sein.
Zuletzt geändert von KleinerSchelm am So 20. Dez 2009, 18:26, insgesamt 1-mal geändert.
TF-7700HDPVR mit Enigma2 HDD: WD7500AVVS
DM8000-SST "Gemini GP3" HDD: 1 TB

Sofat3ster
Benutzer
Benutzer
Beiträge: 68
Registriert: Di 23. Jun 2009, 07:01

AW: Enigma2 für unseren Topf ist jetzt open source

#16

Beitrag von Sofat3ster » Mi 23. Dez 2009, 11:13

[quote="KleinerSchelm"]na kein Problem
will ja keiner gegen die Regeln verstoßen.

Aber wenn man nach "sh4 duckbox project" googelt wird man auch fündig werden und wurde kein link gepostet.

mfg

ps. das wird eh nur interesant für Entwickler mit C++ Erfahrung und Hardware naher Programmierung sein.[/quote]


Jein

es kann sich so jeder den aktuellen Stand auschecken und selber ein Image bauen lassen. Entweder auf E2 Stand vom Mai oder tagesaktuellen Stand vom E2 CVS. (unter Umständen buggy)
(zumindest mal theoretisch...)
In der Praxis ist auch nach dem bauen noch Handarbeit nötig da die Sachen die nicht OpenSource sind noch rein kopiert werden müssen wie die Firmware Files.
Was vielleicht auch noch für den einen oder anderen ist das man damit nun theoretisch auch andere Umgebungen als E2 bauen kann wie Neutrino HD oder VDR.

Antworten

Zurück zu „Enigma2“