Page 2 of 2

Re: ZombieVerter Display

Posted: Sat Aug 16, 2025 11:47 am
by JanJouke
I am not even there yet. When I connect to http://192.168.4.1 I only see the command: "No SPIFFS files"
In the arduino ide it looks like there is no compatibel partition scheme (I use ESP32 by Espressif systems version 2.0.14).
On what location should I upload the spiffs.bin file? I tried 0x290000 and 0x310000.
I tried the ota update. The spiffs.bin update on the filesystem completed. Problem the same. Firmware update fails.

In the serial monitor I get:
Failed to parse params.json: EmptyInput
Failed to load parameters
Loaded 0 parameters for settings screen
Loaded 0 spot parameters for spot params screen

Something goes wrong, anybody any idea what I am doing wrong?

Re: ZombieVerter Display

Posted: Sat Aug 16, 2025 1:04 pm
by Bigpie

Code: Select all

esptool --chip esp32s3 --port /dev/cu.usbmodem31101 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 16MB 0x0 ZombieVerterDisplay.ino.bootloader.bin 0x8000 ZombieVerterDisplay.ino.partitions.bin 0xe000 boot_app0.bin 0x10000 ZombieVerterDisplay.ino.bin 
Is how the IDE is flashing the firmware, I've attached the partition and other's just incase they are useful.

I use the IDE tool to do the SPIFFS upload initially too.

Code: Select all

[SPIFFS] upload : ZombieVerterDisplay.spiffs.bin
[SPIFFS] address: 9502720
[SPIFFS] port   : /dev/cu.usbmodem31101
[SPIFFS] speed  : 921600
[SPIFFS] mode   : dio
[SPIFFS] freq   : 80m

Re: ZombieVerter Display

Posted: Sun Aug 17, 2025 2:16 pm
by JanJouke
Thanks, I got it programmed and updated via OTA (now with working spiffs). If you know what you're doing it's not that hard at all ;)
But still no communication with the Zombieverter. And when I was looking what happend on the can bus, the ground wire fell on a live 12v contact :shock: . Resulting in smoke. The Lilygo does nothing anymore :cry: . The board is also broken. The part circled in red is burned out. Do you know its part number (I can read D9 and the rest is burned)? Then it might still be salvageable.
board.jpg
If the board is beyond repair, is it then possible to use an SN65HVD230 CAN Tranceiver Module?

I have the ESP32 CAN Web Interface & datalogger, which also refused to communicate with the Zombieverter. I just found on the forum that this needs to be on can1, because the ESP32 module uses SDO communication, which is only on can1. Does this mean that the Lilygo has to be on can1? I had it on can2. This means I have to switch can1 and can2.
I try to get this communication issue solved before I order a new Lilygo.

Re: ZombieVerter Display

Posted: Sun Aug 17, 2025 2:30 pm
by Bigpie
That's not the can transceiver, it's https://item.szlcsc.com/137138.html but the can chip might be dead too. I've got 1 board left, I'll stick it in the post to you.

Code: Select all

    
    canInterface[1]->RegisterUserMessage(0x601); //CanSDO
    canInterface[0]->RegisterUserMessage(0x601); //CanSDO
SDO should work on either interface with the looks of it, but you could try changing the ODB2can in zombie.

Re: ZombieVerter Display

Posted: Sun Aug 17, 2025 7:39 pm
by JanJouke
Thanks, that is a way better solution. :D
On savvycan I can see the ESP canlite asking for data, but no response (if only connected to OBD2can, both on can1).
I changed all can settings to can1 and tried again to connect to the esp canlite. Still did't work.
I noticed that I use version 2.20 on my Zombie. So I tried updating it to the latest 2.22. There is an error, almost instant, it won't update. Maybe something got corrupted. First thing now is to get the Zombie updated, maybe this will solve the problem.

Re: ZombieVerter Display

Posted: Wed Aug 27, 2025 4:52 pm
by Bigpie
Sorry, been away, I'll get it in post tomorrow.

Re: ZombieVerter Display

Posted: Fri Sep 12, 2025 3:31 pm
by Volkmar
Hey,

I’ve also got the Display thanks to BigPie!

Now I’m struggling to get something shown on the Display. Do I have to set the can on the zombie to transmit it to the can? I use can 1

And if I have to set the Can messages in the Zombie IO…can someone please tell me what I have to set?

Thank you so much!

Re: ZombieVerter Display

Posted: Fri Sep 12, 2025 6:24 pm
by JanJouke
On my setup I only get it working on can 1. So set the obdcan in the zombieverter to can1 and connect the display to the wiring of can 1. Don't forget to check if the resistors on the can are correct (the 2 120 ohm resistors).
I only got it working when I programmed the Liliygo with the right partitions file as provided by Bigpie.

Re: ZombieVerter Display

Posted: Fri Sep 12, 2025 7:42 pm
by Volkmar
Perfect…thanks…I will try it tomorrow…

Re: ZombieVerter Display

Posted: Mon Sep 15, 2025 11:08 am
by Volkmar
Now I checked my settings..
I have it on can 1 and OBD on can1. Unfortunatly no communication...but I think I have more communication issuse with the zombie, because the Tesla SDU OI board sends its status (temperature of the inverter, voltage, and 2 other) and I see it in the Zombie screen, but the zombie does not send the information (forward, reverse, neutral, throttle) to the SDU.

I have everything on CAN1 - ISA, BMS, Tesla SDU... I think perhaps there is a problem with the messages sent from the Zombie into the Can network...

Re: ZombieVerter Display

Posted: Wed Oct 01, 2025 4:46 am
by joeflickers
WillK wrote: Wed Aug 06, 2025 7:50 pm Perfect, built and uploaded. Haven't had chance to test with the CAN board & Zombieverter yet, but excercising the UI all looks great.
using flash tool downoald,what addresses did you use for each of the .bin files?

Re: ZombieVerter Display

Posted: Wed Oct 01, 2025 7:15 pm
by WillK

Code: Select all

esptool_py/4.5.1/esptool --chip esp32s3 --baud 921600 --port /dev/cu.usbmodem101 --before default_reset
 --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 3211264 ~/Downloads/ZombieVerterDisplay.spiffs.bin 

esptool_py/4.5.1/esptool --chip esp32s3 --port /dev/cu.usbmodem101 --baud 921600 --before default_reset
 --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 16MB 0x0 0x10000 ~/Downloads/ZombieVerterDisplay.1_0_1.bin 

Re: ZombieVerter Display

Posted: Sat Oct 04, 2025 3:58 am
by joeflickers
WillK wrote: Wed Oct 01, 2025 7:15 pm

Code: Select all

esptool_py/4.5.1/esptool --chip esp32s3 --baud 921600 --port /dev/cu.usbmodem101 --before default_reset
 --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 3211264 ~/Downloads/ZombieVerterDisplay.spiffs.bin 

esptool_py/4.5.1/esptool --chip esp32s3 --port /dev/cu.usbmodem101 --baud 921600 --before default_reset
 --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 16MB 0x0 0x10000 ~/Downloads/ZombieVerterDisplay.1_0_1.bin 
Thanks, tired this but have a blank screen

Re: ZombieVerter Display

Posted: Sat Oct 04, 2025 7:49 am
by Bigpie
Anything on the serial terminal?

https://github.com/Xinyuan-LilyGO/T-Embed has instructions to flash the stock firmware back on to test also.

Also can logs useful if no information on the display

Re: ZombieVerter Display

Posted: Mon Nov 03, 2025 4:51 pm
by JanJouke
I have the Display working. The new chip, which I soldered on the board exploded, so it is beyond repair. So thanks again to Jamie for the new board. But I also got the Lilygo working with an regular can module and usb power (so you can use the Zombieverter Display without the special board).
I made a video about it. It took me a lot of effort to get this far, so maybe the video can help someone to get it a bit faster.

Re: ZombieVerter Display

Posted: Fri Nov 07, 2025 12:07 am
by Bratitude
hey jamie, you got the hardware files? id like to add a 4 pin deutsch header connector to the board

Re: ZombieVerter Display

Posted: Fri Nov 07, 2025 10:11 am
by Bigpie
Will message it you on discord, the board designs not publicly available yet. It's on EasyEDA at the moment.

Re: ZombieVerter Display

Posted: Sat Nov 08, 2025 4:57 pm
by Bigpie
New release time

The web interface has the option to rotate the display 180 degrees, also the option to hide spot params / params on the display.

https://github.com/jamiejones85/ZombieV ... /tag/1.1.0