[Ovmsdev] OVMS v3.1 crashes during boot continuously

Henrik Scheel henrik.scheel at spjeldager.dk
Sat Aug 4 18:47:38 HKT 2018


Hi.
I ordered my OVMS v3 module in march 2018, and excited when I received it months later.

The module has been connected in my Kia Soul EV from around version 3.1.004, with OTA updates enabled, until July 12. It was connected to dexters-web.de V2 server. It usually reported data to the app, sometimes with long delays, at other times not at all.

From July 8th to July 10th, I drove the car 1450 km from Copenhagen to Paris, then parked it.

When I tried to unlock the car 5 days later, the 12 Volt battery was completely drained, and since then, the OVMS has neither connected, nor sent beacons for the WIFI AP after a factory reset. I have no idea what happened. To my knowledge the module was functioning normally when I parked the car. On dexters-web, I can see that the last update was received at 22:07 12.07.2018.

I have now (today) installed the development tools and OVMS software, built, and captured the output from the continuing crashes, when booting on the current master:

Henriks-MBP:OVMS.V3 henrik$ make simple_monitor
--- forcing DTR inactive
--- forcing RTS inactive
--- Miniterm on /dev/tty.SLAB_USBtoUART  115200,8,N,1 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
make: *** [simple_monitor] Terminated: 15
Terminated: 15
Henriks-MBP:OVMS.V3 henrik$ make monitor
MONITOR
--- WARNING: Serial ports accessed as /dev/tty.* will hang gdb if launched.
--- Using /dev/cu.SLAB_USBtoUART instead...
--- idf_monitor on /dev/cu.SLAB_USBtoUART 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x3f (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:4796
load:0x40078000,len:0
load:0x40078000,len:14896
entry 0x400785) spiram: SPI RAM mode: flash 40m sram 40m
I (655) spiram: PSRAM initialized, cache is in low/high (2-core) mode.2mI (656) cpu_start: Pro cpu up.
I (660) cpu_start: Starting app cpu,t is 0x40081574
0x40081574: start_cpu0_default at /Users/henrik/esp/esp-idf/components/esp32/cpu_start.c:322

I (0) cpu_start: App cpu up.I (1521) spiram: SPI SRAM memory test OK
I (1521) heap_init: Initializing. RAM available for dynamic allocation:
I (1521) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (1528) heap_init: At 3FFBC5C0 len 00023A40 (142 KiB): DRAM
I (1534) heap_init: At 3FFE0440 len 00003BC0 (14 KiB): D/IRAM
I (1540) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (1548) heap_init: At 40098ED8 len 00007128 (28 KiB): IRAM
I (1553) cpu_start: Pro cpu start user code
I (1558) spiram: Adding pool of 4096K of external SPI memory to heap allocator
I (127) ovms_main: Set default logging level for * to INFO
I (128) command: Initialising COMMAND (1000)
I (129) boot: Initialising BOOT (1100)
I (132) boot: Power cycle reset detected
I (137) events: Initialising EVENTS (1200)
I (142) config: Initialising CONFIG (1400)
I (147) time: Initialising TIME (1500)
I (152) script: Initialising SCRIPTS (1600)
I (156) script: Using DUKTAPE javascript engine
I (161) metrics: Initialising METRICS (1810)
I (166) metrics: Expandjavascript engine
I (176) notify: Initialising NOTIFICATIONS (1820)
I (178) notify: Registered notification type info
I (182) notify: Registered notification type error
I (188) notify: Registered notification type alert
I (193) notify: Registered notie data
I (198) location: Initialising LOCATIONS (1900)
I (205) location: Expanding DUKTAPE javascript engine
I (210) vehicle: Initialising VEHICLE Factory (2000)
I (216) pcp: Initialising POWER (4000)
I (220) max7317: Initialising MAX7317 EGPIO (4200)
I (225) sdcard: Initialising SD CARD (4400)
I (230) ota: Initialising OTA (4400)
I (235) can: Initialising CAN (4500)
I (240) simcom: Initialising SIMCOM (4600)
I (244) test: Initialising TEST (5000)
I (248) ovms-module: Initialising MODULE (5100)
I (253) vfs: Initialising VFS (5200)
I (257) oInitialising OVMS Server (6000)
I (263) ovms-server-v2: Initialising OVMS V2 Server (6100)
I (269) ovms-server-v3: Initialising OVMS V3 Server (6200)
I (275) obd2ecu: Initialising OBD2ECU (7000)
I (280) canopen: Initialising CANopen (7000)
I (286) esp32wifi: Initialising ESP32WIFI (8000)
I (290) ovms-mdns: Initialising MDNS (8100)
I (296) webserver: Initialising WEBSERVER (8200)
I (302) ssh: Initialising SSH (8300)
I (305) re: Initialising RE Tools (8800)
I (310) netmanager: Initialising NETMANAGER (8999)
I (317) v-voltampera: Registering Vehicle: Volt/Ampera (9000)
I (321) v-track: Registering Vehicle: TRACK (9000)
I (327) v-teslaroadster: Registering Vehicle: Tesla Roadster (9000)
I (333) v-teslamodels: Registering Vehicle: Tesla 00)
I (340) v-twizy: Registering Vehicle: Renault Twizy (9000)
v-obdii: Registering Vehicle: OBDII (9000)
I (352) v-none: Registering Vehicle: NONE (9000)
I (357) v-nissanleaf: Registering Vehicle: Nissan Leaf (9000)
I (364) v-kiasoulev: Registering Vehicle: Kia Soul EV (9000)
I (370) v-demo: Registering Vehicle: DEMO (90;32mI (375) version: Initialising Versioning (9900)
I (383) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (451) ovms_main: Executing on CPU core 0
I (451) ovms_main: Mounting CONFIG...
Initialising OVMS CONFIG within STORE
E (461) config: Error: Cannot open config store directory
I (461) ovms_main: Configure logging...
I (461) ovms_main: Registering default configs...
I (471) ovms_main: Starting HOUSEKEEPING...
I (471) housekeeping: Initialising HOUSEKEEPING Framework...
I (481) housekeeping: Executing on CPU core 1
I (481) housekeeping: reset_reason: cpu0=1, cpu1=14
I (491) housekeeping: Initialising WATCHDOG...
I (491) housekeeping: Starting PERIPHERALS...
I (501) peripherals: Initialising OVMS Peripherals...
I (511) peripherals:   TCP/IP Adaptor
I (511) peripherals:   ESP32 system
I (511) peripherals:   SPI bus
I (521) peripherals:   MAX7317 I/O Expander
I (521) peripherals:   ESP32 CAN
I (531) peripherals:   ESP32 WIFI
I (531) peripherals:   ESP32 ADC
I (541) peripherals:   MCP2515 CAN 1/2
I (551) peripherals:   MCP2515 CAN 2/2
I (561) peripherals:   SD CARD
I (561) peripherals:   SIMCOM MODEM
I (561) gpio: GPIO[13]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 
I (571) gpio: GPIO[4]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 
I (581) uart: queue free spaces: 10
I (581) ext12v: Powering off external 12V devices
I (591) housekeeping: Auto init ext12v (free: 216052 bytes)
I (591) housekeeping: Auto init wifi (free: 216052 bytes)
W (601) esp32wifi: AutoInit: factory reset detected, starting public AP net 'OVMS' with password 'OVMSinit'
I (611) esp32wifi: Powering up WIFI driver
I (611) wifi: wifi firmware version: c25fd80
I (621) wifi: config NVS flash: enabled
I (621) wifi: config nano formating: disabled
I (621) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
E (631) system_api: Base MAC address from BLK0 of EFUSE CRC error, efuse_crc = 0xb2; calc_crc = 0x3d
abort() was called at PC 0x400dc76b on core 1
0x400dc76b: __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned int) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/ext/new_allocator.h:110
 (inlined by) std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned int) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/alloc_traits.h:386
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned int) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/basic_string.h:185
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/basic_string.h:180
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/basic_string.h:544
 (inlined by) OvmsSSH::Authenticate(unsigned char, WS_UserAuthData const*, void*) at /Users/henrik/dev/ovms/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/console_ssh/src/console_ssh.cpp:232


Backtrace: 0x40091e73:0x3ffbfee0 0x40091fcb:0x3ffbff00 0x400dc76b:0x3ffbff20 0x400dc7b5:0x3ffbff50 0x401a6c23:0x3ffbff80 0x401a6fa8:0x3ffbffa0 0x4019da97:0x3ffbffd0 0x4019d161:0x3ffbfff0 0x400ddc2b:0x3ffc0010 0x400dddd3:0x3ffc0040 0x400de1a9:0x3ffc0060 0x400df7c9:0x3ffc0090 0x400e65f0:0x3ffc0190 0x400e62d2:0x3ffc0200 0x400e5da5:0x3ffc0240 0x400e5ef9:0x3ffc0270 0x400e5fad:0x3ffc02c0 0x400e5fbd:0x3ffc02f0
0x40091e73: xTaskCreatePinnedToCore at /Users/henrik/esp/esp-idf/components/freertos/tasks.c:3564

0x40091fcb: vTaskDelete at /Users/henrik/esp/esp-idf/components/freertos/tasks.c:3564

0x400dc76b: __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned int) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/ext/new_allocator.h:110
 (inlined by) std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned int) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/alloc_traits.h:386
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned int) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/basic_string.h:185
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/basic_string.h:180
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/basic_string.h:544
 (inlined by) OvmsSSH::Authenticate(unsigned char, WS_UserAuthData const*, void*) at /Users/henrik/dev/ovms/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/console_ssh/src/console_ssh.cpp:232

0x400dc7b5: __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned int) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/ext/new_allocator.h:110
 (inlined by) std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned int) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/alloc_traits.h:386
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned int) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/basic_string.h:185
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/basic_string.h:180
 (inlined by) OvmsSSH::Authenticate(unsigned char, WS_UserAuthData const*, void*) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/basic_string.h:544

0x401a6c23: std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_M_extract_via_format(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, tm*, char const*) const at /Volumes/build/idf/crosstool-NG/.build/xtensa-esp32-elf/build/build-cc-gcc-final/xtensa-esp32-elf/libstdc++-v3/include/bits/locale_classes.tcc:114 (discriminator 6)

0x401a6fa8: std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_M_extract_float(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, std::string&) const at /Volumes/build/idf/crosstool-NG/.build/xtensa-esp32-elf/build/build-cc-gcc-final/xtensa-esp32-elf/libstdc++-v3/include/bits/locale_classes.tcc:114 (discriminator 6)

0x4019da97: std::ostreambuf_iterator<char, std::char_traits<char> > std::__cxx11::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert<true>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const at /Volumes/build/idf/crosstool-NG/.build/xtensa-esp32-elf/build/build-cc-gcc-final/xtensa-esp32-elf/libstdc++-v3/include/bits/locale_classes.h:675

0x4019d161: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) at /Volumes/build/idf/crosstool-NG/.build/xtensa-esp32-elf/build/build-cc-gcc-final/xtensa-esp32-elf/libstdc++-v3/include/bits/locale_classes.h:675

0x400ddc2b: dbc::dbc() at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/char_traits.h:243

0x400dddd3: std::__cxx11::_List_base<dbcNode*, std::allocator<dbcNode*> >::_M_init() at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/char_traits.h:243
 (inlined by) std::__cxx11::list<dbcNode*, std::allocator<dbcNode*> >::clear() at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_list.h:1369
 (inlined by) dbcNodeTable::EmptyContent() at /Users/henrik/dev/ovms/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/dbc/src/dbc.cpp:194

0x400de1a9: unsigned int const& std::min<unsigned int>(unsigned int const&, unsigned int const&) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/char_traits.h:243
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/basic_string.h:2315
 (inlined by) bool std::operator< <char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/basic_string.h:4987
 (inlined by) std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_function.h:387
 (inlined by) std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, dbcValueTable*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, dbcValueTable*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, dbcValueTable*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, dbcValueTable*> >*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, dbcValueTable*> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_tree.h:1628

0x400df7c9: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/char_traits.h:243
 (inlined by) dbcfile::LoadParseOneLine(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) at /Users/henrik/dev/ovms/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/dbc/src/dbc.cpp:649

0x400e65f0: esp32wifi::StartAccessPointClientMode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) at /Users/henrik/dev/ovms/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/esp32wifi/src/esp32wifi.cpp:580 (discriminator 1)

0x400e62d2: esp32wifi::StartClientMode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char*) at /Users/henrik/dev/ovms/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/esp32wifi/src/esp32wifi.cpp:461

0x400e5da5: esp32wifi::EventWifiStaDisconnected(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*) at /Users/henrik/dev/ovms/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/esp32wifi/src/esp32wifi.cpp:761

0x400e5ef9: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const*>(char const*, char const*, std::__false_type) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/basic_string.h:195
 (inlined by) void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/basic_string.h:214
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) at /Users/henrik/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/bits/basic_string.h:457
 (inlined by) esp32wifi::EventWifiScanDone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*) at /Users/henrik/dev/ovms/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/esp32wifi/src/esp32wifi.cpp:882

0x400e5fad: esp32wifi::EventWifiScanDone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*) at /Users/henrik/dev/ovms/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/esp32wifi/src/esp32wifi.cpp:891 (discriminator 1)

0x400e5fbd: esp32wifi::EventWifiScanDone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*) at /Users/henrik/dev/ovms/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/esp32wifi/src/esp32wifi.cpp:892 (discriminator 1)


Rebooting...
ets Jun  8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x3f (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:4796
load:0x40078000,len:0
load:0x40078000,len:14896
entry 0x40078d74
I (655) spiram: SPI RAM mode: flash 40m sram 40m
I (655) spiramialized, cache is in low/high (2-core) mode.
I (657) cpu_start: Pro cpu up.
I (660) cpu_start: Starting app cpu, entry point is 0x40081574
0x40081574: start_cpu0_default at /Users/henrik/esp/esp-idf/components/esp32/cpu_start.c:322

u_start: App cpu up.
I (1521) spiram: SPI SRAM memory test OK
I (1522) heap_init: Initializing. RAM available for dynamic allocation:
I (1522) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (1529) heap_init: At 3FFBC5C0 len 00023A40 (142 KiB): DRAM
I (1534) heap_init: At 3FFE0440 len 00003BC0 (14 KiB): D/IRAM


Is the OVMS module hardware broken? Or can I somehow fix the module (if so; how)?

Is it possible that the OVMS malfunctioned, and the repeated re-booting caused extensive power drain, either directly from the OBD-II, or by somehow keeping some systems in the car “awake”, via CAN-bus activity?

Best regards,
Henrik
-- 

Venlig hilsen,
Henrik R. Scheel
Kia Soul EV 2015
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20180804/d0708f24/attachment-0001.html>


More information about the OvmsDev mailing list