Diskussions- und Newsboard des DARC-Ortsverbandes I40
allgemeine Kategorie => UHSDR Firmware => Message started by: hb9trt on 01. November 2018, 23:43:38

Title: DSP auf H7 kann nicht eingeschaltet werden.
Post by: hb9trt on 01. November 2018, 23:43:38

Hallo zusammen,

ist es möglich, dass der DSP auf H7 Systemen nicht eingeschaltet werden kann? Ich habe es mit der aktuellen 57er und mit 55 versucht. Keine Reaktion. Alles andere läuft aber problemlos. Pin nicht defekt, ich höre im Speaker ein leichtes Knacken, ausserdem müsste man ja mit dem TIppen auf das DSP Feld im Display den gleichen Effekt erreicht.

Beim F7 funktioniert alles ohne Probleme. Das DSP "Fenster" mit den Einstellungen erscheint. Ich meinte, dass ich dieses Fenster auch mal auf dem H7 sah, konnte das aber nicht mehr reproduzieren. Damals fiel mir auf, dass ich kein Feld anwählen konnte, und immer nur DSP off "aktiv" war.

Gruss
Reto

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: hb9trt on 01. November 2018, 23:49:25

Könnte das mit dem zu tun haben?

https://www.amateurfunk-sulingen.de/forum/index.php?board=19;action=display;threadid=1128

Nun, ich habe auch mal alles auf Default zurück gesetzt. Das hat nichts gebracht (also Config auf Default).
Gibts nochwas was ich vergessen haben könnte? Total Reset? (ungern, aber wenns nicht anders geht, dann bleibt mir wohl nichts anderes übrig). Wobei ich dachte, dass dass mit einem zurücksetzen auf Default geschehen sein sollte. Als es nichts brachte, habe ich das Backup der Config wieder zurückgelesen, damit ich wenigstens meine Einstellungen wieder hatte. Hmmm...

Gruss
Reto

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: DF8OE on 02. November 2018, 05:09:55

Ich habe zwar aktuell kein RF-Board am H7 - aber ich kann alle DSP Modes anwählen und höre im Kopfhörer auch eine deutliche Wirkung der verschiedenen DSP-Funktionen. Ich denke hier funktioniert alles wie es soll.

vy 73
Andreas

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: DB4PLE on 02. November 2018, 07:21:52

Hallo,

da mein Display am H7 etwas angeschlagen ist, kann ich keinen Touchscreen verwenden, aber DSP mit der entsprechenden Taste G2 geht bei mir ohne Probleme und macht auch was.

73
Danilo

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: hb9trt on 02. November 2018, 10:29:53

Hoi Danilo und Andreas,

Hmm, dann haben wir hier irgend einen Knopf.

Ich werde mal versuchen alles zurück zu setzen. Habe nun mal ein Backup mit dem uhsdr_tool gemacht.

Melde mich dann wieder.

Gruss
Reto





Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: hb9trt on 02. November 2018, 12:43:40

Also ich habe nun mal den Reset gemacht mit F+/F3/F5.

Jetzt funktioniert der DSP und kann geschaltet werden. Aber:

Nun ist das EEPROM nicht mehr lesbar. D.h. "Wrong Signature/0B [Not used ] steht nun unter Info. Nach der Initialisierung war es wieder da. UNd DSP funktioniert immer noch.

Und:

Wenn nach dem Reset der DSP nicht eingeschaltet wird, also "DSP off" und dann der Bildschirm kalibriert wird, dann kann der DSP nachher nicht mehr geschaltet werden. Dann habe ich genau das gleiche Problem wie vorher.
Also, vor der Bildschirm Kalibration muss der DSP auf irgend etwas geschaltet werden, er darf einfach nicht auf off stehen. Dann Bildschirm kalibrieren. Danach funktionierte es auch bei meiner H7ner Version. ob das nun H7 spezifisch ist, weiss ich nicht, oder ab dieses Verhalten auch beim F7 ist.

Recht seltsam, ich tippe auf einen Software "issue"


Gruss
Reto


Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: DB4PLE on 02. November 2018, 12:51:21

Hallo,

das hat sicher mit der Touchscreen-Funktion-Virtual-Keyboard von Slawek (SP9BSL) für DSP zu tun. Da gibt es möglicherweise irgendwelche Interaktionen. Ich gehe davon aus, das die Probleme auch auf dem F7 auftreten würden/können.

73
Danilo

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: DF8OE on 02. November 2018, 12:56:38

Also mein DSP war definitiv OFF als ich den Touchscreen kalibriert hatte. Funktioniert aber trotzdem alles.

Das ist irgendein seltsames Zusammenspiel - diese beiden Variablen alleine reichen nicht aus um den Fehler zu reproduzieren...

vy 73
Andreas

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: DF8OE on 02. November 2018, 14:07:18

Der Sparrow hat zwar ein anderes PCB Layout - aber die Schaltung der UI (und hier kommt nichts anderes als die UI selbst in Frage) ist identisch mit dem OVI40. Das kann man also 1:1 übertragen.

vy 73
Andreas

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: hb9trt on 02. November 2018, 15:04:12

Ich habe die Erstinstallation auf dem H7 mit der Version 55 gemacht und dann auf die 57 updated. Falls Ihr eine ältere Version drauf hattet beim ersten Start des neuen UI Boards kann es sein, dass der Fehler nicht auftritt.

Falls jemand Lust hat (man kann das Stup nun ja sichern ;), kann folgendes probieren:

1. Komplett Reset mit F1/F3/F4 und dann Band+/Band-
2. an den DSP EInstellungen nichts machen, auf off lassen
3. Bildschirm Kalibration durchführen
4. Hochfahren und versuchen den DSP zu schalten.

Genau dieses Prozedere ging bei mir auf den H7 nicht. D.h. es blieb mir nichts anderes übrig, als nochmals den Affengriff durchzuführen. Also zumindest hat alles andere nichts genützt. Oder ich habe keinen anderen Weg gefunden.

Ich werde das mit dem F7 noch probieren, bin aber wie Andres, überzeugt, dass das da auch passieren wird.

Gruss
Reto

Nachtrag: Das eeprom muss auch gelöscht werden, sonst liest er das Setup von da ein und dann kann man den Fehler nicht reproduzieren. Ich habe es gerade eben auf dem F7 (1.7 Board) probiert und da war alles ok nach dem Affengriff. Auch meine Settings waren alle wieder da. So gehe ich davon aus, dass diese aus dem eeprom eingelesen werden (richtig?). Also müssten die mal weg. D.h. eeprom initialisieren. Danach Affengriff, so sind sicher keine alten Daten mehr da. Der Fehler muss also auch mit den Settings abgespeichert sein.

Leider habe ich etwas Mühe mit dem uhsdr_tool für Windows (ich weiss, nicht Eure erste Wahl ;)) Ich habe es bis jetzt nur einmal geschafft ein Backup zu bekommen. Alle anderen Versuche schlugen fehl. Mach ich was falsch? Starte das Ding in der Shell mit den Parametern:

uhsdr_tool.exe -b -p 3 -f backup2

Wobei der UHSDR auf COM3 liegt.


Zurücklesen konnte ich noch nichts.

Weiss, OT hier, aber gerade wärs praktisch wenn das funktionieren würde. Wäre einfacher mit Resetten.

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: DF8OE on 02. November 2018, 15:48:28

Nachdem wir schon den seltsamen 12KHz-Issue hatten (den ich hier im normalen Betrieb auf Deubel komm raus nicht reproduzieren konnte - nur mit zerschrederten Configs) der hartnäckig bei einer Handvoll Leute präsent war - und nach Franks Codeänderung weg (ging bei mir aber auch ohne diese Änderung alles), als nächstes gerade aktuell ein Problem, dass die Firmwares 55...58 nicht auf allen Geräten bootete jetzt das hier. Hat mich neugierig gemacht. Exakt so durchgespielt wie Du gesagt hast Reto: bei mir nicht zu reproduzieren. Was ich auch mache: DSP geht immer.

Ich weiß nicht was ich von all dem halten soll. Vielleicht bin ich ja auch paranoid - aber ich habe das Gefühl, dass hier irgendwo ganz tief etwas schlummert, was alle diese Phänomen, die nur bei wenigen sind, hervorruft.

vy 73
Andreas

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: DF8OE on 02. November 2018, 17:45:31

???

Bei mir wirkt das nicht...

vy 73
Andreas

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: DB4PLE on 02. November 2018, 17:53:49

Hallo,

ich verstehe immer noch nicht, was nicht geht, wenn Ihr sagt, DSP kann nicht eingeschaltet werden:

1. Frage: Kommt beim Druck auf die Box das virtuelle Keyboard nicht?
2. Frage: Kommt beim Druck auf die physischen Button (G2) keine Reaktion?
3. Frage: Ist es keins von beiden?


73
Danilo

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: DF8OE on 02. November 2018, 18:13:07

Ich kann nur staunen... ::)

Echt spannend.


EDIT:
Wenn DSP "verboten" ist, ist das exakt das richtige Verhalten. Nur: warum ist bei euch DSP "verboten"?

vy 73
Andreas

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: DF8OE on 02. November 2018, 18:28:52

Genau das ist/war meine Vermutung. Es ist eine Betriebsart angewählt, in der kein DSP erlaubt ist...

vy 73
Andreas

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: hb9trt on 02. November 2018, 18:39:36

Gensu das was Thomas hatte hatte ich auch.
Button ging nicht mehr, also keine Reaktion, und die box ging auf, aber nur dsp off war aktiv.

Danach konnte ich auf ssb, cw kein dsp einschalten.

Erst nach reset.

Ich konnte es bisher aber nicht mehr reproduzieren, weder auf h7 noch f7.

Tool funktioniert jetzt.... Nahm eine andere usb Buchse :)

Gruss Reto

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: DF8OE on 02. November 2018, 18:41:47

Ich denke, hier können wir Entwarnung geben. Da hatte sich nur irgendwo ein Spike "verklemmt" 8)

vy 73
Andreas

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: hb9trt on 02. November 2018, 19:58:41

Ja sieht nach sehr selten aus.

Andreas, wann ist der dsp verboten? Ich denke mal bei Einstellung digital.

Ich versuch das dann nochmals wenn ich zurück bin.
Wenn es kein Zufall ist, dann müsste sich das reproduzieren lassen.

Ich werde es melden. Versuche es nochmals mit beiden Prozessoren.

Gruss Reto

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: SP9BSL on 02. November 2018, 20:05:35

Hi,
can you enable/disable any DSP function by long pressing it on screen when this issue appears?

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: hb9trt on 02. November 2018, 23:20:34

I would like to test it again. Maybe I have an idea to reproduce this issue. I'll report later.

Reto

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: hb9trt on 02. November 2018, 23:35:55

Ich konnte den Fehler wieder reproduzieren. Aber ich kann noch nicht sagen warum.

Hier ein Backup der Settings. Ich habe die mal zurück in den i40 geladen, danach konnten die DSP Funktionen nicht mehr aktiviert werden.

Als ich ein funktionierendes Backup zurückgelesen habe hats wieder funktioniert.

Ich weiss nicht, wie gut Ihr Software Spezialisten anhand eines Config Files vielleicht etwas rausfinden könnt.

Gruss
Reto


Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: hb9trt on 02. November 2018, 23:44:06

Ich habe dieses File nun auch auf dem F7 getestet. Dasselbe Problem. Also kommt es nicht darauf an ob F7 oder H7. Scheint bei beiden Prozessoren das gleiche zu bewirken und der verursachende Parameter muss im Config File gespeichert sein.

Gruss
Reto

Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: DB4PLE on 03. November 2018, 10:50:49

Hallo Reto,
Quote from: hb9trt on 02. November 2018, 23:35:55
Ich konnte den Fehler wieder reproduzieren. Aber ich kann noch nicht sagen warum.

Hier ein Backup der Settings. Ich habe die mal zurück in den i40 geladen, danach konnten die DSP Funktionen nicht mehr aktiviert werden.

Als ich ein funktionierendes Backup zurückgelesen habe hats wieder funktioniert.

Ich weiss nicht, wie gut Ihr Software Spezialisten anhand eines Config Files vielleicht etwas rausfinden könnt.

Gruss
Reto


Können wir. Ich schreibs auf Englisch, damit Slawek es leichter hat:

The issue is found in entry 408, referring to the user enabled/disabled DSP mode selection. The value 1 indicates that only
mode 0 (aka DSP OFF) is valid. Since this mask is honored both by the virtual keyboard AND the G2 button, you can switch DSP, but only from DSP OFF to the next available DSP mode which is --- DSP OFF. This gives you the impression of DSP being broken.
If you have a working touchscreen, you can fix this easily, just do a long (!) press on the DSP Modes you wish to activate and they will be reenabled. Just as Slawek suggested. This selection will be saved when powering down.

The issue is caused by the init code https://github.com/df8oe/UHSDR/blob/active-devel/mchf-eclipse/src/uhsdr_main.c#L534 . This code makes sure that at least one mode (DSP OFF) is available.
So if the selection of user enabled dsp modes for whatever reason is empty, it adds only DSP OFF. This is what you had.

How exactly this can happen, I am not sure. The only reason, why at this point the list can be empty, is that the reading of the configuration storage did not happen at least once. Default for the list is to include all DSP modes.

@Slawek: During the analysis of this issue I made a few small changes to the DSP selection code and also added some comments in your code to help me understand what goes on. So please, if you consider looking into this, wait for my pull request.

73
Danilo




Title: Re:DSP auf H7 kann nicht eingeschaltet werden.
Post by: hb9trt on 03. November 2018, 16:36:22

@Thomas

No this has not worked at least in my case.

But I think Danilo found the issue.
Great thanks to Danilo for analysis.

Gruss Reto


Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.