This thread inspired me to get my updated running board ECU replacement installed over the weekend. Up until now I had the 30amp fuse under the hood pulled and the running board were fully extended over the winter.
Getting to the module requires removing drivers door sill, kick panel, underdash trim and unbolting the drivers side underdash airbag module (not the one on the wheel) and letting it hang while doing the work. The clip to unplug it looks tricky and I didn't want to damage it.
Next was disconnecting 6 plugs on the body ECU that point directly at you once removing the underdash. This allowed me to unbolt and move the body ECU out of the way. The bottom plugs facing up I just left in place. Two of the plugs on the left had levers to unplug them, starting from the top. When reinserting them make sure the lever is fully seated down, the lever lock pulls the plug in.
The ARB ECU was then bolted to the side wall, above drivers kick with two 10mm bolts, on on top and the other on the bottom.
Once installed, the initialization procedure wants you to flip the switch on/off times and leave on with the 6th all within 3 seconds. You have to flip it pretty fast in that time frame, it took me a few times to get it. If you do not initialize the module the running boards wont do a thing and make it look like something is wrong with it.
After that the passenger side wasn't staying out. I could hear it creaking a little, sprayed it down with some liquid silicone and it still wouldn't extend all the way. The fix ended up being just drive it above 10mph.
After a few days it seems to all be working fine. We shall see next winter though.
Sorry for no pictures.