RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Tue Dec 23, 2025 10:54 am

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: RomRaider logger on Raspberry PI
PostPosted: Sat Jun 21, 2025 10:06 pm 
Offline
Newbie

Joined: Sat Feb 13, 2016 7:35 pm
Posts: 37
Hi all,
I am trying to use RomRaider logger on Raspberry Pi 5 using the 32 bit raspberry pi os (debian). No com ports are appearing in logger. Looking through the source code it looks like linux/arm support is there. I am unsure how to debug the situation and would appreciate any advice. I really need something more compact to data log during a track day. Thank you!

17:53:35,690 INFO [main] - RomRaider 1.0.0 DEC01 2023 Build: 1214
17:53:35,692 INFO [main] - When requesting assistance at https://www.romraider.com, please include the System Properties information below:
17:53:35,728 INFO [main] - Saturday, 21 June 2025 at 17:53:35 GMT-04:00
17:53:35,728 INFO [main] - System Properties:
{java.specification.version=17
sun.jnu.encoding=UTF-8
java.class.path=RomRaider.jar
java.vm.vendor=Raspbian
sun.arch.data.model=32
swing.aatext=true
java.vendor.url=Unknown
user.timezone=America/New_York
java.vm.specification.version=17
os.name=Linux
sun.java.launcher=SUN_STANDARD
user.country=GB
sun.boot.library.path=/usr/lib/jvm/java-17-openjdk-armhf/lib
sun.java.command=RomRaider.jar
jdk.debug=release
sun.cpu.endian=little
user.home=/home/piku
user.language=en
java.specification.vendor=Oracle Corporation
java.version.date=2025-04-15
java.home=/usr/lib/jvm/java-17-openjdk-armhf
file.separator=/
line.separator=

java.vm.specification.vendor=Oracle Corporation
java.specification.name=Java Platform API Specification
awt.useSystemAAFontSettings=lcd
sun.java2d.d3d=false
sun.management.compiler=HotSpot Client Compiler
java.runtime.version=17.0.15+6-Raspbian-1deb12u1rpt1
user.name=piku
path.separator=:
os.version=6.12.25+rpt-rpi-v8
java.runtime.name=OpenJDK Runtime Environment
file.encoding=UTF-8
java.vm.name=OpenJDK Client VM
java.vendor.url.bug=Unknown
java.io.tmpdir=/tmp
java.version=17.0.15
user.dir=/home/piku/Downloads/RomRaider
os.arch=arm
java.vm.specification.name=Java Virtual Machine Specification
native.encoding=UTF-8
java.library.path=lib/linux/32
java.vm.info=mixed mode
emulated-client
java.vendor=Raspbian
java.vm.version=17.0.15+6-Raspbian-1deb12u1rpt1
java.specification.maintenance.version=1
sun.arch.abi=
sun.io.unicode.encoding=UnicodeLittle
java.class.version=61.0}
17:53:36,038 INFO [AWT-EventQueue-0] - Loaded settings from file: /home/piku/.RomRaider/settings.xml
17:53:39,740 INFO [Thread-1] - Logger locale: en_GB
17:53:39,970 WARN [Thread-1] - No cars_def.xml file found, possible missing DTD issue?
17:53:40,212 INFO [Thread-1] - 9 ECU definitions loaded from 1 files
17:53:40,218 INFO [Thread-1] - Plugin loaded: TXS UTEC Logger v2013.04.04
17:53:40,219 INFO [Thread-1] - Plugin loaded: AEM UEGO AFR [9600 baud] v0.05
17:53:40,220 INFO [Thread-1] - Plugin loaded: TXS Tuner Logger v2013.04.04
17:53:40,223 INFO [Thread-1] - Plugin loaded: AEM X-Wifi Controller v0.01
17:53:40,224 INFO [Thread-1] - Plugin loaded: AEM UEGO Lambda [19200] v0.02
17:53:40,226 INFO [Thread-1] - Plugin loaded: Tech Edge (Format 2.0) v0.03
17:53:40,228 INFO [Thread-1] - Plugin loaded: APSX D1|D2 WBO2 v0.01
17:53:40,230 INFO [Thread-1] - Plugin loaded: 14Point7 NAW_7S UEGO v0.03
17:53:40,235 ERROR [Thread-1] - Error loading external datasource: com.romraider.logger.external.phidget.interfacekit.plugin.IntfKitDataSource, specified in: /home/piku/Downloads/RomRaider/./plugins/phidget_ik.plugin
java.lang.ExceptionInInitializerError: /home/piku/Downloads/RomRaider/lib/linux/32/libphidget21.so: /home/piku/Downloads/RomRaider/lib/linux/32/libphidget21.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32 .so on a ARM platform)
Could not locate the Phidget C library (libphidget21.so).
Make sure it is installed, and add it's path to LD_LIBRARY_PATH.
at com.phidgets.Manager.<clinit>(Manager.java:39)
at com.romraider.logger.external.phidget.interfacekit.io.IntfKitManager.findIntfkits(Unknown Source)
at com.romraider.logger.external.phidget.interfacekit.plugin.IntfKitDataSource.<init>(Unknown Source)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347)
at java.base/java.lang.Class.newInstance(Class.java:645)
at com.romraider.logger.external.core.ExternalDataSourceLoaderImpl.dataSource(Unknown Source)
at com.romraider.logger.external.core.ExternalDataSourceLoaderImpl.loadExternalDataSources(Unknown Source)
at com.romraider.logger.ecu.EcuLogger.loadLoggerPlugins(Unknown Source)
at com.romraider.logger.ecu.EcuLogger.construct(Unknown Source)
at com.romraider.logger.ecu.EcuLogger.<init>(Unknown Source)
at com.romraider.logger.ecu.EcuLogger.getEcuLogger(Unknown Source)
at com.romraider.logger.ecu.EcuLogger.startLogger(Unknown Source)
at com.romraider.ECUExec.openLogger(Unknown Source)
at com.romraider.editor.ecu.ECUEditor$2.run(Unknown Source)
at java.base/java.lang.Thread.run(Thread.java:840)
17:53:40,239 INFO [Thread-1] - Plugin loaded: Zeitronix ZT-2 v0.03
17:53:40,241 INFO [Thread-1] - Plugin loaded: MRF Stealth Gauge v0.02
17:53:40,243 INFO [Thread-1] - Plugin loaded: ECOTRONS Accurate Lambda Meter v0.01
17:53:40,246 INFO [Thread-1] - Plugin loaded: PLX SM-AFR v0.05
17:53:40,248 INFO [Thread-1] - Plugin loaded: Innovate Wideband AFR v0.02
17:53:40,256 ERROR [Thread-1] - Error loading external datasource: com.romraider.logger.external.innovate.lm2.mts.plugin.Lm2MtsDataSource, specified in: /home/piku/Downloads/RomRaider/./plugins/lm2_mts.plugin
java.lang.ExceptionInInitializerError
at com.romraider.logger.external.innovate.generic.mts.io.MTSFactory.createMTS(Unknown Source)
at com.romraider.logger.external.innovate.generic.mts.io.MTSConnector.createMts(Unknown Source)
at com.romraider.logger.external.innovate.generic.mts.io.MTSConnector.<init>(Unknown Source)
at com.romraider.logger.external.innovate.lm2.mts.plugin.Lm2MtsDataSource.<init>(Unknown Source)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347)
at java.base/java.lang.Class.newInstance(Class.java:645)
at com.romraider.logger.external.core.ExternalDataSourceLoaderImpl.dataSource(Unknown Source)
at com.romraider.logger.external.core.ExternalDataSourceLoaderImpl.loadExternalDataSources(Unknown Source)
at com.romraider.logger.ecu.EcuLogger.loadLoggerPlugins(Unknown Source)
at com.romraider.logger.ecu.EcuLogger.construct(Unknown Source)
at com.romraider.logger.ecu.EcuLogger.<init>(Unknown Source)
at com.romraider.logger.ecu.EcuLogger.getEcuLogger(Unknown Source)
at com.romraider.logger.ecu.EcuLogger.startLogger(Unknown Source)
at com.romraider.ECUExec.openLogger(Unknown Source)
at com.romraider.editor.ecu.ECUEditor$2.run(Unknown Source)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.NullPointerException: Cannot invoke "java.util.logging.Logger.log(java.util.logging.Level, String, java.lang.Throwable)" because "com4j.COM4J.LOGGER" is null
at com4j.COM4J.loadNativeLibrary(COM4J.java:566)
at com4j.COM4J.<clinit>(COM4J.java:522)
... 21 more
17:53:40,287 INFO [Thread-1] - loaded protocol SSM: 0 parameters, 0 switches from def version 354_MS41.
17:53:40,411 ERROR [Serial Port Refresher] - Could not load jSerialComm library!
17:53:40,420 INFO [Query Manager] - J2534 Library names loaded from file: ./customize/j2534Libraries.properties
17:53:40,422 INFO [Query Manager] - Linux Openport 2.0 library not found at: /usr/local/lib/j2534.so
17:53:40,423 INFO [Query Manager] - Linux Openport 2.0 library not found at: /home/piku/Downloads/RomRaider/lib/linux/32/j2534.dylib
17:53:40,423 INFO [Query Manager] - Linux Openport 2.0 library not found at: /usr/local/lib/j2534.dylib
17:53:40,423 INFO [Query Manager] - Trying new J2534/ISO9141 connection: Linux J2534 OP2
17:53:40,490 ERROR [Query Manager] - Error sending init: J2534 initialization: Unable to load library '/home/piku/Downloads/RomRaider/lib/linux/32/j2534.so': /home/piku/Downloads/RomRaider/lib/linux/32/j2534.so: cannot open shared object file: No such file or directory
17:53:40,490 INFO [Query Manager] - Trying serial connection...
17:53:40,491 ERROR [Query Manager] - Error sending init: Parameter portName must not be null or empty
17:53:41,491 INFO [Query Manager] - Trying new J2534/ISO9141 connection: Linux J2534 OP2
17:53:41,492 ERROR [Query Manager] - Error sending init: J2534 initialization: Unable to load library '/home/piku/Downloads/RomRaider/lib/linux/32/j2534.so': /home/piku/Downloads/RomRaider/lib/linux/32/j2534.so: cannot open shared object file: No such file or directory
17:53:41,493 INFO [Query Manager] - Trying serial connection...
17:53:41,493 ERROR [Query Manager] - Error sending init: Parameter portName must not be null or empty
17:53:42,493 INFO [Query Manager] - Trying new J2534/ISO9141 connection: Linux J2534 OP2
17:53:42,494 ERROR [Query Manager] - Error sending init: J2534 initialization: Unable to load library '/home/piku/Downloads/RomRaider/lib/linux/32/j2534.so': /home/piku/Downloads/RomRaider/lib/linux/32/j2534.so: cannot open shared object file: No such file or directory
17:53:42,494 INFO [Query Manager] - Trying serial connection...
17:53:42,494 ERROR [Query Manager] - Error sending init: Parameter portName must not be null or empty
17:53:43,494 INFO [Query Manager] - Trying new J2534/ISO9141 connection: Linux J2534 OP2
17:53:43,495 ERROR [Query Manager] - Error sending init: J2534 initialization: Unable to load library '/home/piku/Downloads/RomRaider/lib/linux/32/j2534.so': /home/piku/Downloads/RomRaider/lib/linux/32/j2534.so: cannot open shared object file: No such file or directory
17:53:43,495 INFO [Query Manager] - Trying serial connection...
17:53:43,495 ERROR [Query Manager] - Error sending init: Parameter portName must not be null or empty
17:53:44,035 ERROR [AWT-EventQueue-0] - Could not load jSerialComm library!
17:53:44,495 INFO [Query Manager] - Trying new J2534/ISO9141 connection: Linux J2534 OP2
17:53:44,496 ERROR [Query Manager] - Error sending init: J2534 initialization: Unable to load library '/home/piku/Downloads/RomRaider/lib/linux/32/j2534.so': /home/piku/Downloads/RomRaider/lib/linux/32/j2534.so: cannot open shared object file: No such file or directory
17:53:44,496 INFO [Query Manager] - Trying serial connection...
17:53:44,496 ERROR [Query Manager] - Error sending init: Parameter portName must not be null or empty
17:53:45,497 INFO [Query Manager] - Trying new J2534/ISO9141 connection: Linux J2534 OP2
17:53:45,497 ERROR [Query Manager] - Error sending init: J2534 initialization: Unable to load library '/home/piku/Downloads/RomRaider/lib/linux/32/j2534.so': /home/piku/Downloads/RomRaider/lib/linux/32/j2534.so: cannot open shared object file: No such file or directory
17:53:45,500 INFO [Query Manager] - Trying serial connection...
17:53:45,500 ERROR [Query Manager] - Error sending init: Parameter portName must not be null or empty
17:53:46,500 INFO [Query Manager] - Trying new J2534/ISO9141 connection: Linux J2534 OP2
17:53:46,501 ERROR [Query Manager] - Error sending init: J2534 initialization: Unable to load library '/home/piku/Downloads/RomRaider/lib/linux/32/j2534.so': /home/piku/Downloads/RomRaider/lib/linux/32/j2534.so: cannot open shared object file: No such file or directory
17:53:46,501 INFO [Query Manager] - Trying serial connection...
17:53:46,502 ERROR [Query Manager] - Error sending init: Parameter portName must not be null or empty
17:53:47,502 INFO [Query Manager] - Trying new J2534/ISO9141 connection: Linux J2534 OP2
17:53:47,503 ERROR [Query Manager] - Error sending init: J2534 initialization: Unable to load library '/home/piku/Downloads/RomRaider/lib/linux/32/j2534.so': /home/piku/Downloads/RomRaider/lib/linux/32/j2534.so: cannot open shared object file: No such file or directory
17:53:47,503 INFO [Query Manager] - Trying serial connection...
17:53:47,503 ERROR [Query Manager] - Error sending init: Parameter portName must not be null or empty
17:53:48,503 INFO [Query Manager] - Trying new J2534/ISO9141 connection: Linux J2534 OP2
17:53:48,504 ERROR [Query Manager] - Error sending init: J2534 initialization: Unable to load library '/home/piku/Downloads/RomRaider/lib/linux/32/j2534.so': /home/piku/Downloads/RomRaider/lib/linux/32/j2534.so: cannot open shared object file: No such file or directory
17:53:48,504 INFO [Query Manager] - Trying serial connection...
17:53:48,504 ERROR [Query Manager] - Error sending init: Parameter portName must not be null or empty
17:53:49,504 INFO [Query Manager] - Trying new J2534/ISO9141 connection: Linux J2534 OP2
17:53:49,505 ERROR [Query Manager] - Error sending init: J2534 initialization: Unable to load library '/home/piku/Downloads/RomRaider/lib/linux/32/j2534.so': /home/piku/Downloads/RomRaider/lib/linux/32/j2534.so: cannot open shared object file: No such file or directory
17:53:49,505 INFO [Query Manager] - Trying serial connection...
17:53:49,505 ERROR [Query Manager] - Error sending init: Parameter portName must not be null or empty
17:53:50,506 INFO [Query Manager] - Trying new J2534/ISO9141 connection: Linux J2534 OP2
17:53:50,510 ERROR [Query Manager] - Error sending init: J2534 initialization: Unable to load library '/home/piku/Downloads/RomRaider/lib/linux/32/j2534.so': /home/piku/Downloads/RomRaider/lib/linux/32/j2534.so: cannot open shared object file: No such file or directory
17:53:50,510 INFO [Query Manager] - Trying serial connection...
17:53:50,510 ERROR [Query Manager] - Error sending init: Parameter portName must not be null or empty
17:53:51,059 INFO [AWT-EventQueue-0] - Logger shutdown successful


Top
 Profile  
 
 Post subject: Re: RomRaider logger on Raspberry PI
PostPosted: Sat Jun 21, 2025 10:23 pm 
Offline
Newbie

Joined: Sat Feb 13, 2016 7:35 pm
Posts: 37
This is /proc/cpuinfo which I think might be the source of the issue. It is looking for the arm version in there and it's just "8", rather than armv8 or something like that.

processor : 0
BogoMIPS : 108.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x4
CPU part : 0xd0b
CPU revision : 1

processor : 1
BogoMIPS : 108.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x4
CPU part : 0xd0b
CPU revision : 1

processor : 2
BogoMIPS : 108.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x4
CPU part : 0xd0b
CPU revision : 1

processor : 3
BogoMIPS : 108.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x4
CPU part : 0xd0b
CPU revision : 1

Revision : c04170
Serial : f23a8efeb4782a15
Model : Raspberry Pi 5 Model B Rev 1.0


I think I could probably get this working if I can just manually specify the libjSerialComm.so path.


Top
 Profile  
 
 Post subject: Re: RomRaider logger on Raspberry PI
PostPosted: Thu Jun 26, 2025 5:24 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
piku wrote:
Hi all,
17:53:40,411 ERROR [Serial Port Refresher] - Could not load jSerialComm library!

You need the latest version of jSerialComm compiled for the PI and replace the library that installed with the RomRaider setup.
viewtopic.php?p=174838#p174838


Top
 Profile  
 
 Post subject: Re: RomRaider logger on Raspberry PI
PostPosted: Fri Jun 27, 2025 10:27 pm 
Offline
Newbie

Joined: Sat Feb 13, 2016 7:35 pm
Posts: 37
Awesome my search skills failed me. I literally just replaced the jar renaming the 2.11 to 2.9.1 and it works! Thank you!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl