Roadmap Community-Firmware V0.9
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
-
- Administrator
- Beiträge: 583
- Registriert: 26 Dez 2015, 23:49
- Wohnort: Rhein-Main-Gebiet
TXT zerlegt :-(
Hallo zusammen,
ich habe es irgendwie geschafft, meinen TXT kaputtzukriegen. Nicht ganz, aber so wie es aussieht ist der für WLAN und Bluetooth zuständige Chip im Eimer
Symptome: Der Kernel erkennt weder in der Community- noch in der Original-Firmware den wl18xx. Weder den Bluetooth- noch den WLAN-Teil.
Was ich da falsch gemacht habe weiß ich auch nicht. Ich war eigentlich dabei, Bluetooth zu aktivieren (eigentlich auch erfolgreich, die wesentlichen Zutaten sind eine neuere Version von "uim" und die Bluetooth-Firmware aus der originalen Firmware, und von Hand gestartet konnte ich problemlos nach BT-Geräten scannen und mich den TXT mit anderen Geräten verbinden) und habe eigentlich nur ein Image gebaut, dass alle Zutaten enthält und per Startscript uim und den btwilink-Kernel-Treiber lädt. Aber als ich dieses Image gestartet habe, ging funkmässig plötzlich gar nichts mehr. Auch über eine Trennung vom Strom hinaus, und auch mit der Original-Firmware ging nichts mehr. Das deutet denke ich auf einen echten Hardware-Defekt hin.
Ich werde daher an Bluetooth notgedrungen nichts weiter machen können. Damit ihr eventuell damit experimentieren könnt, committe ich noch die neue Version von uim und die passende Bluetooth-Firmware, aber ich werde das init-Script auf jeden Fall weglassen und Bluetooth nicht automatisch aktivieren.
ich habe es irgendwie geschafft, meinen TXT kaputtzukriegen. Nicht ganz, aber so wie es aussieht ist der für WLAN und Bluetooth zuständige Chip im Eimer
Symptome: Der Kernel erkennt weder in der Community- noch in der Original-Firmware den wl18xx. Weder den Bluetooth- noch den WLAN-Teil.
Was ich da falsch gemacht habe weiß ich auch nicht. Ich war eigentlich dabei, Bluetooth zu aktivieren (eigentlich auch erfolgreich, die wesentlichen Zutaten sind eine neuere Version von "uim" und die Bluetooth-Firmware aus der originalen Firmware, und von Hand gestartet konnte ich problemlos nach BT-Geräten scannen und mich den TXT mit anderen Geräten verbinden) und habe eigentlich nur ein Image gebaut, dass alle Zutaten enthält und per Startscript uim und den btwilink-Kernel-Treiber lädt. Aber als ich dieses Image gestartet habe, ging funkmässig plötzlich gar nichts mehr. Auch über eine Trennung vom Strom hinaus, und auch mit der Original-Firmware ging nichts mehr. Das deutet denke ich auf einen echten Hardware-Defekt hin.
Ich werde daher an Bluetooth notgedrungen nichts weiter machen können. Damit ihr eventuell damit experimentieren könnt, committe ich noch die neue Version von uim und die passende Bluetooth-Firmware, aber ich werde das init-Script auf jeden Fall weglassen und Bluetooth nicht automatisch aktivieren.
Re: Roadmap Community-Firmware V0.9
Super, verstehe. Die Ablehnung von Standard-(root)-Passwörtern verstehe ich und soweit sich der root-Zugang wieder aktivieren lässt, passt das m.E. Etwas schwer getan habe ich mich mit den m.E. strikten Passwortregeln - dass schon ein passwort das als Bestandteil ftc enthält nicht geht scheint mir doch etwas weitgehend für ein Spielzeug. Aber sei's drum.
Zwischenzeitlich habe ich auch ein Update gemacht via SCP auf die mit sync gemountete Karte - ja, es geht langsam, aber nicht unerträglich - zumindest auf der von mir genutzten UHS1/Class 10-Karte. Aber gut, ich habe damit nach meinem Verständnis viele kleinere Einzeldateien geschrieben und nicht das rootfs in einer Datei. Das ist ja aber kein Problem, denn diese Variante kann ich ja direkt unter Windows auf die Karte schieben.
Zwischenzeitlich habe ich auch ein Update gemacht via SCP auf die mit sync gemountete Karte - ja, es geht langsam, aber nicht unerträglich - zumindest auf der von mir genutzten UHS1/Class 10-Karte. Aber gut, ich habe damit nach meinem Verständnis viele kleinere Einzeldateien geschrieben und nicht das rootfs in einer Datei. Das ist ja aber kein Problem, denn diese Variante kann ich ja direkt unter Windows auf die Karte schieben.
- MasterOfGizmo
- Beiträge: 2722
- Registriert: 30 Nov 2014, 07:44
Re: TXT zerlegt :-(
Na super ... was sagen denn die diversen Beaglebone-Foren? Wenn man das durch ein paar Experimente mit Bluetooth schafft, dann sollte das da ja auch mal jemandem passiert sein ...richard.kunze hat geschrieben: ich habe es irgendwie geschafft, meinen TXT kaputtzukriegen. Nicht ganz, aber so wie es aussieht ist der für WLAN und Bluetooth zuständige Chip im Eimer
Edit:
Code: Alles auswählen
uim &
modprobe btwilink
hciconfig hci0 up
Zuletzt geändert von MasterOfGizmo am 02 Mai 2016, 21:15, insgesamt 1-mal geändert.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
-
- Administrator
- Beiträge: 583
- Registriert: 26 Dez 2015, 23:49
- Wohnort: Rhein-Main-Gebiet
Re: Roadmap Community-Firmware V0.9
Die Passwort-Regeln habe ich gar nicht extra angepasst, das ist der Default, der bei Buildroot mitkommt.TiniTech hat geschrieben: Etwas schwer getan habe ich mich mit den m.E. strikten Passwortregeln - dass schon ein passwort das als Bestandteil ftc enthält nicht geht scheint mir doch etwas weitgehend für ein Spielzeug. Aber sei's drum.
Root darf beliebige (auch schwache) Passwörter setzen, d.h. wenn Du wirklich ein schwaches Passwort für ftc willst, kannst Du das über einen Umweg hinbekommen: Erst mit
Code: Alles auswählen
passwd
Code: Alles auswählen
sudo passwd ftc
- MasterOfGizmo
- Beiträge: 2722
- Registriert: 30 Nov 2014, 07:44
Re: Roadmap Community-Firmware V0.9
Der Countdown läuft ...
Die neuen Issues, die da noch aufgemacht werden sind allesamt unkritisch. Ich würde in zwei Tagen mal einen Clean-Build machen und ablegen.
Wo legen wir ihn ab? Im Source-Tree hat es m.E. nix zu suchen. Ein neues Binariy-Repository auf github? "community-TXT-images" ? Oder gibt's was besseres als github für Binaries?
Die Sachen für das Simple-Setup haben ge'zip't gute 60MB, das rootfs für das Expert-Setup hat ge'bzip2't 50MB. Wollen wir das rootfs.tar überhaupt mit ablegen? Schadet wohl nicht ...
Die neuen Issues, die da noch aufgemacht werden sind allesamt unkritisch. Ich würde in zwei Tagen mal einen Clean-Build machen und ablegen.
Wo legen wir ihn ab? Im Source-Tree hat es m.E. nix zu suchen. Ein neues Binariy-Repository auf github? "community-TXT-images" ? Oder gibt's was besseres als github für Binaries?
Die Sachen für das Simple-Setup haben ge'zip't gute 60MB, das rootfs für das Expert-Setup hat ge'bzip2't 50MB. Wollen wir das rootfs.tar überhaupt mit ablegen? Schadet wohl nicht ...
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: Roadmap Community-Firmware V0.9
Ich programmiere gerade ein einfaches update-Script für das simple Layout. Derzeit habe ich ein eigenes Repo, welches vortäuscht die V1 zu liefern. Ich werde das fertig machen und dann auf eure Wünsche anpassen.
Wo kriege ich eigentlich die rootfs.img her? Ich finde nur die .tar
Raphael
Wo kriege ich eigentlich die rootfs.img her? Ich finde nur die .tar
Raphael
Re: Roadmap Community-Firmware V0.9
Die rootfs.img ist nach dem Build ein Link auf die rootfs.squashfs. Also: Einfach die rootfs.squashfs aus dem output-Verzeichnis nehmen und umbenennen.
-
- Administrator
- Beiträge: 583
- Registriert: 26 Dez 2015, 23:49
- Wohnort: Rhein-Main-Gebiet
Re: Roadmap Community-Firmware V0.9
Spricht was dagegen, das als "Release" auf Github zu legen (siehe https://help.github.com/categories/releases/)?MasterOfGizmo hat geschrieben: Ich würde in zwei Tagen mal einen Clean-Build machen und ablegen.
Wo legen wir ihn ab? Im Source-Tree hat es m.E. nix zu suchen. Ein neues Binariy-Repository auf github? "community-TXT-images" ? Oder gibt's was besseres als github für Binaries?
Re: Roadmap Community-Firmware V0.9
Wo das liegt ist mir egal. Ich brauche bloß zwei Dateien im root-verzeichnis des repo.
RaphEl
RaphEl
- MasterOfGizmo
- Beiträge: 2722
- Registriert: 30 Nov 2014, 07:44
Re: Roadmap Community-Firmware V0.9
Edit:
V0.9 liegt erstmal unter [url]hhttps://github.com/ftCommunity/ftcommunity-TXT/releases/tag/v0.9[/url]
V0.9 liegt erstmal unter [url]hhttps://github.com/ftCommunity/ftcommunity-TXT/releases/tag/v0.9[/url]
Zuletzt geändert von MasterOfGizmo am 03 Mai 2016, 12:57, insgesamt 2-mal geändert.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
-
- Administrator
- Beiträge: 583
- Registriert: 26 Dez 2015, 23:49
- Wohnort: Rhein-Main-Gebiet
Re: Roadmap Community-Firmware V0.9
Laut https://help.github.com/articles/about-releases/ liegt das Limit bei 2GB pro File. Wo hast Du denn die Einschränkung auf 10 MB her?MasterOfGizmo hat geschrieben:Man darf an releases keine Binaries > 10MB anhängen.richard.kunze hat geschrieben: Spricht was dagegen, das als "Release" auf Github zu legen (siehe https://help.github.com/categories/releases/)?
Welchem Commit entspricht das denn in ftcommunity-TXT? 36ec990a9c7c955c05f0ce6f757e6af19ef4d7f3?MasterOfGizmo hat geschrieben: V0.9 liegt erstmal unter https://github.com/ftCommunity/ftcommunity-TXT-images
Sollte man denke ich noch passend taggen.
- MasterOfGizmo
- Beiträge: 2722
- Registriert: 30 Nov 2014, 07:44
Re: Roadmap Community-Firmware V0.9
Ausprobiert. Er meinte sinngemäß "Whoa, what a big file. Please retry with a file < 10MB"richard.kunze hat geschrieben: Laut https://help.github.com/articles/about-releases/ liegt das Limit bei 2GB pro File. Wo hast Du denn die Einschränkung auf 10 MB her?
Genau dem.richard.kunze hat geschrieben: Welchem Commit entspricht das denn in ftcommunity-TXT? 36ec990a9c7c955c05f0ce6f757e6af19ef4d7f3?
Sollte man denke ich noch passend taggen.
Edit: Äh? Wie hast Du das denn gemacht. Falls Du das alles hübsch als Release verpackt hast kannst Du gerne das image-Repository löschen.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
-
- Administrator
- Beiträge: 583
- Registriert: 26 Dez 2015, 23:49
- Wohnort: Rhein-Main-Gebiet
Re: Roadmap Community-Firmware V0.9
Das scheint nur für Drag-and-Drop zu gelten. Mit Hochladen über den Link hinter "or selecting them" hab ich eben das Zip-File mit den Binaries problemlos auf github bekommen.MasterOfGizmo hat geschrieben:Ausprobiert. Er meinte sinngemäß "Whoa, what a big file. Please retry with a file < 10MB"richard.kunze hat geschrieben: Laut https://help.github.com/articles/about-releases/ liegt das Limit bei 2GB pro File. Wo hast Du denn die Einschränkung auf 10 MB her?
Ich hab aus dem readme.md und den Binaries aus dem Image-Repository mal ein (bisher halbfertiges, das rootfs.tar.bz2 muss ich noch hochladen) Release gemacht und als Draft gespeichert. Da müsste man noch den Download-Link anpassen, aber im Prinzip scheint das zu gehen.
OK, dann tagge ich das mal und mach das Github-Release auf der Basis fertig.MasterOfGizmo hat geschrieben:Genau dem.richard.kunze hat geschrieben: Welchem Commit entspricht das denn in ftcommunity-TXT? 36ec990a9c7c955c05f0ce6f757e6af19ef4d7f3?
Sollte man denke ich noch passend taggen.
Edit: Das Release ist jetzt öffentlich auf Github, unter https://github.com/ftCommunity/ftcommun ... s/tag/v0.9
- MasterOfGizmo
- Beiträge: 2722
- Registriert: 30 Nov 2014, 07:44
Re: Roadmap Community-Firmware V0.9
Genau das habe ich auch versucht ... wtf ...richard.kunze hat geschrieben:Mit Hochladen über den Link hinter "or selecting them" hab ich eben das Zip-File mit den Binaries problemlos auf github bekommen.
Wie auch immer. V0.9 ist draußen! Jetzt sind FT und der Rest der Community am Zuge ...
Edit: Der erste Bug ist auch drin: Screenshots unter dem Simple-Setup gehen nicht, weil /var/www/screenshot.png dort read-only ist ...
Zuletzt geändert von MasterOfGizmo am 03 Mai 2016, 13:29, insgesamt 1-mal geändert.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
-
- Administrator
- Beiträge: 583
- Registriert: 26 Dez 2015, 23:49
- Wohnort: Rhein-Main-Gebiet
Re: Roadmap Community-Firmware V0.9
Du hast vermutlich den falschen Upload-Bereich genommen (ist mir beim ersten Versuch auch passiert). Im "Release erstellen"-UI auf Github gibt es einmal einen Upload direkt unter der Texteingabe für die Release-Notes (Titel "Attach files by dragging & dropping, selecting them, or pasting from the clipboard.") mit einer 10MB-Beschränkung, und darunter noch einen mit dem Titel "Attach binaries by dropping them here or selecting them" ohne Größenbeschränkung. Was der erste Bereich macht weiß ich gar nicht so genau, ich vermute mal damit kannst Du die Release-Beschreibung aus einem externen File hochladen.MasterOfGizmo hat geschrieben:Genau das habe ich auch versucht ... wtf ...richard.kunze hat geschrieben:Mit Hochladen über den Link hinter "or selecting them" hab ich eben das Zip-File mit den Binaries problemlos auf github bekommen.
- MasterOfGizmo
- Beiträge: 2722
- Registriert: 30 Nov 2014, 07:44
Re: Roadmap Community-Firmware V0.9
Ok, eine Beschränkung der Release-Becshreibung auf 10MB kann ich ja sogar halbwegs nachvollziehen ...
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
-
- Administrator
- Beiträge: 583
- Registriert: 26 Dez 2015, 23:49
- Wohnort: Rhein-Main-Gebiet
Re: Roadmap Community-Firmware V0.9
Na, dann können wir die Tage ja mal ein Release v0.9.1 machenMasterOfGizmo hat geschrieben:Edit: Der erste Bug ist auch drin: Screenshots unter dem Simple-Setup gehen nicht, weil /var/www/screenshot.png dort read-only ist ...
Ich mach mal ein Issue auf Github auf, lege einen Branch für 0.9.x an (damit wir später v0.9-Bugfixes und neue Features für v1.0 auseinanderfieseln können) und repariere den Fehler....
Edit: Issue gibts schon, das ist https://github.com/ftCommunity/ftcommun ... /issues/37
Re: Roadmap Community-Firmware V0.9
Hab ich es doch gesagt.richard.kunze hat geschrieben:Na, dann können wir die Tage ja mal ein Release v0.9.1 machenMasterOfGizmo hat geschrieben:Edit: Der erste Bug ist auch drin: Screenshots unter dem Simple-Setup gehen nicht, weil /var/www/screenshot.png dort read-only ist ...
Ich mach mal ein Issue auf Github auf, lege einen Branch für 0.9.x an (damit wir später v0.9-Bugfixes und neue Features für v1.0 auseinanderfieseln können) und repariere den Fehler....
Edit: Issue gibts schon, das ist https://github.com/ftCommunity/ftcommun ... /issues/37
Ich hatte die ganze Zeit simple und ihr wohl advanced.
Raphael
- MasterOfGizmo
- Beiträge: 2722
- Registriert: 30 Nov 2014, 07:44
Re: Roadmap Community-Firmware V0.9
Klingt gut. Und ja, ein Zweig für's Bug-Fixing macht definitiv Sinn. Da kommen sicher noch ein paar Kleinigkeiten. Aber ich würde jetzt nicht für jeden Bugfix ein Release machen. Unsere Kunden sind ja zum Glück von FT gehärtet worden. Die halten nun auch mal ein paar Tage mit einem fehlenden Feature ausrichard.kunze hat geschrieben: Na, dann können wir die Tage ja mal ein Release v0.9.1 machen
Ich mach mal ein Issue auf Github auf, lege einen Branch für 0.9.x an (damit wir später v0.9-Bugfixes und neue Features für v1.0 auseinanderfieseln können) und repariere den Fehler....
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
-
- Administrator
- Beiträge: 583
- Registriert: 26 Dez 2015, 23:49
- Wohnort: Rhein-Main-Gebiet
Re: Roadmap Community-Firmware V0.9
Nee, das wollte ich jetzt auch nicht. Aber in einem Monat oder so (wenn mal ein paar mehr Leute das Ganze getestet haben) kann man ja mal ein Bugfix-Release rausbringen das alles aufräumt was sich so angesammelt hat.MasterOfGizmo hat geschrieben: Klingt gut. Und ja, ein Zweig für's Bug-Fixing macht definitiv Sinn. Da kommen sicher noch ein paar Kleinigkeiten. Aber ich würde jetzt nicht für jeden Bugfix ein Release machen.
Das wäre dann auch ein netter Testfall für Raphaels Update-Script.
Man kann ja auch mit gutem Beispiel vorangehenMasterOfGizmo hat geschrieben:Unsere Kunden sind ja zum Glück von FT gehärtet worden. Die halten nun auch mal ein paar Tage mit einem fehlenden Feature aus