Pages: [1] 2 3
|
|
|
|
Author
|
Topic: Firmware-Pflege für die mcHFs mit 512KB MCU (Read 5490 times)
|
|
Mussjas
Neuling
Offline
Posts: 30
|
|
Firmware-Pflege für die mcHFs mit 512KB MCU
« on: 30. December 2017, 10:23:42 »
|
|
Moin Thomas, das es nur noch mit dem 3,5"-Display weitergehen soll ist keineswegs hinlänglich bekannt, auch mir nicht, obwohl ich hier regelmäßig mitlese.
@Andreas: Was genau bedeutet "Die mcHFs bleiben mit den alten 320x240 standardmäßig versorgt."? Und wie sieht es mit der Unterstützung der Geräte mit 2,8"-Displays aus? Wenn die Software nicht abwärtskompatibel weiterentwickelt wird, dann bleiben die mcHF mit kleinem Display "auf der Strecke". Mit einer bedingten Übersetzung der Software ist es dann nicht mehr getan.
Will ja der Weiterentwicklung der Hardware nicht im Wege stehen, aber wegwerfen möchte ich mein Gerät auch nicht!
Was haltet ihr von einer Gabel im Repository, damit die Besitzer der kleinen mcHFs hier weiterentwickeln können? Würde die Pflege erleichtern und zumindest die Übernahme der relevanten Bug-Fixes erleichtern.
Viele Grüße Michael_H
|
|
Logged
|
|
|
|
DF8OE
Administrator
Offline
Posts: 6276
Stellvertr. OVV I40, Jugend / Nachwuchsreferent
|
|
Re:Firmware-Pflege für die mcHFs mit 512KB MCU
« Reply #1 on: 30. December 2017, 10:55:14 »
|
|
Moin Thomas, das es nur noch mit dem 3,5"-Display weitergehen soll ist keineswegs hinlänglich bekannt, auch mir nicht, obwohl ich hier regelmäßig mitlese.
|
| Hallo Michael, deine Formulierung ist unklar und verwirrend. Das hat so keiner gesagt oder geschrieben. Es wurde gesagt, dass das Standard-Display für den OVI40 das 3.5" (mit 480x320) sein wird. Nach den vielen Ankündigungen dazu muss ich einfach davon ausgehen, dass genau das hinlänglich bekannt ist!
@Andreas: Was genau bedeutet "Die mcHFs bleiben mit den alten 320x240 standardmäßig versorgt."?
|
| Das bedeutet genau das was da steht: nämlich dass beim mcHF (im Gegensatz zum OVI40) das low-resolution-Format 320x240 der "Standard" bleibt. Beim OVI40 hingegen werden wir gleich mit einer Auflösung als Standard beginnen, die doch wesentlich bessere Darstellungen zulässt, nämlich 480x320.
Und wie sieht es mit der Unterstützung der Geräte mit 2,8"-Displays aus? Wenn die Software nicht abwärtskompatibel weiterentwickelt wird, dann bleiben die mcHF mit kleinem Display "auf der Strecke".
|
| Du liest wohl mit, aber nicht richtig oder verstehst nicht...
Es gibt bislang ZWEI verschiedene Displaytypen: 1) 320x240 mit ILI9325 (und kompatible) Controller 2) 480x320 mit ILI9846 (und kompatible) Controller
Von 1) gibt es zwei Größen: i) 2.8" ii) 3.2"
Von 2) gibt es zur Zeit nur eine Größe: 3.5"
Wir haben es probiert: auch der kleine mcHF kann mit Display 2) umgehen. Aber von der Geschwindigkeit her ist es keine Freude. Außerdem sind viele mcHF-Besitzer eher nicht gewillt, ihr Gerät weiterzuentwickeln. Sie bleiben gerne (auch auf schlechten) technischen Standards sitzen. Daher bleibt beim mcHF die Firmware für Display 1) Standard - wer experimentierfreudig ist wird sich das 3.5" LCD dafür besorgen und bekommt dann auch die Firmware dazu. Das wird - wie gesagt - eine Minderheit sein, deswegen kann es sein, dass es diese Firmware nur als stable und nicht als daily build geben wird.
Der OVI40 dagegen lächelt beim größeren Display nur leicht und könnte auch wesentlich größere (z.B. 800x600 oder mehr) bedienen - was dann auch irgendwann folgen wird. Nur ruhig, Brauner... Aber der Standard beim OVI40 wird Display 2).
Ich hoffe, dass Du nun verstanden hast was das alles bedeutet. Niemand spricht und hat je von "wegwerfen" gesprochen.
EDIT: Außerdem kommt bei mir beim öfteren Lesen deines Beitrages der Verdacht auf, dass Dir der Unterschied zwischen "UHSDR" und "OVI40" nicht völlig klar ist (denn Du würfelst Informationen, die den OVI40 betreffen mit Dingen zur allgemeinen UHSDR-Entwicklung durcheinander) - oder irre ich da?
vy 73 Andreas
|
« Last Edit: 05. January 2018, 15:01:13 by DL8EBD » |
Logged
|
Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen... qrz.com-Seite von DF8OE
----------------------------------------------------- >>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
|
|
|
peter_77
Urgestein
Offline
Posts: 735
THE mcHF and UHSDR forum !
|
|
Re:Firmware-Pflege für die mcHFs mit 512KB MCU
« Reply #2 on: 30. December 2017, 10:59:15 »
|
|
Andreas' Philosophie zum Thema Wegwerfen ist ja auch hinlänglich bekannt
|
« Last Edit: 05. January 2018, 15:01:22 by DL8EBD » |
Logged
|
|
|
|
DF5LI
alter Hase
Offline
Posts: 371
Ich liebe meinen SParrow !
|
|
Re:Firmware-Pflege für die mcHFs mit 512KB MCU
« Reply #3 on: 30. December 2017, 15:04:13 »
|
|
Naja, soo klar war das auch nicht. Es war immer die Rede davon, dass demnächst ein 3,5" Display unterstützt wird, aber nicht davon, dass Betreiber von I40_ui-Boards mit 3,2" Displays von der weiteren Softwareentwicklung abgehängt werden. Aber ich bin -wie wohl die Handvoll derer, die voller Enthusiasmus die V1.6 und V1.7er Prototypen aufgebaut haben - ein Einzelfall. Mir bleibt also nur übrig, bei Andreas 3,5" Displays zu erwerben, die Frontplatten aufzufeilen und zu hoffen, damit weiterhin im Mainstream der Softwareentwicklung zu bleiben.
Im Moment schlägt das Projekt "Small and inexpensive homebrew HF radio", wie es mal von Chris m0nka auf den Weg gebracht wurde, sowieso die tollsten Kapriolen. Wenn ich nur an die grauslige V.07 von Chris denke. Oder aber an die niedliche Version von SP3OSJ und - an die sagenumwobene zukünftige I40_rf-Platine! Es bleibt spannend, aber ich muss wohl mal darüber nachdenken, einige meiner wohlfunktionierenden mcHFs zu verkaufen, damit ich mir immer die neuesten Versionen leisten kann...
|
« Last Edit: 05. January 2018, 15:01:56 by DL8EBD » |
Logged
|
73, Harri
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:Firmware-Pflege für die mcHFs mit 512KB MCU
« Reply #4 on: 30. December 2017, 16:24:39 »
|
|
Hallo,
auch wenn das 3,5 Zoll Display definitiv netter ist, wird die Firmware auch auf absehbare Zeit die 2,8 / 3,2 Zoll Display-Familie unterstützen. Wir arbeiten sogar daran, beide Auflösungen gleichzeitig zu unterstützen, dann wäre auch das 3,2 Zoll Display wieder direkt unterstützt (das ist aber nicht so einfach, wenn man nicht beliebig Speicher und Rechenleistung auf dem Prozessor hat).
Es wird sich sicher jemand finden, der einen 3.2 OVI40 Build regelmäßig anbietet, vielleicht sogar Andreas, DF8OE, vielleicht auch ich.
73 Danilo
|
« Last Edit: 05. January 2018, 15:02:15 by DL8EBD » |
Logged
|
|
|
|
|
Mussjas
Neuling
Offline
Posts: 30
|
|
Re:Firmware-Pflege für die mcHFs mit 512KB MCU
« Reply #6 on: 31. December 2017, 07:51:39 »
|
|
Hallo *.*, na Prima, dann ist ja Alles gut!
Mein mcHF steckt in einem formschönen Gehäuse, Hardware und Software sind auf dem letzten Stand und tun ihren Dienst. Das Gerät ist FERTIG. Jetzt geht es im Wesentlichen nur noch um Fehlerbeseitigung.
Die OVI40-Hardware ist eine Neuentwicklung, neues Spiel, neues Glück. Zumindest für den, der immer das Neueste, Beste, Tollste haben muss (und sich leisten kann). Dazu gehöre ich auch, meine OVI40_ui ist fertig aufgebaut.
Also versteht mich nicht falsch, ich will nur nicht, das die "total veraltete" mcHF-Hardware unbrauchbar wird. Und das habt ihr ja sichergestellt, vielen Dank.
Viele Grüße Michael_H
|
« Last Edit: 05. January 2018, 15:02:35 by DL8EBD » |
Logged
|
|
|
|
DF8OE
Administrator
Offline
Posts: 6276
Stellvertr. OVV I40, Jugend / Nachwuchsreferent
|
|
Re:Firmware-Pflege für die mcHFs mit 512KB MCU
« Reply #7 on: 31. December 2017, 08:04:26 »
|
|
Michael, da hast Du irgendwas grundsätzlich falsch verstanden.
UHSDR hat diese Basis: The intent of this project is to give full support for mcHF (and all other known and listed hardware platforms) as long as there are contributors willing to support the given hardware.
Und da steht der mcHF (so "unfertig", wie das ganze Projekt nach wie vor ist) ganz oben. Es mag Ansichtssache sein, was man als "fertig" betrachtet ...
Das wird immer unterstützt werden - wenn wir wissen, was und ob an der Hardware von Chris etwas verändert wurde. Und die Geräte, die auf dem jetzigen Stand "stehenbleiben", werden weiterhin unterstützt. Einige mehr, andere weniger. Wer das Pech hat, einen mcHF mit der 512KB MCU zu haben, wird in Kürze nicht mehr die vollständige neue FW bekommen können - weil die in vollem Umfang nicht in diese MCU passt. Da muss man dann eine Auswahl für sich treffen. Aber vielleicht hast Du ja schon eine 1MB-MCU!
Dass Chris damals längere Zeit ignoriert hat, dass es eine gute Idee ist, 50 Cent mehr auszugeben und die größere MCU vorzusehen, rächt sich nun für einige. Hier haben wir ein Pardebeispiel dafür, was "fertig" sein kann. Es kann auch negativ sein und bedeuten "Schluss, Aus, Ende"...
EDIT: "fertig" ist auch vielfach ein Synonym für "geplante Obsoleszenz". Wenn "fertig" nicht mehr das kann/leistet, was man sich wünscht (entweder aus eigener Erkenntnis oder eingeredet) - dann muss eben "neu" her
So gar nicht meine Philosophie. Gegenstände, die ich (be)nutze, sollten anpassbar, updatebar, reparabel sein...
vy 73 Andreas
|
« Last Edit: 05. January 2018, 15:02:45 by DL8EBD » |
Logged
|
Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen... qrz.com-Seite von DF8OE
----------------------------------------------------- >>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
|
|
|
Mussjas
Neuling
Offline
Posts: 30
|
|
Re:Firmware-Pflege für die mcHFs mit 512KB MCU
« Reply #8 on: 31. December 2017, 08:49:34 »
|
|
Hallo Andreas, jetzt hast Du Deine vorherige Aussage wieder relativiert. Es also doch so, das die mcHF-Hardware mit der 512kB MPU nicht weiter unterstützt wird. Das finde ich nicht weiter tragisch, nur bitte schafft eine Möglichkeit, auch für die kleine Variante die Firmware weiter zu pflegen. Das muss ja nicht durch die Entwickler der aktuellen Firmware erfolgen, die haben sicher genug zu tun.
VG, Michael_H
|
« Last Edit: 05. January 2018, 15:02:58 by DL8EBD » |
Logged
|
|
|
|
|
Mussjas
Neuling
Offline
Posts: 30
|
|
Re:Firmware-Pflege für die mcHFs mit 512KB MCU
« Reply #10 on: 31. December 2017, 11:42:04 »
|
|
Hallo Andreas, das ist mir alles wohl bekannt, aber darum geht es nicht. Mir geht es um den Erhalt meiner Investition (und der vieler anderer Anwender).
Macht einen Fork, bevor das Binary die 512k-Grenze überschreitet, checked die Binaries mit ein und viele Anwender mit der kleinen MCU können darauf zurückgreifen. Ich erwarte nicht, das daran weiter entwickelt wird. Das ermöglicht Fehler zu beheben, die in dieser Version (immer noch die Aktuelle) aufgedeckt werden.
Wo siehst Du da ein Problem?
VG, Michael_H
|
« Last Edit: 05. January 2018, 15:03:18 by DL8EBD » |
Logged
|
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:Firmware-Pflege für die mcHFs mit 512KB MCU
« Reply #11 on: 31. December 2017, 13:28:44 »
|
|
Hallo Michael,
dafür gibt es schon längst das Firmwareachive für mcHF und OVI40:
https://www.amateurfunk-sulingen.de/uhsdr/archive/firmware/
Einen guten Rutsch, Danilo
|
« Last Edit: 05. January 2018, 15:03:28 by DL8EBD » |
Logged
|
|
|
|
BO_Andy
Urgestein
Offline
Posts: 726
Ich bin schon Groß und kann Alleine Laufen
|
|
Re:Firmware-Pflege für die mcHFs mit 512KB MCU
« Reply #12 on: 31. December 2017, 15:29:40 »
|
|
Das sollte aber auch nicht das Problem sein man könnte die muc gege di vgt6 austauschen die hat 1mb so wie ich sie schon seit Anfang an eingebaut habe oder die MCU STM32F746VGT6 aber die frage ist in wieweit die geht läuft auch mit 216 mhz
LG BO_Andy
|
« Last Edit: 05. January 2018, 15:03:38 by DL8EBD » |
Logged
|
|
|
|
Mussjas
Neuling
Offline
Posts: 30
|
|
Re:Firmware-Pflege für die mcHFs mit 512KB MCU
« Reply #13 on: 01. January 2018, 10:32:02 »
|
|
Hallo Danilo, wie soll das Funktionieren? Ich ziehe mir dann welche Version auf meinen Rechner? Dann implementiere ich die Bugfixes. Anschließend checke ich das wo wieder ein, damit andere auch etwas davon haben?
Ich werde jetzt abwarten bis das Binary die magische Grenze überschritten hat. Zieh mir die Vorläuferversion und entferne evtl. unvollständige neue Funktionen. Auf der Basis kann ich dann die Firmware für mein Gerät hier lokal weiter Pflegen. Andere mit dem gleichen Problem schauen dann "in die Röhre" oder helfen sich selbst. Sei's drum, dann ist das eben so...
Wünsche Dir auch und allen Anderen ein gesundes und erfolreiches neues Jahr. Und natürlich noch viel Spaß mit unseren Geräten, den Neuen und den Alten :-)
Viele Grüße, Michael_H
PS: Chris hat im Dezember 2015 geschrieben, das er mehr als 1200 Tütchen gefüllt und versendet hat. Es dürften also mehr als 100 Geräte in Gebrauch sein, die mit der 512er MCU ausgestattet sind.
|
« Last Edit: 05. January 2018, 14:57:48 by DL8EBD » |
Logged
|
|
|
|
DF8OE
Administrator
Offline
Posts: 6276
Stellvertr. OVV I40, Jugend / Nachwuchsreferent
|
|
Re:Firmware-Pflege für die mcHFs mit 512KB MCU
« Reply #14 on: 01. January 2018, 12:41:21 »
|
|
Hallo Danilo, wie soll das Funktionieren? Ich ziehe mir dann welche Version auf meinen Rechner? Dann implementiere ich die Bugfixes. Anschließend checke ich das wo wieder ein, damit andere auch etwas davon haben?
|
| Wenn Du das kannst und machen möchtest: willkommen im Team! Du wirst aber ganz schnell feststellen, dass es keine zwei Vorstellungen von der Firmware gibt, die sich decken, und die gemeinsame Schnittmenge sehr klein ist. Das führte bei mir bereits zu dem ebenfalls schon hinlänglich durchgekauten Vorschlag, einen Automaten auf einem Server zu bauen, mit dem man sich "seine Prioritäten" selbst zusammenklicken kann (Weboberfläche) und dann dazu ein Binary erhält. Ist wie gesagt auch mehr als einmal im Forum erwähnt worden. Dagegen einen Fork zu machen wenn die 512KB Grenze überschritten wird würde die Entwicklung des Hauptzweiges vom Fork abtrennen. Und es kann (und wird) passieren, dass selbst Bugfixes am Fork zu einem erneuten Überschreiten der 512KB Grenze führen können. So gaht es also nicht!
Ich werde jetzt abwarten bis das Binary die magische Grenze überschritten hat. Zieh mir die Vorläuferversion und entferne evtl. unvollständige neue Funktionen. Auf der Basis kann ich dann die Firmware für mein Gerät hier lokal weiter Pflegen. Andere mit dem gleichen Problem schauen dann "in die Röhre" oder helfen sich selbst.
|
| Wenn Du etwas "unvollständiges Neues entfernst" - musst Du mit diesem Ergebnis dann alleine weitermachen. Denn damit kann das Team nicht leben. Alle Änderungen müssen vorwärts gerichtet sein. Bedeutet: Du kannst Funktionen bedingt übersetzbar machen (#ifdefs) und dabei berücksichtigen dass nichts halbes stehenbleibt was im Falle des einen oder anderen Falles zu Instabilitäten oder Inkonsistenzen führt. Nur auf diese Weise wirst Du nicht von der Entwicklung abgehängt.
PS: Chris hat im Dezember 2015 geschrieben, das er mehr als 1200 Tütchen gefüllt und versendet hat. Es dürften also mehr als 100 Geräte in Gebrauch sein, die mit der 512er MCU ausgestattet sind.
|
| Wenn Chris sehr ignorant war: ja. Ich habe schon im Frühjahr 2014 in der Yahoo Gruppe oft darauf hingewiesen, dass man die 1MB MCU nehmen sollte. Zum damaligen Zeitpunkt gab es von Chris nur Platinen - keine Teilesätze oder gar bestückte Platinen. Es wäre also alle zeit der Welt gewesen von Anfang an richtig zu entscheiden. Beschwere Dich bitte woanders, wenn tatsächlich noch Kits bzw. fertig gelötete Platinen mit der kleinen MCU verkauft wurden. Ich habe auf jeden Fall unsere erste lokale Gruppe bereits mit der 1MB MCU ausrüsten lassen - und "unsere" Teileliste wurde von Anfang an mit der geführt. Ich habe auch von Anfang an das LCD auf Header gesetzt. Den Mund habe ich mir fusseliig geredet und die Finger wund geschrieben. In unserer Gruppe und auch auf Yahoo. Klar kann man auch den Sinn eines Headers ignorieren und einfach so weitermachen wie bisher....
Fazit: Jeder, der in unserer ersten Projektgruppe war oder der nach unseren Teilelisten sich einen mcHF selbst gebaut hat, hat bereits die große MUC und ein LCD auf Headern. Weil er selbst entscheiden konnte (und das auch getan hat) was er tut.
Wer ein Kit oder eine bestückte Platine von Chris gekauft hat hat das übernommen, was Chris vorgegeben hat. Und die Erkenntnisse der Community waren schon immer deutlich weiter als das, was man bei Chris bestellen konnte. Schau selbst nach, wie oft Chris in der Yahoo-Gruppe aktiv an Diskussionen teilnimmt (und evtl. auch nicht viel öfter dort liest? keine Ahnung!) Dann bekommst Du einen Eindruck davon, wie gut der Informationsfluss von Seiten der Community zum Projektinhaber war/ist...
Und BO_Andy hat es ja richtig geschrieben: Wer zumindest in Sachen Firmware nicht von der mcHF-möglichen Weiterentwicklung abgehängt werden möchte, kann sich eine MCU mit größeren Flash und sogar größerem RAM (256KB anstelle von 192KB) auflöten. In Sachen RAM habe sogar ich in meinen Anfangempfehlungen nicht ganz sicher gelegen: ich habe nur die 1MB MCU empfohlen... Das ist eben der Unterschied zwischen "Open Source" und "gekauft": Wenn man "Open Source" richtig betreibt, ist man niemals fertig. Weil es immer weiter geht. Insofern hat Chris in seinem Blog auf seiner Homepage einem italienischen OM, der ein mcHF "Fertiggerät" wollte, schon die Wahrheit gesagt: "Wenn Du ein fertiges Gerät möchtest kauf Dir einen IC7300. Der mcHF ist ein Open Source Selbstbauprojekt."
vy 73 Andreas
|
« Last Edit: 05. January 2018, 14:57:56 by DL8EBD » |
Logged
|
Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen... qrz.com-Seite von DF8OE
----------------------------------------------------- >>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
|
|
|
Pages: [1] 2 3
|
|
|
|
|
|
|