Hi!
I just bought a treadmill, and though I'd do some hacking. I have identified the main logic, and the keys (like speed, elevation etc) all goes into a shift register, that is then passed on to the main processor. My question is simple. I have not done any work with shift registers before, and this model uses the 74HC164N.
DATASHEET HERE:
http://www.nxp.com/documents/data_sheet/74HC_HCT164.pdfAm I correct in my assumption that this will send serial data to the main processor and back to the 74HC164? And am I further correct in my assumption that if I get in the middle of that I too can send serial command to the processor to control the treadmill ?
Some pictures:
The keypads (like speed up, down etc. Very simple pcb)

The shift register (with the connector from the first pcb with all the buttons). Shift register on the left.:

The main chip and EEPROM:

I can obviously solder directly onto the buttons, but I thought it might be possible to do all of this through serial. Can it?