Springe zum Inhalt

Blog

Da hier jemand nach einem einfachen Modem-Skript fragte, mit dem über die serielle Konsole AT-Befehle geschickt werden können und die Antworten vom TC35 angezeigt werden, poste ich das einfach mal hier.

Wichtig: seriellen Monitor auf 9600 Baud umstellen und jedes AT-Kommando mit Punkt abschließen! Sind Kommandos oder Antworten des TC35 länger als 64 Bytes, so muss vorher in der Serial-Library der Puffer entsprechend hoch gesetzt werden (_SS_MAX_RX_BUFF). Nach dem Hochsetzen muss das Skript natürlich nochmal kompiliert und auf den Arduino hochgeladen werden.

Verkabelung:

  • GND Arduino mit GND von TC35
  • Pin 8 des Arduino mit IGT des TC35
  • Pin 2 des Arduino mit RXD0 des TC35
  • Pin 3 des Arduino mit TXD0 des TC35

Wenn vorher alles (auch der TC35) ausgeschaltet war, dann blinkt ca. 5 Sekunden nach dem Start die LED neben R1 und R2 auf dem TC35. Das bedeutet, dass sich der TC35 ins GSM-Netz eingebucht hat. Im seriellen Monitor meldet sich das Skript dann wie im Bild dargestellt.

Danach können ganz normal AT-Kommandos an den TC35 geschickt werden. Zu beachten ist nur, dass jedes Kommando im seriellen Monitor mit einem Punkt abgeschlossen werden muss (welcher durch das Skript aber nicht an den TC35 weitergereicht wird). Es dient nur zur Kennung für "hier ist ein Kommando zu Ende". Anschließend werden die Ausgaben des TC35 gelesen und auch im seriellen Monitor angezeigt.

Viel Spaß damit!

Seit Mitte 2016 wurde hier ein eigenes Forum betrieben, welches als Erweiterung der Kommentare zu den Beiträgen dieses Blogs gedacht war. Besonders ein Beitrag mit über 100 Kommentaren verlangte nach einer Lösung, denn allein der Seitentext umfasste schon mehr als die durch den hier eingesetzten Seitencache maximal verarbeitbare Größe.

So mauserte sich das Forum 2016 zu einem sinnvollen Zusatz zum Blog.

Forum - Verlauf

Seit 2018 jedoch wurden die Kommentare weniger, die Bots waren auf das Forum aufmerksam geworden und registrierten oft mehrmals täglich neue Bot-User. Glücklicherweise hat es in der ganzen Zeit nur ein Bot ein einziges Mal geschafft, Spam zu posten. Die mit der Forensoftware SMF mitgelieferte Captcha-Lösung war für die Bots leider kein Problem. Besserung versprach das Einbinden von Googles reCaptcha zur Registrierung.

Leider wurden notwendige Aktualisierungen auf neue Versionen der Foren-Software oft auf die lange Bank geschoben. Die Wartung eines Forums verschlingt einfach zu viel Zeit und erfordert zeitnahes Handeln. Da ich beides nicht immer leisten kann habe ich mich dazu entschlossen, das Forum zu schließen.

Ein vielleicht erhaltenswerter Beitrag aus dem Forum wurde ins Blog übernommen. Bei den restlichen Beiträgen im Forum handelte es sich meist um Problemlösungen zu Individualkonfigurationen.

Zum Schluß noch eine kleine Statistik zum Forum:

Forum - Allgemeine Statistik

Ich möchte mich hier noch einmal herzlich bei allen Teilnehmern am Forum bedanken. Im Team Lösungen zu den dort angesprochenen Problemen zu finden hat mir sehr viel Spaß gemacht. Ich hoffe, den einen oder anderen auch hier in den Kommentaren wieder lesen zu dürfen.

5

Nach ein paar Lobgesängen auf LineageOS hier im Blog habe ich heute meine letzte Version mit einem Stock-ROM überschrieben. Leider hat sich LineageOS für meine Handy-Modelle nicht so entwickelt, wie ich es mir gewünscht hätte oder wie ich es von anderen OpenSource-Projekten gewohnt bin.

Nach dem fulminanten Start von LineageOS Anfang 2017 und der durch das Forken von CyanogenMod unmittelbar verfügbaren breiten Unterstützung von Handymodellen schien der weitere Betrieb meiner ohnehin schon auf CyanogenMod laufenden Handys weiter gesichert. Auch der im LineageOS-Wiki dokumentierte Support meines aktuellsten Handy-Modells durch gleich drei Entwickler ließ Gutes erwarten.

Anders als bei CyanogenMod gab und gibt es bei LineageOS noch keine offiziellen Versionen. Historisch gewachsen werden Nightlys, entgegen dem Namen, wöchentlich gebaut. Ich war bei den Nightlys immer an vorderster Front dabei und habe seit der Verfügbarkeit eines Bug- bzw. Regression-Trackers auch fleißig Tickets eingereicht.

Leider werden seit Mitte letzten Jahres von allen drei Entwicklern für mein Handymodell keine Bugs mehr behoben. Elementare Sachen wie z.B. die Anzeige des Energieverbrauchs durch einzelne Apps oder etwa ganz einfache Sachen wie die Anzeige des durch Videos verbrauchten Speichers (es wird immer 0 angezeigt) funktionieren nicht. Videos länger als 2 Minuten aufzunehmen ist sinnlos, da diese anschließend nur ruckeln. Dazu kommen tägliche Random-Reboots, welche sicherlich die ärgerlichsten der bisher nicht behobenen Fehler sein dürften. Verweise auf die volle Konzentration der Entwickler auf eine neue Version (Oreo) kann ich nicht nachvollziehen, da solch eine Version nach einem ganzen Jahr bisher nicht erschienen ist und auch in den entsprechenden Repositories keinerlei Commits dieser Art zu finden sind. Die bisher letzte Version von LineageOS für mein Handymodell strotzt leider nur so von Fehlern.

Das wieder auf das Stock-ROM zurückgesetzte Handy, welches nach wie vor tadellos funktioniert, wird morgen verschenkt. Mein aktuelles Handy hat von vornherein sein Stock-ROM behalten (der geneigte Leser findet sicherlich schnell heraus, welche Marke ich bevorzuge).

Schade für LineageOS, welche so ambitioniert und großartig gestartet ist, leider aber kein generelles Konzept für die Entwicklung durchsetzten konnte.

3

Du kannst HTTPS-Traffic von WinHttp tracen haben sie gesagt:

Das Kommando erzählt unter Windows 10, dass das jetzt ganz anders geht:

Das "neue" Kommando speichert den Trace natürlich wo ganz anders:

Das neue Tracing erzeugt ETL-Files haben sie gesagt. Die Daten des Traces kann man sich mit dem seit 2010 nicht mehr weiterentwickelten Microsoft Network Monitor ansehen:

Trace events are collected in the ETL file, which can be viewed using tools such as Network Monitor.

Das Ganze sieht dann so aus:

Wie man sieht, sieht man genau nichts. Danke für gar nichts, Microsoft.