Ei, ei eine Vorabversion von TX-Pi

Community-Firmware (cfw), Selbstbaucontroller (TX-Pi, ftduino, usw.), usw.
Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
tintenfisch
Beiträge: 505
Registriert: 03 Jan 2018, 22:04

Ei, ei eine Vorabversion von TX-Pi

Beitrag von tintenfisch » 04 Apr 2025, 14:03

Hallo zusammen,

wir haben hinter den Kulissen an einem Update des TX-Pi <https://tx-pi.de/> für Debian Bookworm gearbeitet.
Inzwischen hat das Script einen Status erreicht, dass es überhaupt funktioniert und dass man auch die Öffentlichkeit damit herumexperimentieren lassen kann. Es handelt sich jedoch ausdrücklich um eine Vorabversion für diejenigen, die weder Tod noch Teufel fürchten. Wenn der TX-Pi danach Euer Meerschweinchen aussetzt oder, schlimmer, trotz Laktoseintoleranz Eure Milchvorräte austrinkt, müsst Ihr dies akzeptieren. ;)

Bitte überschreibt noch nicht Eure (funktionierenden) Buster-Installationen mit Bookworm, sondern verwendet eine andere SD-Karte für die experimentelle Version.

Das Script dürfte vor allem für Pi5-Besitzer interessant sein, da der Pi5 Bookworm als Mindestvoraussetzung hat.

Die Installationsanleitung hier <https://tx-pi.de/de/installation/> trifft weitgehend zu, nur dass Ihr im Schritt 1 nicht Buster Lite, sondern Bookworm Lite herunterladen solltet und den "wget" Befehl in Schritt 3 durch folgenden Befehl ersetzen müsst:

Code: Alles auswählen

wget https://tx-pi.de/unstable/tx-pi-setup.sh
Wie geschrieben, handelt es sich um eine experimentelle Version. Wir wissen von einigen Problemen, die noch gelöst werden müssen.
Wenn Ihr Fehler feststellt, würden wir uns über Fehlerberichte unter <https://github.com/ftCommunity/tx-pi/issues> freuen.

Das Script ist derzeit nur gegen das Waveshare Display "3.5" Revision A" getestet, wenn Ihr Probleme mit anderen Displays (3.5" Bv2, @pseibel?) habt, würden wir uns ebenfalls über Rückmeldungen freuen.

Viele Grüße
Lars
Zuletzt geändert von tintenfisch am 10 Apr 2025, 21:22, insgesamt 1-mal geändert.

pseibel
Beiträge: 1
Registriert: 01 Mär 2025, 20:08

Re: Ei, ei eine Vorabversion von TX-Pi

Beitrag von pseibel » 04 Apr 2025, 19:37

@tintenfisch ich habe es gerade bei mir ausprobiert und ich bin begeistert! Mein Setup PI4 mit 3.5"BV2 funktioniert super. Vielen Dank für deine großartige Arbeit!

Benutzeravatar
PHabermehl
Beiträge: 2558
Registriert: 20 Dez 2014, 22:59
Wohnort: Bad Hersfeld

Re: Ei, ei eine Vorabversion von TX-Pi

Beitrag von PHabermehl » 04 Apr 2025, 23:51

Lieber Lars,

als einer derjenigen, die hinter den Kulissen stehen, weiß ich, wie viel Arbeit Du da wirklich reingesteckt hast. Auch von mir ganz herzlichen Dank dafür!
Ich freue mich schon auf den Tx-Pi 5 :-)

Viele Grüße
Peter
https://www.MINTronics.de -- der ftDuino & TX-Pi & 3D-Druck Shop!

viele Grüße
Peter

kräml
Beiträge: 304
Registriert: 14 Aug 2020, 06:47

Re: Ei, ei eine Vorabversion von TX-Pi

Beitrag von kräml » 08 Apr 2025, 21:00

Hallo,

eine Frage zur Installation. Welchen Prozessortype arm64 oder armhf? Oder seht ihr beide vor. Denke mit dem PI5 ist arm64 angesagt?

Gruß Kräml

tintenfisch
Beiträge: 505
Registriert: 03 Jan 2018, 22:04

Re: Ei, ei eine Vorabversion von TX-Pi

Beitrag von tintenfisch » 08 Apr 2025, 21:30

Hallo Kräml,

ich habe es nur mit der 64-bit Version des Raspberry PI OS Lite getestet und ich glaube auch, dass die Images, die @PHabermehl von stabilen Versionen von TX-Pi veröffentlicht, immer auf 64-bit basieren.

Ob die aktuelle Installationsroutine (und vor allem die Treiber) auch unter 32-bit laufen, habe ich nicht getestet und m.W. auch kein anderer. Seit jeher ist der Raspi 3B die kleinste Variante, die das TX-Pi-Projekt unterstützt. Es würde auch auf einem Pi Zero 2 W funktionieren, aber daran wird man nicht viel Freude haben.

Also würde ich die Systemvoraussetzungen auf min. Raspberry Pi mit ARMv8-Architektur (siehe obige Einschränkung) und ein 64-bit OS setzen, alles andere ist ungetestet.

Nachtrag: 32-bit wird nicht funktionieren, da die Waveshare Touchscreen Treiber zwischen 32-bit und 64-bit unterscheiden und wir nur die 64-bit Treiber unterstützen.

Viele Grüße
Lars

kräml
Beiträge: 304
Registriert: 14 Aug 2020, 06:47

Re: Ei, ei eine Vorabversion von TX-Pi

Beitrag von kräml » 08 Apr 2025, 22:01

Hallo Lars,

danke für die Info. Die Anleitung unter https://tx-pi.de/de/installation/ verwenden den armhf. Daher die Frage. Macht auch Sinn, mit arm64 kommt man 2025 doch etwas weiter.

Werde es mal testen.

Gruß und danke für die Arbeit

Kräml

tintenfisch
Beiträge: 505
Registriert: 03 Jan 2018, 22:04

Re: Ei, ei eine Vorabversion von TX-Pi

Beitrag von tintenfisch » 08 Apr 2025, 22:23

kräml hat geschrieben:
08 Apr 2025, 22:01
[…]
Die Anleitung unter https://tx-pi.de/de/installation/ verwenden den armhf. […]
Danke für den Hinweis, ich habe nun auch gesehen, dass wir unter <https://tx-pi.de/de/prerequisites/> div. Modelle aufführen, die m.E. nicht mehr (offiziell) unterstützt werden sollten. Wir sollten dort einen harten Schnitt machen und nur noch den Pi 3 und aufwärts mit einem 62-bit Raspberry Pi OS erwähnen.

Ich weiß nicht, wie enthusiastisch @PHabermehl bzgl. der Images ist, die viel Arbeit und Zeit erfordern. Evtl. wäre auch hier ein Schnitt sinnvoll und man bietet nur noch Images für Pi 4 und neuer an. Besitzer des Pi 3 müssten dann das Setup-Script bemühen oder genügend nörgeln, damit wir einen Bedarf sehen. ;)

Wir werden die Version, die auf Bookworm basiert, hoffentlich noch im April in trockene Tücher bringen und uns dann um die Homepage kümmern. Images werden auch folgen.

kräml
Beiträge: 304
Registriert: 14 Aug 2020, 06:47

Re: Ei, ei eine Vorabversion von TX-Pi

Beitrag von kräml » 09 Apr 2025, 08:12

Hallo,

hab ich die andere male vergessen zu sagen, ES FREUT MICH, dass es mit dem TX-PI aus der Community weiter geht. Hab das mal selber versucht, mich aber in den ganzen Fischertechnikprogrammen verheddert. Das kann ich als "Ausenstehender" nicht leisten.

OK, das TX-PI Image kann auch automatisch via github workflow gebaut werden. Hab mal das obige Skript genommen und ein vorläufige Image kann unter:

https://github.com/kraeml/tx-pi/releases

runter geladen werden.

HINWEIS: Dieses Image ist nicht getestet und würde sich freuen, von einem TX-PI Entwickler getestet zu werden.

Brut force von mir war es, die Zeile
nmcli radio wifi on
nicht auszuführen.

Das obige Image ist so eingestellt, dass es beim ersten Start, nochmal das tx-pi-setup Skript laufen lässt. Sollte dann viel schneller gehen, da schon einiges installiert ist.

Würde mich um Feedback freuen.

Gruß Kräml

tintenfisch
Beiträge: 505
Registriert: 03 Jan 2018, 22:04

Re: Ei, ei eine Vorabversion von TX-Pi

Beitrag von tintenfisch » 09 Apr 2025, 09:03

kräml hat geschrieben:
09 Apr 2025, 08:12
[…]
Brut force von mir war es, die Zeile
nmcli radio wifi on
nicht auszuführen.
[…]
Hmm… Ich habe bei einer Installation ebenfalls festgestellt, dass die Zeile evtl. zu Problemen führt.

Was war Dein Grund, die Zeile herauszunehmen? Hat das Script hier abgebrochen oder gab's danach Probleme mit dem WiFi?
Ich bin geneigt, die Anweisung zu entfernen, dennoch würde mich interessieren, warum Du sie herausgenommen hast.

kräml
Beiträge: 304
Registriert: 14 Aug 2020, 06:47

Re: Ei, ei eine Vorabversion von TX-Pi

Beitrag von kräml » 09 Apr 2025, 09:17

Hey Lars,
um Missverständnisse zu vermeiden, mir geht es nicht um die Entfernung der Zeile, sondern um die automatische Erstellung eines Images.

Die Zeile ist mir beim Ausführen in QEMU um die Ohren geflogen. Will heißen, das WLAN lässt sich in der QEMU nicht starten. Da ich hier kein WLAN brauche, hab ich diese kurzerhand hinausgenommen. Hier wollte ich es nur mitteilen.

Ob die WLAN-Zeile woanders Problem macht, ist ein anderes Thema. Meiner MEINUNG nach, wird das WLAN über den rpi-imager eingestellt und braucht nicht im setup-Skript eingeschaltet werden. Aber das ist nur eine MEINUNG und keine MÖCHTE HABEN.

Es freut mich aber, dass man ein Image aus dem Skript über github workflow erstellt werden kann.

Gruß Michl

tintenfisch
Beiträge: 505
Registriert: 03 Jan 2018, 22:04

Re: Ei, ei eine Vorabversion von TX-Pi

Beitrag von tintenfisch » 09 Apr 2025, 09:51

kräml hat geschrieben:
09 Apr 2025, 09:17
[…] Die Zeile ist mir beim Ausführen in QEMU um die Ohren geflogen. Will heißen, das WLAN lässt sich in der QEMU nicht starten. Da ich hier kein WLAN brauche, hab ich diese kurzerhand hinausgenommen. Hier wollte ich es nur mitteilen. […]
Danke für die Rückmeldung.

M.W. hatten wir dort mal

Code: Alles auswählen

rfkill unblock wifi
drin, aber beim Update zu Buster führte das, soweit ich mich recht erinnere, zu Problemen, weil dies nichts bewirkte oder sogar zu einer Fehlermeldung führte, solange der Ländercode für's WLAN nicht gesetzt war. Der Befehl wurde dann immer weiter degradiert bis zu dem obigen Ergebnis.

Wir nehmen das heraus und schauen, ob das zu Problemen oder Beschwerden führt.

Benutzeravatar
PHabermehl
Beiträge: 2558
Registriert: 20 Dez 2014, 22:59
Wohnort: Bad Hersfeld

Re: Ei, ei eine Vorabversion von TX-Pi

Beitrag von PHabermehl » 09 Apr 2025, 17:35

Jungs, großartig!
Werde mich nach meinen Urlaub um das Thema Images kümmern.
Habe dieses Mal nicht mal ein Laptop mit....
Gruß Peter
https://www.MINTronics.de -- der ftDuino & TX-Pi & 3D-Druck Shop!

viele Grüße
Peter

tintenfisch
Beiträge: 505
Registriert: 03 Jan 2018, 22:04

Re: Ei, ei eine Vorabversion von TX-Pi

Beitrag von tintenfisch » 11 Apr 2025, 15:46

Unter der Haube hat sich ein bißchen was über die Woche getan, u.a. funktioniert der webbasierte VNC-Client wieder. Ihr erreicht ihn über
http://<ADRESSE-EURES-PI>/remote/

Interessierte können das Script via

Code: Alles auswählen

wget https://tx-pi.de/unstable/tx-pi-setup.sh
herunterladen und einfach noch einmal mit dem entsprechenden Display-Parameter ausführen, also bspw. für das 3.5" A Display:

Code: Alles auswählen

chmod +x ./tx-pi-setup.sh
sudo ./tx-pi.setup.sh LCD35
Danach sollte der Pi wieder im "Ersteinrichtungszustand" sein.

Es gelten weiterhin alle Warnungen vom ersten Post, es handelt sich ausdrücklich um eine experimentelle Vorabversion.

Antworten