Diskussions- und Newsboard des DARC-Ortsverbandes I40
allgemeine Kategorie => mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) => Message started by: dk4sx on 22. July 2016, 16:03:35

Title: Software Update
Post by: dk4sx on 22. July 2016, 16:03:35

Hallo Andreas,

ich hatte am 29. 6. die zu diesem Zeitpunkt aktuelle Firmware in meinen mcHF geladen. Diese Software ist schon enorm gut, auch wenn man etwas Einarbeitungszeit braucht, bis man alle Details verstanden und Daten entsprechend eingegeben hat.

ich hatte schon mal gefragt, was denn aktuell in die neuesten Ausgaben der Firmware eingearbeitet wird - gibt es da eine Liste?

Dazu hätte ich auch einige Vorschläge, z. B.

- Modifizierung bzw. Eingabe der Sendebandbreite
- Nicht nur Korrektur des Empfangsfrequenzgangs (Höhen, Bässe), sondern vor allem des Frequenzgangs des Sendepfads
- Die Halbierung der Bandbreite der Spektrumsanzeige ist schon sehr gut - so kann man doch besser die Signale der Gegenstationen beurteilen. Eine Viertelung würde ich mir noch wünschen.
- Spektrumsanzeige auch des eigenen Sendespektrums, also aktive Anzeige beim Senden

Ich weiß natürlich nicht, inwieweit diese Punkte realisiert werden können und wie die Eingriffsmöglichkeiten in den Sendepfad sind. Aber die Softwarespezialisten werden sich da sicher bestens auskennen.

73, Uli, DK4SX

Title: Re:Software Update
Post by: DF8OE on 22. July 2016, 16:15:44

Hallo Uli,

einige Vorschläge klingen für mich gut. Das Einzige, was wenig Sinn macht, wäre eine Viertelung der dargestellten Spektrumbreite. Es kommen nämlich keine Daten dazu (auch bei der Halbierung sind KEINE anderen Daten als in der Originalanzeige - die Punkte werden nur "gedoppelt"), insofern macht das keinen Sinn. Der Rest ist als Anregung akzeptiert- Du wirst von uns hören :)

Eine Dokumentation bzw. Liste gibt es nicht.

73
Andreas

Title: Re:Software Update
Post by: dk4sx on 23. July 2016, 09:14:25

Andreas,

super, ich freu mich auf die Verbesserungen der Spezialisten.

Aber auch wenn die Zahl der Punkte nicht größer ist, so wäre doch die Verteilung der Spektralanteile z. B. der SSB-Audio leichter zu erkennen. Könnte man nicht evtl. noch eine gewisse Haltezeit der Spektraldarstellung aktivieren? Auch dann wäre das Spektrum leichter zu interpretieren. Im Gegensatz zum Wasserfalldiagramm ist die Spektraldarstellung in SSB von großem Wert.

Danke für Deine Mühe und die der weiteren SW-Aktivisten!

73, Uli, DK4SX

Title: Re:Software Update
Post by: DD4WH on 23. July 2016, 11:24:09

Hallo Uli,

vielen Dank für die Anregungen!

ein paar Kommentare von mir dazu:

- MAGNIFY 4x: dazu hatte ich schonmal was im Forum geschrieben, hier müsste es zu finden sein:
https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=366;start=msg8079#msg8079
würde ich als mittelfristige Priorität sehen, denn da brauchen wir mehr DSP-knowhow: es existieren zwar Tricks, mit wenig Rechenpower eine höhere Frequenzauflösung für TEILE des 48kHz-Spektrums zu berechnen, nur die muss man auch erstmal verstehen und dann auch implementieren können . . . da hörts bei mir dann mit dem know-how auf.

- Haltezeit Spektrum: gibt es schon seit Ewigkeiten, wird aber offensichtlich selten genutzt ;-). DISPLAY MENÜ:
Spectrum Filter - probier mal Einstellung 20 ;-) Das ist ein ganz einfaches einstellbares lowpass-Filter für das spectrum display [technisch: verändert das alpha eines IIR-Filters 1. Ordnung]
Scope 1/Speed: Frequenz des spectrum display updates - auch hier kann man mit der Einstellung spielen, um das für den jeweiligen Zweck passende Verhalten einzustellen
D.h. das gibt es schon. Wenn Du noch Ideen zur Optimierung hast, sag Bescheid, das sollte dann relativ einfach möglich sein.

- Sendebandbreite: rein rechtlich sind wir ja auf 2700Hz limitiert, das sollten wir auf jeden Fall auch so weiterhin halten. Momentan ist dies das TX-Filter:
//   10th order Elliptic bandpass filter
//   Fstop: 200, 3250 Hz
//   Fpass: 300, 2700 Hz
//
// Amplitude responses - referenced to attenuation at 1.5 kHz:
//   -6dB points: 257, 2830 Hz
//   -10dB points: 254, 2885 Hz
//   -20dB points: 246, 2988 Hz
//   -30dB points: <225, >3060 Hz
D.h. wir sind bei 2400Hz Bandbreite und die Audio response geht von 300-2700Hz.
Wir könnten jetzt noch ein Filter designen, das etwas bessere Bass-Wiedergabe und Höhen-Wiedergabe erlaubt, z.B. 100Hz - 2800Hz oder 60Hz bis 2760Hz. Es muss aber dem Nutzer dann auch klar sein, dass die splatter-Aussendungen auf das andere Seitenband dann etwas größer sind!
Insofern bin ich mir nicht sicher, ob eine größere Sendebandbreite sinnvoll ist und wie eine Erweiterung aussehen sollte, da wir ja schon eine recht große Bandbreite haben.

- eine andere Sache ist natürlich die Beeinflussung des Frequenzgangs des Sendepfads. Je nachdem welches Mikrofon man nutzt, oder wie die Stimme ist, könnte man dann passend ausregeln. Der KX3 hat sogar einen 8-Band-Equalizer, das halte ich allerdings für Humbug ;-)
Man könnte jetzt die Bass- und Höhenregelung relativ schnell auf den Sendepfad ausdehnen. Es sollte dann auch eine Möglichkeit programmiert werden, die Einstellungen zu überprüfen: Mikrotest mit der Sende-Audio im Kopfhörer, ohne dass der Sender aktiv ist. Auch müssen wir aufpassen, dass bei Anhebung der Bässe/Höhen die Endstufe nicht zu stark ausgesteuert wird, +15dB bei den Bässen macht da schon eine Menge aus ;-). ALC und Kompression sind ja auch noch im Spiel, so dass das eine gewisse Komplexität bei der Programmierung hat.
Clint hat damals sehr viel Arbeit in die Linearität des Sende-Frequenzgangs gesteckt (und dieser Frequenzgang ist auch heute noch so). Sein Argument war, dass jede Anhebung der Bässe in der Stimme zwar die Audio "natürlicher" klingen lässt, aber die Sendepower dann erheblich in Frequenzbereiche gesteckt wird, die nichts zur SprachVERSTÄNDLICHKEIT beitragen. Somit: "verschwendete" Sendepower . . . [Zitatende]

- Spektrumanzeige beim Senden: das ist ja faktisch dann eine Spektrumanzeige des Audiosignals aus dem Mikro, oder wie meinst Du das. Ich bin mir nicht ganz sicher, wozu das dienen soll? Möchtest Du die Einstellungen des Sende-Equalizers damit überprüfen? Dann bräuchten wir auch noch einen Rauschgenerator, der uns etwas white noise da durchpustet ;-) Vielleicht kannst Du die Zielrichtung der Sende-Spektrumsanzeige nochmal erläutern?

Schönes Wochenende und 73 de Frank

Title: Re:Software Update
Post by: DF8OE on 23. July 2016, 12:04:37

Hallo ihr zwei,

meine Gedanken dazu waren:

- weitere TX-Filter, bei denen die Kappgrenzen unten weiter nach oben verschoben werden und oben weiter nach unten. So könnte man das Ganze an unterschiedliche Stimmlagen (auch weibliche / männliche Stimme) anpassen. Eine Erweiterung (egal in welche Richtung) kam für mich gedanklich nie in Frage.

- die Bass- und Treble Regelung wird auf den Sendepfad ausgedehnt, allerdings erlaubt sie maximal +5dB. Die Abschwächung kann bleiben.
Die Verständlichkeit bzw. der Frequenzgang ist bereits im Originalzustand so überragend, dass man damit eigentlich nur völlig aus der Norm fallende Mikrofone bzw. Stimmen "verbessern" kann (oder eben weibliche). Keines meiner kommerziellen Geräte hat einen so ausgezeichneten TX-Klang wie meine mcHFs.

- Spektrum und Wasserfall zeigen im Sendefall das digitalisierte NF-Signal dar. Das st dann entweder das NF-Signal vom Mikrofon, oder von der Line- bzw. USB-Buchse. Es wird der Bereich von 0Hz...3KHz dargestellt.

Das kann man auch dazu verwenden, um eine schnelle und intuitive Prüfung des Sendesignals zu haben. So vergesse ich z.B. öfter nach dem WSPR-Betrieb wieder den Mikrofoneingang von DIG auf MIC umzustellen. Fehlt das Zappeln des Scopes/des Wasserfalls, so weiß man sofort, dass da was faul ist. Auch wenn beim Wispern keine NF dargestellt wird, stimmt was nicht ;)
Sicher: man hat eine Anzeige bereits auf dem LCD. Ich vergleiche das mit dem "old school S-Meter". Die Anzeige der RFG ist zwar bereits da, aber wenn das S-Meter dauerhaft auf S9 steht, dann ist das ein intuitiveres Zeichen. Genauso wäre das bei einer optischen Anzeige der NF...

73
Andreas

Title: Re:Software Update
Post by: DD4WH on 23. July 2016, 16:31:43

Hallo Andreas, hallo Uli,

ich gehe gerade die 1. Baustelle (neue TX-Filter) an, mein Vorschlag im Anhang spezifiziert.

Der TX-Pfad sieht ja so aus:
- pre-gain (LINE oder MIC)
- IIR-Filter
- NEU HIER EINZUFÜGEN: bass & treble equalizer for TX (mit anderen shelf Frequenzen als im RX-Teil !)
- Hilbert FIR Filters mit der Phasendrehung für I & Q
- post-filter-gain
- compression
-frequency conversion
- I/Q phase & amplitude correction

d.h. wenn ich die IIR und Hilbert FIR-Filter verändere und auch noch bass & treble gain davor regle, kommt gain, compression usw. erst danach, d.h. eine Übersteuerung der Endstufe sollte relativ unwahrscheinlich sein.

Insgesamt könnte man drei TX-Filter zur Auswahl stellen (letzendlich ist "EIN" für den User sichtbares Filter die Kombination aus IIR & Hilbert FIR, dargestellt ist unten der Frequenzgang beider Filter zusammen):

TX-narrow: wie jetzt implementiert linear 300-2700Hz
TX-wide BASS: linear 50-2750Hz
TX-wide TREBLE: linear 150-2850Hz

Zusätzlich kann man dann noch innerhalb des dann gewählten TX-Filters die Bässe (shelf-Frequenz 300Hz) und die Höhen (shelf-Frequenz 1700Hz) anheben/dämpfen.

Was haltet Ihr davon, diese drei Optionen anzubieten? Ich glaube ehrlich gesagt nicht, dass wir da noch viel mehr differenzieren sollten/müssten . . . aber ich bin guten Argumenten natürlich zugänglich ;-).

Ach ja, die BASS & TREBLE-Regelung sollte dann genauso wie in RX funktionieren, mit den gleichen Reglern und den gleichen Anzeigeboxen.

73 de Frank

Title: Re:Software Update
Post by: DF8OE on 23. July 2016, 16:50:32

Sehr gut Frank. Das ist eine (wie ich finde) perfekte Lösung.

Ich habe schon mal eine Simulation gemacht und festgestellt, dass eine Anhebung der Bässe/Höhen um mehr als 5dB keinen Sinn macht, weil die Silbenverständlichkeit dann den Bach runter geht (Clints Zitat). Insofern würde ich bei +5dB Schluss machen. Eine Übersteuerung wäre zwar ausgeschlossen, aber wie gesagt: der Sinn ist nicht mehr vorhanden. Wer einen dumpfen Klang oder irgendwelche anderen Issues beobachtet, sollte erst die Fehler suchen (falsch bestückte Kondensatoren, schlechte Mikrofone...) anstatt diese Dinge zu kompensieren.

73
Andreas

Title: Re:Software Update
Post by: dk4sx on 24. July 2016, 09:25:47

Hi,

danke für eure Kommentare - ich bin sehr auf die Resultate gespannt.

Ich habe hier als Workhorse noch einen IC-7700 stehen. Dessen Spektrumsdisplay zeigt auch das Sendesignal exakt in der Frequenzlage an. Das ist sehr schön, um Audio-Frequenzgänge und "Mängel" zu erkennen. Der Vergleich des eigenen Signals mit den empfangenen ist für mich immer sehr aufschlussreich (macht aber eigentlich nur in SSB Sinn!).

Für ältere Geräte, die über keine interne Möglichkeit verfügen, den Mikrofonpfad zu beeinflussen, habe ich als analoges Zusatzgerät einen Sprachprozessor mit Dynamikkompressor und Equalizer entwickelt. Die Erfahrung zeigt, dass eine Beeinflussung von Höhen bzw. Tiefen um +/- 6 dB völlig ausreichend ist. Ich stimme also Andreas in seiner Einschätzung zu.

In einen meiner älteren Selbstbautransceiver habe ich ein 2,7 kHz breites (ca. 200 Hz ... 2900 Hz) Zusatzfilter eingebaut, das ich auch im Sendefall aktivieren kann. Bislang (seit mehr als 10 Jahren) hat sich noch nie jemand über ein zu breites oder mangelhaftes Signal beschwert. Im Gegenteil: Im Nahbereich ist die Natürlichkeit der Stimme wirklich bemerkenswert.

73, Uli, DK4SX

Title: Re:Software Update
Post by: DL3ED on 06. August 2016, 06:31:18

Moin Zusammen,
ich habe nach längerer Zeit (14 Tagen) mal wieder eine neue SW geladen. 1.1.5 vom 5.8. 23.xx Uhr. und folgendes festgestellt. Beim WSPR habe ich sehr starke Störungen im Spektrum. Aber nur auf dem PC nicht im Display. Sobald ich die SW 1.1.0 lade ist alles wieder OK. Dies ist jederzeit reproduzierbar. Auch mit der SW 1.1.4 sind ebenso Störungen.

Gruß Ulrich

Title: Re:Software Update
Post by: DF8OE on 06. August 2016, 06:44:08

Hallo Ulrich,

...und wieder mal einer der Fehler, die offensichtlich von einer ganz bestimmten Kombination an Einstellungen abhängen: denn ich habe dieses Problem nicht... Ich wispere täglich mit dem mcHF, sowas würde mir sofort auffallen!

Kannst Du ein Bildschirmfoto bzw. eine Audioaufnahme machen, damit wir uns von der Art der Störung ein Bild machen können?

73
Andreas

Title: Re:Software Update
Post by: DL3ED on 06. August 2016, 12:21:39

hallo Andreas,
hier zwei Bilder. Das gute mit SW 1.1.0 das Schlechte 1.1.4
Es wurde keine Einstellung verändert, weder am PC noch am MCHF. Also nur die SW getauscht.
Gruß Ulrich

Title: Re:Software Update
Post by: DF8OE on 06. August 2016, 12:26:30

Ich muss passen. Bei mir sieht es so aus wie auf dem unteren Bild - neueste Firmware.

Kann jemand die Erscheinung bestätigen?

73
Andreas

EDIT:
Das "fette Signal", das auf dem unteren Bild zu sehen ist, habe ich nicht. Bei mir ist der gesamte Bereich "ruhig".

Title: Re:Software Update
Post by: DB4PLE on 06. August 2016, 13:04:28

Hallo Ulrich,

Ich nehme an, du hast WSJT-X via USB Audio angeschlossen?

Fragen/Bitten um mehr Info:
1. Audio Signal: Hört sich das RX Signal am mcHF korrekt an?
2. Deine Einstellungen: Bitte mach mal ein Foto von deinem mcHF Screen, da sieht man ja eine Reihe von Einstellungen. Alternativ: Filter, Audio Settings, DSP Settings posten.

73
Danilo

Title: Re:Software Update
Post by: DF8OE on 06. August 2016, 15:01:11

Weitere Idee:

Lag vielleicht gerade das "Twinpeaks-Syndrom" vor?

Wie wir wissen, kommt und geht das völlig ohne Berechenbarkeit.Die eine FW-Version ist dafür für den einen weniger anfällig, die nächste extrem anfällig. Und das hängt außer der Firmwareversion auch noch vom mcHF ab.

73
Andreas

Title: Re:Software Update
Post by: peter_77 on 06. August 2016, 17:07:50

Mal eine kurze OT Frage zwischendurch....
Neugierig durch den o.a. Screenshot und der Map http://wsprnet.org/drupal/wsprnet/map wo Andreas ja auch präsent ist ;) hab ich eben mal WSJT-X auf dem Raspberry Pi installiert und an den mcHF angeschlossen.
Was sind sinnvolle Einstellungen im Setup für einen erfolgreichen Empfang z.B. auf 20m ?

Title: Re:Software Update
Post by: DF8OE on 07. August 2016, 07:24:53

Diese Version ist buggy. Du musst Dir die aktuelle aus den Quellen selbst bauen - mit dieser hier wirst Du keine Freude haben.

73
Andreas

Title: Re:Software Update
Post by: DF8OE on 07. August 2016, 10:15:24

Lass uns dafür einen neuen Thread aufmachen -nicht als Anhang hinter einen "themenfremden".

73
Andreas

Title: Re:Software Update
Post by: peter_77 on 07. August 2016, 10:41:42

Recht hast du... Schon geschehen ;)

Title: Re:Software Update
Post by: DD4WH on 07. August 2016, 17:58:53

Hallo Uli und andere mcHF-Fans,

so, nun ist es implementiert (wieder eine echte Teamarbeit, danke Danilo, Michael & Andreas ;-)):

Der TX-Pfad hat einige Änderungen erfahren. Danke, Uli, für die Anregung, das war eine ziemliche Arbeit, weil wir dabei noch andere Dinge bemerkt und ausprobiert haben und -denke ich- dadurch eine ziemlich starke Verbesserung der Qualität des Sendesignals erreicht haben zusammen mit mehr Flexibilität für den Nutzer!

Hier nun die Änderungen, die der Nutzer bemerkt:

Drei TX-Filter zur Auswahl (MENU Filter Selection --> SSB TX Audio Filter):

TX-narrow: linear 300-2700Hz
TX-wide BASS: linear 50-2750Hz
TX-wide TREBLE: linear 150-2850Hz

Damit kann man schon sehr deutlich hörbar den Frequenzgang bei TX verändern.

Zusätzlich besteht noch die Möglichkeit, die Bässe (shelf-Frequenz 300Hz) und die Höhen (shelf-Frequenz 1700Hz) anzuheben (bis +6dB) oder zu dämpfen (bis -20dB). Dazu muss man -genauso wie in RX- mit dem button M2 klickern, bis man auf BAS oder TRB kommt und kann dann die Bässe/Höhen für TX verändern.

Das Ganze kann man hörbar machen und so je nach benutzem Mikrofon und Stimmlage und Geschmack justieren, indem man Folgendes tut:
Das eigene TX-Audiosignal in HDSDR am Rechner demodulieren!
[Anleitung, wie man über USB den mcHF nutzt: https://github.com/df8oe/mchf-github/wiki/USB-CAT-and-AUDIO-Mode]
(MENU Debug/Exper. Settings --> TX Audio via USB ON). Bei Drücken von TUNE oder PTT kann man nun in HDSDR das eigene Signal demodulieren und hören, wie sich die Stimme mit dem jeweiligen Mikro und dem gewählten TX-Filter anhört ! Bei TUNE hört man natürlich nur den TUNE-Ton ;-) --> da hört und sieht man aber auch, wie sauber das TUNE-Signal ist

Hier die Änderungen, die der Nutzer nicht bemerkt:

- der DDS, der das TUNE-Signal erzeugt, funktioniert nun besser

- das Hilbert-FIR-Filter, das die IQ-Signale für den Sendepfad erzeugt, ist nun deutlich komplexer und rechenintensiver (201 statt 89 taps) und erzeugt dadurch ein viel saubereres Signal mit besserer Unterdrückung von spurious signals, v.a. sichtbar bei TUNE mit two tone! Nun kann TUNE wirklich sinnvoll zum Testen des Sendesignals eingesetzt werden.

- das TX-IIR-Filter kann nun nicht mehr deaktiviert werden, da ohne dieses Filter mehr spurious signals entstehen

- übersichtlichere Filterverwaltung und weniger Redundanzen im code

Hier einige Messergebnisse (des Audio-Signals, nicht der HF):

SSB TUNE spurious signals: < -70dBc [vorher -46dBc]
SSB Einzelton 750Hz über Mikro, spurious signals: < -70dBc [vorher -47dBc]
SSB Einzelton 300Hz über Mikro, spurious signals: < -38dBc [vorher -30dBc]

Viel Spaß beim Ausprobieren und Testen!

73 de Frank DD4WH


Title: Re:Software Update
Post by: dk4sx on 17. August 2016, 17:00:48

Hallo Frank,

hervorragende Arbeit!

Wie heißt nun diese Version und finde ich sie im Github von Andreas?

73, Uli, DK4SX

Title: Re:Software Update
Post by: DB4PLE on 17. August 2016, 17:22:55

Hallo Uli,

die "Version" heißt Daily Snapshot und ist hier frisch verfügbar:

http://df8oe.github.io/mchf-github/

Ich denke, es wird bald wieder eine Testing geben, da wir gerade noch an ein paar Dingen feilen (ZoomFFT!!! -> Reinzoomen ins Spektrum wie die Profis.)

Das Testen einer Firmware ist sehr unkritisch, solange man nicht die EEPROM Settings speichert (Ausschalten mit "Power" Knopf oder lange auf "Menu" drücken), kann man einfach ausprobieren, wenn es garnicht geht, einfach die alte Firmware flashen, fertig.


73
Danilo

Title: Re:Software Update
Post by: DF8OE on 17. August 2016, 17:32:56

Man kann den mcHF auch mit gedrückt gehaltener BANDP-Taste ausschalten - dann wird auch nicht gespeichert. Das habe ich mal eingebaut, weil ich bei Akku-Betrieb nicht jedesmal das Gerät aufmachen will, wenn ich ohne Speichern abschalten will...

y73
Andreas

Title: Re:Software Update
Post by: dk4sx on 18. August 2016, 15:08:57

Hallo ihr beiden Spezialisten,

ich freue mich schon auf den Betrieb mit dieser neuen Version. Da ich jetzt für 2 Monate ins Ausland gehe, denke ich, dass bis zu meiner Rückkehr eine getestete Version vorliegt und ich dann gleich loslegen kann. Das wird sicher interessant. Danke mal vorab für eure Arbeit!

73, Uli, DK4SX

Title: Re:Software Update
Post by: DF8OE on 18. August 2016, 15:24:57

Hallo Uli,

mit der "getesteten Version" muss ich Dich enttäuschen. Hier fahren wir eine andere Politik:
  • es gibt laufend und fließend Updates (wie bei einer "Rolling Release" unter Linux).
  • jede Verbesserung wird sofort in den Daily Snapshots veröffentlicht
  • wenn die Entwicklung mal etwas langsamer ist (bedeutet: weniger als 2 Updates in zwei Tagen) schiebe ich solch einen Daily Snapshot in eine "Testing Release". Die ist aber weder ausgereifter noch stabiler als eine normale Daily Snapshot - ich hatte schlicht ein paar Stunden Zeit, sie zu veröffentlichen, bevor es wieder was Neues gab
  • ist ein großer Schritt getan, der nächste dauert noch etwas und es gibt keine bekannten Bugs (und es sind auch keine heftigen neuen zu erwarten) dann schiebe ich einen solchen Daily Snapshot in eine "Stable Version". Auch diese ist NICHT "besser ausgetestet".
  • alle Versionen können Fehler enthalten. Diese sollten in den GitHub Issues gemeldet werden, damit ihr Leben von kurzer Dauer ist
  • manchmal gibt es an einem Tag bis zu 5 neue Daily Snapshots!

  • ...auf irgendwas "warten" hat also keinen Sinn ::)

    73
    Andreas

Title: Re:Software Update
Post by: DG3LH on 21. August 2016, 11:12:51

Hallo

Habe mal testhalber mit dem neuen Bootloader auch die mcHF Version 1.1.5 aufgespielt. Soweit gut,die Firmware läuft! Beim Umschalten auf AM friert der ganze Bildschirm ein und das Gerät läßt sich nur durch Stecker ziehen ausschalten!Das Umschalten auf CW oder das andere Seitenband funktioniert ohne Probleme.Nach Aufspielen der Version 1.1.3 geht alles wieder normal.

Ich muß dazu sagen,ich habe mir derzeit nur den Empfangszweig aufgebaut,der auch super funktioniert.Lediglich Bias,Treiber und die Endstufe ist bei mir noch Baustelle.

Title: Re:Software Update
Post by: DF8OE on 21. August 2016, 11:16:34

Warum nimmst Du nicht die neueste stable 1.2.0 ?

vy 73
Andreas

Title: Re:Software Update
Post by: DG3LH on 21. August 2016, 11:24:38

Habe ich aufgespielt,Problem besteht immer noch!

Title: Re:Software Update
Post by: DF8OE on 21. August 2016, 11:43:59

Bei mir nicht!

Poste mal deine Einstellungen - da wird der Hase im Pfeffer liegen.

Edit:
Ich habe meinen "Lieblingskandidaten" ganz vergessen:
hast Du zufällig DSP NR oder DSP NB eingeschaltet ::) ??

vy 73
Andreas

Title: Re:Software Update
Post by: DG3LH on 21. August 2016, 18:31:41

Du kennst deine Lieblingskandidaten gut, sie waren es!

Danke für deine Bemühungen!

Title: Re:Software Update
Post by: DF8OE on 21. August 2016, 18:43:13

Wenn es um "Unbedienbarkeit" geht, stehen unangefochten an erster Stelle DSP NR und DSP NB (in dieser Reihenfolge..)

Ich kenne keine einzige Konstellation, in der DSP NR (das war vermutlich auch bei Dir der Verursacher) eine Verbesserung des Signals bewirkt hätte. Ich habe den niemals benutzt in der Vergangenheit. Aber 99,9% aller Bugmeldungen, die irgendwie auf "Einfrieren" oder "Performanceverlust" gezielt haben, hatten exakt diese Ursache...

Mich würde interessieren:

Hast Du durch die Verwendung des DSP NR schon mal irgendwo eine Verbesserung des Signals beobachtet?

vy73
Andreas

Title: Re:Software Update
Post by: DG3LH on 21. August 2016, 19:55:15

Eigentlich nicht.Ich bin grad auch beim Probieren des Gerätes hängengeblieben und habe aus Zufall das DSP mit aktiviert. Mit der Version 1.1.3 ging alles gut, aber es leuchtet mir ein,daß DSP viel Ressourcen benötigt.

Title: Re:Software Update
Post by: Laddieter on 02. September 2016, 08:53:22

Hallo mcHF Gemeinde,
ich benutze die SW Version 1.2.0
Eine Frage zu der Spectrum Magnity Einstellung.
Besteht auch die Möglichkeit bei der Einstellung Spectrum Magnity *1 die Darstellung der aktuell empfangenen QRG in die Mitte des Display´s zu positionieren? Bei mir wird nur bei der "*1" Einstellung
die aktuelle QRG immer um den Versatz von Freq Xlate angezeigt.
Schöne Grüße
Dieter, DL1LAD

Title: Re:Software Update
Post by: DD4WH on 02. September 2016, 09:43:18

Hallo Dieter,

theoretisch wäre das möglich, würde aber keinen Sinn ergeben, weil dann ein Teil des Spektrums (je nach Einstellung 6 oder 12kHz) verloren ginge (stell Dir vor, Du schiebst das Spektrum so, dass die aktuelle frequenz in der Mitte ist: dabei schiebst Du einen Teil des Spektrums nach außen in den nicht sichtbaren Bereich, der Teil des Spektrums ist dann verloren UND der dann frei werdende Platz auf der anderen Seite des Spektrums kann von der FFT technisch bedingt nicht dargestellt werden).

73 de Frank

Title: Re:Software Update
Post by: DJ3FV on 04. October 2016, 13:42:33

Hallo liebe Entwickler,

kann mir jemand sagen was in dem Daily von heute Morgen (04.10.2016 10:34:06) neu oder geändert ist? Bug Fixing, Funktion oder etwas anderes? Im Git Hub konnte ich dazu nichts finden. Da ist als letzte Änderung "nur" die freeDV Implementierung gelistet. ???

vy 73
Uwe

Title: Re:Software Update
Post by: DB4PLE on 04. October 2016, 14:17:00

Hallo Uwe,

auch wenn die Changes mal nicht so ausführlich im Changelog stehen, hilft der Blick in die Github Commit Liste

https://github.com/df8oe/mchf-github/commits/active-devel

Eigentlich haben wir relativ aussagekräftige Commit Message, oft ist der Titel schon ausreichend aussagekräftig.

Hier das Highlight von gestern:

Konkret haben wir noch einen Issue gefixt, d.h. eigentlich 3:
FM TX auf falscher Frequenz (wenn +/-12 Khz Offset eingestellt)
AM TX auf falscher Frequenz (immer seit Mitte August)
TX IQ Balance für AM und FM funktioniert wieder (sollte neu eingestellt werden, wenn man AM oder FM machen will, da wir zur Vereinheitlichung aus Minus Plus gemacht haben).

Ausserdem zeigt FreeDV jetzt den Begleittext und die Fehlerrate an (Work in Progress)

Alles in allem: Rauf damit, wir haben hoffentlich nichts kaputt gemacht, aber Fehler repariert.

73
Danilo

Title: Re:Software Update
Post by: dk4sx on 05. October 2016, 14:33:28

Hallo,

ich stell mich wieder an wie der letzte Anfänger. Habe zwar diesen Thread initialisiert, bekomme aber die firmware 1.2.0 nicht in mein Gerät. Verwende extra den USB-Stick, der auch in der Vergangenheit immer funktioniert hat. Nach Vorgaben (Stick in DFU-Buchse), Band+ Taste drücken, Einschalten usw. keine Reaktion, Firmware 1.1.0 wird geladen ohne weitere Änderung. Trau mich schon gar nicht mehr zu fragen, was ich falsch mache.... Früher war die Firmware nur mchf, jetzt mchf.bin. Muss daran noch was geändert werden?

Sorry für diesen Software-Dilettantismus....

73, Uli, DK4SX

Title: Re:Software Update
Post by: BO_Andy on 05. October 2016, 14:40:12

Hallo Uli nicht die Band Plus taste sondern die Band Minus Taste so Lage gedrückt halten bis dir Rote und Grüne LED angeht. Lässt du die Taste zu früh los wenn nur die Grüne LED an war macht er dir nur ein Backup auf denn usb Stick. Die Datei mchf.bin bleibt so und hieß seit ich das monka Bauer schon immer so.Bin Steht für binär und heißt das nur 1 und 0 programmiert werden da was anderes die MCU nicht verarbeiten kann. Ich hoffe geholfen zu haben.
LG BO_Andy

Title: Re:Software Update
Post by: DF8OE on 05. October 2016, 15:33:04

Die Firmware hieß schon immer mchf.bin (und muss auch *genau so* heissen).

Aber es geistert ein Thread hier in dem steht, dass Windows je nach Version auch schon mal gerne eine Endung ungefragt unterschlägt oder gar eine zweite anhängt - dann wird aus mchf.bin mchf.bin.bin - was natürlich nicht geht...

Du brauchst erstmal eine verlässliche Arbeitsumgebung, die das tut, was Du willst, und nicht eigenmächtig handelt ::)

vy 73
Andreas

Title: Re:Software Update
Post by: DB4PLE on 05. October 2016, 15:39:55

Hallo,

in Windows 10 geht das Einschalten der richtigen Optionen für die vernünftige Anzeige recht einfach.

Im Datei Explorer auf "Ansicht" klicken und dann "Datei Endungen" (ich habs nur auf Englisch hier: File name extensions) anwählen.

Microsoft hat dafür eine eigene Seite im Support (Win XP bis Win 10)

https://support.microsoft.com/de-de/kb/865219

73
Danilo



Title: Re:Software Update
Post by: dk4sx on 05. October 2016, 18:22:50

Hallo,

Mit dem einen Stick geht zwar die Hintergrundbeleuchtung an, aber weder die grüne noch die rote LED kommt nach einiger Zeit. Die mchf.bin wird auch nicht umgewandelt. Mit dem anderen Stick fängt die Hintergrundbeleuchtung an zu blinken, ansonsten passiert ebenfalls nichts. Kann ja mal mit mchf ohne .bin probieren, sofern meine SW das .bin selbstständig anhängt. Sonst habe ich keine Ideen mehr.

Hat nichts gebracht - Verhalten ist absolut identisch, mit .bin oder ohne.

73, Uli, DK4SX

Title: Re:Software Update
Post by: DG3NEO on 05. October 2016, 19:48:16

Hallo Uli,

wenn Du diese Firmware (https://www.amateurfunk-sulingen.de/data/uploads/mchf.bin) unverändert auf dem Stick abspeicherst, dann solltest Du weder am Dateinamen noch am Typ etwas ändern müssen.

Die notwendigen Einstellungen im Explorer von Windows 7, damit die Dateinamen korrekt incl. Typ dargestellt werden, findest Du im Datei-Explorer unter: "Organisieren", "Ordner- und Suchoptionen", -> Lasche "Ansicht", dort "Erweiterungen bei bekannten Dateitypen ausblenden": Haken raus!

vy 73 de Thomas

Title: Re:Software Update
Post by: DF8OE on 06. October 2016, 07:29:35

Hallo Uli,

welchen USB-Loader nimmst Du (Version)?

vy 73
Andreas

Title: Re:Software Update
Post by: dk4sx on 06. October 2016, 09:08:04

Hallo Andreas,

Ich habe noch den Bootloader 1.0 installiert und die Firmware 1.1.0.

73, Uli, DK4SX

Title: Re:Software Update
Post by: DL8EBD on 06. October 2016, 09:26:04

genau da ist der Fehler ;D
Du musst mit dem ST Tool den aktuellen Bootloader aufspielen

Title: Re:Software Update
Post by: dk4sx on 06. October 2016, 09:31:48

Hi Thomas,

dann hast Du offensichtlich meinen Fehler erkannt - danke. Aber was ist das ST-Tool und ist das dann die bootloader.bin oder .dfu?

- P6 Stifte verbinden
- Bootloader.bin auf den USB-Stick
- Stick auf die DFU-Buchse
- Einschalter drücken und gedrückt halten (Reaktion am Bildschirm oder Dioden?)
- Einschalter loslassen
- P6-Verbindung lösen

Richtig?

73, Uli, DK4SX

Title: Re:Software Update
Post by: DL8EBD on 06. October 2016, 10:12:50

nein, nicht ganz so....

https://www.amateurfunk-sulingen.de/mchf-projekt/inbetriebnahme-tipps#start

Zitat aus dem Link:

Programmierung des Bootloaders unter Windows
Dazu installiert man nach den Anweisungen auf der m0nka-mcHF Seite das DeFuSE-Programm von STM - Electronics. Nach Vorbereitung des mcHF (siehe nächsten Absatz) wird im Gerätemanager von Windows eine neue Hardware gefunden, für die Windows nach einem Treiber sucht. An dieser Stelle kann man S14 (BANDP) wieder loslassen. Der Treiber wird entweder nicht gefunden oder es wird ein falscher installiert, wenn man dem Automaten traut!!! An dieser Stelle wählt man "Treiber per Hand installieren" und navigiert zum Ordner "Programme/STM DeFuser/bin/driver. Dort befinden sich ein 32bit und ein 64bit - Treiber. Davon installiert man den für seine Windows-Version zutreffenden.

Wenn das erfolgreich verlaufen ist startet man die DFUse-Tools Software und kann nun den gewünschten Bootloader ("original" Chris M0NKA oder USB-Stick-Bootloader von DF8OE) programmieren.

Vorbereitung des mcHF zur Bootloaderprogrammierung
Auf der Rückseite der ui_platine wird der Jumper P6 gesteckt. Um Wackelkontakten während der Programmierung vorzubeugen ist es sinnvoll, parallel zum Netztaster S17 einen Schalter zu löten, der diesen dauerhaft schalten kann. schließt man den PC mit der kleinen USB-Buchse des mcHF zusammen. Dann legt man die Betriebsspannung an den mcHF an. Damit nicht während des Programmiervorganges die Betriebsspannung instabil wird, sollte eine eventuelle Strombegrenzung des Netzteiles auf 1...2A hochgesetzt werden.

Nun wird der Taster S14 (BANDP) gedrückt und gleichzeitig der parallel zum Power-Taster S17 gelöteten Schalter geschlossen. Die Stromaufnahme steigt auf 270...350mA. S14 sollte man noch mindestens 3 Sekunden gedrückt halten - dann kann man ihn loslassen. Jetzt kann der eigentliche Programmiervorgang gestartet werden.

Es gibt es zwei funktionell unterschiedliche Bootloader:

1. Der Bootloader von Chris M0NKA
Mit diesem Bootloader braucht man für zukünftige Firmwareupdates ein proprietäres Programm ("mchf-manager"), das unter Windows läuft. Der Programmiervorgang gestaltet sich nun so wie hier beschrieben.

2. Dr Bootloader von DF8OE
Mit diesem Bootloader benötigt man für zukünftige Firmareupdates lediglich einen USB-Stick mit FAT Dateisystem, auf dem die zu programmierende Firmware unter dem Namen "mchf.bin" gespeichert ist. Dazu muß vorher die Modifikation (UI-04-:-017) durchgeführt werden. Durch diese werden die für den Betrieb des Sticks notwendigen 5V an die kleine USB-Buchse gelegt (denn diese wird zur Programmierung verwendet). Der USB-Stick muß innerhalb von 0.5 Sekunden nach Anlegen der Betriebsspannung per USB ansprechbar sein. Etliche moderne, große Sticks sind aber langsamer, weswegen diese für das Firmwareupgrade ungeeignet sind. Sticks älteren Baudatums sind da deutlich schneller, und auch solche von Markenherstellern. Völlig ungeeignet sind "USB-Flascard-Adapter" - diese melden sich teilweise erst nach mehreren Sekunden (!!). Der Programmiervorgang ist identisch mit Version 1. mit dem Unterschied, dass die Bootloader-dfu-Datei nicht von der M0NKA-Seite benutzt wird, sondern aus dem mchf-github von DF8OE. Hier kann man die Bootloader-Binary und den Sourcecode herunterladen.

In beiden Fällen wird nach erfolgreicher Programmierung zunächst der Schalter parallel zum Power-Taster wieder geöffnet, dann die Betriebsspannung abgenommen und die Steckbrücke von "P6" wieder entfernt - diese braucht man für weitere Firmwareupdates nicht mehr. Lediglich wenn der Bootloader neu programmiert werden soll (was sehr selten passieren wird) muß die Brücke wieder gesteckt werden..

Title: Re:Software Update
Post by: dk4sx on 06. October 2016, 11:21:43

Hi Thomas,

den Text kenne ich inzwischen auswendig..... er beantwortet aber nur teilweise meine Fragen:

- ich habe meinen ersten Bootloader nach DF8OE geladen, also auch die entsprechende Mod. an der DFU-Buchse durchgeführt. Muss ich dennoch vom PC laden oder auch den Bootloader nur noch mit dem USB-Stick?
- welche Datei wäre das dann, die boatloader.bin? Gibt es eine Reaktion nach erfolgreichem Laden auf dem Display oder durch Leuchten einer der Dipoden? Weiß ich leider nicht mehr und steht auch nirgends....

73,Uli, DK4SX

Title: Re:Software Update
Post by: DF8OE on 06. October 2016, 11:38:41

Hallo Uli,

da steht schon alles - wenn man es wirklich wörtlich liest und nichts "dazuinterpretiert".

Nirgendwo steht, dass man den Bootloader mit dem USB Stick laden kann.

==> bedeutet: es muss die Prozedur mit Jumper, dfusetools etc. nochmal durchgeklappert werden. Und zwar *exakt* so, wie es dort beschrieben ist.

Neu ist mit dem Bootloader 2.0.0, dass nicht mehr die kleine sondern die große USB-Nuchse benutzt wird.

==> bedeutet: Du nimmst den gleichen USB-Stick wie früher, nur brauchst Du keinen Adapter und schließt ihn dann (wenn der neue Bootloader programmiert ist) an die GROßE Buchse an. Die Bedienung / das Vorgehen haben sich NICHT geändert - nur die Buchse ist anders. Und die Mod an der kleinen Buchse kannst/solltest Du dann zurückbauen: sie wird niemals wieder gebraucht werden.

vy 73
Andreas

Title: Re:Software Update
Post by: dk4sx on 06. October 2016, 17:00:37

ok, Andreas,

dann werde ich ohne zu interpretieren das Prozedere nochmals durchspielen. Nur noch zur restlichen Klärung: große Buchse heißt die HOST-Buchse und die kleine ist die DFU, über die dann doch aber die Firmware geladen wird. Oder liege ich da schon wieder falsch?

73, Uli, DK4SX

Title: Re:Software Update
Post by: DL8EBD on 06. October 2016, 17:06:03

Die Firmware wird seit dem neuen Bootloader per USB Stick über die große USB Buchse geladen.

Die Minibuchse brauchst Du nur um den neuen Bootloader einmalig zu flashen

Hinweis: die 5V Modifikation der USB Buchse ist seit dem neuen Bootloader nicht mehr erforderlich

Title: Re:Software Update
Post by: DF8OE on 06. October 2016, 17:57:49

Die kleine Buchse wird gebraucht für:

  • das Aufspielen des Bootloaders mit Dfuse-Tools
  • als Verbindung für CAT und Audio


  • Die große Buchse wird gebraucht für:

    • Firmwareupdates via USB-Stick
    • den Austausch von Konfigurationsdaten via USB-Stick (geplant)
    • das Abspeichern von Audio-Streams auf Festplatte (geplant)
    • das Aussenden von Audio-Streams von Festplatte (geplant)


    • vy 73
      Andreas

Title: Re:Software Update
Post by: peter_77 on 06. October 2016, 20:47:45

@DK4SX
Hier steht alles was man dazu wissen muss:
https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=517

Das Dfuse Tool (Winblows) gibt es hier:
http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-stm32080.html (http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-stm32080.html)
Nach unten scrollen und "GET SOFTWARE" klicken.
Den Bootloader (.dfu Datei) musst du immer mit dem DFuSe Tool laden ! Mit dem aktuellen Loader kannst du die 5V Mod. dann von der kleinen USB Buchse final entfernen da du nur noch die große benötigst die 5V hat.
(Es sei denn die Kollegen Softwerker hier, bringen irgendwann noch weitere neue Highlights in den Bootloader ?! :o )

Screenshot des DFuSe siehst du u.a. hier:
https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=551;start=75
(Mitte)

Zum Rest ist oben ja schon alles gesagt:

Title: Re:Software Update
Post by: dk4sx on 07. October 2016, 09:47:34

Hallo Peter,

- mit dem ersten Link fange ich nichts an, da ich nicht mit Linux arbeite.
- Ich habe jetzt mal das Programm en.stsw-stm32080.zip heruntergeladen. Wenn ich es entzippe erscheint nur die .exe eines Demoprogramms. Was fange ich damit an?
- Wenn ich jetzt gemäß Anleitung den PC mit dem TRX verbinde, wie bringe ich dann den neuesten bootloader von Andreas ins Spiel (bootloader.dfu oder .bin?) Doch über den USB-Stick?

Ich würde mir ja wirklich als NICHT-SWerker eine Anleitung 1.) 2.) 3.) wünschen. Mit dem Durcheinander komme ich leider nicht zurecht....

73, Uli, DK4SX

P.S.: werde mein Gerät dann wohl so lassen wie es ist...

Title: Re:Software Update
Post by: DF8OE on 07. October 2016, 10:08:58

Die 1) 2) 3) Anleitung hat Dir Thomas DL8EBD ein paar Posts höher bereits zitiert. Sie befindet sich auf unseren Seiten im Original.

Das alles musst Du schon einmal gemacht haben, sonst hättest Du keinen lauffähigen mcHF. Folglich brauchst Du bis auf die neue bootloader.dfu absolut nichts runterladen oder installieren - das hast Du bereits alles schon mal gemacht.

Die Anleitung ist insofern "veraltet", als das jetzt keine Modifikation mehr notwendig ist, um die Firmware zukünftig mit dem USB-Stick upzudaten. Es wird seit Version 2.0.0 des Bootloaders die große Buchse benutzt und man muss definitiv nur den neuen Bootloader gemäß der Anleitung aufspielen.

vy 73
Andreas

Title: Re:Software Update
Post by: peter_77 on 07. October 2016, 11:11:29

@DK4SX

Der erste Link zeigt nur die Prozedur noch einmal wenn man das UI Board flashen will mit dem Bootloader. Diese Prozedur ist identisch auch beim fertigen mcHF.
Den Rest hat Thomas oben ja schon en Detail erklärt !
Allerdings muss man sagen das das DeFuse Programm hier den richtigen Treiber gefunden und installiert hat (Win7 und Win 10) !
Zusätzliche Handarbeit ist also nicht erforderlich.

Das STM DeFuSe Programm (en.stsw-stm32080.zip) wird von STM als "Demo" bezeichnet es ist aber richtig um dem Bootloader zu flashen.
Also entzippen und installieren indem du die .exe doppelklickst...weisst du selber.
Deine Frage was du damit anfängst ist insofern schon verwunderlich, da du, wie Andreas ja oben richtig bemerkt, schon wenigstens einmal erfolgreich den Bootloader in deinen mcHF geladen hast. Andernfalls würde dieser ja nicht aktuell funktionieren wie er funktioniert. ;)
Dazu hast du ja alle diese Schritte schon einmal erfolgreich ausgeführt ?!
Warum allso alle Fragen zur Prozedur wieder neu ?

Die wichtigsten Schritte in Kurzform:
- DeFuSE installieren wie oben beschrieben
- Kleine USB Buchse mit 5V versorgen und an den mcHF stecken.
- Jumper 6 stecken und mcHF mit gedrückt gehaltenerer Band + Taste anschalten. Klasssicher Winblows USB "Gong" ertönt und der STM wird in der Taskleiste unten als Device angezeigt.
- DeFuse Programm starten und die Bootloader .dfu Datei hochladen und mit Klick im DeFuse Prg. in den mcHF flashen. DeFuse meldet dann "Success".
- mcHF ausschalten und Jumper 6 wieder entfernen, ebenso die 5V Versorgung der kleinen USB Buchse.
- mcHF anschalten und im Bootscreen sollte die neue Bootloader Version angezeigt werden !
- Das wars !

Das ist keineswegs "Durcheinander" sondern simple und einfache Prozeduren wie man Firmwares usw. auf anderen Geräten des täglichen Bedarfs auch updatet.
Und es wäre schade wenn du alles so lässt wie es ist, denn damit beraubst du dich einer sehr sinnvollen Funktion um die große USB Buchse effizient zu nutzen für laufende FW Updates und anderes !
Abgesehen davon ist die kleine USB Buchse dann ein sauberer USB Client Anschluss und durch die 5V Freiheit dann auch sinnvoll für CAT und Digital Audio auf RaspberryPi, PC oder was auch immer zu nutzen.
Man kann dich also nur ermutigen es umzusetzen.

Title: Re:Software Update
Post by: DF8OE on 07. October 2016, 11:35:40

Ergänzung / Korrektur:

Die Modifikation "5V an die kleine Buchse legen" ist zu keinem Zeitpunkt mehr nötig. Das war nur eine Notlösung weil wir die große Buchse lange Zeit ums Verrecken nicht zum Laufen bekommen haben. Wenn es nach mir gegangen wäre, hätte ich sofort die große für den USB-Stick genommen - aber der Fehler, der das verhindert hat, ist einfach so "krank" - da konnte keiner drauf kommen.

vy 73
Andreas

Title: Re:Software Update
Post by: DB2OJ on 07. October 2016, 12:39:46

Hallo Andreas,

"Die Modifikation "5V an die kleine Buchse legen" ist zu keinem Zeitpunkt mehr nötig.",
würde ja bedeuten das die Erstinstallation des Bootladers auch über die große USB Buchse
läuft.
Ist das so ??

73
Manfred

Title: Re:Software Update
Post by: DG3NEO on 07. October 2016, 12:51:01

Hallo Manfred,

nein, die Computer-Verbindung wird über die kleine Buchse laufen.
Aber dafür ist keine 5V-Modifikation an der kleinen Buchse erforderlich.

73 Thomas

Title: Re:Software Update
Post by: DL8EBD on 07. October 2016, 15:04:29

die 5V Modifikation war nur nötig um den, per Adapter am kleinen USB Port angeschlossenen USB Stick, mit Spannung zu versorgen.

Der PC benötigt diese 5Volt jedoch nicht.
Daher kann man den Bootloader ohne diese Mod flashen.
Im Gegenteil, wurde nicht entkoppelt kann es sogar Probleme geben wenn der mcHF von sich aus auch 5 Volt auf die Buchse gibt.


Bootloader: ausschließlich über die kleine USB Buchse!

Firmware: ab dem aktuellen Bootloader per USB Stick über die großen Buchse!

Title: Re:Software Update
Post by: peter_77 on 07. October 2016, 15:09:51

Sorry, hatte das im Eifer des Gefechts verwechselt da immer noch gefangen in der "alten" Denke der unfreien großen USB Buchse ::)
Klar ist die 5 V Versorgung natürlich unnötig, denn aus Sicht des DeFuse ist das ein Device.
Full ACK Thomas. Es ist sogar kontraproduktiv die 5V anzulegen, denn das birgt die Gefahr eines Konfliktes mit der 5V USB Versorgung des Rechners.

Klares Fazit also: Keine 5V auf die kleine USB Buchse ! Bzw. wenn sie anliegt besser entfernen !!
Mit dem neuen Bootloader geht das FW Update ja eh dann über die große USB Buchse und die hat per Default ja 5V.
Shame on me... Sorry für den Fauxpas und die Verwirrung. Der Post oben ist entspr. korrigiert !
Für DK4SX macht es die Sache dann noch einfacher 8)

Title: Re:Software Update
Post by: DB4PLE on 07. October 2016, 15:38:11

Hallo,

vielleicht nochmal zur Klarstellung:

Laden des Bootloaders: PC - USB Buchse per Kabel mit kleiner Buchse mcHF verbinden.
DFUSeDemo Programm auf PC verwenden.

Laden der Firmware: Mit dem Bootloader 2.0.0 per USB Stick in der großen Buchse. Keine Verbindung zum PC nötig...

(Frühere Bootloader von DF8PE: Kleine Buchse, mit Spezialschaltung für 5V und Spezialkabel (OTG), welches die kleine Buchse zu einer großen Buchse macht, dann aber genau gleich zu bedienen)

73
Danilo





Title: Re:Software Update Frage zur daily
Post by: Michael_K on 08. October 2016, 10:52:09

Hallo,
Frage an die Programmierer zur letzten daily:
wenn ich oberhalb des Feldes "BAND" (160m ... 10m) tippe, schalten die Bänder aufwärts, tippe ich unterhalb passiert gar nichts.
Die Beschreibung habe ich eigentlich si verstanden, daß dann ein Runterschalten erfolgen müßte.
Der Signalton beim Tippen unterhalb ist da
vy 73 aus Erfurt
Michael_K

Title: Re:Software Update
Post by: DF8OE on 08. October 2016, 12:52:54

Nein: nicht oberhalb und unterhalb, sondern links oder rechts im Bereich der Anzeige des Bandes.

vy 73
Andreas

Title: Re:Software Update
Post by: Michael_K on 08. October 2016, 14:11:42

o.k.
das klappt
Michael_K

Title: Re:Software Update
Post by: dk4sx on 09. October 2016, 12:54:26

sorry, Leute,

ich weiß nicht mehr, was ich vor einem Jahr gemacht hab - ich bekomme den neuen bootloader nicht in mein Gerät. Wie bekomme ich z. B. "bootloader in das Upgrade-Fenster der DeFuseDemo?

ich mache alles wie beschrieben, aber wenn ich auf das Defuse-Programm stoße hört es auf. Welche Eingaben in welcher Reihenfolge an welcher Stelle - da halten sich alle zurück ....

Chris sagt "make shure the chip is detected" wie, wo was?...

Mein Gerät zeigt hartnäckig nach der Meldung "Upgrade successful" Bootloader 1.0!

73, Uli, DK4SX

Title: Re:Software Update
Post by: DG3NEO on 09. October 2016, 13:25:50

Hallo Uli,

versuche es mal nach dem (englischen) Rezept von Peter (peter_77) aus diesem Thread: https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=551;start=75
Dort "Antwort #82 am: 13. September 2016, 10:13:08".
Peter hat einen schönen Screenshot beigefügt (Link zum Screenshot: https://www.amateurfunk-sulingen.de/forum/attachments/dfuse2.png)

Ich hoffe, das hilft.
vy 73, Thomas (DG3NEO)

Title: Re:Software Update
Post by: peter_77 on 09. October 2016, 13:54:18

Danke fürs Posten Thomas !

Vergewissere dich zuallererst mal das du die RICHTIGE Bootloader Datei hast:
https://github.com/df8oe/mchf-github/releases
(Die bootloader.dfu Datei unter der Version 1.2.0)
Lösche im Zweifel alle alten Version vorher.

DeFuse ist etwas verwirrend was die Buttons anbetrifft die die Bootloader Datei hochladen.
Die o.a. Screenshots sollten aber alles genau erklären. Denk dir nur den roten, gestrichelten Querstrich weg.
Hier nochmal die wichtigsten ToDos:
* J6 stecken, Band + gedrückt halten, mcHF anschalten, in Windows sollte der "USB Gong" ertönen und das "STM Bootdevice" in der Taskleiste unten bei USB zu sehen sein. ("make shure the chip is detected")
* DeFuse Prg. starten
* Hier jetzt unbedingt den Button "Choose" in der Sektion Upgrade or Verify Action klicken und die bootloader.dfu Datei angeben.
* Dann in dieser Sektion auf den Button "Upgrade" klicken.
* Es erscheint ein Verlaufsbalken und danach dann die "Sucess" Meldung
* mcHF ausschalten, J6 wieder ziehen, USB Kabel abziehen
* mcHF wieder anschalten und... et voila in der Anzeige sollte die Bootloader Ver. 2.0.0 angezeigt werden !
Das wars schon. Wir warten jetzt auf die Erfolgsmeldung !!
Dann benötigst du zum Upgrade der Firmware nur noch die große Buchse und einen USB Stick :D

Title: Re:Software Update
Post by: dk4sx on 09. October 2016, 15:05:14

Hi,

das soll einer verstehen.... Nach dem 4. Versuch, das bootloader-file .dfu ins DefuSe.demo-Programm zu laden, habe ich jetzt plötzlich den Boatloader2.0 auf dem Display. Sofort den Stick mit der neuen Firmware angeschlossen (natürlich die große USB-Buchse und Einschalter und Band(-) Taste gedrückt) > blinkendes Display und sonst nichts. Nochmals: Das soll einer verstehen....

73, Uli, DK4SX

Title: Re:Software Update
Post by: DF8OE on 09. October 2016, 15:54:02

"Blinkendes Display" und sonst keine andere Diode am Blinken oder leuchten bedeutet "Fehler, der nicht einzeln abgefangen wurde".

Meistens ist es ein ungeeigneter USB-Stick (bitte verwende den, den Du vorher auch erfolgreich an der kleinen Buchse genommen hast).

An zweiter Stelle stehen Unterbrechungen an den Leitungen von der großen Buchse zum STM. Die Buchse ist ja vorher noch niemals benutzt worden, da wäre das nicht aufgefallen.

Es kann aber auch irgendwas anderes sein wie Dateisystem fehlerhaft (oder kein FAT-Dateisystem), Stick schreibgeschützt, kein Platz mehr auf dem Stick o.ä.

Und warum das auf einmal ging:
Du hast vorher nicht genau den Ablauf genommen, der nötig ist. Irgendein Schritt hat gefehlt oder war falsch ::)

vy 73
Andreas

Title: Re:Software Update
Post by: DG3NEO on 09. October 2016, 16:03:07

Hi Uli,

prüfe bitte auch dringend nochmal Deine Explorer-Einstellungen, so dass definitiv der echte Dateiname (incl. Typ) angezeigt iwrd. Sonst ist das auch nur ein rumprobieren.

Die Explorer-Einstellung ist auch aus Sicherheistgründen immer zu empfehlen, um z.B. die Datei "virus.pdf.exe" sofort zu sehen - in der falschen Einstellung siehst Du eine "virus.pdf" !

Title: Re:Software Update
Post by: dk4sx on 10. October 2016, 09:14:46

Hallo zusammen,

nachdem ich mit dem 'richtigen' USB-Stick tatsächlich die Firmaware 1.2.0 habe installieren können, muss wohl auch der Bootloader richtig geladen worden sein! Und das Gerät geht noch!! Daher:

Allen, die mir geduldig mit vielen Tipps beigestanden haben meinen allerherzlichsten Dank! Ich hoffe niemandem mit meinen hartnäckigen und sicherlich auch nicht immer qualifizierten Fragen auf den Wecker gegangen zu sein und auch, dass zumindest der eine oder andere Mitleser ebenfalls von den vielen Hinweisen hat profitieren können. Also nochmals besten Dank!

Jetzt muss ich nur noch lernen, wie ich die neuen Features einstellen und nutzen kann...

73, Uli, DK4SX

Title: Re:Software Update
Post by: DF8OE on 10. October 2016, 09:44:26

Hallo Uli,

Gratulation :D


...und genau das ist der Sinn eines "guten" Forums oder einer guten Diskussionsgruppe:
  • dass andere Lesen können, was es für Probleme gab, wie sie gelöst wurden, und sie können mit der Suchfunktion auch gezielt nach etwas suchen


  • Bestimmt helfen die Antworten und deine Fragen anderen auch 8)

    vy 73
    Andreas

Title: Re:Software Update
Post by: peter_77 on 10. October 2016, 16:11:30

Röchel....
Das war aber auch ne schwere Geburt mit dir ! Aber bis jetzt haben wir hier ja noch alle geschafft. Wenn der BO_Andy nun noch seine Kondensatoren tauscht kommt der auch ans Fliegen 8)
Dann kannst du ja nun in FreeDV loslegen das aber nur mit der aktuellen Daily:
http://www.amateurfunk-sulingen.de/data/uploads/mchf.bin
und wir warten dann mal auf die 3 virtuellen Biere die da kommen sollen (bitte KEIN Krombacher !)... ;D

Title: Re:Software Update
Post by: DL1CR on 11. October 2016, 17:34:07

Ich hatte heute ein nettes QSO mit dem thread owner Ulli und seinem mcHF. Viele Grüße nach Ulm und Kompliment für den gelungenen Aufbau, den ich auf deiner I-Seite bewundern konnte.

Bei der Gelegenheit hätte ich noch eine Bitte an die Entwickler. Könnte man die PPT Funktion - bei Bedarf - auf eine Taste legen, ähnlich der Tune-Taste.

Dann könnte man ohne weiteres ein handelsübliches Computer Headset einsetzen.

73 Chris

Title: Re:Software Update
Post by: peter_77 on 11. October 2016, 18:33:20

Seine 100W PA Platine und Bandfilter sieht sehr interessant aus !
Das wäre ja fast mal einen Thread wert hier im mcHF Forum !

Title: Re:Software Update
Post by: DF8OE on 12. October 2016, 06:30:24

Man braucht nur den Draht aus der MIC-Buchse, der ja bei einem Headset unbenutzt ist und auf dem die PTT liegt, nach Außen führen. Einen Adapter braucht man ja sowieso, da bei einem Mono-Stecker die PTT dauernd betätigt wäre... An dieses Kabel schliesst man einen Taster - fertig!

Man kann sehr viele solcher Mods viel effektiver und leichter mit dem Lötkolben als mit der Tastatur erledigen ::)

vy 73
Andreas

Title: Re:Software Update
Post by: DL1CR on 12. October 2016, 08:14:19

O.K., Andreas, dass der Mikrofonstecker die PPT auslöst, habe ich nicht bedacht.
Ich baue mir einen kleinen Adapter ;D.

Tnx Chris

Title: Re:Software Update
Post by: dk4sx on 12. October 2016, 10:15:53

Hallo Peter,

sorry, wenn ich deine Bemühungen als Geburtshelfer besonders strapaziert habe! Virtuelle Biere verteile ich gerne in Mengen...

Aber wie so oft: Jetzt ist die 1.2.0 im Gerät aber keiner schreibt, wie und wo man die neuen Features findet. ist z. B. "SOPRANO" jetzt die neue nach oben erweiterte Sendebandbreite? Und ist die Funktion, die man nach längerem Drücken der TUNE Taste erhält mit der Sende-Audio-Beeinflussung kombiniert? Warum muss man auch da ewig suchen anstelle einer konkreten Beschreibung von Seiten des SW-Entwicklers? Das macht es doch erst wirklich unnötig schwer, sich mit Gerät und Eigenschaften vertraut zu machen.

Selbstverständlich kann jeder Schaltung und Platinenlayouts zur zusätzlichen PA und dem dazu gehörigen Oberwellenfilter erhalten. Beides funktioniert einwandfrei - ich fahre schon seit einiger Zeit erfolgreich QSOs damit. Auch die Messwerte passen. Allerdings sind die Platinen für mein zugeschnittenes Gehäuse ausgelegt, sodass sie NICHT mit den Platinenmaßen des mcHF übereinstimmen. Wer diese Maße beibehalten möchte, muss selbst entwerfen...

73, Uli, DK4SX

Title: Re:Software Update
Post by: DF8OE on 12. October 2016, 11:05:11

Hallo Uli,

die SW-Entwickler können eines sehr gut:

entwickeln.

Dazu Dokumentationen schreiben ist nicht das Ding des Entwicklers - dazu brauchen wir

Dokumentierer.

Diese würden bei einer Neuerung jeweils mit den Infos zu Änderungen "gefüttert" werden. Und während die Entwickler die Bugs der Neuerung suchen und beseitigen (und sich gedanklich mit dem nächsten Schritt beschäftigen), könnte der Dokumentierer seine Doku erweitern.

Leider hat sich bislang niemand gefunden, der diese Aufgabe erledigen will. Weder in der deutschen Gruppe, noch auf englischer Seite.

Das ist schade - aber mehr als Aufrufen kann ich nicht.

Einziger Trost:
Die Funktionen sind inzwischen zu 99% intuitiv nachvollziehbar und verständlich - und für den rest gibt es das Forum hier.

Und ein Blick in die englischsprachige Doku (https://github.com/df8oe/mchf-github/wiki)

hilft sicher auch oft weiter.

vy 73
Andreas

Title: Re:Software Update
Post by: DD4WH on 12. October 2016, 12:04:14

Hallo Uli,
bevor Du hier Generalkritik an den Dokumentationen der SW-Entwickler loslässt, würde ich Dich bitten, mal ins Wiki und ins Forum zu schauen. Dort sind die von Dir angesprochenen Punkte klar dokumentiert.
Ansonsten schließe ich mich Andreas an: Du darfst sehr gerne an der Dokumentation mitarbeiten und sie nach Deinen Bedürfnissen optimieren.
73 de Frank

Title: Re:Software Update
Post by: dk4sx on 12. October 2016, 13:11:50

Hallo Frank,

ich bin nur etwas enttäuscht. Nachdem ich diesen Thread gestartet und Vorschläge unterbreitet hatte, was aus meiner Sicht als SSB-Funker an weiteren Möglichkeiten wünschenswert wäre, hatten sich einige der Softwarespezialisten gleich dran gemacht, diese Ergänzungen umzusetzen. Das hat mich begeistert! Und ich war besonders neugierig, diese Erweiterungen zu testen und selbstverständlich zu nutzen.

Und nun stochere ich im Menü herum und komme vielleicht durch Zufall drauf, was die Realisierung eines meiner Vorschläge sein könnte. Das ist sicherlich nicht nur für mich enttäuschend! So sehr ich das Engangement der Softwerker begrüße und auch bewundere - schließlich ist alles mit Zeitaufwand und einer gehörigen Portion Know-How verbunden - so sehr würde ich mir auch wünschen, das Resultat dieser Bemühungen eindeutig zu erkennen. Das ist mir bislang nicht vergönnt gewesen. Und in Wiki finde ich dazu gar nichts....

Im Übrigen: Auch als Hardwareentwickler musste ich meine Ergebnisse in schlichten aber sachlich korrekten Worten zusammenfassen können. Das kann ich doch auch von einem SW-Entwickler verlangen, oder nicht? Dazu braucht es keinen Dokumentierer.

Sorry, 73, Uli, DK4SX

Title: Re:Software Update
Post by: DF8OE on 12. October 2016, 17:55:23

Ich muss Dich enttäuschen, Uli:

das kannst Du nicht verlangen.

Verlangen darf nur der, der auch blecht. Und das tust Du nicht ;)

Also machen wir schon mal die Gesellschaftsform 2.0 - und die heißt "Community".

In so einer Community kann darf und soll NIEMAND etwas verlangen. Aber jeder hat die Möglichkeit, sich einzubringen.

Ich denke, Du hängst deine Vorstellungen zu weit raus - eindeutig.

Du kannst zum Beispiel in den Commit Erklärungen (https://github.com/df8oe/mchf-github/commits/active-devel) zu den einzelnen Programmierschritten rauslesen, was passiert ist.

Möchtest Du eine Dokumentation schreiben? Das darfst Du - niemand hindert Dich daran! Die Software-Entwickler möchten die Software entwickeln - und das tun Sie auch.

Schreibst Du die Dokumentation dazu? Herzlich willkommen in der Community - im Team!

Es wäre schön, wenn Du dann genauso schnell, wie wir programmieren, die Doku dazu vervollständigst...

Und keine Angst. In jeder Community gab es einmal einen "Initiator". Der war eine Weile lang alleine (das war in unserem GitHub ich). Aber irgendwann kam die "Hilfe" ganz von selbst. Das ist völlig normal.

Was nicht geht, ist immer drauf zu warten, dass andere anfangen, Folgendes ist nicht gemeint:

Toll ein anderer machts.

vy 73
Andreas

EDIT:
Das Paradebeispiel, was "Community" leisten kann, ist "Linux" mit all seinen Anwendungen. Tausende Freiwilliger arbeiten mit daran. Die Entwicklungsgeschwindigkeit ist atemberaubend. Zu nur ganz wenig gibt es gesammelte Dokumentationen - das meiste muss man selbst herausbekommen. Der, der selbst Mühe investiert, um zu probieren, zu lernen, weiter zu kommen: der wird mit einer Leistungsfülle und Stabilität belohnt, die ihresgleichen sucht. Wer das nicht möchte sagt: "So ein Sch****. Nichts ist dokumentiert, alles viel zu umständlich, nichts für Anfänger"...

Title: Re:Software Update
Post by: DB4PLE on 12. October 2016, 19:52:30

Hallo Uli, und auch die anderen,

ich kann den Wunsch seitens Uli nach verbesserter Doku gut nachvollziehen. Das Schreiben einer guten Doku ist nichts was man so mal nebenbei erledigt. Und wie bei vielen Projekten (nicht nur Software!) ist die Dokumentation lückenhaft und deckt nicht alle Aspekte ab.

Konkret ist aber die alte Doku von Clint in vielen Fällen noch anwendbar. Und wenn wir in der Entwicklung massiv abweichen, werden diese Änderungen in der Regel auch dokumentiert, siehe zum Beispiel die Dokumentation der Tastenbelegungen und Touchscreenbedienung. Wer hier beitragen kann, darf sich einbringen.

Ehrlich gesagt, habe ich auch keine Lust hunderte von Konfigurationseinstellungen neu zu dokumentieren, wenn es schon bei Clint steht. Leider können wir seine Doku mangels OpenSource-Lizenz nicht einfach anpassen, wir haben weder das Originaldokument noch die Rechte, die Inhalte zu entnehmen und anderweitig zu nutzen.

Und jetzt kommt mein eigentlicher Kommentar: Uli, aber ich kann nicht nachvollziehen, warum Du nicht einfach fragst, wenn Du etwas nicht weißt, findest oder verstehst. In diesem Forum haben Dir viele Menschen geholfen, dein Firmware-Update Problem zu lösen. Wenn Du mal fragen würdest, ob und wie dieser oder jener Wunsch umgesetzt wurde, bekommst Du auch dafür mit an Sicherheit grenzender Wahrscheinlichkeit eine vernünftige Antwort.

Wenn man konkrete Änderungswünsche hat und diese auch nachverfolgen will, kann und sollte übrigens seine Wünsche in github eintragen, da kann man dann den Fortschritt verfolgen, gezielt fragen und sieht wann etwas fertig ist oder eben nicht gemacht wird.
Das ist kein Zwang, aber eine der Maßnahmen, mit denen wir das Problem der fehlenden Dokumentation teilweise lösen.

Um hier mal Klarheit zu schaffen: Die Nutzerdokumentation ist eben genau so ein Entwicklungsergebnis wie Software und die Hardware. Die Software braucht für ihre Ausführung auf der Hardware nämlich keine Dokumentation, nur der Anwender für die Nutzung des Gesamtsystems.

Deshalb ist es übrigens aus meiner Sicht auch sehr hilfreich, für konkrete, klar abgegrenzte Bereiche eine Doku zu fordern per github Issue. (Nachdem man sich vergewissert hat, dass es nicht schon dokumentiert ist, z.B. über eine Frage hier).

Un zum Schluss: Ich denke, die Diskussion sollte uns alle anspornen, zum Erfolg beizutragen (z.B. wir als Entwickler die Bedeutung der Doku für den "Erfolg" der Arbeit verstehen und umsetzen) und nicht die Zeit mit meckern zu verbringen. In diesem Sinne freue ich mich auf die konkreten Fragen von Uli.

73
Danilo

Title: Re:Software Update
Post by: DL3OBO on 12. October 2016, 20:21:51

Software Entwickler sind cool.
Dokumentierer sind uncool.
Linux Nutzer sind cool.
Windows Nutzer sind uncool.

Beide Seiten haben recht und auch wieder nicht. Keiner versetzt sich in den Anderen.

Ich nutze Windows, ein iPhone und kenne die Linux Shell wenn es um Server geht - jedes wenn es dem Ziel dient.

Und nein, ich werde nicht dokumentieren. Es ist uncool, es ist zu kompliziert, die Hürde ist zu groß um dafür gelobt zu werden.

Ich nutze es so wie es ist und gut - und habe lange überlegt das hier überhaupt zu schreiben.

Danke den Software- und Hardware Entwickler und denen die in der Vergangenheit gute Forumsbeiträge geschrieben haben, mit denen man vorwärts kam.

vy 73, Michael

Title: Re:Software Update
Post by: DF8OE on 13. October 2016, 05:55:15

Hallo Michael,

genau dieses "Versetzen in den Anderen" ist wichtig - und das *Bewerten* seines Beitrags ist schon der erste große Fehler.

Zu Begreifen, dass es eigentlich keine "uncoolen" Dinge in einem Projekt gibt.

Über 7 Monate haben Danilo und ich gerätselt, warum die verdammte große Buchse nicht anzusprechen ist. Die Lösung brachte jemand, der von Programmieren keine Ahnung hat. Einem indischen OM ist zufällig ein Forenbeitrag über den Weg gelaufen, wo Fehler in den STMicroelectronics-Bibliotheken diskutiert wurden. Er fand den Beitrag interessant und schickt mir den Link mit der Frage, ob da was dabei wäre, was weiterhilft.

Letztenendes ist es ihm zu verdanken, dass die Buchse nun läuft.

Klar: er hätte sich sagen können: "Ich kann das alles nicht verstehen, weiß nicht, ob man das verwerten kann - ich vergesse das gleich wieder". Aus der Sicht von jemandem, der den "Weg des geringsten Widerstandes" gehen will, sicher richtig. Hat er aber nicht. Und sein Beitrag war deswegen sehr cool. Und wenn er nicht die Lösung gebracht hätte, wäre er trotzdem cool gewesen.

Gute Dokumentationen zu schreiben, ist ein Fulltime-Job. Und es ist anspruchsvoll. Und es wird *mit Sicherheit* gedankt.

Dass die (so wie ich), die niemals eine Bedienungsanleitung lesen, sich immer selbst durchprobieren, keine Doku schreiben, liegt auf der Hand. Warum sich bisher unter den vielen (und es waren viele), die sich eine gute Doku wünschen (und demnach auch beurteilen können, wie sowas auszusehen hat) noch keiner dazu aufgerafft hat, anzufangen - das verstehe ich nicht.

Es ist uncool, zu meckern.

Es ist cool, etwas zu tun (siehe auch meinen Footer unter jedem Beitrag).

vy 73
Andreas

Title: Re:Software Update
Post by: dk4sx on 13. October 2016, 09:17:43

Hallo,

aus dem Umstand, dass ich die seinerzeit von mit vorgeschlagenen und zwischenzeitlich implementierten Verbesserungen teilweise nicht finden kann, mir nun zu unterstellen, ich würde eine Dokumentation fordern ist doch wohl etwas überzogen. Auf Seite 2 hat DD4WH in einer einzigen Zeile vermerkt, wo die Änderungen der erweiterten Sendebandbreiten zu finden sind (leider ohne die präzisen Frequenzangaben)! Es ist doch überhaupt kein Aufwand, das auch bei anderen Mods zu erwähnen! Was soll man da in anderen Dokumenten suchen, im Github oder sonstwo (denkt mal an die Anwender, nicht nur an die SW-Entwickler!), wenn man an Ort und Stelle der Beschreibung der Mod einen kurzen Vermerk machen kann???

Ich verlange (schon gar nicht!) mit Kanonen nach Spatzen zu schießen...

73, Uli, DK4SX

Title: Re:Software Update
Post by: DF8OE on 13. October 2016, 09:54:22

Einfach fragen, Uli!!!! Dazu ist dieses Forum da.

Am Besten gleich und direkt. Ohne die anderen Bemerkungen dazu: die führen dazu, dass wir uns von Sachthemen entfernen.

Es scheint niemanden außer Dir zu interessieren, wie groß denn die Bandbreite bei Soprano/Tenor/Bass ist. ich zähle mich mit dazu. Ich benutze einfach den Filter, der vorher schon aktiv war und gut ist.

Frank wird es sicher beantworten - ich weiß es wie gesagt nicht (und es interessiert mich auch nicht).

vy 73
Andreas

Title: Re:Software Update
Post by: DD4WH on 13. October 2016, 09:54:57

Hallo Uli und andere,

Du hast recht, es ist wirklich schwierig zu finden, aber die Info ist da. Wir hatten im Team mal definiert, dass wir die wesentlichen Dinge im Wiki festhalten, da im Forum die Info schnell untergeht. Z.B. sind die Infos zum TX im Wiki zu finden:

"All audio calculations in the TX path are at 48kHz sample rate.

´1. Audio source (microphone, USB, LINE)

´2. IIR Filter: All TX IIR filters are Bandpass filters with ARMA structure IIR filters of 10th order elliptic with 60dB stopband response with precalculated coefficients [fdatools in MATLAB]. There are three TX audio filters the user can choose from:

SOPRANO: 250-2950Hz

TENOR: 150-2850Hz

BASS: 50-2750Hz

´3. Bass & Treble Equalizer: Bass & Treble response for TX can also be adjusted by the user (-20dB to +5dB). This is implemented with two cascaded biquad filters similar to the RX case. This filter is specific for the SSB TX case, in all other modes this filter is skipped."

Ich habe das für ausreichend gehalten, da ich eine kurze Dokumentation durch mich Softwareklempner immer versuche. Aber ich kann beim besten Willen keine Bedienungsanleitung schreiben. . .

Daher denke ich, dass wir es so halten wie vereinbart: bei neuen Features eine Nachricht ins Forum mit einem link zum Wiki und im Wiki ganz kurz das Wesentliche stichpunktartig.

Ich denke so ist es eine Lösung, die jeden zufriedenstellt. Und jetzt meine Preisfrage: wo im Wiki steht das oben Zitierte? ;-) (ein bisschen suchen muss man schon, denn das Wiki ist schon sehr groß ;-)

Have fun, be cool and improve the mcHF and its documentation.

73 de Frank

Title: Re:Software Update
Post by: dk4sx on 13. October 2016, 10:11:59

Prima, Frank,

in dieser Form reicht es doch auch. Ich kann mir die entsprechenden Daten rauskopieren und in meiner persönlichen Datenbank ablegen, wo ich dann immer nachschlagen kann (nach 4 Wochen hab ichs nämlich wieder vergessen...).

Jetzt nur noch die Frage, unter welchem Menüpunkt ich den TX-Equalizer einstellen kann. Oder ist das die Einstellung, zu der man kommt, wenn man den TUNE-Butten länger drückt?

73, Uli, DK4SX

Tut mir Leid, solche Irritationen hervorgerufen zu haben - aber ich denke in der schweigenden Masse wird es sicher den einen oder anderen geben, dem es genauso geht....

Title: Re:Software Update
Post by: dk4sx on 15. October 2016, 08:24:46

Hi Frank,

kannst Du mir noch kurz sagen unter welchem Menüpunkt Dein Punkt 3. zu finden ist?

73, ULi, DK4SX

Title: Re:Software Update
Post by: DF8OE on 15. October 2016, 09:13:16

Hallo Uli,

ich habe es nicht gewusst.

Also habe ich es mal so gemacht, wie man es erwarten würde (eben "intuitive Bedienung").

Ich habe durch mehrfachen Druck auf M2 die Anzeige auf BAS TRB geschaltet und dann in SSB die PTT gedrückt.

Und siehe da:
Es erscheinen dann dort andere Zahlen ::)

...

vy 73
Andreas

Title: Re:Software Update
Post by: dk4sx on 15. October 2016, 10:07:50

Danke, Andreas,

ich kann mich nicht immer so auf meinen Spieltrieb verlassen... aber jetzt kenne ich alle für mich essentiellen Einstellungen der firmware 1.2.0 - das ist mal das wichtigste.

73, Uli, DK4SX

Title: Re:Software Update
Post by: DB4PLE on 15. October 2016, 10:19:10

Hallo Uli,

sehe ich auch so. Man drückt jetzt nicht einfach notwendigerweise wild auf Knöpfen rum, wenn man keine Idee hat, was dann passieren könnte. Aber die Knöpfe M1, M2, M3 sollte man von dieser Regel ausnehmen, denn die sind tatsächlich zum Durchschalten.

Lasst mich an dieser Stelle bitte nochmal auf eine der wichtigsten Seiten im Wiki verweisen:

https://github.com/df8oe/mchf-github/wiki/Operating-Manual

Und um folgendes bitten:

Entwickler / Merger (Andreas):
Wer die Softwarebedienung (Tasten, Touchscreen) verändert, dokumentiert das dort, sobald es erfolgt ist. Wir dokumentieren hier die Bedienung des Daily Builds, ggfs. mit Versionshinweisen (!). Wenn wir das nicht so machen, wird es garnicht mehr gemacht, weil später vergessen.
(Ich habe gerade was nachgepflegt auf Basis der Diskussionen hier)

Nutzer:
Auf diese Seite schauen, ggfs. Bescreibung verbessern und ergänzen. Immer dran denken, es ist der aktuelle Stand der Software dokumentiert und zu dokumentieren (d.h. es kann von der Bedienung eines alten Standes abweichen).

Wenn dann noch Fragen sind, immer her damit.

73
Danilo





Title: Re:Software Update
Post by: peter_77 on 31. October 2016, 08:17:35

Bug or Feature...???

Habe gerade bei der Ver. 1.3.1 vom 20.Okt ein interessantes Verhalten festgestellt:
Bedingung ist:
* FM als Betriebsart ausgewählt (Vorher im Setup aktiviert)
* Squelch auf 0.
* Dann Menü-Taste lang drücken, um zu speichern.
Es ertönt ein langer Piepton im LS solange auf dem Display "Saving to Eeprom..." angezeigt wird.
Es passiert sowohl bei älteren SW Versionen als auch beim aktuellen Snapshot und ist auch auf anderen mcHFs sofort reproduzierbar.

Ist das so gewollt ?? Ich denke mal nicht, denn bei allen anderen Betriebsarten ertönt kein langer Piepton.
Noch eine Frage zum Thema FM: Gibt es einen Grund warum die Mode Anzeige von FM weiss statt wie bei den anderen blau ist ?

Title: Re:Software Update
Post by: DF8OE on 31. October 2016, 08:30:18

Das ist eine "unerwünschte Nebenwirkung".

FM belastet die CPU so sehr, dass die EEPROM-Schreibvorgänge ständig von (Audio)-Interrupts "zersägt" werden. Die Frequenz, mit der das geschieht, hörst Du im Lautsprecher.

Anzeige in FM weiß: Squelch ist offen
Anzeige in FM blau: Squelch ist geschlossen

Da wohl alle in FM auch den Squelch aktiviert haben, fanden wir es schöner, wenn dann die Anzeige blau ist und damit ein homogenes Bild beim Durchtoggeln da ist.

vy 73
Andreas

Title: Re:Software Update
Post by: peter_77 on 31. October 2016, 09:36:02

Hallo Andreas !
Danke für das Feedback. Ist ja auch mehr oder weniger kosmetisch und man könnte den Ton fast als "Feature" sehen. :D
Mit dem Squelch und der blau weiss Kopplung macht das natürlich durchaus Sinn.
War mir in der Hektik nur noch nicht aufgefallen, da ich den Squelch immer auf 0 hatte.

Title: Re:Software Update
Post by: DL8EBD on 31. October 2016, 16:58:31

zur Betriebsart FM noch eine Frage von mir:
kann man irgendwo einstellen dass FM weniger laut ist im Vergleich zu AM/SSB?

Hintergrund:
wenn ich auf 10/11m von SSB auf FM umschalte und den Squelch offen habe, fliegen mir fast die Ohren weg, so laut ist das Rauschen in FM.

Eine Absenkung der NF um einige dB in FM wäre wünschenswert ;)

Title: Re:Software Update
Post by: DB4PLE on 31. October 2016, 17:07:20

Hallo Thomas,

ich glaube, das ist nicht so einfach.

In FM ergibt sich die Lautstärke ja durch die Höhe der Frequenzabweichung, d.h. man muss als erstes prüfen, ob bei den üblichen 5/2.5khz jeweils zu SSB vergleichbare Lautstärken aus dem mcHF kommen. Falls das zu laut ist, kann man hier eine Absenkung vornehmen. Allerdings ist Rauschen bei fehlendem Träger prinzipbedingt laut bei FM (zumindestens ist das mein Verständnis als Laie), deswegen gibt es ja Squelch...

Wenn wir einfach den Verstärkungsfaktor reduzieren müssen, dann ist das einfach. Alles andere ist eher nicht so einfach, denke ich.

73
Danilo




Title: Re:Software Update
Post by: DL8EBD on 31. October 2016, 18:11:22

ah.... verstehe Danilo ;D

Allerdings, bei kommerziellen Geräten wird die NF bei FM offensichtlich etwas abgesenkt.
Mir ist jedenfalls bei meinen ICOMs und Kenwoods kein solch krasser Lautstärkesprung aufgefallen.

Auf der anderen Seite ist FM ja nicht die primäre Betriebsart des mcHFs.

Title: Re:Software Update
Post by: DF8OE on 31. October 2016, 18:14:55

Das sind keine SDRs, oder nicht?

vy 73
Andreas

Title: Re:Software Update
Post by: DB4PLE on 31. October 2016, 18:23:58

Hallo Thomas,

man kann sicher so eine Art "Soft-Squelch" machen, d.h. wenn die Squelch eigentlich ansprechen würde, aber nicht darf,
senkt man den NF Pegel ab (sprich die Lautstärke ist auch abhängig von der Signalstärke). Aber das muss erstmal programmiert werden. Ist wie so vieles im Prinzip kein Problem, im Detail aber aufwändig.

73
Danilo

Title: Re:Software Update
Post by: DF8OE on 31. October 2016, 18:31:01

Ich würde dafür plädieren, einfach den Squelch zu benutzen. Was anderes habe ich sowieso noch nie gemacht. FM ohne Squelch habe ich glaube ich seit Jahren nicht mehr laufen gehabt...

Aber ich werde mal auf DM0MAX im 10m Band die Lautstärke morgen austesten - dann wissen wir mehr.

vy 73
Andreas

Title: Re:Software Update
Post by: DL8EBD on 31. October 2016, 18:39:56

stimmt, sind keine SDR ;D

Nein, bitte keine Energie damit verschwenden....ich dachte halt es wäre eine simple Sache die Lautstärke anzupassen.

Title: Re:Software Update
Post by: peter_77 on 01. November 2016, 21:05:15

Statt DM0MAX hab ich mal DF0HHH genommen (29,690 Mhz) und da ist es eigentlich ganz OK so mit Squelch auf 12. :)

Title: Re:Software Update
Post by: dk4sx on 05. November 2016, 18:20:28

Hallo,

mal ne Frage: in einem früheren Thread habe ich gelesen, das man mit

- einem längeren Druck auf G3 ein Notchfilter aktivieren
- Encoder 2 die Notchfrequent variieren und
- einem erneuten Druck auf G3 das Notchfilter wieder ausschalten

kann. Das habe ich mal probiert, aber mit der Firmware 1.2.0 scheint das nicht zu funktionieren. Wurde diese Funktion wieder rausgenommen?

73, Uli, DK4SX

Title: Re:Software Update
Post by: DF8OE on 05. November 2016, 19:08:35

G2 - nicht G3.

Ist auch intuitiv. G2 bedient die DSP-Funktionen und ist somit auch für Notch und Peak zuständig. Es reicht aber ein kurzer Druck - der toggelt durch alle DSP-Funktionen.

DSB NR ist absolut sinnfrei (ergibt keinerlei Verbesserung - unter keiner Bedingung. Ich hatte da mal eine Umfrage gestartet...) NB macht schon was (bekommt aber meinen Weidezaun nicht weg - also auch nicht wirklich gut). Aber Auto-Notch, Manual Notch und Manual Peak: das sind absolut tolle Funktionen!!!

G3 ist die Sendeleistung. Da einen Notch draufzulegen- da würde niemand drauf kommen.

vy 73
Andreas

Title: Re:Software Update
Post by: dk4sx on 06. November 2016, 11:33:15

ok, Andreas,

danke für die Info - werde ich gleich testen. G3 (anstelle von G2) stand übrigens in der Ankündigung dieser Features!

Wenn aber die Noise reduction nicht zufriedenstellend funktioniert wäre das doch ein Herausforderung für unsere Softwarespezialisten, oder nicht?

Übrigens: Wenn ich bei mir G3 durchtoggle, dann erscheinen folgende Anzeigen:

> L>L
> L>R
> DIG und
> DIQ

Leider kann ich mir unter diesen Begriffen rein gar nichts vorstellen. Gibts evtl. eine Erläuterung?

73, Uli, DK4SX

P.S.: Habe gerade Notch- und Peakfilter getestet - geht prima!

Title: Re:Software Update
Post by: DL4HUF on 06. November 2016, 15:18:02

Hallo Uli

L>L : Line in links
L>R : Line in rechts
DIG : Digital = interne USB-Soundkarte z.B. für RTTY, SSTV usw.
DIQ : Digital I/Q -Signale über USB-Soundkarte z.B. für ext. SDR-Programe

73 de Ronald


Title: Re:Software Update
Post by: DF8OE on 06. November 2016, 17:08:45

Hallo Uli,

Komisch. Das kommt bei mir, wenn ich M3 drücke - und zwar *lange* drücke.

G2 ist in der unteren Reihe der zweite von links - und ich meine *kurz* drücken. Infos zu den Knöpfen gibt es auch hier:

https://github.com/df8oe/mchf-github/wiki/Operating-Manual (https://github.com/df8oe/mchf-github/wiki/Operating-Manual)

Bitte schick mir den Link, wo das mit G3 steht. Da ist ein klarer Vertipper - aber ich finde den Beitrag, den Du meinst, nicht :(

Eine gut funktionierende Rauschunterdrückung auf DSP-Basis mit einem Microcontroller wie dem STM32F4 ist keine Herausforderung - es ist technisch nicht möglich. Einfach zu wenig Ressourcen. Es fehlt Rechenpower UND RAM. Schon der Versuch, sowas zu implementieren, ist vergebene Liebesmüh. Hier sind ganz klar die Grenzen gesteckt!

vy 73
Andreas

Title: Re:Software Update
Post by: dk4sx on 06. November 2016, 17:54:06

Hallo Andreas,

der gemeinte Beitrag steht auf Seite 5, "Manuell einstellbares Notchfilter", gleich an erster Stelle.

Danke Ronald für den Hinweis!

73, Uli, DK4SX

Title: Re:Software Update
Post by: DF8OE on 06. November 2016, 18:19:28

Ach deeer ::)

Früheste Ankündigungsphase. Da war das tatsächlich mal für ein paar Daily Snapshots so. Auch wurden damals die Filter noch mit zwei Encodern durchgeschaltet ::)

Das ist längst outdated - da stimmt in der Zwischenzeit nichts mehr von.

Danke für die Info - aber das zu ändern würde vollends verwirren.

Nur die ganzen alten Beiträge zu löschen macht auch keinen Sinn. Es ist eben schwierig, auf dem Laufenden zu bleiben, wenn man nicht häufig mitliest. 14 Tage ausgesetzt - da hat man oft schon sehr viel verpasst...

vy 73
Andreas

Title: Re:Software Update
Post by: DB4PLE on 07. November 2016, 16:52:22

Hallo ,
Quote from: dk4sx on 06. November 2016, 11:33:15
Übrigens: Wenn ich bei mir G3 durchtoggle, dann erscheinen folgende Anzeigen:

> L>L
> L>R
> DIG und
> DIQ

Leider kann ich mir unter diesen Begriffen rein gar nichts vorstellen. Gibts evtl. eine Erläuterung?


Falls man solche Informationen nicht im Wiki findet (in diesem Fall wäre es: https://github.com/df8oe/mchf-github/wiki/Operating-Manual#encoder-3--m3-button gewesen) wäre es super, wenn das im Wiki nachgetragen wird und hier dann ggfs. verlinkt wird. Dann ist auch das Aktualisierungsproblem geringer, denn das Wiki kann man leichter aktuell halten, Post spiegeln halt schnell die Vergangenheit wieder, aber nicht die Gegenwart.

Für die "normale" Bedienung (welche Taste/Knopf macht wann was) ist o.g. die Seite zuständig. Für Details dann andere Seiten, um den Inhalt dieser Seite kompakt zu halten. Zum Beispiel eine Beschreibung der Details der 160+ Menüeinstellungen wäre super :-)
Wenn jeder 10 macht, braucht es nur 16 Leute, die Liste komplett zu bekommen.

Etwas anderes: Aus "Softwarespezialist" folgt (leider) nicht zwangsläufig "Experte für digitale Aufbereitung analoger Audiosignale". Jedenfalls ist das bei mir so: Signalverarbeitungskompetenz ist nur schwach vorhanden :(

Also Experten für digitale Aufbereitung analoger Audiosignale mit Schwerpunkt Aufbereitung stark verrauschter Signale, bitte melden! :)

73
Danilo

Title: Re:Software Update
Post by: DD4WH on 09. November 2016, 15:38:37

Hallo Uli, Andreas, Danilo,

die DSP noise reduction NR stammt ja noch aus der mcHF-Steinzeit und wurde von Clint KA7OEI eingebaut. Der war sich sicherlich auch darüber im Klaren, dass man mit der Rechenpower des mcHF "nur" eine LMS noise reduction bauen kann und nicht viele andere sehr komplexe und rechentechnisch viel aufwändigere Verfahren. Ein Grund für die Implementierung war sicherlich auch, dass für dieses Verfahren eine passende Funktion in der ARM CMSIS Programm-Bibliothek zur Verfügung stand und somit ohne viel Aufwand implementiert werden konnte.

Die LMS noise reduction rechnet in Echtzeit nicht nur ein relativ großes und mächtiges FIR bandpass-Filter zur noise reduction, sondern adaptiert sogar die Filterkoeffizienten ständig an das eingehende Audiosignal in Echtzeit. Das ist richtig aufwendig und technisch Stand der 70er Jahre, obwohl das Verfahren selbst aus den 60er Jahren stammt. Das Verfahren ist in zahlreichen Publikationen getestet worden und kann noise sehr effektiv von Signalen trennen. Ob es aber auch für SSB-Signale sinnvoll ist? Das vermag nur das geschulte Ohr eines Funkamateurs zu beurteilen ;-). Übrigens funktioniert das automatische notch-Filter genau mit dem gleichen Verfahren. Der einzige Unterschied ist, dass hier das error-signal (also das Signal OHNE den störenden carrier) als nutzsignal verwendet wird. (Klar, für den Algorithmus ist ein Sinus, also der zu eliminierende störende carrier, das zu findende Signal. Für uns als Nutzer des automatischen notch-Filters ist es umgekehrt).

Insofern ist die DSP NR und das DSP notch-Filter vom technischen Standpunkt aus schon faszinierend anzuschauen (auch wenn ich die Feinheiten des Algorithmus nicht verstanden habe), und auch wenn der Nutzen der DSP NR sich in engen Grenzen hält.

Ich sehe es übrigens wie Andreas: eine wirklich gute noise reduction ist rechentechnisch sehr sehr komplex und mit dem mcHF-Prozessor zwar zu bewerkstelligen, aber dann macht der Prozessor nur noch NR und hat keine Zeit mehr für spectrum/waterfall/Signalverarbeitung etc.

Nicht umsonst beinhalten gute noise reduction-Systeme für Sprache einen eigenen DSP-Prozessor, der nur für die NR zuständig ist. Hat jemand dieses Teil schon mal getestet?

https://www.bhi-ltd.com/noise-cancelling/pcb-modules-amplified-audio/nedsp1062-kbd.html

Wenn wir den Algorithmus nachbasteln könnten, das wäre schon etwas, aber der ist Betriebsgeheimnis, denke ich . . .

73 de Frank



Title: Re:Software Update Frage zur daily
Post by: Michael_K on 15. November 2016, 11:44:58

Hallo,
habe gerade die daily von heute aufgespielt. Anzeige im mcHF aber immer noch 09.11.2016; das war die vorhergehende.
vy 73 aus Erfurt
Michael_K

Title: Re:Software Update
Post by: DF8OE on 15. November 2016, 12:35:56

Keine Ahnung wo ich da danebengeklickt habe - war bei mir auch. Ich sollte den Upload von "grafischer Oberfläche" auf "Konsole" umstellen - dann passiert das nicht mehr 8)

Jetzt passt es.

vy 73
Andreas


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