OC200 - failed to upgrade
Current situation
Controller Version: 5.7.6
Model: OC200 1.0
Firmware Version: 1.21.7 Build 20221206 Rel.58608
Internal Storage: Disk (1.88 GB free of 3.00 GB)
Issue
Trying to upgrade my OC200 v1 with firmware 1.21.7 to the latest firmware 1.24.0, I'm getting an error that an incorrect firmware file was provided.
I downloaded it several times and stored on different disk locations and mediums (PC, NAS), so ruling out the download itself.
Log info
In the server.log I notice the following:
05-07-2023 12:19:32.067 INFO [https-jsse-nio-443-exec-15] [] c.t.s.o.h.b.b(1119): Upgrade failed in omadacId <...>, reason Invalid firmware file. 05-07-2023 12:19:32.126 ERROR [https-jsse-nio-443-exec-15] [] c.t.s.o.h.b.b(1524): Read file /tmp/sysinfo/version.json error 05-07-2023 12:19:32.198 WARN [https-jsse-nio-443-exec-15] [] c.t.s.o.c.u.r(224): fail to transfer json to map . <...>MismatchedInputException: No content to map due to end-of-input at [Source: (String)""; line: 1, column: 0] 05-07-2023 12:19:32.460 WARN [https-jsse-nio-443-exec-15] [] c.t.s.o.h.b.b(1129): Catch exception <...>MismatchedInputException: No content to map due to end-of-input at [Source: (String)""; line: 1, column: 0] when get firmware version in <...>
Note: I obfuscated the omadacId (is it critical?) and cut out all trace dependencies down to bare minimum to avoid form checker identifying "illegal" links