• 05.02.2023, 10:55
  • Register
  • Login
  • You are not logged in.

 

Dear visitor, welcome to Aqua Computer Forum. If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

red-ray

Junior Member

Aqua Computer LeakShield Start-up and Event logging Observations

Sunday, October 23rd 2022, 1:01am

After getting a LeakShould I made a number of observations and identified several issues I feel should be fixed so I created the attached document.

It would not let be attach the original .PDF file as it's > 1.05 MB so I created a compressed .PDF and attached it.
red-ray has attached the following file:

This post has been edited 3 times, last edit by "red-ray" (Oct 23rd 2022, 1:59pm)

red-ray

Junior Member

Your proposed work around is not possible when the background service is not running

Wednesday, November 2nd 2022, 9:41am

The content of the PDF is from my point of view more a compilation of things that red-ray does not like, not a list of bugs.

None of this has ever affected the functionality of LEAKSHIELD in my computer.

In addition, there is a solution for the lost pump data, it is in the Aquasuite in the option background service the hook in front of "Automatically reset USB connection in case of errors".

Some are clearly bugs, others are poor design decisions or poor implementations that should be improved.

Clearly, I was more rigorous in my evaluation than you were.

I make it clear I was considering the situation when no AC software was running on the host system, given this the background service would not be running at all so your proposed work around is not possible.

This post has been edited 4 times, last edit by "red-ray" (Nov 2nd 2022, 11:42am)

Wednesday, November 2nd 2022, 10:09am

However, this problem cannot be solved in any other way because it is caused by Windows.
Es gibt keinen Ausweg, den ein Mensch nicht beschreitet, um die tatsächliche Arbeit des Denkens zu vermeiden.
Thomas Alva Edison (1847-1931), amerik. Erfinder

red-ray

Junior Member

The firmware should be fixed to optionally remove or extend this timeout.

Wednesday, November 2nd 2022, 11:02am

However, this problem cannot be solved in any other way because it is caused by Windows.

This is incorrect, it happens as the LKS 1017 firmware has a 300 second timeout on the "start-up pump data". The firmware should be fixed to optionally remove or extend this timeout. The default should be not to have a timeout, further when/if the AC Service fails or is stopped the firmware should revert to the "start-up pump data"

This post has been edited 3 times, last edit by "red-ray" (Nov 2nd 2022, 11:44am)

Wednesday, November 2nd 2022, 4:55pm

This is very interesting, because the error comes from the fact that the USB protocol makes problems, in reality disappeared not only the values in the LEAKSHIELD, but also in the aquasuite itself, because the pump suddenly no longer sends data, because the USB connection no longer worked, this led, for example, in my system that the LEAKSHIELD constantly pumped to 420 mbar, because the data was missing, I had then also looked whether the error was on the LEAKSHIELD, he did not.

The problem and the solution were also extensively discussed here, but if you know better... :thumbup:
Es gibt keinen Ausweg, den ein Mensch nicht beschreitet, um die tatsächliche Arbeit des Denkens zu vermeiden.
Thomas Alva Edison (1847-1931), amerik. Erfinder

red-ray

Junior Member

Wednesday, November 2nd 2022, 7:24pm

The problem and the solution were also extensively discussed here, but if you know better... :thumbup:

Thank you for the history. The issue I highlighted is a different issue which is that when the AC service is not running the pump speed and flow rate can't get sent to the LKS.

There already is the "start-up pump data" and it would be sensible to use this whenever the AC service was not updating the pump speed and/or flow rate.

This post has been edited 3 times, last edit by "red-ray" (Nov 2nd 2022, 7:38pm)

Friday, November 4th 2022, 8:44am

We don't have to explain anything there.
The status page is for support and as an overview. We do not have to explain the internal values of the device.
We also don't have to support your software because you think there are errors. We have emailed you several times in support to tell you what we think.

The status page is constantly changing, values are removed, new ones are added.
This is simply so that we can better evaluate where to look for a problem in case of problems or for you to easily see all the values of the device at a glance.
You don't have to understand or interpret these values. Also these values are not implausible. To understand this, you simply have to understand more about the device and its internal functionality.

If you are not satisfied with our devices and the software, return it to your dealer.

red-ray

Junior Member

Your reply is incomplete as it fails to give any indication as to is AC will be fixing the bugs and/or reconsidering the poor design decisions that I identified.

Saturday, November 5th 2022, 10:05am

We also don't have to support your software because you think there are errors.

You don't have to understand or interpret these values. Also these values are not implausible. To understand this, you simply have to understand more about the device and its internal functionality.

I have never asked and never would ask any 2nd/3rd party to support my software. I am confused as to how you can think I have, I have asked AC for information such that it would be easier for me to get SIV to report AC devices, AC declined to provide this as is their right. AC doing this is irksome, but it was easy enough to add LeakShield reporting, much of which I added in the 5.66 release before I had my own LeakShield.

Obviously, Owners don't need to understand the values, but I would like to. I did not specify the values are implausible, but rather that it seems strange that the same device reports very different values at different times and I would like to understand why. If for owners to understand the values they need to know "more about the device and its internal functionality" then clearly the LeakShield manual should include this. Given I did not start the Leakshield Status Diagram - What do all of the values mean? thread it's clear that others would also like to understand the values. The main reason I would like to understand what the values indicate is so I can know how well my LeakShield is working and if it's likely to have problems in the near future.

Your reply is incomplete as it fails to give any indication as to is AC will be fixing the bugs and/or reconsidering the poor design decisions that I identified.

This post has been edited 1 times, last edit by "red-ray" (Nov 5th 2022, 3:28pm)

Saturday, November 5th 2022, 10:31am

Without wanting to offend you, do you know a company that, when reporting an error, directly says that the error will be fixed in e.g. 2 weeks?

As a user who uses Aquaero, Farbwerk 360, higflow NEXT, D5 NEXT and LEAKSHIELD in the main computer, I can tell you that there are no hardware errors that affect the use.

If there are errors, such as the date display on the first entry in the log of LEAKSHIELD, no one really cares, right?

I use the Aquasuite and the hardware since 2016 and it is by far the best solution on the market.

Of course, not everything is perfect, but who demands that is completely unrealistic.

The important thing is, as soon as there are problems, the support will help you, the Aquasuite and firmware are continuously improved and bugs are fixed.

Realistically and without the "I want that attitude", what more do you want as a customer?

Translated with www.DeepL.com/Translator (free version)
Es gibt keinen Ausweg, den ein Mensch nicht beschreitet, um die tatsächliche Arbeit des Denkens zu vermeiden.
Thomas Alva Edison (1847-1931), amerik. Erfinder

red-ray

Junior Member

Don't Shoot the Messenger

Saturday, November 5th 2022, 11:36am

Without wanting to offend you, do you know a company that, when reporting an error, directly says that the error will be fixed in e.g. 2 weeks?

No, and I did not ask for a timescale. I did show fixing many of the observations was quite easy and I just don't get why they don't fix them.

Anyone who demands anything is not being realistic which is why I used the term "Obversions".

I did not go looking for bugs in AC software/firmware and found most of them while edge case testing the SIV AC hardware reporting. Obviously, I made the SIV code correctly handle the edge cases and assumed AC would wish to do the same, epically so given what is specified in Neu: aquasuite X

In the past I have reported bugs via email and got one-line replies such as "has been forwarded but I would not expect to see any changes." which is contrary to what is said in the above link.

I suspect my attention to correctly dealing with edge cases is down to my background in developing Windows WDM/KMDF Kernel Mode device drivers. These have to correctly deal with all the edge cases as if they don't the result is often a BSOD !

Saturday, November 5th 2022, 11:48am

There we have it edge cases are a serious problem in the kernel driver, in normal software they are not, tapping the software for every conceivable problem would only make it more expensive and development significantly slower.

As my computer science professor said in 1993 "There is no such thing as bug-free software, the art is to have the bugs in places where users don't notice them".
Es gibt keinen Ausweg, den ein Mensch nicht beschreitet, um die tatsächliche Arbeit des Denkens zu vermeiden.
Thomas Alva Edison (1847-1931), amerik. Erfinder

red-ray

Junior Member

Saturday, November 5th 2022, 1:07pm

tapping the software for every conceivable problem would only make it more expensive and development significantly slower.

No, it's not just kernel mode software that need to reliably deal with edge cases, it's any software that is used for safety critical applications. Obvious examples are Nuclear Reactor + Air Traffic control systems and to a much lesser extent Computer Cooling control systems.

If there are errors, such as the date display on the first entry in the log of LEAKSHIELD, no one really cares, right?

The only reason I mentioned the first entry in the log was for completeness. If this had been the only issue then I suspect I would not have mentioned it, but the other times starting from 2021-05-03 (Sebastian's birthday?) is poor design as is time changes not being in the event log. In addition the state changes should also be logged.

I just rebooted my PC and noticed there is no event in the LeakShield event log to show the USB port had been restarted when I expected there to be one.

This post has been edited 1 times, last edit by "red-ray" (Nov 5th 2022, 1:23pm)

Saturday, November 5th 2022, 1:23pm

You win, I give up.
Es gibt keinen Ausweg, den ein Mensch nicht beschreitet, um die tatsächliche Arbeit des Denkens zu vermeiden.
Thomas Alva Edison (1847-1931), amerik. Erfinder