Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.

Nachrichten - eme

32
So, nochmal probiert, nichts verändert - es hat funktioniert.
33
Software / Re: BFS_LoadFile, Flash1
03. Feb 2010, 22:53
Klingt kompliziert :-)
Unabhängig davon: die Kontrasteinstellung bringt nicht so wahnsinnig viel; bei meinen Bettys sind die Graustufen bei gleichen Parametern ziemlich verschieden.
Ich werde mal ein paar Originale auslesen, ich vermute, sie bekommen bei der Herstellung einen Kalibrierwert. Vielleicht gibt's vom Displayhersteller für jedes Display gleich die optimalen Parameter mit dazu?
34
Software / BFS_LoadFile, Flash1
03. Feb 2010, 19:28
N'Abend. Ich habe settingsmenu um eine Kontrasteinstellung erweitert:
http://boopfirmware.svn.sourceforge.net/viewvc/boopfirmware/boop/trunk/gui/settingsmenu.c?revision=28&view=markup#l_140

Es gibt jedoch einen unschönen Bug: Es wird nach dem Flashen ein falscher Wert geladen, deswegen ist nichts auf dem Display zu sehen.
Genau das sollte jedoch nach meinem Verständnis in Zeile 140 unterbunden werden:
if(BFS_LoadFile(BFS_ID_settings, sizeof(struct settings_), (unsigned char*) &settings) != sizeof(struct settings_))

Diese Bedingung sollte True ergeben, da struct settings_ ein Byte größer ist, als die alte Struktur im Flash. Sehe ich das richtig?

Workaround: per lpctool mit Option -E oder per TestStuff "Erase Flash1" die alten Settings löschen.
35
Kann ich nicht beurteilen, es läuft ja nicht ;-)
Werde irgendwann versuchen, dem FlashTool aufschlussreichere Fehlermeldungen beizubringen..
36
Zitat http://www.betty-tv.de/
Zitat
Die interaktive Fernbedienung Betty gibt es zwar leider seit Ende 2007 nicht mehr, aber für alle Betty-Fans gibt es jetzt endlich wieder ein neues Konzept für "Fernsehen zum Mitmachen".
Worum geht's dabei?
Jetzt gibt es eine Betty für`s Internet: http://www.tv-freunde.de
Das ist das erste Internetportal, das automatisch den gerade am Fernsehgerät eingeschalteten TV-Sender erkennt und dazu passend Unterhaltung wie Quiz, Chat und Zusatzinfos anbietet, wie früher mit der Betty auch.
Wie funktionieren die Quiz-Spiele bei den TV Freunden?

Ähnlich wie bei Betty gibt es täglich jede Menge Quiz-Spiele passend zu Ihrer Lieblingssendung. Ob "Wer wird Millionär?", "Galileo" oder Blockbuster-Spielfilm: Einfach bei den TV Freunden einloggen, mitspielen und Punkte sammeln.

Jetzt jede Woche einen 25,- € Amazon-Gutschein gewinnen!
Wer steckt dahinter?
Einige ehemalige Betty-Mitarbeiter haben sich zusammengeschlossen, um - vollkommen unabhängig von der Betty TV (Deutschland) AG - weiterhin Forschung und Entwicklung im Bereich Interaktives Fernsehen zu betreiben.
Neugierig geworden?
Wenn Sie Lust und ein wenig Zeit haben, die TV Freunde im Rahmen des Betatests zu unterstützen, klicken Sie bitte hier:



http://www.tv-freunde.de/Wer_sind_die_TV-Freunde.html
Zitat

Wer sind die TV Freunde?

Die TV Freunde sind das neue, kostenlose Webportal für mehr Unterhaltung zum laufenden Fernsehprogramm. Einzigartig dabei ist das Audio Match Modul, mit dem dein Browser automatische erkennt welches TV-Programm gerade läuft.
Damit passt alles was du siehst immer live zur Sendung. Das erfolgreiche Quizkonzept der Betty Fernbedienung findet hier endlich seine Fortsetzung im Netz, und das sicher kostenfrei.
Viele Module rund ums aktuelle Fernsehprogramm sorgen dafür, daß es immer unterhaltsam und informativ ist.
Mit Chat, Forum und Freundeslisten trifft man wenn man möchte andere Krimifans, SciFi-Freaks oder Schnulzenheuler, gemeinsam macht Fernsehen einfach mehr Spaß.
Oder einfach mal zurücklehnen und kucken was so passiert, es ist immer was los bei den TV Freunden.


http://www.tv-freunde.de/Was_sind_die_TV-Freunde/Audio_Match.html
Zitat
Das einzigartige Cockpit der TV Freunde

Das Audio Match Java-Applet erkennt den gerade eingeschalteten Sender und steuert die Module Quiz, Live Chat, Forum, Web-Fundstellen und Videos. So passt der Inhalt von jedem Modul immer automatisch zu der Sendung die du gerade siehst.
Nach Wunsch kannst du das Audio Match Modul auch deaktivieren und manuell einen Sender einstellen. Da der Audio Match lokal in deinem Browser ausgeführt wird und nichts zurück gemeldet wird, ist die Privatsphäre absolut sicher gewahrt.
Aber das muss man ausprobieren um es zu glauben!
37
Zitat
Wieso willst du überhaupt etwas in des zweite Flash schreiben? Boop wird nur in das erste Flash geschrieben.

Ja, boop kann ich mittlerweile einwandfrei übertragen. Dann wollte ich mal die betty-tv Universalfernbedienung flashen (http://bettyhacks.com/wiki/index.php/Original_Firmware).

Zitat
Welche HW Version wird denn im Info Menu angezeigt? Sind das vielleicht schweizerische Bettys?
Boop sagt "Betty HW Version 03". Über amazon.de gekauft.

Zitat
Beide Bettys starten, ich vermute aber dass sie fehlerhaft sind,
Sollte heissen, die Firmware ist nicht vollständig übertragen..
38
Habe jetzt Schreibrechte, werde ich bei Gelegenheit mal "committen".
39
Software / Re: Fernbedienungscodes
31. Jan 2010, 20:16
Sehr gut, danke!

PS: eingecheckt, Apple remote auch hinzugefügt und eingecheckt (22).
40
Software / Re: Fernbedienungscodes
31. Jan 2010, 18:01
Habe mich nochmal an http://lirc.sourceforge.net/remotes/olympus/RM-1 versucht:

boopfirmware/boop/trunk$ svn diff
Index: boop_rom.bin
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: infrared/codes.c
===================================================================
--- infrared/codes.c (revision 19)
+++ infrared/codes.c (working copy)
@@ -222,14 +222,14 @@

const struct TABLES_L LIRC =
{
- 5,
+ 6,
{
{
#include "ir_codes/lirc/ufs922"
"UFS 922"
},
{
- #include "ir_codes/lirc/STR_DE545"
+ #include "ir_codes/lirc/str_de545"
"STR-DE545"
},
{
@@ -243,6 +243,10 @@
{
#include "ir_codes/lirc/hx2262"
"HX2262"
+ },
+ {
+ #include "ir_codes/lirc/olympus_rm-1"
+ "Olympus RM-1"
}
}
};
Index: infrared/encoders.c
===================================================================
--- infrared/encoders.c (revision 19)
+++ infrared/encoders.c (working copy)
@@ -47,6 +47,6 @@
{ SPACEENC_Init,(void*)&SPACEENC, 0, "SPACEENC\0" },
{ IRRF_Init, (void*)&IRRF, 1, "RF\0" },
{ RAW_Init, (void*)&RAW, 3, "learn" },
- { LIRC_Init, (void*)&LIRC, 4, "LIRC" }
+ { LIRC_Init, (void*)&LIRC, 5, "LIRC" }
}
};


Nun wird im Menu 06 tables for LIRC 6x "unknown" aufgelistet..
An welcher Stelle muss noch was geändert werden?

Edit: der Encoder funktioniert trotzdem, nur der neue Name aus "const struct TABLES_L LIRC" wird nicht gefunden..
41
Um meinen Monolog fortzusetzen:

Beide Bettys starten, ich vermute aber dass sie fehlerhaft sind, weil sie im TV-Modus (vermutlich RC5) beide nicht die Zifferntasten unterstützen, und eine sogar den Standby-Knopf (An/Aus) nicht packt.
42
Andere Betty (R1.8): 0x82010000, 0x82010000 (an derselben Stelle)
Die vorige: 0x82080000 (dieselbe Stelle)
43
Nächstes Problem:

Ich möchte die betty-tv Universalfernbedienung flashen (http://bettyhacks.com/wiki/index.php/Original_Firmware).

Der erste Flash schafft es auch, doch beim zweiten bei 0x82080000 (= das 524288. Byte) gibt es ein NACK!

.....
Info : flash #0 uploaded
Info : opening flash1 image Flash2_UniFB.bin
Info : uploading flash1 image Flash2_UniFB.bin
Info : setting address to 0x82000000
Info : enabling bulk write
Info : setting total number of bytes to 0x00100000
Info : starting flash upload
ERROR: wrong response, expected ACK!          ]
ERROR: flash write failed
Info : closing file descriptor
Info : closing serial device /dev/ttyUSB0


Ist der Fehler schonmal aufgetreten? Wie kann ich das Problem weiter eingrenzen?
44
Und wieder was..

boopfirmware/lpctool/trunk$ svn diff lpctool_serial.c
Index: lpctool_serial.c
===================================================================
--- lpctool_serial.c (revision 19)
+++ lpctool_serial.c (working copy)
@@ -37,8 +37,8 @@
cfsetospeed(&term,B9600);
break;
case 19200:
- cfsetispeed(&term,B38400);
- cfsetospeed(&term,B38400);
+ cfsetispeed(&term,B19200);
+ cfsetospeed(&term,B19200);
break;
case 38400:
cfsetispeed(&term,B38400);
45
Problem gelöst:

Die Betty Original-Firmware sendet nach dem Reset sofort Zeichen, die beim Einlesen der FlashTool Antwort stören.

Also in bootcom.c noch ein tcflush(serialDev, TCIOFLUSH); vor dem Einlesen.
Ich hatte mich schon gewundert, warum das Flushen nichts bringt; erst einige makes später ist dem Compiler eingefallen, dass er serialDev gar nicht kennt..

Daher:
lpctool_serial.c - static int serialDev = -1;
lpctool_serial.c + int serialDev = -1;

lpctool_serial.h + extern int serialDev;

Dann wird der Müll gelöscht und das "Synchronized\r\n" wird korrekt empfangen.