Notices
Series I Engine Tuning Forum EMS (Flash Tuning, Interceptor, Piggy Back, Stand Alone)

Open Source S1 RX-8 ECU Reverse Engineering, Data Logging, and Tuning - User's Guide

Old May 17, 2026 | 12:11 AM
  #176  
cjv_13's Avatar
Registered
 
Joined: Nov 2023
Posts: 10
Likes: 0
From: Waukesha, WI
N3M5EK labeled ghidra file

Just got finished applying the labels from your work to the N3M5EK ecu. Going to start updating the romraider definitions file so i can compare it. Here it is on my github
Reply
Old May 17, 2026 | 03:40 PM
  #177  
masekapses's Avatar
Registered
 
Joined: Oct 2019
Posts: 2
Likes: 0
Bootloader seed key algorithm

Hey Equinox, as I see that you are really fit in this matter I have a problem and was hoping that you could help me please. I have a friend who buys rotaries and fix them drives them sells them remaps them. He uses versatune to tune his cars as he has a pro sub or whatever. The thing is he bought now a rx8 but he can't tune it. As I understand it should have a tune already with mazdaedit I guess? And that changed the seed key algorithm on the bootloader section of the rom. Now my question do you know where exactly this happens on the bootloader so I can modify it reading and writing the ECU through JTAG? Or maybe do you know if I can flash a ROM from your repo directly without losing immo data? Thanks in advance!
Reply
Old May 18, 2026 | 09:19 AM
  #178  
equinox92's Avatar
Thread Starter
Registered
 
Joined: Nov 2019
Posts: 367
Likes: 223
From: Detroit, MI
You should be able just to flash a stock ROM on via JTAG/SHBoot, and from there you'll be able to reprogram the module via CAN/OBD for Versatuner.

None of this will delete immobilizer data as it's all stored in the EEPROM.
Reply
Old May 18, 2026 | 09:47 AM
  #179  
masekapses's Avatar
Registered
 
Joined: Oct 2019
Posts: 2
Likes: 0
Thanks

Originally Posted by equinox92
You should be able just to flash a stock ROM on via JTAG/SHBoot, and from there you'll be able to reprogram the module via CAN/OBD for Versatuner.

None of this will delete immobilizer data as it's all stored in the EEPROM.
Yes that was also my understanding but I said better be safe than sorry. As I am not accustomed on working on denso ECUs. Is the bin file read out through obd and JTAG the same? Same size and full read? That would be crazy as most ECUs I have worked in the past European mostly are at best half read or you cannot read them through OBD and have to get a virtual file from the tool. Thanks man for your work and help!
Reply
Old May 18, 2026 | 10:29 AM
  #180  
Conner Hart's Avatar
Registered
 
Joined: Jan 2026
Posts: 7
Likes: 0
I just got a OBDX Pro VX cable this morning and could not for the life of me get the RX8 Man software to recognize it. I was able to get device manager to recognize it though. I didn't get to try too much, but I did install both the Openport 2.0 drivers and the OBDX drivers. I also included the log file for the software if that helps anyone. I will likely look into this a little more after I get back from work today, but it may also be a little while.

Originally Posted by tharp
I've used a GoDiag J2534 cable which is around 30 bucks I think. It works just like the tactrix. The only difference is that you need to rename the godiag drivers to the tactrix dll that the software looks for.
Tharp also responded to me earlier, and I have not had the chance to look into this. I am not 100% sure what will work here, but it's worth a shot. Let me know if you have any other ideas too.
Attached Files
Reply
Old May 18, 2026 | 12:48 PM
  #181  
equinox92's Avatar
Thread Starter
Registered
 
Joined: Nov 2019
Posts: 367
Likes: 223
From: Detroit, MI
Originally Posted by masekapses
Yes that was also my understanding but I said better be safe than sorry. As I am not accustomed on working on denso ECUs. Is the bin file read out through obd and JTAG the same? Same size and full read? That would be crazy as most ECUs I have worked in the past European mostly are at best half read or you cannot read them through OBD and have to get a virtual file from the tool. Thanks man for your work and help!
They will be the same via OBD and SHBoot.
Reply
Old May 18, 2026 | 12:50 PM
  #182  
equinox92's Avatar
Thread Starter
Registered
 
Joined: Nov 2019
Posts: 367
Likes: 223
From: Detroit, MI
Originally Posted by Conner Hart
I just got a OBDX Pro VX cable this morning and could not for the life of me get the RX8 Man software to recognize it. I was able to get device manager to recognize it though. I didn't get to try too much, but I did install both the Openport 2.0 drivers and the OBDX drivers. I also included the log file for the software if that helps anyone. I will likely look into this a little more after I get back from work today, but it may also be a little while.



Tharp also responded to me earlier, and I have not had the chance to look into this. I am not 100% sure what will work here, but it's worth a shot. Let me know if you have any other ideas too.

From my limited experience with J2534 drivers and such, it definitely seems like the RX8Man software can't find the driver?? Honestly not entirely too sure.. I'll forward this to RX8Man and see if there is any quick insight.
Reply
Old May 18, 2026 | 01:10 PM
  #183  
cjv_13's Avatar
Registered
 
Joined: Nov 2023
Posts: 10
Likes: 0
From: Waukesha, WI
I had some issues with this, I had to copy my registry files for the driver and move them to another location, since that is where the Rx8Man program expects to see them. i forgot which location they were originally in, but make sure they are in both:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\P assThruSupport.04.04\GODIAG - J2534
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\PassThruSuppo rt.04.04\GODIAG - J2534

Where the firmware path and function library is the file location of the drivers (any J2534 drivers should work)
Reply
Old May 18, 2026 | 07:03 PM
  #184  
Conner Hart's Avatar
Registered
 
Joined: Jan 2026
Posts: 7
Likes: 0
Alright, I have confirmation that the OBDX Pro VX cable does work to at least read the ECU with a cable. The issue was I had issues with the RX8 Man install. Once I redownloaded it, it worked immediately. To get it working as expected, I ended up installing multiple things. In order to get it to work, the installs needed are the USB driver and VX J2534 API alongside the other RX8 Man installation software. Default install locations for all of the software should work to get it running. I haven't tried reflashing yet, but it seemed to be able to data log a little and was able to read the ecu memory no problem. I'm pretty impressed with the cable, especially for $80. I will update this post when I get confirmation of reflashing, Bluetooth, and data logging. For now, I can at least confirm that I know that this cable is recognized by RX8 Man and will rip the rom.
Reply
Old May 18, 2026 | 07:27 PM
  #185  
equinox92's Avatar
Thread Starter
Registered
 
Joined: Nov 2019
Posts: 367
Likes: 223
From: Detroit, MI
Badass!
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Lockie-rx8
Series I Tech Garage
15
Jan 5, 2013 11:33 AM
auzoom
Series I Engine Tuning Forum
16
Sep 4, 2007 06:32 AM
tuj
Series I Tech Garage
8
Apr 7, 2005 12:51 AM
punishr
Series I Aftermarket Performance Modifications
16
Jul 7, 2004 03:11 AM
tokenbrit
Series I Aftermarket Performance Modifications
18
Jun 11, 2004 01:49 PM


Thread Tools
Rate This Thread
Rate This Thread:
You have already rated this thread Rating: Thread Rating: 3 votes, 5.00 average.


All times are GMT -5. The time now is 02:05 AM.