Welcome to the Cumulus Support forum.

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Cumulus MX V4 beta test release 4.0.0 (build 4017) - 17 March 2024

Legacy Cumulus 1 release v1.9.4 (build 1099) - 28 November 2014 (a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

Lack of updates

Topics about the Beta trials up to Build 3043, the last build by Cumulus's founder Steve Loft. It was by this time way out of Beta but Steve wanted to keep it that way until he made a decision on his and Cumulus's future.

Moderator: mcrossley

richard_newberry
Posts: 481
Joined: Tue 12 Apr 2011 10:23 pm
Weather Station: Watson W-8186
Operating System: Raspbian Bookworm & Debian 12
Location: Leicester
Contact:

Re: Lack of updates

Post by richard_newberry »

Hi Steve, I hope you're enjoying France compared to the shetland island alot warmer?

Back to the post, What version is CumulusMX is using out of the usb library? CumulusMX using an old version of usb library thats why its not compatible with the newer Mono versions past 4.0.5 ?
Desford Weather (at parents)
https://desford-weather.co.uk

Countesthorpe Weather (at mine)
https://countesthorpe-weather.co.uk
richard_newberry
Posts: 481
Joined: Tue 12 Apr 2011 10:23 pm
Weather Station: Watson W-8186
Operating System: Raspbian Bookworm & Debian 12
Location: Leicester
Contact:

Re: Lack of updates

Post by richard_newberry »

Steve has it got something to do with the file within CumulusMX called HidSharp.dll
Desford Weather (at parents)
https://desford-weather.co.uk

Countesthorpe Weather (at mine)
https://countesthorpe-weather.co.uk
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Lack of updates

Post by steve »

I’m pretty sure MX is using the latest version of hidsharp, it’s just that hidsharp has not been updated for a long time.

Enjoying France very much, but about to move into Spain tomorrow, to give that a try.
Steve
richard_newberry
Posts: 481
Joined: Tue 12 Apr 2011 10:23 pm
Weather Station: Watson W-8186
Operating System: Raspbian Bookworm & Debian 12
Location: Leicester
Contact:

Re: Lack of updates

Post by richard_newberry »

Hi Steve,

Spain hey. I take it you got a mobile home then if you're travelling about so much?

Can't CumulusMX use another usb library if HIDSharp hasn't been updated in a while?
Desford Weather (at parents)
https://desford-weather.co.uk

Countesthorpe Weather (at mine)
https://countesthorpe-weather.co.uk
richard_newberry
Posts: 481
Joined: Tue 12 Apr 2011 10:23 pm
Weather Station: Watson W-8186
Operating System: Raspbian Bookworm & Debian 12
Location: Leicester
Contact:

Re: Lack of updates

Post by richard_newberry »

I have notified the people who update HIDSharp. If it does get updated do we update the HIDSharp.dll so we can update Mono on our usb devices????
Desford Weather (at parents)
https://desford-weather.co.uk

Countesthorpe Weather (at mine)
https://countesthorpe-weather.co.uk
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Lack of updates

Post by steve »

Yes, we have a motorhome.

Changing to another library, even if a suitable one existed, would require extensive changes to MX.

Hidsharp is open source, so “the people who update it” means anyone and everyone. It’s highly unlikely that the original author would do it himself. I don’t know whether an updated dll would work as a drop-in or whether it would require a rebuild of MX, or perhaps even some changes to MX.
Steve
richard_newberry
Posts: 481
Joined: Tue 12 Apr 2011 10:23 pm
Weather Station: Watson W-8186
Operating System: Raspbian Bookworm & Debian 12
Location: Leicester
Contact:

Re: Lack of updates

Post by richard_newberry »

So from my understanding is libudev1 isn't compatible and Mono 4.6.2 which comes with debian stretch so we need to have a older version for it to work with CumulusMX but if we updated HIDSharp we wouldn't have any problems?
Desford Weather (at parents)
https://desford-weather.co.uk

Countesthorpe Weather (at mine)
https://countesthorpe-weather.co.uk
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Lack of updates

Post by steve »

That’s the theory, but software compatibility is rarely straightforward.
Steve
richard_newberry
Posts: 481
Joined: Tue 12 Apr 2011 10:23 pm
Weather Station: Watson W-8186
Operating System: Raspbian Bookworm & Debian 12
Location: Leicester
Contact:

Re: Lack of updates

Post by richard_newberry »

I have a reply.

Hello Richard,

The version I am using internally for my own projects has supported both libudev.so.0 and libudev.so.1 for about 6 months now. If I get some time this weekend maybe I can publish it.
What do you mean about lib and lib64? Mono should be choosing the correct library directory in that respect.

Thanks for letting me know about this!
James
Desford Weather (at parents)
https://desford-weather.co.uk

Countesthorpe Weather (at mine)
https://countesthorpe-weather.co.uk
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Lack of updates

Post by steve »

That's good news - maybe the newer version will fix the other compatibility issues along with the libudev1 support.
Steve
richard_newberry
Posts: 481
Joined: Tue 12 Apr 2011 10:23 pm
Weather Station: Watson W-8186
Operating System: Raspbian Bookworm & Debian 12
Location: Leicester
Contact:

Re: Lack of updates

Post by richard_newberry »

I only asked nicely :P

I gave him links to the forum so he can look at what people are saying about mono and gotta install libudev0 instead of libudev1

I do have to say it's not your fault but i can honestly say on behalf of the other folks it'll be good to get the compatibility issues sorted out. its getting really frustrating now.
Desford Weather (at parents)
https://desford-weather.co.uk

Countesthorpe Weather (at mine)
https://countesthorpe-weather.co.uk
richard_newberry
Posts: 481
Joined: Tue 12 Apr 2011 10:23 pm
Weather Station: Watson W-8186
Operating System: Raspbian Bookworm & Debian 12
Location: Leicester
Contact:

Re: Lack of updates

Post by richard_newberry »

Can you tell me the problem with Mono with the lib or the lib64 so i can email him the full correct version of things please Steve, When you get a minute spare ofcourse.
Desford Weather (at parents)
https://desford-weather.co.uk

Countesthorpe Weather (at mine)
https://countesthorpe-weather.co.uk
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Lack of updates

Post by steve »

Sorry, I don’t know what the problem is with Mono, and I don’t know anything about a lib or lib64 problem.

All I know is that with some versions of Mono USB stations don’t get detected, and with some versions of Mono some people get a ‘method not found’ exception, but I don’t know why that is.
Steve
richard_newberry
Posts: 481
Joined: Tue 12 Apr 2011 10:23 pm
Weather Station: Watson W-8186
Operating System: Raspbian Bookworm & Debian 12
Location: Leicester
Contact:

Re: Lack of updates

Post by richard_newberry »

Hmm. Well, the newer version of HIDSharp is not entirely compatible with the old version, so the software using it would need to be updated. What are the details of the Method Not Found exception, out of curiosity?

If you just want libudev1 to work using the same software, you can create a symlink from libudev0 to libudev1. There's nothing meaningfully different between the two, so it will work.

Hope this helps,

James

What can i tell him about the Not Found exception??
Desford Weather (at parents)
https://desford-weather.co.uk

Countesthorpe Weather (at mine)
https://countesthorpe-weather.co.uk
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Lack of updates

Post by steve »

System.MissingMethodException: Method 'Mono.Unix.Native.Syscall.uname' not found.
at System.RuntimeType.InvokeMember (System.String name, System.Reflection.BindingFlags bindingFlags, System.Reflection.Binder binder, System.Object target, System.Object[] providedArgs, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, System.String[] namedParams) [0x008a0] in <8f2c484307284b51944a1a13a14c0266>:0
at System.Type.InvokeMember (System.String name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object target, System.Object[] args, System.Globalization.CultureInfo culture) [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0
at HidSharp.Platform.Linux.NativeMethods.uname (System.String& sysname, System.String& release, System.String& machine) [0x00047] in <ae7920a0f15c43d292a5cc3a2fd0a936>:0
at HidSharp.Platform.Linux.NativeMethods.uname (System.String& sysname, System.Version& release, System.String& machine) [0x00004] in <ae7920a0f15c43d292a5cc3a2fd0a936>:0
at HidSharp.Platform.Linux.LinuxHidManager.get_IsSupported () [0x00002] in <ae7920a0f15c43d292a5cc3a2fd0a936>:0
Steve
Locked