Best GEVCU software version?

30 views
Skip to first unread message

Lars Rengersen

unread,
May 15, 2021, 9:10:34 AM5/15/21
to GEVCU-Development
Hi all,
I thought I had my GEVCU up and running but over time it has turned out it is not very stable. Serial shows data when connecting but only partially. Stops half way and does not respond to any input commands.
On GitHub there are quite some versions available.
I'm using the master branch from collin80/GEVCU on GEVCU 4 hardware.
I might be able to switch to a GEVCU 6 on short notice since it can well be the case that the 4 hardware is causing the issues.
So my question is:
What is the best firmware version to use on:
a) a GEVCU4
b) a GEVCU6
Hope I get a relatively stable solution with that. Then we will travel with the car and in August I'll be looking into options to upgrade. One for those options is a new GEVCU. I'm not a software developer either but could contribute by designing and ordering a new batch of PCB's.
Regards,
Lars

Michael Neuweiler

unread,
May 15, 2021, 12:07:09 PM5/15/21
to gevcu-de...@googlegroups.com

Hi,

Your problem sounds a bit strange - might this be related to damaged hardware?

But regarding your question, I'd suggest this:

GEVCU4: https://github.com/neuweiler/GEVCU  - afaik it's the only branch being maintained for 4.x and offers also some nice new functionality like cruise control, a overhauled web GUI and the option to replace the buggy wifi ichip with a faster and reliable ESP32 (see https://github.com/neuweiler/GEVCUWeb) - I definitely should make a video about all this (I keep thinking for the last 12 months...).

GEVCU6: https://github.com/collin80/GEVCU - Collin has continued to develop on the 6.x version with Bluetooth and other 6.x specific stuff.

Cheers,
 Michael

--
You received this message because you are subscribed to the Google Groups "GEVCU-Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gevcu-developm...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gevcu-development/fc62dcd0-4270-46de-bde7-935a85dcbac7n%40googlegroups.com.

Lars Rengersen

unread,
May 16, 2021, 4:39:04 PM5/16/21
to GEVCU-Development
Thanks!
The cause of the serial crash was my own stupidity, I did not select the correct serial baud rate.
Now the collin80/gevcu version is responding again.

I have tried your https://github.com/neuweiler/GEVCU but unfortunately it does not spin my motor (Siemens 1PV5135 + DMOC645) so I reverted back to the version from Collin. For now I have removed the iChip since it was not working anyway.
The ESP32 extension looks very nice.
Should be quite straightforward to make it possible to solder that ESP32 onto a PCB that has the SAM3X chip and all inputs/ouputs and dual CAN.
But as said, that is an option to explore in August. The SAM3x chips are out of stock everywhere anyway.

Regards,
Lars




Op zaterdag 15 mei 2021 om 18:07:09 UTC+2 schreef Michael Neuweiler:

Lars Rengersen

unread,
May 23, 2021, 4:12:07 AM5/23/21
to GEVCU-Development
Hi all, 
Well, I celebrated too early. Even at the correct baudrate of 115200 the serial interface seems to crash. Wifi was not working either so I cannot configure my GEVCU4.
This is what the serial says when seeing the dots and pressing h.

..Build number: 5220
Motor Controller Status: isRunning: 1 isFaulted: 0
System Menu:

Enable line endings of some sort (LF, CR, CRLF)

Short Commands:
h = help (displays this message)
L = show raw analog/digital input/output values (toggle)
K = set all outputs high
J = set all outputs low
E = dump system eeprom values
z = detect throttle min/max, num throttles and subtype
Z = save throttle values
b = detect brake min/max
B = save brake values
p = enable wifi passthrough (reboot required to resume normal operation)
S = show possible device IDs
w = GEVCU 4.2 reset wifi to factory defaults, setup GEVCU ad-hoc network
W = GEVCU 5.2 reset wifi to factory defaults, setup GEVCU as Access Point
s = Scan WiFi for nearby access points

Config Commands (enter command=newvalue). Current values shown in parenthesis:

LOGLEVEL=1 - set log level (0=debug, 1=info, 2=warn, 3=error, 4=off)
SYSTYPE=4 - Set board revision (Dued=2, GEVCU3=3, GEVCU4=4)
Currently enabled devices: (DISABLE= to disable)
     0x1031     Potentiometer (analog) accelerator
     0x1000     DMOC645 Inverter
     0x4400     Andromeda Interfaces EVIC Display
Currently disabled devices: (ENABLE= to enable)
     0x1033     CANBus accelerator
     0x1032     Potentiometer (analog) brake
     0x1034     CANBus brake
     0x1002     Coda UQM Powerphase 100 Inverter

So it looks like a large part of the menu is missing. I have tried both Arduino (1.8.13) and Coolterm.
After seeing that bit of data the serial connection seems dead. No response to any key input and the port is no longer available and does not show up when re-scanning serial ports.

Does anyone have an idea on how I can fix this so I can further configure my GEVCU?

Thanks,
Regards,
Lars

Op zondag 16 mei 2021 om 22:39:04 UTC+2 schreef Lars Rengersen:
Reply all
Reply to author
Forward
0 new messages