BLHeli icon indicating copy to clipboard operation
BLHeli copied to clipboard

BLHeli Suite 32 windows disappear 30s after opening itself

Open oeloo opened this issue 2 years ago • 14 comments

Hi, I have downloaded the latest .zip, then I have launched BLHeliSuite32.exe : image

BLHeli Suite 32 window open itself but around 30s later it disappears : (even when running it with Admin rights gives the same result) image

I have Windows 11, it is fully up to date. I have also tested with anti-virus fully disabled, but I get the same behavior. (and I had not even plugged the ESC to the USB port for info) image

oeloo avatar Oct 17 '23 19:10 oeloo

very strange, I have the same windows running... Is there no error message?

4712 avatar Oct 17 '23 20:10 4712

There is no error message : the window just disappear (so a crash). During the seconds where the interface is shown, the menus on top of this app are staying grey (so they cannot be clicked)

I have not found any logs in BLHeli Suite 32 folder. How can we activate them ?

oeloo avatar Oct 18 '23 08:10 oeloo

The log will not be saved automatically. please try the ini file -> BLHeliSuite32_32.9.0.5\Settings\BLHeliSuite32.ini and try a start. BLHeliSuite32ini.zip

4712 avatar Oct 18 '23 16:10 4712

I have tested with your .ini and the application works great with it: the windows does not automatically disappear. I don't what you have done but this would need to be added to the official release as I think my situation is nothing special, so others users will also need it.

oeloo avatar Oct 19 '23 07:10 oeloo

Thanks for the test! I guess the checking for updates at startup causes a lock situation. if you remove the whole section

[UpdateChecking]

and it locks again, then is the proof. AutoCheckForUpdates will be set to 0 by default in the next release.

4712 avatar Oct 19 '23 16:10 4712

I guess the checking for updates at startup causes a lock situation. if you remove the whole section

[UpdateChecking] and it locks again, then is the proof. AutoCheckForUpdates will be set to 0 by default in the next release.

Update checking is not the cause : when I run the .exe without the whole [UpdateChecking] section in the .ini , BLHeli Suite 32 window does not disappear

oeloo avatar Oct 19 '23 17:10 oeloo

Thanks again for your effort, can you please try each of these parameters: [Interface] AutoPortScan=1 TestPortOnEnum=1 UseHidDevices=1

4712 avatar Oct 19 '23 20:10 4712

I have tested, it is this section that is necessary to avoid the app to crash 30s after starting:

[Interface]
InterfaceType=14
AutoPortScan=0
TestPortOnEnum=0
UseHidDevices=0

oeloo avatar Oct 20 '23 06:10 oeloo

thanks a lot again! And now please test with these 3 options:

[Interface] InterfaceType=14 AutoPortScan=1 TestPortOnEnum=0 UseHidDevices=0

[Interface] InterfaceType=14 AutoPortScan=0 TestPortOnEnum=1 UseHidDevices=0

[Interface] InterfaceType=14 AutoPortScan=0 TestPortOnEnum=0 UseHidDevices=1

4712 avatar Oct 20 '23 07:10 4712

[Interface] InterfaceType=14 AutoPortScan=1 TestPortOnEnum=0 UseHidDevices=0

App is crashing

[Interface] InterfaceType=14 AutoPortScan=0 TestPortOnEnum=1 UseHidDevices=0

App does not crash

[Interface] InterfaceType=14 AutoPortScan=0 TestPortOnEnum=0 UseHidDevices=1

App does not crash

You cannot do this test on your Windows PC ? my Windows install is a normal one , no?

oeloo avatar Oct 20 '23 10:10 oeloo

Sure, if I could reproduce the issue on my system, that would be easy going ;) We had this once 3 years ago under Linux, never had it since. The scenario is a bit tricky, because the system can be very different by used hardware components. if you can use all you need with "AutoPortScan=0", all well. Thank you again for your time and efforts!!!

I will do digging deeper into finding possible causes here.

4712 avatar Oct 20 '23 10:10 4712

The scenario is a bit tricky, because the system can be very different by used hardware components.

I don't think my PC has anything special on it though.

if you can use all you need with "AutoPortScan=0", all well.

I don't understand what you mean here, can you precise ?

oeloo avatar Oct 23 '23 10:10 oeloo

I meant, if you can connect the ESCs, then you can use simply an ini file with only these two lines

[Interface] AutoPortScan=0

at the first start, eg. if you use the version 32.9.0.6 the first time.

4712 avatar Oct 23 '23 10:10 4712

As the BLHeli Suite 32 application was always crashing after launching it, I have never purchased BLHeli_32 ESC and bought BLHeli_S ESC instead. I used BLHeli Suite 16 application to configure them. So I don't own any BLHeli_32 ESC to test. Now that BLHeli Suite 32 application is no longer crashing I might order a BLHeli_32 ESC

oeloo avatar Oct 24 '23 07:10 oeloo