Error: ALP Data failed 7xxxx [behoben]

Hallo @gluap,

vielen Dank für die Unterstützung! Mit einer anderen SD Karte war das Firmewareupdate (manuell) auf v0.21.928 nun erfolgreich. Leider kommt nun die nächste Fehlermeldung beim Starten mit Knopfdruck und dem Versuch die „ALP Data…“ zu laden kommt: „Meldung ALP Data failed 73056“. Es wird zwar eine Datei ALP Data auf der SD Karte geschrieben, eine Verbindung mit dem GPS „Wait for GPS trotz GPS ok“ (siehe erste Nachricht) baut sich aber nicht auf. Ein Löschen der ALP Daten bringt mich leider auch nicht weiter.

@tvo was steht denn bei dir auf der „Info“ Seite im Menü des OpenBikeSensors unter „GPS“? Ggf. gibt es ja noch ein tiefergehendes Problem mit dem GPS. Hattest du dein GPS Modul selbst organisiert oder kommt es aus einem Bauworkshop des OBS e.V.? Ich frage weil es bei vielen Lieferanten immer wieder schlechte (gefälschte) GPS module gab - die Verbesserungen in der Firmware richten sich spezifisch an das neo m8n, das auf den Workshops dieses Jahr verwendet wurde.

Hast du eins dieser Module findest du unter GPS unter anderem folgende Informationen:

hwVersion: 00080000
romVersion: FWVER=SPG 3.01
extension: PROTVER=18.00
extension: GPS;GLO;GAL;BDS

Wichtig ist auch, dass die baud rate mit (ca.) 115200 angegeben wird.

Wait for GPS ist an sich normal - sollte mit guten Minuten bei freier Sicht auf den Himmel höchstens ein paar Minuten dauern.

… ich sehe gerade, dass der fehler "ALP Data Failed " hier auch auftritt, das flackert aber nur ganz kurz durchs display beim wifi anmachen.

Hallo @gluap,

das GPS Modul war selbst organisiert. Die Fehlermeldung läuft wie von Dir gerade beschrieben nur ganz kurz durch. Ich probiere es morgen nochmal mit dem Empfang. Vielleicht habe ich ja Glück :slight_smile: Hier die technischen Daten:

GPS

GPS valid checksum: 536
GPS failed checksum: 0
GPS unexpected chars: 0
GPS hdop: 99.99
GPS fix: 0
GPS fix flags: 4c
GPS satellites: 0
GPS uptime: 96868ms
GPS noise level: 84
GPS baud rate: 115201
GPS ALP bytes: 0
GPS messages:
RINV: openbikesensor.org/v0.21.928
NTC: Resetting GPS
swVersion: 7.03 (45969)
hwVersion: 00040007
NTC: ANTSTATUS=OK
SBAS: mode: 0 System: 0 cnt: 0
readGPSData(longDelay: 225ms received 76(76) in 3ms)
NAVSOL gps week changed: 0 → 2345 at 2024-12-15T20:06:51Z

Notiz: Aus dem Log während der Fehlermeldung - Seltsam, sieht aus als käme da die Größe des downloads zurück statt eines http fehlercodes

[ 15042][I][configServer.cpp:714] wifiConnectedActions(): Connected to Fuenfwerk n, IP: 192.168.1.119
[ 15124][I][configServer.cpp:720] wifiConnectedActions(): MDNS responder started
[ 15133][I][timeutils.cpp:167] setClockByNtpAndWait(): Waiting 180000ms for NTP time sync. 
[ 16541][I][timeutils.cpp:174] setClockByNtpAndWait(): System time is set after 1400ms via NTP to 2024-12-15T20:11:37Z.
[ 16560][E][vfs_api.cpp:105] open(): /sd/current_14d.hdr does not exist, no permits for creation
[ 16576][E][vfs_api.cpp:105] open(): /sd/current_14d.alp does not exist, no permits for creation
[ 17238][I][esp_crt_bundle.c:142] esp_crt_verify_callback(): Certificate validated
[ 18752][I][alpdata.cpp:72] update(): Size: 72724
[ 22748][E][alpdata.cpp:78] update(): Written: 72724
[ 22821][E][alpdata.cpp:106] displayHttpClientError(): [HTTP] GET... failed, error 72724: 
[ 22836][I][config.cpp:508] getNumberOfWifiConfigs(): getNumberOfWifiConfigs: 0
[ 22843][I][config.cpp:509] getNumberOfWifiConfigs(): PROPERTY_WIFI_SSID: Fuenfwerk n
[ 22851][I][config.cpp:510] getNumberOfWifiConfigs(): getProperty<String>(PROPERTY_WIFI_SSID): Fuenfwerk n
[ 22861][I][configServer.cpp:598] createHttpServer(): About to create http server.

Das war jetzt der Log von deinem Gerät? Ohne genau Programmierkenntnisse vermute ich trotzdem einen Bug in der neuesten Version.

Ich habe die Ursache gefunden: Ublox hat in der Vergangenheit immer alp datenfiles > 80000 bytes geliefert. Der aktuelle ist nur 72724 bytes groß. Wir haben zur Sicherheit eine Prüfung drin, dass die Datei größer als 80kbytes ist. Das schlägt heute mit allen firmwares (auch den alten) fehl, ist also jetzt kein Fehler speziell der neuen Version.

Ich hab das limit angepasst (zur Sicherheit runter auf 60kb) und eine neue Firmware hochgeladen. Kann aber sein, dass sich das auch von allein behebt - wer weiß wie groß die Datei nächste Woche ist.

2 „Gefällt mir“

PS: ich habe die Unterhaltung zum ALP fehler in einen neuen Thread gesteckt, damit sie anhand der Fehlermeldung für ander mit dem gleichen Problem schneller auffindbar ist.

Das war die Lösung! Nach einem Update auf v0.21.929 läuft er wieder. Vielen herzlichen Dank @gluap