Steel Soldiers now has a few new forums, read more about it at: New Munitions Forums!
Microsoft MSN, Live, Hotmail, Outlook email users may not be receiving emails. We are working to resolve this issue. Please add support@steelsoldiers.com to your trusted contacts.
GenSet Voltage L1-L2 = 12 2
GenSet Voltage L2-L3 = 13 2
GenSet Voltage L3-L1 = 14 2
Bus Voltage L1-L2 = 14 37
Bus Voltage L2-L3 = 3C 37
Bus Voltage L3-L1 = 64 37
GenSet Voltage L1N = unknown
GenSet Voltage L2N = unknown
GenSet Voltage L3N = unknown
Bus Voltage L1N = 16 37
Bus Voltage L2N =...
yep thats correct "93 2 [C1 2] 52 = 0x2C1 which is 705 in decimal aka 70.5% fuel level
and "93 2 [E7 9] 7F" = 0x9E7 which is 2535 in decimal or 25.35 VDC
oil pressure should be "93 2 8 2 9B"
coolant temp should be "93 2 A9 D 35"
it is defiantly fuel level I finally found all the data request commands
battery level for example u can see is a request of 0xBD1 so across serial would be "93 2 D1 B 4B"
Looking at your logs here if my theory on how the data works is correct I see a response to the fuel level as "93 02 62 00 F3".. did you have 98% fuel level?
albeit it appears that all capture is done here after initial connection
@kloppk I'm getting an unknown request (referencing your pic above) I'm trying to emulate all the responses of your 1030 however the software is requesting
"93 2 8 0 99" any idea what this request could be? I dont see it on the list above...below is an example from my debug.
Connected to port...
After rechecking more of the data the checksum is actually just all the bytes xored so "93 2 28 28" -> 93 ^ 2 ^ 28 ^ 28 = 91 so sent message = "93 2 28 28 91"
code for this here (currently making a small library to handle everything)
static std::string toString(const...
I'm just emulating a valid response to understand the data...for example kloppk posted above that "93 2 28 28 91" is a fuel level request and the response from his genset is " 93 2 FB 2 68" what does this mean? If we look at the response we can see we need to echo back the command "93" with the...
C++ just on my computer using a virtual com port at the moment, once I understand how it works I can port it to an stm32 (Arduinos will not be able to communicate since they have some lines tied high[unless you make a new pcb and reroute them but why use an arduino anyway when better MCU's exist...
Yes using the remote monitoring tool and my "emulator" to emulate it connecting to a genset, if we can figure out all the communication properly can make something cool like an stm32 or esp MCU connected to the genset and forward all data wirelessly to phone etc to monitor and do things from...
Made some progress out of boredum, I made a small c++ app to emulate a genset and am able to connect to the software and get some data but without a real machine to have to extract data from I am unsure what data to respond back with...from kloppk's data table above I may have enough to slowly...
Well before I go to bed I can get the software to respond to my virtual com ports finally...it seems to send "83 03 00 00 01 81" and if i echo that back it will then attempt to "negotiate a baud rate" and if i echo it back yet again a few time it will set a baud rate (depending on the speed i...
Still going thru the code and renaming everything to make sense of it, it takes awhile lol
int __stdcall IsComPortValid(int port_number)
{
const char *port_number_as_string; // eax
int port_number_as_decimal; // eax
const CHAR *v3; // eax
const char *v4; // eax
int v5; // eax
const...
I'm reversing that handshake atm but haven't had much time to fully go thru the disassembly, i first need to create a "fake" 1030 with my pico since I don't have a real one which makes it even more annoying.
The Load Wrench for my genset came broken so I did my best to model a new one, it functions properly.
https://www.printables.com/model/660562-load-wrench-for-mep-831a
Just went and tested, I backed the magnet out 1/4 turn and it seems to function perfectly now, the fans both come on when shorted out so either I didn't get it hot enough to trigger them or the switch is broken...I may bring a hair dryer out there and see if I can heat them up, also the wrench...
Thanks for the info will go out and test now, the jumper cables are heavy duty, and are going to the normal battery leads on the 831a, the ends are reading 25.4v so I'm tempted to think it is maybe the magnet as when I adjusted as per your guidelines in the instructions I had to set the gap a...
I picked up this 831a a few months back and the thing ran wide open 24/7 and then the inverter died after maybe 10 mins of use...fast forward to this weekend I purchased a governor controller and new inverter from kurt and have had no issue's runs properly even ran entire house on a 30 min test...
thanks for that I also went and lowered the brackets for the latch and all the way down is still too loose so I am assuming in needs a new foam seal or whatever is used there for sealing the lid, also mine is missing that battery bracket so that sucks...I'll have to see if i can model one in CAD...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.