Cruisers Forum
 

Go Back   Cruisers & Sailing Forums > Engineering & Systems > Electrical: Batteries, Generators & Solar
Cruiser Wiki Click Here to Login
Register Vendors FAQ Community Calendar Today's Posts Log in

Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 06-07-2022, 03:02   #16
Registered User

Join Date: Jul 2022
Posts: 2
Re: Reverse engineering the Mastervolt Master Adjust / Mass Combi communication proto

Dear Lomax,

I am really impressed with your work.

Have you made any further progress on decoding the protocol and building a MassCombi communication module?
jagter is offline   Reply With Quote
Old 06-07-2022, 13:02   #17
Registered User
 
AKA-None's Avatar

Join Date: Oct 2013
Location: Lake City MN
Boat: C&C 27 Mk III
Posts: 2,647
Re: Reverse engineering the Mastervolt Master Adjust / Mass Combi communication proto

I wonder if this would be the same as other items in mastervolts catalog
__________________
Special knowledge can be a terrible disadvantage if it leads you too far along a path that you cannot explain anymore.
Frank Herbert 'Dune'
AKA-None is offline   Reply With Quote
Old 06-07-2022, 13:28   #18
Registered User

Join Date: Jun 2012
Location: Port Aransas, Texas
Boat: 2019 Seawind 1160 Lite
Posts: 2,126
Re: Reverse engineering the Mastervolt Master Adjust / Mass Combi communication proto

Wow, that's a lot of work. I have a Seawind 1160 Lite that uses Mastervolt equipment. Have a Solar Chargemaster, a Mass Combi, a couple of Mac Plus DC-to-DC chargers, and an MLI Ultra 12-5000 LiFePO4 battery. (Plus a MV AGM start battery.) The equipment is all connected together on a Masterbus system, most of it just daisy-chained with the green connector cables. The MassCombi does require an interface box, and there is a USB interface that allows connection to my computer. (I also have a Mastervolt Easy View display, that allows me to quickly look thru each piece of equipment, monitor, etc. Even turn some equipment on and off. Very convenient to monitor instead of hooking up the laptop.)

Anyway, with everything linked via the Masterbus network, and the USB interface connected to my computer, I can use MasterAdjust software to adjust and program every piece of equipment on the network. It also has the ability to record data for every piece of equipment concurrently, in as little as one second increments - which is invaluable to identify problems. (Although I usually log on 10 second intervals.) You can save the data, import into Excel, and easily plot an of it. The software is free.

The MassCombi is the only piece of equipment that requires the interface to join the network. The other equipment all just plugs together, including the MLI. The USB interface is required to get it to a USB cable. Seems to me that you could just buy the MassCombi interface and the USB interface, and use the MasterAdjust software to program, monitor, etc.

Oh, and some of the new model MassCombi's do not require the interface, and the MasterBus cable just plugs right in. Mine is circa 2018, and did require the interface.
sailjumanji is offline   Reply With Quote
Old 06-07-2022, 14:14   #19
Moderator
 
noelex 77's Avatar

Cruisers Forum Supporter

Join Date: Jul 2007
Boat: Bestevaer.
Posts: 14,678
Re: Reverse engineering the Mastervolt Master Adjust / Mass Combi communication proto

Great work on the communication protocol.

One simple option for us mere mortals without the programming skills is to use “Mastervolt easy events” this feature is not often used. It is hidden in the manual and few seem aware of this option, but can be very useful.

It involves “programming” (simple button pushes) one of the Mastervolt displays to control Mastervolt equipment.

For example, I have added three buttons to my display for my alternator regulator. These buttons are labeled bulk, absorption and float. At the push of a button I can force the alternator to bulk, absorption or float charging. Thus if the batteries are already charged via solar, I can force the regulator to skip the normal absorption time and jump to float.
noelex 77 is offline   Reply With Quote
Old 11-07-2022, 12:20   #20
Registered User

Join Date: Oct 2016
Posts: 43
Re: Reverse engineering the Mastervolt Master Adjust / Mass Combi communication proto

Quote:
Originally Posted by jagter View Post
I am really impressed with your work. Have you made any further progress on decoding the protocol and building a MassCombi communication module?

Thank you for the kind comment! I've been away for a long time, so haven't tinkered with the actual code (gotta be careful when remote), but I've gradually realised I've possibly misunderstood the way numerical values are sent; it could be that they use all four bytes for most or even all values, which might explain why I need to divide the (two byte) values by 2048 to get the actual numbers. Perhaps they just need to be shifted to the right? Or something like that.
Lomax is offline   Reply With Quote
Old 11-07-2022, 12:29   #21
Registered User

Join Date: Oct 2016
Posts: 43
Re: Reverse engineering the Mastervolt Master Adjust / Mass Combi communication proto

Quote:
Originally Posted by AKA-None View Post
I wonder if this would be the same as other items in mastervolts catalog

So this is one thing I looked into early on, in the hope that while no protocol documentation was available for the "Combi" units it was possible - even likely - that a similar structure would have been used for other products, for which such documentation may exist, and from which some clues could be drawn. The only units I'm fairly sure use a similar protocol are the "Soladin" solar charge controllers - which IIRC were originally made by another company, later bought out by Mastervolt. Perhaps they inherited some tech that was then also used for the "Combi"? In any case, thanks to archive.org (donate today!) there's still some information about reverse engineering the Soladin protocol, which although it differs somewhat from the Combi is similar enough to be useful:



https://web.archive.org/web/20110128...ex.php/Soladin
Lomax is offline   Reply With Quote
Old 11-07-2022, 12:40   #22
Registered User

Join Date: Oct 2016
Posts: 43
Re: Reverse engineering the Mastervolt Master Adjust / Mass Combi communication proto

Quote:
Originally Posted by sailjumanji View Post
Wow, that's a lot of work.

More fun than watching the telly

Quote:
Originally Posted by sailjumanji View Post
I can use MasterAdjust software to adjust and program every piece of equipment on the network. It also has the ability to record data for every piece of equipment concurrently, in as little as one second increments - which is invaluable to identify problems. (Although I usually log on 10 second intervals.) You can save the data, import into Excel, and easily plot an of it. The software is free.
All this is very true, but what if you want to access some or all of that data programmatically, in realtime, on a computer not running Windows? If the official way of doing it works for you, then I'm all for it - it just didn't for me.
Lomax is offline   Reply With Quote
Old 11-07-2022, 12:55   #23
Registered User

Join Date: Oct 2016
Posts: 43
Re: Reverse engineering the Mastervolt Master Adjust / Mass Combi communication proto

Quote:
Originally Posted by noelex 77 View Post
Great work on the communication protocol.
Many thanks! TBH I'm just happy there's some interest


Quote:
Originally Posted by noelex 77 View Post
One simple option for us mere mortals without the programming skills is to use “Mastervolt easy events” this feature is not often used. It is hidden in the manual and few seem aware of this option, but can be very useful.
Yep, I'm sure the official hardware is quite capable - IIRC there's even an NMEA output that can be used to get some of the data out from some of their control panels? Much easier to work with since it has already been reverse engineered to a high standard, and tried & tested parsers are readily available.
Lomax is offline   Reply With Quote
Old 11-07-2022, 14:21   #24
Registered User

Join Date: Jun 2012
Location: Port Aransas, Texas
Boat: 2019 Seawind 1160 Lite
Posts: 2,126
Re: Reverse engineering the Mastervolt Master Adjust / Mass Combi communication proto

Quote:
Originally Posted by Lomax View Post
More fun than watching the telly


All this is very true, but what if you want to access some or all of that data programmatically, in realtime, on a computer not running Windows? If the official way of doing it works for you, then I'm all for it - it just didn't for me.
I tap on the Easy View display, and slide thru the various pages to get to the instrument data I want to view. But that said, I am generally just happy with volts, amp-hours and amps going in and out the various pieces of equipment.

Just wanted to make sure you knew there were options available thru MV. But I also noticed a couple of days ago that the interface modules are no longer available.

Enjoy doing what you are doing!
sailjumanji is offline   Reply With Quote
Old 11-07-2022, 14:41   #25
Registered User

Join Date: Oct 2016
Posts: 43
Re: Reverse engineering the Mastervolt Master Adjust / Mass Combi communication proto

Quote:
Originally Posted by Lomax View Post
which might explain why I need to divide the (two byte) values by 2048 to get the actual numbers
I mean 2560, not 2048! A byte is 256, and decimal is base 10, which is why I think I got the value alignment off somehow. Too tired to think, but something's definitely up with that. The data I get feels too coarse, like at least one decimal is missing:


Attached Thumbnails
Click image for larger version

Name:	Screenshot_2022-07-11_22_48_03.png
Views:	328
Size:	20.8 KB
ID:	260829  
Lomax is offline   Reply With Quote
Old 11-07-2022, 15:11   #26
Registered User

Join Date: Jul 2022
Posts: 2
Re: Reverse engineering the Mastervolt Master Adjust / Mass Combi communication proto

Hi,

If you search on eBay, the MassCombi to MasterBus modules are still available. I actually bought one.

You then need a Masterbus to NMEA2000 Interface and this module is quite expensive

Still thinking about the option
jagter is offline   Reply With Quote
Old 11-07-2022, 15:58   #27
Registered User

Join Date: Oct 2016
Posts: 43
Re: Reverse engineering the Mastervolt Master Adjust / Mass Combi communication proto

Quote:
Originally Posted by jagter View Post
You then need a Masterbus to NMEA2000 Interface and this module is quite expensive
Expensive, and I don't think it will let you do things like modify system settings, or control the inverter & charger. It may not even publish all the data. Not entirely sure, but that's how I've understood it.


Edit: If you look in the manual for the MasterBus <> NMEA2000 interface, sections 6.1 and 6.2, you can see which parameters it allows in each direction.
Lomax is offline   Reply With Quote
Old 20-10-2023, 10:01   #28
Registered User

Join Date: Mar 2009
Location: Annapolis, MD
Boat: Southerly 480
Posts: 518
Images: 1
Re: Reverse engineering the Mastervolt Master Adjust / Mass Combi communication proto

Old thread - but @Lomax have you seen this project?

https://github.com/pmarches/masterbu...ster/README.md

The Wireshark dissector needs work to handle byte alignment, but it's a really good start.
shimari is offline   Reply With Quote
Old 25-11-2023, 07:34   #29
Registered User

Join Date: Nov 2023
Posts: 1
Re: Reverse engineering the Mastervolt Master Adjust / Mass Combi communication proto

Hi Lomax,

In the masterbus protocol, the numbers are encoded as ieee754 floats. I suspect the masteradjust protocol follows the same encoding. Checkout my repository for details.

Can you post the files you have so we can make use of your investigation?

Thanks!
pmarches is offline   Reply With Quote
Reply

Tags
charger, communications, interfacing, inverter, mastervolt


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Mastervolt Mass Combi question Yellowjacket Electrical: Batteries, Generators & Solar 9 17-12-2018 19:08
For Sale: Mass Combi Mastervolt Charger/Inverter 2000/100 Expatkiwi Classifieds Archive 2 25-05-2016 11:10
For Sale: Mastervolt Mass Combi 12V, 4000W, 200A bona2 Classifieds Archive 2 26-04-2016 02:26
For Sale: Mastervolt Mass Combi 24/4000 120V (100A) dheaslip Classifieds Archive 0 03-09-2013 15:10
For Sale: Mastervolt Mass Combi Inverter smith401 Classifieds Archive 4 09-04-2013 09:30

Advertise Here


All times are GMT -7. The time now is 08:42.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.