RoninDusette
November 4th, 2019, 12:22 PM
I am an engineer by trade, and specialize in full-stack development, as well as being a Linux hero (specifically in server architecture and security), and want to maybe see what I can do to help make this happen properly. I actually use HP Tuners at the moment, and they are incredibly resistant to getting it working on Linux (though I have recently, as in the last few days got at least VCM scanner working almost entirely using Wine and PlayOnLinux, and just need to work on the FTDI drivers to properly communicate, which shouldn't be too difficult). I was a contributor and admin for PlayOnLinux for like, 7 or 8 years (still am, but don't have time to contribute as much as I would like nowadays.).
I am sure I can help get this running. I have discovered a few things in general for most software like this (I have yet to try EFI Live though. I am almost regretting getting HP Tuners. only a little bit though, as I do really like it).
1: If you are running Linux, and you want the best speed, don't use virtualbox or vmware unless your computer is a BEAST. Use KVM/QEMU. That has given me close to bare metal performance. Not fully, but much, much faster than anything else besides a dual boot.
2: The FTDI drivers (more specifically the FOSS implementation of them, libftdi) will work if the software using it is robust for your needs (I have worked on some logging stuff for Hondas using libftdi and obd2 and have no issues. GM computers are a different story).
Now, what I would be curious to know is what language the software is written in (please, for the love of dog, don't say .NET)? The source can likely be compiled to *nix systems easily through it's IDE. Even .NET has Mono, but there would be some funkiness. Is it possible to do that? (I am sure that you want to protect your IP, but without access to source, getting it working through anything but Wine or in a VM will not be possible.
Now, you could always compile your linux version in a way that still protects/obfuscates your IP by putting proprietary stuff in a binary blob and releasing the rest of the app as open source (or closed, but make it available to those that have been vetted and approved of to contribute.). I would be willing to do so. Feel free to contact me (as admins I am sure the owners can see my email address).
Either way, I would love to see this happen with both EFI Live and HP Tuners. What can I do, what has been done, and how do I help?
I am sure I can help get this running. I have discovered a few things in general for most software like this (I have yet to try EFI Live though. I am almost regretting getting HP Tuners. only a little bit though, as I do really like it).
1: If you are running Linux, and you want the best speed, don't use virtualbox or vmware unless your computer is a BEAST. Use KVM/QEMU. That has given me close to bare metal performance. Not fully, but much, much faster than anything else besides a dual boot.
2: The FTDI drivers (more specifically the FOSS implementation of them, libftdi) will work if the software using it is robust for your needs (I have worked on some logging stuff for Hondas using libftdi and obd2 and have no issues. GM computers are a different story).
Now, what I would be curious to know is what language the software is written in (please, for the love of dog, don't say .NET)? The source can likely be compiled to *nix systems easily through it's IDE. Even .NET has Mono, but there would be some funkiness. Is it possible to do that? (I am sure that you want to protect your IP, but without access to source, getting it working through anything but Wine or in a VM will not be possible.
Now, you could always compile your linux version in a way that still protects/obfuscates your IP by putting proprietary stuff in a binary blob and releasing the rest of the app as open source (or closed, but make it available to those that have been vetted and approved of to contribute.). I would be willing to do so. Feel free to contact me (as admins I am sure the owners can see my email address).
Either way, I would love to see this happen with both EFI Live and HP Tuners. What can I do, what has been done, and how do I help?