Pimax 8k user since yesterday, totally desperate with "OPEN SSL FATAL ERROR"

Good evening friends,

I received the pimax 8k yesterday and since then I am fighting against the damn error “OPEN SSL FATAL: openssl_uplink 0000 … not opensll_applink)”.

I have formatted the computer, I have reinstalled everything, I have updated drivers, I have updated net framework and I can not eliminate this error.

With version 84 of pitool I do not get this error, but when I launch the 84, the pimax icon appears on the screen, then disappears and the icon remains in the toolbar, down to the right without anything else happening, the pimax are off without an image.

When I bring the mouse cursor to the Pimax icon, this icon disappears from the screen.
I do a complete uninstall of version 84 to install version 76 later.

When I launched version 76, ALWAYS AS AN ADMINISTRATOR, the Pimax logo appeared in the middle of the PC monitor and then the error “OPEN SSL FATAL: openssl_uplink 0000 … not opensll_applink)”, BUT SURPRISINGLY IN THE PIMAX IF IMAGE APPEARS !!!, the image of the surface of a planet with a background sun appears.

In addition, it also detects the absolute positioning of my two lighthouse stations of my Htc Vive Pro and does the tracking without problems, but in Windows 10 the OPEN SSL FATAL error remains and behind it is the PITOOL menu completely blank without seeing anything.

If I click ok, the error disappears but everything closes, although the viewfinder still has the image of the planet and keeps tracking perfectly.

I have installed the Pimax from scratch on another computer that I have in my office and the same thing happens to me !!!, version 84 does not do anything and version 76 gives image to the Pimax but the error always comes OPEN SSL FATAL !!!.

I have no antivirus installed, I have disabled the protection of Windows Defender.

None of this eliminates the damn error open ssl.

I attached a video and some pictures of what is happening on the screen, I have uploaded it to my Google Drive to share it with all of you.

I have opened an incident yesterday by email to the Pimax support service and I have not received any response or solution.

I have formatted the computer completely and reinstalled Windows 10 from scratch, I have tried on another computer, nothing has solved my problem, I am crazy !!!, I do not know what to do anymore.

Please someone who can help this desperate user of some recent Pimax 8k ???.

Thank you very much for your collaboration, dear friends.

VIDEO ERROR…

PICTURE ERROR…

Greetings.

1 Like

I have/had the same or at least a similar issue.

In PiTool 76, I got the same ssl error. I was able to move the error window and still use the application. However, I was not able to get a connection over Displayport.

In PiTool 84, I did not get any error, instead PiTool closed itself immediately. The logs in “C:\Users\Username\AppData\Local\Pimax\PiTool\pitool_yyyy-mm-dd.log” also show the same SSL error.

After 3 hours of finding out what went wrong, suddenly it just worked after I rebooted. The error was gone and I could use PiTool and the HMD.

Today, I face the same problem again. PiTool closes itself immediately after it starts. Gladly I can still use the HMD, but I’m not able to adjust any settings.

1 Like

please install .84 which has fixed this issue.
@predator036

Well it is still in the logs in version 84:

Warning: QSslSocket: cannot resolve SSL_set_alpn_protos
Warning: QSslSocket: cannot resolve SSL_CTX_set_alpn_select_cb
Warning: QSslSocket: cannot resolve SSL_get0_alpn_selected

Those are the last 3 lines in the log and PiTool does not show its main window, but closes itself. The only difference to version 76 is that the error message is now hidden.

Thank you for your interest and for answering my problem, but as I say above, when I install version 84 and execute it, the pimax logo appears on the windows desktop, the icon appears below on the right in the toolbar and nothing else happens, the pimax logo disappears after 5 seconds and the pimax 8k do not even turn on, the only version that manages to give image in the panel pimax is version 76, but always with the fatal error ssl.

my friend, how much I am sorry to read this experience of yours, what a pity, since yesterday I have not been able to make the 8k work correctly and without the fatal error ssl, it is impossible for me to eliminate the error

I took a look into the Windows event viewer. The PiTool crashes are logged there.

Application name: PiTool.exe
Version: 0.0.0.0
Timestamp: 0x5bc1a7ff
Module name: ucrtbase.dll
Version: 10.0.17134.319
Timestamp: 0x40b70dec
Exception Code: 0xc0000409
Process ID: 0x354c
Starting time: 0x01d46bb85ae7ef65
Application path: C:\Program Files\Pimax\Runtime\PiTool.exe
Module path: C:\WINDOWS\System32\ucrtbase.dll

The exception code is interesting. According to [MS-ERREF]: NTSTATUS Values | Microsoft Learn this exception code indicates a stack overflow.

Did you try installing 1.76 and upgrading to 1.84? Don’t install 1.84 by itself. Some people have mentioned that upgrading from 1.76 to 1.84 got past other problems.

Do you have everything else installed?
DirectX, NetFramework etc…maybe Java, nerver know

Do you have any antivirus installed on the PC?

If so, Uninstall the antivirus and all pimax software, restart and install the pimax software.

Do not install from the same pimax installer, download a new one, from another place and different link seems that it could be an error in the compilation of the same.

It is possible that it is a communication error between the headset and the PC, do you know if there is any way to reinstall the firmware on the headset? Is it possible that the cable to the PC is in some USB port that is malfunctioning?

I hope it is not that the firmware has been installed badly, or if so, I hope it has a solution.

If it persists I’m running out of ideas.

I wouldn’t uninstall. Just pause it, download PiTool, disconnect from the internet, and try using PiTool. If it succeeds, then turn the antivirus back on and reconnect to the internet.

On another note, I had heard that some people had issues if they installed v84 directly but it worked if they installed v76 and upgraded to v84. Maybe they aren’t properly calling out their dependencies in v84?

EDIT: Maybe I missed a post :sweat: (aka scrolling up)

A bit of disassembling led me to a quick and dirty solution. The error message is only written if some value is set, which is set directly after ssleay32.dll is loaded.
By renaming “C:\Program Files\Pimax\Runtime\ssleay32.dll” into “_ssleay32.dll” seems to get rid of this problem. However, this leads to many “Warning: QSslSocket: cannot call unresolved function xyz” in the log.

But still better than nothing I guess.

2 Likes

Is you clock/date correctly set? I had some strange SSL issues once because of that.

@Headcool, I think it’s your case:
Timestamp: 0x5bc1a7ff => 1539418111 => GMT: Saturday, 13 October 2018 08:08:31 (epoch)

My time is set correctly. The timestamp you are refering to is the modification date of PiTool.exe.

ok.

Do you have openssl installed somewhere or in your PATH?

@predator036

Please help send the log to us by sean.huang@pimaxvr.com, we will analyse it.

C:\Users\user name\AppData\Local\Pimax

3 Likes

FANTASTIC FRIEND HEADCOOL !!!..

You are a real genius !!!, after following thousands of tips and doing dozens of tests, only one thing has managed to eliminate the damn “ssd fatal error” and that have been your indications of add the script and modify the “ssleay32.dll”.

Desperate to try things and not work any, I have followed your wise advice and it has worked the first time !!!, what a great joy dear friend !!!.

Should hire you the pimax team and pay you thousands of dollars per month.

I’ve been using it for about an hour and at no time has it thrown on the screen the message you mention called “Warning: QSslSocket: you can not call the unresolved function xyz”.

I hope it does not happen to me, as I said, my sincere thanks for this valuable contribution you have made to solve my problem.

Thank you so much.

Greetings !!!

3 Likes

A reflection, I do not understand programming but I want to launch a question to who can answer it, including our dear friend and genius Headpool …

Why is it that changing the name of the file ssleay32.dll has solved the fatal error message ssl that I always launched the Pitool 76 when trying to run it ???

So important is this action to eliminate an error that for days and doing hundreds of things I have not been able to solve ???

Greetings friends

The error happens during certain function calls. If you remove the whole DLL, those functions can’t be called any more. So other things are now going wrong. However at least those other things don’t seem to push error messages to the screen. But something is not working anymore when you remove the DLL, that’s for sure.

2 Likes

So, I found out following. Qt5Network.dll loads libeay32.dll and ssleay32.dll and searches for certain exports. However, the exports for SSL_set_alpn_protos, SSL_CTX_set_alpn_select_cb, SSL_get0_alpn_selected are not contained in these files. That is why the error message appears/is logged. I’m not sure how this leads to a stack overflow.

It should be possible to solve this problem by:

  • Choosing the correct versions of OpenSSL and Qt
  • By using the same toolchain to compile both OpenSSL and Qt

Sadly that is something Pimax needs to do. We can just wait.

The question, why this only affects some users stays. Figuring that out would be a way to find a better workaround.