Hello! Here's the update

First of all, some pic of the tests. Tried to start with car in idle and benchtested all the relays (activation and continuity). I can hear them work if I short circuit the switches when the key is on, they are definitely working.
To answer all the questions I re-run all the tests again:
- brake switches are ok, otherwise the starter motor would not work.
- side stand switch, same story. Bypassed, otherwise no starter motor.
- fuses, all renewed.
- all groundpoints at the chassis, cleaned, tested continuity with chassis and their endpoints.
- killswitch bypassed, otherwise no starter motor.
- tilt/roll switch, disassembled completely, cleaned and tested. It gives in output 0.9V which is exactly in spec.
- didn't find the connector within tunnel, but tested each single wire in continuity from source to destination.
- pickup signal coming to the CDI connector is OK.
- power to the ignition coil is OK. Tried to manually short the coil ground to the chassis and I can see the spark at the spark plug.
What I can see is that the green/brown from CDI to the ignition coil, which should send the signal (put it to ground for a short instant when the pickup reads the magnet) is correctly connected to the CDI and receives some sort of signal, but no spark. Bought an oscilloscope!
Also, I took a look at the downtown service manual, which has dedicated pages to ABS ECU, but I didn't find any correlation between ABS and Ignition.
Last bit, which may be very important, is the TPS. It is illustrated in the ignition system diagram, why?
Could a bad TPS cause no spark?
The service manual says its resistance must be something from 3500 to 6500 ohms but mine is more about 1000 (fully closed) to 2000 (fully open) ohms.
It seems to work, because through the TPS I reset codes of the ECU multiple times.
What do you think about it?
Thanks
