Over the past few months I’ve noticed the oil pressure LED getting dimmer after the initial dashboard power-on-self-test has finished. Then a couple of weeks ago, no oil light at all. If I pulled the electrical connector off the switch and shorted it to the crankcase, the lamp worked fine, so the oil pressure switch was u/s, fubar, stuffed ……….
I bought a new one from Ultimate Parts in the UK that came in a plain zip bag, not an Aprilia one and isn’t the same as the original – requiring a 24mm socket instead of the
original 21mm. As such I have a sneaking feeling this is an aftermarket part and not genuine – but sold at a genuine price! Either way, both new and old are marked as 0.3-0.6bar (4.35-8.7psi).
Swapping it out on the Rally-Raid was a simple 5 minute job – remove the aluminium sump plate, disconnect the electrical connector and use a deep 21mm socket on a short extension to clear the sump guard frame and unscrew the old unit. You’ll lose a couple of tea-spoons of oil but that’s all. Simply swap to the 24mm socket to fit the new one, reattach the connector and refit the sump plate – job done. The job’s made all the easier if you do it on the side-stand rather that the main stand as the switch is mounted on the right hand side of the engine!






A few days ago while doing a bit of investigating for an AF1 forum member regarding the tachometer signal from the ECU, more specifically what would he observe on a multimeter instead of an oscilloscope, I momentarily shorted the tacho line against the chassis with the bike running. The tacho shut down and the bike just kept chugging along quite happily – no EFI light, no tacho. Recycling the ignition bought the tacho back to life and it’s been fine ever since ……… but two points came out of this that may be of use to other owners.


The system I’m thinking about will, when all parameters are met (speed, revs etc) lock onto the chosen speed when the ‘Set’ button is pressed. The microcontroller will then look at the error between the chosen speed and actual speed and adjust the throttle as neccessary to try and maintain the error at zero – this is done using PID (




Why do I feel that trying to get the message across is like trying to shovel water uphill?