Made some progress although got stuck on some sort of error in XML formatting.
Where can I find rom raider log that would show exception details?
As of now "converter" reads all CHARACTERISTIC, COMPU_METHOD, AXIS_PTS, and RECORD_LAYOUT blocks. Then when writing to romraider xml it goes through all characteristics and pull additional information from COMPU_METHOD, AXIS_PTS, or RECORD_LAYOUT. 2D and 3D maps only since I can't find out why rom raider doesn't like my xml, but getting switches will be easy.
Note: open 512kb bin
Edit: found the error. sint32 and similar should be just int32. no idea what I was thinking

Edit2: Well, getting somewhere I guess. Rom raider lists the maps and tables seem to be correct size. Too bad something is wrong because values in tables as well as rows and columns aren't being shown. Check RRTEST2
Edit3: Jeez. I have spent hours trying to find the difference between manually created ECU definitions file and this generated file. Tried different file encoding, filtered and took care of odd units like degrees symbol, checked format, but all of this time it was the "X" symbol in the expression and to_byte attributes
Feel pretty idiotic for overlooking such a simple thing, but hey, work continues.
Including RRTEST3 file for those that want to check