Yea the WS-8-150-DC is a bit of an odd ball model in that the address on the A2D. This was OK in v1.5.9 but we were already working on the code changes for the new current sensors Board Rev H and Stephen must have not pulled that from the repository thread he handed off to Eric to modify for TLS v1.2.
See the plan was to release v1.6.0 which would have dealt with the new current sensors which also use a 10 bit A2D which means the addresses all change yet again and the fact that the WS-8-150-DC is a bastard child this happened and in my rush to get this out I skipped the WS-8-150-DC knowing that really the only thing we were changing was the TLS module but the thread Eric had unfortuniatly had some remnants left in on the development towards Rev H boards that Stephen did not back out and put in a thread so when Eric compiled v1.5.10 there were some changes since v1.5.9 which was for Rev G for NCS support.
To make things even stupider on my part I had discussed this with Eric but it did not click in my mind that those changes were never tested to NOT interfere with an updated release v1.5.10 which should have only been for TLS.
For full disclosure here is the Skype Eric sent me with the v1.5.10 push and I even discussed with Eric but like a bone head assumed Stephen was positive that not of the changes would engage with Rev G and below boards as they should only kick in if it detects it is running on a Rev H board. - AGAIN MY BAD
9cf3d95 update openssl package to support TLS 1.2 for newer browsers
b0fe6bf add support for mt25ql512a flash chip
3701c24 set_mux function added to reduce read Current function size, added NCS i2c connection for rev H and above - New Current Sensor Job
The line in red above is what caused this problem.
Those alpha numeric numbers in front are for reference to our repository on push changes. The line above the red is to do with flash chip changes due to semiconductor shortages sp we have to substitute a more expensive flash that we use on the WS3 because we can not get the cheaper smaller flash chip used on the WS normally. We are doing so many things TRYING to just get parts to build stuff. A lot of times we need to substitute parts which cost more and or require board layout changes and most often require code changes which is why we are so far behind in updates like TLS. For example if we get units out with current sensors we have had to try several different more expensive different parts that often require other parts to be changed like A2D all of which require code changes. We have been going through months and months of hell.
I will work with Eric tomorrow and see if he can push out v1.5.11 to fix the WS-8-150-DC units. It "should" not cause any issues other than reported watts and voltages would be off but it could cause something bad to happen with the hibernate so don't use it [v1.5.10] with WS-8-150-DC