Skip to content

(EVK) Firmware update fails over WiFi #370

@nseidle

Description

@nseidle

Likely related to #369 .

To replicate:

  • Confirm ethernet is not plugged in
  • Factory reset
  • Turn off Ethernet/WiFi failover (currently TCP menu 7, f)
  • Set default network to WiFi (currently TCP menu 7, d)
  • Enter WiFi credentials (6)
  • Exit menus to save settings
  • Update firmware (f, c)

Device fails to even start WiFi. It looks like it's trying to use ethernet.

  Current firmware version: d99.99
  Checking to see if an update is available from https://raw.githubusercontent.com/sparkfun/SparkFun_RTK_Everywhere_Firmware_Binaries/main/RTK-Everywhere-Firmware.json
  [105807][D][HTTPClient.cpp:241] beginInternal(): unexpected protocol: https, expected http
  [105822][D][HTTPClient.cpp:281] beginInternal(): protocol: https, host: raw.githubusercontent.com port: 443 url: /sparkfun/SparkFun_RTK_Everywhere_Firmware_Binaries/main/RTK-Everywhere-Firmware.json
  [105840][D][HTTPClient.cpp:552] sendRequest(): request type: 'GET' redirCount: 0
  
  [105847][E][NetworkManager.cpp:130] hostByName(): DNS Failed for 'raw.githubusercontent.com' with error '-54'
  [105857][E][ssl_client.cpp:116] start_ssl_client(): connect on fd 48, errno: 118, "Host is unreachable"
  [105867][I][NetworkClientSecure.cpp:153] connect(): Actual TLS start postponed.
  [105874][E][NetworkClientSecure.cpp:159] connect(): start_ssl_client: connect failed: -1
  [105882][D][HTTPClient.cpp:1083] connect(): failed connect to raw.githubusercontent.com:443
  [105890][W][HTTPClient.cpp:1399] returnError(): error(-1): connection refused
  [105897][E][NetworkClient.cpp:315] setSocketOption(): fail on 0, errno: 9, "Bad file number"
  [105906][E][NetworkClient.cpp:315] setSocketOption(): fail on 0, errno: 9, "Bad file number"
  [105914][D][HTTPClient.cpp:379] disconnect(): tcp is closed
  
  Firmware server not available
  Failed to get version number from server.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions