Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

Evolux for Pingulux ext. yaffs2

    Nobody is reading this thread right now.
AW: Evolux for Pingulux ext. yaffs2

e2 is wie gesagt etwas komplizierter das nicht ausschl. via conf änderbar sondern ich muss den code im evremote2-source adden und des binary neu bauen.
des mach ich aber erst wenn du sagst "ok RC geht soweit im nhd und alles is fein" denn vorher machts wenig sinn.
btw dei stbid ist bereits drin und muss gehen!
siehe /etc/lircd.conf.09:00:08
die is schon da und ebenso im evremote2 vom e2 implementiert!!
vergleiche am besten ma den code der beiden.
evtl muss ich bei begin/end remote dann noch dort hinzufügen...
dann müsste ich "gap" part im evremote2 anpassen aber des alles später wenn dei Rc unter nhd tut!
 
Zuletzt bearbeitet:
AW: Evolux for Pingulux ext. yaffs2

Ok, habe schon begonnen zu testen.

Grundsätzlich funktioniert die Fernbedienung jetzt schon unter NHD und E2, ein paar Tasten passen noch nicht, bzw. sind ohne Funktion.

Mache morgen weiter und melde mich wieder.

Edit:
Hier mal, was ich bislang getestet/geändert habe. Vielleicht mag noch jemand anderer testen bzw. seine Ideen einbringen.
Code:
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.0(default) on Thu Oct 11 14:44:15 2012
#
# contributed by 
#
# brand:                       SPARK(PPlusNew)
# model no. of remote control: 
# devices being controlled by this remote:
#

begin remote

  name  SPARK(PPlusNew)
  bits           16
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       8996  4480
  one           581  1662
  zero          581   549
  ptrail        595
  repeat       9011  2218
  pre_data_bits   16
  pre_data       0xC43B
  gap          107858
  toggle_bit_mask 0x0

      begin codes
          KEY_POWER                    0x7887
          KEY_MODE                     0xD02F # E2 ohne Funktion, NHD Videosystem
          KEY_SLEEP                    0x9A65 # E2 ohne Funktion, NHD Timerliste mit KEY_TIMER
          KEY_MUTE                     0x5AA5
          KEY_1                        0x58A7
          KEY_2                        0xF807
          KEY_3                        0x1AE5
          KEY_4                        0x6897
          KEY_5                        0xD827
          KEY_6                        0x2AD5
          KEY_7                        0x48B7
          KEY_8                        0xE817
          KEY_9                        0x0AF5
          KEY_0                        0xC837
          KEY_TV                       0x32CD
          KEY_0                        0x30CF # KEY_LAST ohne Funktion
          KEY_UP                       0x12ED # CH+
          KEY_FIND                     0x3AC5 # ohne Funktion
          KEY_VOLUMEUP                 0x50AF
          KEY_DOWN                     0x22DD # CH-
          KEY_ARCHIVE                  0x9867 # E2 ok, NHD ohne Funktion
          KEY_VOLUMEDOWN               0x609F
          KEY_MENU                     0x38C7
          KEY_INFO                     0xE01F
          KEY_UP                       0xC03F
          KEY_LEFT                     0x40BF
          KEY_OK                       0xFA05
          KEY_RIGHT                    0x02FD
          KEY_DOWN                     0x7A85
          KEY_EXIT                     0x06F9
          KEY_EPG                      0xBA45
          KEY_FAVORITES                0xC23D # E2 nur im Menü, NHD ok
          KEY_PORTAL                   0xDA25 # ohne Funktion
          KEY_SAT                      0xF20D # E2 Teletext, NHD ok
          KEY_RED                      0x926D    
          KEY_GREEN                    0x728D    
          KEY_YELLOW                   0x8877    
          KEY_BLUE                     0x52AD
          KEY_RECORD                   0x08F7
          KEY_STOP                     0x44BB
          KEY_PAUSE                    0xB24D
          KEY_PLAY                     0xA857
          KEY_REWIND                   0x04FB # Zurück spulen, |<< und PREV auf FB    
          KEY_FASTFORWARD              0xC43B # Vor spulen, |>> und NEXT auf FB    
          KEY_PREVIOUS                 0x807F # << und PAGE- auf FB    
          KEY_NEXT                     0xCA35 #    >> und PAGE+ auf FB
          KEY_SLOW                     0x847B # ohne Funktion 
          KEY_FORWARD                  0x18E7 # ohne Funktion
          KEY_P                           0x4AB5 # ohne Funktion
          KEY_CLOSE                    0x20DF
          KEY_T                           0xAA55 # ohne Funktion
          KEY_SAT                      0x6A95 # E2 TELETEXT, NHD ohne Funktion
          KEY_F1                       0xEA15 # unbekannt
          KEY_F2                       0x28D7 # unbekannt

     end codes
end remote

Unter NHD läuft diese Lircd.conf stabil, unter E2 "verreckt" die FB irgendwann, sprich der Receiver reagiert in keiner Weise mehr auf die FB.

Jetzt mal Portal-Taste gedrückt und FB reagiert nicht mehr.
Umschalten über WEB-IF funktioniert noch.
 
Zuletzt bearbeitet:
AW: Evolux for Pingulux ext. yaffs2

sieht doch gut aus.
nicht alle tasten haben auch ne funktion das is normal! und die shift-funktionen gehen sowieso nicht.
e2 kann noch nicht vernünftig rennen wie gesagt da evremote2 binary neu gebaut werden muss dafür mit änderungen.
 
AW: Evolux for Pingulux ext. yaffs2

Habe noch ein paar kleine Anpassungen durchgeführt, jetzt läuft sie unter NHD und auch unter E2 wie es sein soll (für mich).
Dann würde ich die Lircd.conf jetzt so lassen:

Code:
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.0(default) on Thu Oct 11 14:44:15 2012
#
# contributed by 
#
# brand:                       SPARK(PPlusNew)
# model no. of remote control: 
# devices being controlled by this remote:
#

begin remote

  name  SPARK(PPlusNew)
  bits           16
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       8996  4480
  one           581  1662
  zero          581   549
  ptrail        595
  repeat       9011  2218
  pre_data_bits   16
  pre_data       0xC43B
  gap          107858
  toggle_bit_mask 0x0

      begin codes
          KEY_POWER                    0x7887
          KEY_MODE                     0xD02F # E2 ohne Funktion, NHD Videosystem
          KEY_TIME                     0x9A65 # E2 ohne Funktion, NHD Timerliste
          KEY_MUTE                     0x5AA5
          KEY_1                        0x58A7
          KEY_2                        0xF807
          KEY_3                        0x1AE5
          KEY_4                        0x6897
          KEY_5                        0xD827
          KEY_6                        0x2AD5
          KEY_7                        0x48B7
          KEY_8                        0xE817
          KEY_9                        0x0AF5
          KEY_TV                       0x32CD
          KEY_0                        0xC837
          KEY_LAST                     0x30CF # KEY_LAST ohne Funktion
          KEY_UP                       0x12ED # CH+
          KEY_FIND                     0x3AC5 # ohne Funktion
          KEY_VOLUMEUP                 0x50AF
          KEY_DOWN                     0x22DD # CH-
          KEY_ARCHIVE                  0x9867 # E2 ok, NHD ohne Funktion
          KEY_VOLUMEDOWN               0x609F
          KEY_MENU                     0x38C7
          KEY_INFO                     0xE01F
          KEY_UP                       0xC03F
          KEY_LEFT                     0x40BF
          KEY_OK                       0xFA05
          KEY_RIGHT                    0x02FD
          KEY_DOWN                     0x7A85
          KEY_EXIT                     0x06F9
          KEY_EPG                      0xBA45
          KEY_FAVORITES                0xC23D # E2 nur im Menü, NHD ok
          KEY_HOME                     0xDA25
          KEY_SAT                      0xF20D # E2 Teletext, NHD ok
          KEY_RED                      0x926D    
          KEY_GREEN                    0x728D    
          KEY_YELLOW                   0x8877    
          KEY_BLUE                     0x52AD
          KEY_RECORD                   0x08F7
          KEY_STOP                     0x44BB
          KEY_PAUSE                    0xB24D
          KEY_PLAY                     0xA857
          KEY_PREVIOUS                 0x04FB    
          KEY_NEXT                     0xC43B    
          KEY_REWIND                   0x807F    
          KEY_FASTFORWARD              0xCA35
#         KEY_SLOW                     0x847B # ohne Funktion, wenn aktiv führt zum KO der FB 
#         KEY_FAST                     0x18E7 # ohne Funktion, wenn aktiv führt zum KO der FB
          KEY_P                           0x4AB5 # ohne Funktion
          KEY_CLOSE                    0x20DF
          KEY_T                           0xAA55 # ohne Funktion
          KEY_AUX                      0x6A95 # ohne Funktion
          KEY_F1                       0xEA15 # unbekannt
          KEY_F2                       0x28D7 # unbekannt

     end codes
end remote

DOWNLOAD
 
AW: Evolux for Pingulux ext. yaffs2

@neuss,
soderle hier hast was neues zum testen.
anhang entpacken und die "lircd.conf*" nach "/etc" kopieren/überschreiben (vorab alte sichern!).
"evremote2" nach "/bin" kopieren/überschreiben(vorab alte sichern!).
auf beide dateien "chmod 755" drauf machen, neu starten und nhd testen.
wenns da geht dann e2 testen.
in der "lircd.conf" des letzte "begin remote" is des pplusnew gedönse!

rückmeldung bitte!
 
AW: Evolux for Pingulux ext. yaffs2

Habs nur mal kurz angetestet:
KEY_TV2 unter E2 keine Funktion, KEY_TV sollte gehen.

Die Tasten zum Spulen passen nicht, spulen ist auf den |< Tasten, statt an auf den << Tasten. Die Tasten |<< und << sind gleich belegt, ebenso die andere Richtung.
Auf die Portal-Taste würde ich KEY_HOME setzen.

Wäre das sehr aufwändig, die o.a. Lird.conf.09_00_08_V2 zu nehmen?
 
AW: Evolux for Pingulux ext. yaffs2

das geht nicht!
home=exit
wenn du dei v2 änderungen ohne meine kommentare darin zu löschen einfügst in die die ich angehängt habe gern.
das mit den ff fb und prev next hast du so als werte übermittelt. dann musst du dort die dinge in mei lircd.conf abändern und hinten dran am besten #edit setzen damit ich des sehe.

hier mal der auszug der spark.c von evremote2 und die müssen immer so heissen!
die definitionen sind via kernel in linux.h fest vorgegeben und i.d.R für alle boxtypen gleich.
man kann da nicht für jeden user seine lieblingstasten proggen das geht nur generell!(oder du baust dir eben sleber des img aus evolux-git bzw evremote2 mit deinen anpassungen).

wie du siehst is z.b. tv2=tv-radio switch.(was aber in e2 halt nich geht bzw man nicht braucht da man darin ja in den bouquets gleich wechseln kann und des somit nur nhd betroffen hat als nhd ebenfalls noch evremote2 benötigt hatte).

des KEY_* holt sich evremote2 aus der in den lircd.conf defintitionen.
die "00" zahlen davor sind die letzten 2 stellen des 0x**00 der KEY_ definitionen in lircd.conf für dei RC.
davor sind die defintionen wie es e2 ausliest unter welchem namen es also KEY_* erkennt.

ändere meine angehängte version entspr ab wie es bei dir richtig sein soll aber immer mit dem oben aus spark.c KEY_ abgleichen.
dann hängst die "neue v3 hier an" und ich kann des ins git übernehmen. aber bitte nur begin remote part für pplusnew ändern!
und dabei die comments mit "ohne funktion" weglassen denn was nich geht is u.U ja auch so gewollt
 
Zuletzt bearbeitet:
AW: Evolux for Pingulux ext. yaffs2

Ok Pinky, werden wir so machen.

Edit:

DOWNLOAD

Changes:

KEY_TV statt KEY_TV2 ;-)
KEY_UP statt KEY_PAGEUP
KEY_DOWN statt KEY_PAGEDOWN
KEY_PREVIOUS, _NEXT, _REWIND, _FASTFORWARD neu zugeordnet.

Meine Kommentare und Änderungen in der V3, Sektion PPLUS_NEW bitte nach Belieben löschen.

Damit sollte nun die neueste Pingulux-Plus-Deluxe Fernbedienung ohne Probleme funktionieren.

Pinky, vielen herzlichen Dank für Deine sehr hilfreiche Unterstützung, ohne Dich und Deine Arbeit wäre diese FB unter NHD oder E2 nicht zu gebrauchen.
 
Zuletzt bearbeitet:
AW: Evolux for Pingulux ext. yaffs2

hmm sorry aber wie hast des nun getestet?
unter e2 only?
es muss trotz der änderungen auch im nhd gehen!
nhd liest nur lircd.conf aus
e2 liest lircd aus und evremote2 setzt dieses dann um.
geht des z.b. mit p+- nun in beiden oder nich?
aus dei komments werd ich nich so recht schlau.
wenn du im lircd.conf den 0x**** code änderst muss der auch im evr2 source changed werden entsprechend.
es is schon immer so gewesen das z.b. die p+- tasten der rc nur in boquets ganze seiten scrollen.
chan+- is immer arrow up down
 
AW: Evolux for Pingulux ext. yaffs2

Exclusiv unter NHD getestet müsste die LIRCD.conf so aussehen:

Code:
begin remote

  name  SPARK(PPlusNew)
  bits           16
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       8996  4480
  one           581  1662
  zero          581   549
  ptrail        595
  repeat       9011  2218
  pre_data_bits   16
  pre_data       0xC43B
  gap          107858
  toggle_bit_mask 0x0

      begin codes
          KEY_POWER                    0x7887
          KEY_MODE                     0xD02F # VIDEOSYSTEM
          KEY_TIME                     0x9A65 # TIMERLISTE
          KEY_MUTE                     0x5AA5
          KEY_AUX                      0x6A95 # TV/SAT :: FB steigt aus bis Taste EXIT gedrückt wird
          KEY_1                        0x58A7
          KEY_2                        0xF807
          KEY_3                        0x1AE5
          KEY_4                        0x6897
          KEY_5                        0xD827
          KEY_6                        0x2AD5
          KEY_7                        0x48B7
          KEY_8                        0xE817
          KEY_9                        0x0AF5
          KEY_0                        0xC837
          KEY_TV                       0x32CD # TV/RADIO
          KEY_BACK                     0x30CF # RECALL :: Hier wäre KEY_0 sinnvoller, da KEY_BACK nicht geht.
          KEY_PAGEUP                   0x12ED
          KEY_PAGEDOWN                 0x22DD
          KEY_FIND                     0x3AC5 # no    
          KEY_ARCHIVE                  0x9867 # FOLDER :: no
          KEY_VOLUMEUP                 0x50AF
          KEY_VOLUMEDOWN               0x609F
          KEY_MENU                     0x38C7
          KEY_INFO                     0xE01F
          KEY_UP                       0xC03F
          KEY_DOWN                     0x7A85
          KEY_LEFT                     0x40BF
          KEY_RIGHT                    0x02FD
          KEY_OK                       0xFA05
          KEY_EXIT                     0x06F9
          KEY_EPG                      0xBA45
          KEY_FAVORITES                0xC23D
#         KEY_PORTAL                   0xDA25 # no
          KEY_SAT                      0xF20D
          KEY_RED                      0x926D    
          KEY_GREEN                    0x728D    
          KEY_YELLOW                   0x8877    
          KEY_BLUE                     0x52AD
          KEY_RECORD                   0x08F7
          KEY_STOP                     0x44BB
          KEY_PAUSE                    0xB24D
          KEY_PLAY                     0xA857
          KEY_PREVIOUS                 0x04FB # BILDSCHIRMFORMAT    
          KEY_NEXT                     0xC43B # 4:3 ANZEIGEVERHALTEN    
          KEY_REWIND                    0x807F
          KEY_FORWARD                   0xCA35
#         ARROW_LEFT                   0x847B
#         ARROW_RIGHT                  0x18E7          
          KEY_P                           0x4AB5 # PLAYMODE
          KEY_CLOSE                    0x20DF # USB
          KEY_T                           0xAA55 # Timeshift
          KEY_F1                       0xEA15
          KEY_F2                       0x28D7

     end codes
end remote

Für NHD mit dieser lircd.config (s.o, bzw. im Anhang) gilt:
Folder-Taste (Archive) geht nicht, ebenso finde ich keine Taste für den Teletext.
P+ / P- scrollt nun, wie gewünscht.
Tasten PREV / NEXT bringen BILDSCHIRMVERHALTEN bzw. 4:3 ANZEIGEVERHALTEN.

Für E2 mit dieser (derselben) lircd.conf und Deiner neuen evremote2 gilt:
V-FORMAT und SLEEP funktionieren nicht.
P+/P- schalten Programm rauf bzw. runter, in der Senderliste srollen sie seitenweise rauf und runter. (Prima so)
RECALL geht hier auch nicht, mein Vorschlag: KEY_0 hier nochmal vergeben.
FAVOURITEN-Taste funktioniert nur im Menü, z.B. Senderliste
SAT-Taste bringt Teletext
PREV / NEXT-Taste scrollt seitenweise, REWIND geht, Taste FORWARD geht nicht, hier braucht es KEY_FASTFORWARD bzw. eine Änderung in der EVREMOTE2

DOWNLOAD:
 
Zuletzt bearbeitet:
AW: Evolux for Pingulux ext. yaffs2

ich glaube du missverstehst da eben was völlig.
nhd is nich gleich e2
es gibt tasten die bei nhd/nhd2 gehen aber bei e2 keine funktion haben und umgekehrt.
nich alles funtz gleich!
beispiel:
e2:
sat-taste is teletext
nhd/nhd2:
blau-videtotext
is telextext

und in e2 kann des nich funtzen da kein neues evremote2 bianary erstellt is.
du musst die zusammenhänge ertsmal verstehen.

wenn du licrd.conf änderst bezeht sich das max auf nhd aber nich auf e2
solange wie e2 evremote2 die neuen befehle/tasten nich kennt wird das eben nix.
und nochmal....
nur weil ne taste in gui A nich geht heisst des nicht das des en fehler ist!
key_ is fest vorgegeben.
davor kommt de zahl von lircd (die 2 letzten stellen von 0x*irgendwas)
evremote2 reagiert nur auf key_* bla
 
Zuletzt bearbeitet:
AW: Evolux for Pingulux ext. yaffs2

Ich habe das schon verstanden, sorry, wenn ich es nicht verständlicher rüber bringe.

Wie im Post zuvor beschrieben, habe ich die lircd.conf unter NHD gecheckt. Das Ergebnis habe ich beschrieben.
Ich sage auch nirgends, dass es ein Fehler wäre. Ich beschreibe nur den IST-Zustand, da ich die History von NHD oder E2 nicht kenne.
Nimm meine Kommentare nicht als Kritik, sondern nur als objektive Beschreibung, was passiert. Wenn es in NHD keine Direkt-Wahl des Teletext gibt, dann ist das eben so.
Woher soll ich das wissen?

Also nochmal, die Lircd.conf läuft wie von mir kommentiert unter NHD (was nicht ist, ist eben nicht...)

Und unter E2 läuft dieselbe Lircd.conf mit dem Manko, dass KEY_FORWARD nicht funktioniert (unter E2 funktioniert eben KEY_FASTFORWARD). Alles weitere habe ich auch kommentiert.
Also, was kann ich noch tun? Die LIRCD.conf funktioniert so, wie beschrieben. Und wenn Du sagst, ok, das ist unter NHD so richtig, dann wird es doch gut...

Edit:
Wenn ich die lircd.conf unter E2 verändere, so wie ich es mag, funktioniert das auch ohne Änderungen in der evremote2. Das mag nicht richtig sein, ist bei mir aber so.
So habe ich mir Vorspulen mit KEY_FASTFORWARD zum Laufen gebracht und nehme KEY_0 für die RECALL-Taste, da bislang nichts anderes funktioniert, bis Du wahrscheinlich die evremote2 geändert hast.
 
Zuletzt bearbeitet:
AW: Evolux for Pingulux ext. yaffs2

sorry aber nun bin ich völlig verwiirrt
key_0 recall?
was soll die taste machen?
normal macht die nix als 0 zurückzugeben.
ich steh jetzt auf dem schlauch.
und sowas wie fastfor/back geht eh nich!
wirst sehen wenns des ma versuchst da tillt die box völlig aus!"
ich habe die letzten änderungen ins git pushed
das wird lircd.conf als auch everemote2 bauen
alles was du als edit makrked hast is da drin!
ich kann nix changen was du nich marked!
und ma ehrlich...
wenn die grundfunktionen gehen und sowas banales wie ffw2/b nich juckt des keinen denn des geht sowieso nicht.
solagn die grund funtzen alles ok.
 
Zuletzt bearbeitet:
AW: Evolux for Pingulux ext. yaffs2

Wenn ich in NHD die Taste 0 drücke, die standardkonform mit KEY_0 belegt ist, kann ich damit ein Programm wählen wenn ich vorher zB. die 1 gedrückt hatte. Dann wird Programm 10 gewählt. Tippe ich nur die 0, schaltet sich das zuletzt gesehene Programm ein. Die Taste ist also doppelt belegt mit zwei Funktionen.
Ist eine Ziffer zuvor gewählt und drücke ich schnell danach die 0 wählt es zB Programm 10.
Drücke ich die Taste 0 ohne was anderes wird der letzte Sender eingestellt.

Da die Variabe KEY_LAST unter NHD auf der RECALL-Taste der FB nicht funktioniert, war mein Vorschlag dort ebenso KEY_0 zu hinterlegen.
Drückst DU RECALL-Taste wird auf den letzten Sender zurückgeschaltet (Dass die Taste dann ebenfalls die 0 in 10 sein kann, müsste man in Kauf nehmen.

Nochmal, die lircd.conf V4 läuft sauber auf NHD mit den beschrieben Restriktionen, von denen ich nicht weiss, ob sie Standard sind.

Unter E2 läuft sie auch, ausser dem VORSPULEN.
Da ich E2 nutze habe ich die Variable der entsprechen Taste von KEY_FORWARD auf KEY_FASTFORWARD verändert und es läuft so unter E2.

Edit:
NHD läuft mit der Lircd.conf wie beschrieben, also alle Kernfunktionen laufen.
E2 habe ich mittels der Lircd.conf so anpassen können, dass es für mich prima läuft (wenn es eine andere evremote2 braucht, für mich gehts auch ohne).
Unter E2 habe ich der Recall Taste KEY_0 untergejubelt, vorspulen geht mit KEY_FASTFORWARD.
Hauptsache es läuft.. ;-)
 
Zuletzt bearbeitet:
@pinky

Ich muss DIR hier ein Lob ausprechen!!!

DU hast das tollste image gebaut, das es je für Pingulux geben wird!!!! DANKE DIR!!!!!
Es ist einfache das BESTE image!!!

Viele Grüße
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…