Editing Vending machine
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 66: | Line 66: | ||
Please hack this machine gently and with confidence. We'd like to keep it working and stocked so it can earn money for Noisebridge. Failed Hacks that result in us spending the vending profits to fix are not excellent. | Please hack this machine gently and with confidence. We'd like to keep it working and stocked so it can earn money for Noisebridge. Failed Hacks that result in us spending the vending profits to fix are not excellent. | ||
The vending machine speaks DEX/UCS protocol to a "handheld terminal." A quick search reveals that's a serial protocol at 9600 baud, most likely at TTL levels (NOT RS-232) on a 1/4 inch stereo jack. Details of the protocol were not easily found, and likely involve checksums and/or audit information. Not clear this is worth hacking as there are some indications this communication only happens in "service mode" when the door is open and thus simultaneous vending is not possible. | |||
A possibly simpler hacking solution is to instrument the various switches and motors to get data directly. | |||
The coin mech and bill validator may use the MDB vending machine protocol: | The coin mech and bill validator may use the MDB vending machine protocol: | ||
http://en.wikipedia.org/wiki/Multidrop_bus | http://en.wikipedia.org/wiki/Multidrop_bus | ||
= Actual Problems and Possible Solutions = | = Actual Problems and Possible Solutions = |