Umbau FF Rev 1.3-2.2 -> Rev 2.3 + AV-Board

  • Hallo,


    besteht bei euch Interesse an einem solchen Umbau? Ich weiss, es hört sich zunächst abenteuerlich an, ist aber eigentlich garnicht mal so aufwendig. Als Ausgangsbasis braucht man dazu nur einen Receiver der auf demselben TT Design wie die FF 2.3 basiert (gibts für ~25€ in der Bucht). Ein solches Gerät, das weit verbreitet ist, ist der Premiere Receiver Imperial P1S. Den gibts auch von TT als "TV pilot 100" bzw. auch von 4MBO und in abgewandelter Form als Octal Powerbox für TV Cabo. In diesem Receiver steckt derselbe Tuner (BSBE1), dasselbe robuste LNB Supply (LNBP21) und sogar dasselbe AC3-PLD (NEC891011 bzw. Lattice M4A3-32) wie auf der FF 2.3.


    Hier gibts zufällig ein Bild von dem PCB des Receivers im Netz, es ist die PCB Rev. 2.52, die auch in meinem P1S steckt:


    http://iqzone.de/iqzone/testbe…/berichte/tt_pilot100.htm


    Meine Idee wäre jetzt, den Tuner von der FF runterzubauen und die Datenleitungen (sind glaube ich 11 Stück) mit Masse und den beiden I2C Leitungen per Flachbandkabel zum PCB des P1S zu brücken. Am P1S müsste man nur die I2C Leitungen vom AV7110 trennen, was sehr einfach durch das Ablöten von Widerständen geht. Den P1S könnte man dann ausserhalb des PCs belassen, was sicher auch thermische Vorteile hätte. Zudem könnte man sicher auch noch den IR-Empfänger, das AC3-PLD und evtl. auch den AK4702 samt SCART Buchse nutzen. Letzteres würde ein AV-Board überflüssig machen. Der AK4702 ist nämlich ein AV-Switch mit brauchbarem 18-Bit DAC (96dB S/N). Damit hätte man dann besseren Ton als mit den TI DACs und gepufferte Video-Ausgäng inkl. RGB und sogar eine SW-Umschaltmöglichkeit zwischen FBAS/SVHS/RGB. Es müsste allerdings Support für den Chip in den Treiber eingebaut werden. Evtl müsste man auch das EEPROM der FFs auf den Stand der Rev. 2.3 bringen damit BSBE1/LNBP21 richtig erkannt werden (?).


    Was haltet ihr davon?


    Sobald ich mal Zeit habe, werde ich den Umbau versuchen. Das kann allerdings noch ein paar Wochen dauern. Falls ich Erfolg habe, kann ich bei genügend Interesse ein HOWTO erstellen.


    Gruss,
    Morus

  • Keiner interessiert? Wundert mich, immerhin könnte man auf diese Art alle Schwächen der alten FFs recht günstig beheben, d.h. keine Probleme mehr mit abrauchendem LNB Supply, mit empfindlichen ungepufferten Videoausgängen, mit empfangsschwachen Tunern, die bestimmte Symbolraten nicht unterstüten, mit spdif-Ausgängen, die kein richtiges AC3 ausgeben können...


    Gruss
    morus

  • Zitat

    Original von morus
    Keiner interessiert? Wundert mich, immerhin könnte man auf diese Art alle Schwächen der alten FFs recht günstig beheben, d.h. keine Probleme mehr mit abrauchendem LNB Supply, mit empfindlichen ungepufferten Videoausgängen, mit empfangsschwachen Tunern, die bestimmte Symbolraten nicht unterstüten, mit spdif-Ausgängen, die kein richtiges AC3 ausgeben können...


    Na ja, muß halt jeder für sich entscheiden. Für mich lohnt sich das nicht. Ist viel Bastelei und eine wacklige Konstruktion. Schon deswegen wohl nicht für die Masse geeignet.


    Die Tuner der SAT-Karten sind eigentlich alle ok, mit unbedeutenden Einschränkungen bei 1.3 und 1.6. Der BSRU6 der 1.5/2.1/2.2 ist nicht schlechter als der BSBE1. Bleibt also nur der bessere LNBP21.


    Mir ist bisher weder ein LNBP noch ein Video-Ausgang abgeraucht. Wenn man auf Potentialausgleich achtet, gibt's keine Probleme. Meine 1.3er Karten bekamen einen neuen 330uF Kondensator spendiert sowie den einfachen Spannungsmod mit 2W Widerstand. Und gut ist. Kostet nur Cent-Beträge und ist in wenigen Minuten erledigt.


    IMHO wäre es vor allem wegen der Video- und Audio-Ausgänge interessant.


    Btw, ist denn überhaupt bekannt, was dieser AC3-Chip genau tut? Es gibt immer wieder Posts, wo es um Probleme mit dem SPDIF-Ausgang der Rev 2.3 geht. Kann eigentlich nur mit diesem Chip zusammenhängen.


    CU
    Oliver

  • Bzgl. des AC3-PLDs gibt es nur Vermutungen. Naheliegend wäre, dass er über einen GPO des AV7110 gesteuert im spdif stream das non-audio bit setzt bzw. löscht. Auf die schnelle habe ich bei meinem P1S nur zwei Leitungen zum AV7110 gesehen, vermutlich GPO und spdif, jedenfalls hängt er nicht am I2C Bus. Einen I2C Bus in ein PLD einzubauen um damit nur eine Funktion zu steuern, wäre wohl auch etwas übertrieben. Ich werde mir am P1S mal ansehen, ob bei eingeschaltetem Digitalausgang am PLD ein Pin toggelt, wenn ich zwischen stereo und DD umschalte. Es müsste mal jemand mit einem Vertärker, der das non-audio bit braucht, testen, ob der P1S geht. Bei mir jedenfalls geht DD und stereo über spdif mit dem P1S. Im Manual wird das auch beschrieben und ich kann mir eigentlich nicht vorstellen, dass Premiere ein Gerät an seine Kunden geben würde, dass hier Probleme macht und womöglich jede Menge Supportanfragen generiert...


    Bei der FF 2.3 gab es ja anfänglich Probleme mit stereo über spdif, AC3 hat dagegen scheinbar von Anfang an funktioniert. Vermutlich weil per default der PLD das non-audio bit setzt. IIRC wurde erst später durch eine Änderung im Treiber bzw. der Firmware auch stereo über spdif möglich. Ich habe den Verdacht, dass das GPO, das den PLD steuert dabei einfach so gesetzt wurde, dass das non-audio bit dauerhaft gelöscht ist. Damit verhält sich die FF 2.3 dann wie die älteren FFs. Was erklären würde, warum manche trotz FF 2.3 noch das AC3 Problem haben. Wenn dem so ist, müsste man das GPO in Abhängigkeit davon setzen, ob gerade DD oder stereo ausgegeben werden soll.



    Gruss,
    morus

  • Zitat

    ich würde die box eher als günstigen tuner/ersatzteil spender ansehen wenn man eine ff karte reparieren möcht


    Man kann allerdings den Tuner nicht direkt bei den Rev 1.3-2.2 Karten auflöten, da beim BSBE1 das Pin-out anders ist als bei ben älteren Tunern. Mit umverdrahten würds zwar gehen, dann kann man aber auch gleich die 14 Leitungen zum P1S Board rüberziehen. Ist auch nicht aufwendiger und man hat den LNBP21 gleich mitangeschlossen.


    Gruss,
    morus

  • Also die Vermutung mit dem AC3-PLD scheint sich zu bestätigen. Beim P1S wechselt Pin 4 von 0 auf 3.3V beim Umschalten von stereo auf DD. Das müsste also der GPO vom AV7110 sein. Spdif in dürfte dann Pin 44 und spdif out Pin 2 sein. Die restlichen Pins sind statisch. Jetzt müsste nur jemand checken ob das GPO in Treiber/Firmware richtig gesetzt wird und das ggf. korrigieren. Damit dürfte dann AC3 mit der FF 2.3 normgerecht sein.


    Gruss,
    Morus

  • Zitat

    Original von morus
    Also die Vermutung mit dem AC3-PLD scheint sich zu bestätigen. Beim P1S wechselt Pin 4 von 0 auf 3.3V beim Umschalten von stereo auf DD. Das müsste also der GPO vom AV7110 sein. Spdif in dürfte dann Pin 44 und spdif out Pin 2 sein. Die restlichen Pins sind statisch. Jetzt müsste nur jemand checken ob das GPO in Treiber/Firmware richtig gesetzt wird und das ggf. korrigieren. Damit dürfte dann AC3 mit der FF 2.3 normgerecht sein.


    Danke für die Info!


    Der Treiber setzt derzeit SpdifSwitch statisch bei der Initialisierung. Wäre kein Problem, dies zu korrigieren. Bräuchte allerdings Tester mit einer Rev 2.3 Karte und einem bisher nicht richtig unterstützten DD-Receiver.


    CU
    Oliver

  • Also, der Umbau der Tuner bring imho nicht, der BSBE1 und der BRSU6 brauchen beide 1,6W (laut Datenblatt).
    Der Grund warum die älteren Karten wärmer werden liegt an den Linearreglern, mit denen die Betriebsspannungen des Tuners und er ICs (SAA7146, AV7110, ..) erzeugt wird.
    Nach meinen Berechnungen verbraucht meine 1.5er FF so ca. 8,5w wovon nur 4,5W tatsächlich benötigt werden und der Rest in den Reglern verheizt wird.
    Bei der 2.3er sind die Reglerverluste nur etwa halb so gross.
    Bei einer 1.3er mit Spannungsmod (dem einfachen) werden übrigens in dem 5V-Regler(incl. dem Vorwiderstand) für den Tuner ca. 2W in Wärme umgesetzt.


    Da also den Tuner tauschen nichts bringt, warum ihn dann nicht noch zusätzlich anschliessen :D?
    So wie ich das sehe müsste sich eine FF mit einem zusätzlichen, unabhängigen Tuner realisieren lassen, praktisch eine FF und eine Budget auf einer Karte und in einem PCI-Slot.
    Gewisse Anpassungen im Treiber sind dafür natürlich auch noch nötig, so wie ich das sehe ist aber alles schon vorhanden und muss nur entsprechend zusammengestellt werden.

    Gruss
    SHF


  • Eine Twin-Tuner FF wäre natürlich auch eine feine Sache, weil man eigentlich nie genügend PCI-Slots hat... Man könnte das P1S board zw. Tuner und Chinch-Buchsen zersägen. Dann hätte man eine 7x12 cm Platine, die man Huckepack auf die FF bauen könnte und aus dem Rest des P1S könnte man ein externes AC3/AV-Board bauen... Hängt eigentlich der Tuner der FF am I2C bus des AVs oder am SAA? Am SAA wäre natürlich ungünstig, wegen der gleichen Device-Adressen.

  • Zitat

    Original von morus
    Hängt eigentlich der Tuner der FF am I2C bus des AVs oder am SAA? Am SAA wäre natürlich ungünstig, wegen der gleichen Device-Adressen.


    Und hier ist der Knackpunkt. Der I2C-Bus hängt am saa7146.


    CU
    Oliver

  • Zitat

    Original von morus
    Eine Twin-Tuner FF wäre natürlich auch eine feine Sache, weil man eigentlich nie genügend PCI-Slots hat...

    Du sagst es ;(


    Zitat

    Man könnte das P1S board zw. Tuner und Chinch-Buchsen zersägen. Dann hätte man eine 7x12 cm Platine, die man Huckepack auf die FF bauen könnte

    Bleib zu hoffen, dass es dann nicht zu heiss wird:

    Zitat

    Im normal Betrieb wird das Gerät sehr heiß 60-70°C.
    (Aus: http://iqzone.de/iqzone/testberichte/ber...tt_pilot100.htm)


    Zitat

    ... und aus dem Rest des P1S könnte man ein externes AC3/AV-Board bauen...

    Weiss net, ob das lohnt. Wenn ich das richtig sehe ist da auch nur so ein passives zeug wie bei dem FBAS der FF drauf :(.


    Zitat

    Hängt eigentlich der Tuner der FF am I2C bus des AVs oder am SAA?


    Müsste am SAA7146 hängen, sonst würde der Budgetpatch ja nicht gehen.


    Zitat

    Am SAA wäre natürlich ungünstig, wegen der gleichen Device-Adressen.

    Sollte kein Problem sein, normalerweise bieten die Tuner mindestens 2 Adressen zur Auswahl an. Das ist schon wegen der Twin-Receiver norwendig.


    Inzwischen ist mir sogar eine noch weiterreichende Umbau-Idee gekommen:
    Auf dem P1S scheint, bis auf den SAA7146 und das DP-RAM alles vorhanden zu sein, was eine FF braucht. Auch die Leiterbahnen, die zum DP-RAM müssen sollten schon vorhanden sein, aber zum Flash-ROM (das IC unter der schwarzen Tunke?) gehen.
    Nach dem Entfernen des Flash-ROMs sollte man nun den AV7110 via DP-RAM mit dem DEBI-Port des SAA7146 verbinden können, wie das auch auf der FF der Fall ist. Bei den Budget-Karten mit CI ist DEBI-Port praktischer weise schon zum CI-Stecker geführt, so könnte sich aus einem P1S und einer TT-Budget-CI-Karte eine fast vollständige FF nachbauen lassen.
    Die Einschränkungen, die ich derzeit sehe sind, dass /dev/videox dunkel bleibt und das CI auf dem P1S wahrscheinlich auch nicht geht.

    Gruss
    SHF


  • Zitat

    Weiss net, ob das lohnt. Wenn ich das richtig sehe ist da auch nur so ein passives zeug wie bei dem FBAS der FF drauf .


    Das wäre natürlich nur interessant, wenn man das AC3-PLD und den AK4702 nutzen würde.


    Zitat

    Inzwischen ist mir sogar eine noch weiterreichende Umbau-Idee gekommen:
    Auf dem P1S scheint, bis auf den SAA7146 und das DP-RAM alles vorhanden zu sein, was eine FF braucht. Auch die Leiterbahnen, die zum DP-RAM müssen sollten schon vorhanden sein, aber zum Flash-ROM (das IC unter der schwarzen Tunke?) gehen.
    Nach dem Entfernen des Flash-ROMs sollte man nun den AV7110 via DP-RAM mit dem DEBI-Port des SAA7146 verbinden können, wie das auch auf der FF der Fall ist. Bei den Budget-Karten mit CI ist DEBI-Port praktischer weise schon zum CI-Stecker geführt, so könnte sich aus einem P1S und einer TT-Budget-CI-Karte eine fast vollständige FF nachbauen lassen.
    Die Einschränkungen, die ich derzeit sehe sind, dass /dev/videox dunkel bleibt und das CI auf dem P1S wahrscheinlich auch nicht geht.


    Daran hatte ich auch schon mal gedacht. Habs dann aber wieder verworfen, weil man an das Flash praktisch nur mit roher Gewalt ran kommt. Die haben sich da mit dem Harz echt Mühe gegeben, das ja niemand an das CAM ran kommt. Aus demselben Grund ist das JTAG des AV7110 auch nicht herausgeführt. Eine Möglichkeit wäre evtl. das Harz samt Flash knapp über der Platine wegzufräsen. Vielleicht wäre auch mit reichlich Hitze was zu machen. Btw. der P1S hat jeweils 8mb SD/EDO-RAM. Damit wäre dann der Speichermod. auch überflüssig.


    Gruss,
    morus

  • Zitat

    Das wäre natürlich nur interessant, wenn man das AC3-PLD und den AK4702 nutzen würde.

    Dass der AK4702 einen Videoteil hat, hab ich eben erst gesehen.


    Zitat

    Daran hatte ich auch schon mal gedacht. Habs dann aber wieder verworfen, weil man an das Flash praktisch nur mit roher Gewalt ran kommt.

    Falls man eine praktikabele Möglichkeit findet den Flash weg zu bekommen ist das aber wahrscheinlich sogar weniger Löterei als die Platine zu zerstückeln und jedes Teil einzeln an zu klemmen. Finanziell interessanter ist es allemal, wenn es geht.


    Zitat

    Btw. der P1S hat jeweils 8mb SD/EDO-RAM. Damit wäre dann der Speichermod. auch überflüssig.

    Das wird ja immer besser :D.

    Gruss
    SHF


  • morus
    Hi,
    hast du dir inzwischen mal das Harz vorgenommen? Mich würde es nämlich brennend interessieren, wenn da was raus kommt.


    Was ist das denn eigentlich für ein Zeug, eher hart und spröde oder was zäh-elastisches?

    Gruss
    SHF


  • Also das Zeug ist sehr hart. Auf der Oberseite des Chips, hab ich es mit dem Feuerzeug weg bekommen. Bei grosser Hitze platzt es einfach ab, die Pins sind aber immer noch umschlossen. Hier werde ich wohl nur mit Abschleifen weiterkommen. Mit einem Dremel sollte es gehen, ist aber mühsam.


    Gruss,
    morus

  • Zitat

    Original von morus
    Also das Zeug ist sehr hart. Auf der Oberseite des Chips, hab ich es mit dem Feuerzeug weg bekommen. Bei grosser Hitze platzt es einfach ab, die Pins sind aber immer noch umschlossen. Hier werde ich wohl nur mit Abschleifen weiterkommen. Mit einem Dremel sollte es gehen, ist aber mühsam.

    Wenn es beim erwärmen abplatzt könnte man versuchen die Platine vom unten (zB. mit einem Bügeleisen) zu erwärmen. Wenn man Glück hat kann man den Flash-ROM dann inklusive der schwarzen Pampe abheben.

    Gruss
    SHF


  • Zitat

    Wenn es beim erwärmen abplatzt könnte man versuchen die Platine vom unten (zB. mit einem Bügeleisen) zu erwärmen. Wenn man Glück hat kann man den Flash-ROM dann inklusive der schwarzen Pampe abheben.


    Ich hab das inzwischen mit Lötkolben und Messer hinbekommen. Zuerst habe ich die Pins direkt am Gehäuse des Flash-ICs abgeschnitten. Dann habe ich mit einem alten Lötkolben das restliche Harz mitsamt den Pins abgeschabt. Das geht ganz gut, weil das Harz unter der Hitze des Lötkolbens zu bröseln beginnt.


    Jetzt müsste man noch klären, ob der AV7110 auf der FF auch den Interrupt-Ausgang vom DPRAM nutzt. Wie würde man den ggf. beim P1S anschliessen? So wie beim Speichermod?
    Ausserdem habe ich noch Bedenken, was die Leitungslänge zwischen DPRAM und AV betrifft. Vermutlich wird man sich da nicht viel erlauben können. Eine FF mit defektem ARM hätte ich zum Testen parat. Nur an Zeit mangelt es...


    CU
    morus

  • Zitat

    Original von morus
    Jetzt müsste man noch klären, ob der AV7110 auf der FF auch den Interrupt-Ausgang vom DPRAM nutzt.

    Oh, gute Frage. Ich glaube in dem Zusammenhang schon was mit Interrupt gehört zu haben, bin nur nicht mehr sicher, ob da dieser gemeint war. Aber UFO, der Herr und Meister des Treibers, dürfte das sicher wissen.


    Zitat

    Wie würde man den ggf. beim P1S anschliessen? So wie beim Speichermod?

    Wenn der nicht anders herausgeführt wird bleibt das wohl die einzige Möglichkeit.


    Zitat

    Ausserdem habe ich noch Bedenken, was die Leitungslänge zwischen DPRAM und AV betrifft. Vermutlich wird man sich da nicht viel erlauben können.

    Der DEBI-Port des SAA7146, an dem der DPRAM hängt wird auch bis in die CI-Module geführt, ein bischen Kabel sollte also schon gehen.

    Gruss
    SHF


  • Zitat

    Original von SHF

    Oh, gute Frage. Ich glaube in dem Zusammenhang schon was mit Interrupt gehört zu haben, bin nur nicht mehr sicher, ob da dieser gemeint war. Aber UFO, der Herr und Meister des Treibers, dürfte das sicher wissen.


    Der Interrupt-Ausgang wird pc-seitig genutzt (GPIO-Interrupt). Arm-seitig ist er angeschlossen, wird jedoch momentan nicht verwendet. Ich kann jedoch nicht garantieren, daß dies so bleibt. (Im Zuge der Buffer-Optimierung könnte er nützlich sein...)


    CU
    Oliver

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!