Not directly but what I did was basically send the same commands that RomRaider sends over CAN based on your code
here. That sequence is similar to what UpRev supposedly sends. I have an ESP32 board connected to the CANH/CANL lines and I send it CAN commands over HTTP.
Most of the commands don't work on my ECU as the PIDs are different. For example the cmd "22 1103" (BattVDC query according to code comment), NCD Ident query "21 10" or the supported PID queries don't work on this ECU (K9K diesel engine). It also has no diagnostic session 0xfb, but 0xc0 seems to be good enough. When it gets to actually reading the memory using service 0x23 I get errors. Either the syntax is different or SID 23 has been disabled.
Some thread on this forum mentioned reading memory by defining new LIDs using service 0xAC and then requesting those LIDs values, I wonder if something like that would work.