solum icon indicating copy to clipboard operation
solum copied to clipboard

Scanner FW Update doesn't work via Solum - Play Store Beta is not newer then the default build

Open TheChrizZly opened this issue 8 months ago • 0 comments

Hello, I want to update the firmware of my Scnner to 11.3. After my initial question I subscribed to the Beta version of the Clarius App, as I hoped this might be the easiest way. However. Even I am in the Android Beta Repository for the Clarius App, I do not get any Update for the App (I am in the Beta program for a few days now). So I tried to implement the software Update function in solum. Following the Guide in the Readme I got the .zip file with the firmware. I am not sure which file I should use. I tried to push the .zip to my Scanner, but that didn't work.

I receive the Error: undetermined hardware version

When I do specify the Hardware Version (hwVer=2 for the L15HD Scanner) I do receive the Error: undetermined hardware version, falling back to user provided version. After a few seconds the software then crashes.

I do use a custom Python Wrapper with ctypes for solum 11.3.0.

After initialising I do wait until the probe is connected and the certificate is validated. I then convert my path to a ctypes c_char_p (which should be compatible with const char*. If not the error message should indicate an issue with the filepath(?)). For the CusSWUpdateFn and CusProgressFn I wrote a simple print function to show the progress and the status of the Update. For hwVer I tried 0 and 2 as an int (I tried c_int, which should not be necessary in that case. But that didn't help either).

The function solumSoftwareUpdate returns -1, which indicates that the update failed. Do you have any suggestions to solve this issue?

TheChrizZly avatar Jun 17 '24 15:06 TheChrizZly