• Hello ES! We could use some help to get us past the finish line on building the new knowledgebase for the forum.
    Can you donate? Please see our fundraising page. Thank you!

stiga c300 - electric tractor, ride on lawnmower

I will check mine later, if you have two you can check one whats underneat and post some pics


today I plugged my LCD to empty 20pin connector (this connector is used only in 798e I guess so other models has it empty - its all here 2x 12V + 2x GND + CANL, CANH)

I make PC cables, so I have terminals, connectors and crimping tool on stock so I made cable and it works

 

Attachments

  • IMG_3951.JPEG
    IMG_3951.JPEG
    1.8 MB · Views: 3
  • IMG_3958 (1).JPEG
    IMG_3958 (1).JPEG
    2.1 MB · Views: 4
To get access to VMS board/connectors you have to remove Battery, major job, then you cannot do any tests unless you reconnect battery.
 
I will check mine later, if you have two you can check one whats underneat and post some pics


today I plugged my LCD to empty 20pin connector (this connector is used only in 798e I guess so other models has it empty - its all here 2x 12V + 2x GND + CANL, CANH)

I make PC cables, so I have terminals, connectors and crimping tool on stock so I made cable and it works

"empty 20pin connector" can you get to that without removing Battery?
 
"empty 20pin connector" can you get to that without removing Battery?
YES, its under top plastic part - I disasseble it without touching/removing battery - BUT - battery is mounted to frame by only 4xM8 screws (13mm socket), even if you unscrew them all and remove it battery will not fall - you can even slide it to front by 10-15cm to get easier access
 
YES, its under top plastic part - I disasseble it without touching/removing battery - BUT - battery is mounted to frame by only 4xM8 screws (13mm socket), even if you unscrew them all and remove it battery will not fall - you can even slide it to front by 10-15cm to get easier access
Electrics.jpg
This is all I can access, do I have to remove steering wheel and dashboard panel?
 
Just done some canbus readings for blades Boost, Normal, Eco and I get the correct speeds.
Boost
3c2 8 00 4a 03 13 00 01 b8 0b Hex b8 0b = 3000
3ca 8 ff 36 03 12 00 01 b8 0b
Norma
3c2 8 00 60 02 13 00 01 f0 0a Hex f0 0a = 2800
3ca 8 ff 66 02 12 00 01 f0 0a
ECO
3c2 8 00 00 00 13 00 00 28 0a Hex 28 0a = 2600
3ca 8 ff 00 00 13 00 00 28 0a
 
Can anyone of you guys trace and post a trace for some minutes including all info? I need to get battery/bms info requests+answers from bms for simulation of a original battery.
 
Just done some canbus readings for blades Boost, Normal, Eco and I get the correct speeds.
Boost
3c2 8 00 4a 03 13 00 01 b8 0b Hex b8 0b = 3000
3ca 8 ff 36 03 12 00 01 b8 0b
Norma
3c2 8 00 60 02 13 00 01 f0 0a Hex f0 0a = 2800
3ca 8 ff 66 02 12 00 01 f0 0a
ECO
3c2 8 00 00 00 13 00 00 28 0a Hex 28 0a = 2600
3ca 8 ff 00 00 13 00 00 28 0a
in c300 normal is 3000 and eco 2800



View attachment 389659
This is all I can access, do I have to remove steering wheel and dashboard panel?
on right side (green sticker) on side you should habe a little screw and then whole this should come off

but easier to use OBD if you have plug - if you not you can always crimp or solde any other one with 4 pins (that was my original plan
 
in c300 normal is 3000 and eco 2800




on right side (green sticker) on side you should habe a little screw and then whole this should come off

but easier to use OBD if you have plug - if you not you can always crimp or solde any other one with 4 pins (that was my original plan
 
rightS.jpgDeckLift.jpg
Want to access VMS CN15 to connect to Decklift connector, cannot locate any change in canbus data when operating deck up and down. I think it just sends a pulse which moves actuator one step each time and changes + / - for direction.
 
you have 798e so cn15 will be not empty

also on wiring diagram in CN15 its CAN1 bis H CAN1 L bis (8 and 18 pin)
and also CAN 2 H CAN2 L (5 and 15 pin)

so maybe actutors are on different can ? - will be strange but maybe possible ?
 
you have 798e so cn15 will be not empty

also on wiring diagram in CN15 its CAN1 bis H CAN1 L bis (8 and 18 pin)
and also CAN 2 H CAN2 L (5 and 15 pin)

so maybe actutors are on different can ? - will be strange but maybe possible ?
How to access them, remove battery?
 
How to access them, remove battery?
its possible to access but it preety tight there, remove hood/bonnet (5s) and unscrew 4 M8 screws which hold battery to frame (3min) and then slide battery forward (10-15cm) you will get a LOT better access to these connectors
 
can you post frame hex data about blades (ony one will be enough) as you have boost mode?


0x3CA (probably left) and 0x32 (probably right)
(if we count bytes from 0 to 7)
  • real speed (bytes 2 and 3 Big Endian)
  • rquested speed (bytes 6 i 7 Little Endian)

here is mine:

this is blades on FULL: 0xFF 0xB5 0x0B 0x1B 0x00 0x01 0xB8 0x0B 2843 RPM (requested 3000 RPM)

this is blades on ECO: 0xFF 0xF0 0x0A 0x1A 0x00 0x01 0xF0 0x0A 2586 RPM (requested 2800 RPM)
EDIT//
bytes 6-7 is a little endian requested speed 3000 at normal , bytes 2-3 in little endian is the same - 3000 (fluctuating on idle +/-5 RPM)
in eco requested 2800, real 2800 fluctuate +/- 5RPM







my guess is 798e has 3200rpm requested on boost so you should see 0x80 0x0C (80 0C) in last bytes
but wondering what real will be


ALSO:
in stiga.go app - you have SESSION TIME (is it STOP time when you get off the seat ?)


FRAME 0x3D0 is probably speed
byte 0 and 1

can you ride on flat surface on cruise controll with 3 different speeds like for example 3,4 6,4 8,5 kmh and copy data then ?
 
Last edited:
can you post frame hex data about blades (ony one will be enough) as you have boost mode?


0x3CA (probably left) and 0x32 (probably right)
(if we count bytes from 0 to 7)
  • real speed (bytes 2 and 3 Big Endian)
  • rquested speed (bytes 6 i 7 Little Endian)

here is mine:

this is blades on FULL: 0xFF 0xB5 0x0B 0x1B 0x00 0x01 0xB8 0x0B 2843 RPM (requested 3000 RPM)

this is blades on ECO: 0xFF 0xF0 0x0A 0x1A 0x00 0x01 0xF0 0x0A 2586 RPM (requested 2800 RPM)




my guess is 798e has 3200rpm requested on boost so you should see 0x80 0x0C (80 0C) in last bytes
but wondering what real will be


ALSO:
in stiga.go app - you have SESSION TIME (is it STOP time when you get off the seat ?)


FRAME 0x3D0 is probably speed
byte 0 and 1

can you ride on flat surface on cruise controll with 3 different speeds like for example 3,4 6,4 8,5 kmh and copy data then ?
"post frame hex data" shown in post 57
 
sorry, but still, these RPMs are requested only 6 7)

real speed was on 2 and 3 - from your data it means it spins at 787 boost, 530 normal and 19 on eco WTF
Yes I had taken them from start of file before it had run up to speed. was just looking for 3000 (b8 0b)
Boost
3c2 8 00 b9 0b 13 00 01 b8 0b
3ca 8 ff b7 0b 13 00 01 b8 0b
Normal
3c2 8 00 2b 0a 13 00 01 f0 0a
3ca 8 ff 2d 0a 13 00 01 f0 0a
Eco
3c2 8 00 2e 0a 14 00 01 28 0a
3ca 8 ff 30 0a 13 00 01 28 0a

Motor Spec in manual is 3000 max and it quotes Boost 3000
 
I will check mine later, if you have two you can check one whats underneat and post some pics


today I plugged my LCD to empty 20pin connector (this connector is used only in 798e I guess so other models has it empty - its all here 2x 12V + 2x GND + CANL, CANH)

I make PC cables, so I have terminals, connectors and crimping tool on stock so I made cable and it works

That is much better with the screen at 90 degrees to the sky, my screen and holder for phone are parallel to the sky and all you can see is the sky/clouds.
 
yes, and dont need to be bright bcoz its mounted on center, your body cast/throw a shadow to it - I just tested in full sun

also I think more about it and with all this data that what I was really need is EXACT SoC %, and maybe eco/normal mode - speed/current, cell min/max voltages doesnt really matter in every day use - I will move them in other "bookmark" maybe and make SoC even bigger ;)


today I added ECO/NORMAL mode depend of requested blades speed, of course I mess up somewhere with graphic code

with usefull things, SoC charge limit will be great but this require to SEND some data via canbus and not only receiving it - I know its possible but I am not that pro , also tried to get all cell voltage but this also requiered to send request to BMS - I tried to send requests and bms get it but answer was - request denied :(

I made also WEB SERVER and I was able to check all data on my browser and it works (partially), but if need to make better code to work smoothly :(

 
you have 798e so cn15 will be not empty

also on wiring diagram in CN15 its CAN1 bis H CAN1 L bis (8 and 18 pin)
and also CAN 2 H CAN2 L (5 and 15 pin)

so maybe actutors are on different can ? - will be strange but maybe possible ?
Cannot see they are on a different canbus
The Dashboards 14 pin connector has a wire to the other buttons but not Deck or Basket, there are two empty ways as shown on wiring, there are only two canbus wires. The deck and Basket must go to the MCU which drives LCD and sends via canbus to VMS/CH15.
Cannot see ay change in data to indicate values for deck or basket. The deck is 3cm to 8.5 cm with 7 positions, position 7 is at the top. ID 19f is the only one with more than 5 changes to data giving value 28 at start then going down to 11 and returning to 28
How this eqates to deck height?
For Basket 240 - 217 - 240
 

Attachments

  • 19fBasket.txt
    2.3 KB · Views: 2
  • 19fUD.txt
    2 KB · Views: 2
I see 10 different numbers in 19fUD.txt file and its only 7 positions - but maybe these logs also between heights

try to make that:
in savvy can choose only ID 19F (as you think this is deck height)

set up deck on position 1 - then SAVE DECODED frames , and do the same with all other heights
one height - one txt file

this will gives you 7 different txt with only one line of hex

to make it simpler - copy all of them to one txt file and next to it write which height is that - then you can compare data - if you saving logs in time as i said this can you tell also height data between postion during chaging
 
I see 10 different numbers in 19fUD.txt file and its only 7 positions - but maybe these logs also between heights

try to make that:
in savvy can choose only ID 19F (as you think this is deck height)

set up deck on position 1 - then SAVE DECODED frames , and do the same with all other heights
one height - one txt file

this will gives you 7 different txt with only one line of hex

to make it simpler - copy all of them to one txt file and next to it write which height is that - then you can compare data - if you saving logs in time as i said this can you tell also height data between postion during chaging
Yes I will try that, but do not think that is the correct data, just looking at the ID 19f in the three files for cutter speed and the deck was at position7 there are all different values there.
Does it only set that when you press button?
 

Attachments

  • 19fBoost.txt
    1.3 KB · Views: 2
  • 19fEco.txt
    944 bytes · Views: 1
  • 19fNorm.txt
    1 KB · Views: 2
In the meantime I was able to get at least some lights: Right after powering on the BMS, the led bar rises from 1 to 5 and back:

Video here.

Any idea what this means?

today I make test - I disconnect 2 terminals from ignition to vms and also without main 24pin connector with CAN - just 2 pin only to batttery and it battery switch on - full voltage on "HV" connector - as I got vms connected by HV which has 48v input - dc-dc start working and I got 12V output

bms is sending only one frame but its dead frame so probably single request and wait for VMS to respond

this 4pin connector should be connected at least to igintion - if its loose you probably getting 48V on HV connector and terminals 24/7

as I try to sending some request to bms to get answer about all cell voltages - bms denied me in the same way as DALY bms
if you have DALY BMS with CAN I will give it a shot and trying to connect it

other way is to make your own can transmiter and copy this answer signal to yours but its depend of complexity of this signal - if I have to guess its simple without ID or anything - I try to make video later
 
Back
Top