Log in

View Full Version : How to Hack Coke Machines



Adam$
25-11-2005, 07:09 PM
Heh, My mate sent me this. Cheers Lee.



PREFACE

Coke vending machines are everywhere. They're getting more and more like regular computers with LEDs that show little "ICE COLD" messages and whatnot. Well, there's a lot more to those little built-in computers than you may think. Included in the low-level operating system that these babies run on is an actual debug menu that gives you access to all sorts of machine information and possibly gives you free cokes in older machines.


WHICH MACHINES WORK?

There's a very strict list of vending machines that have the debug menu. First off, they're all COCA-COLA product vending machines. This means the giant, un-missable picture on the front must show any of the following: Coke, Dasani (Water), Barq's Root Beer, Vanilla Coke, Cherry Coke, Sprite, Evlan (water), Fanta, Fresca, Frutopia, Hi-C, Sprite Remix, Mad River, Mello Yello, Minute Maid, Nestea, Odwalla, Mr. Pibb/Pibb Xtra, Planet Java, Power Ade, Seagram's Ginger Ale, Simply Orange, Sparkletts, or Tab. Of course anything Diet or Caffeine free works too.
The machine must have an LED screen. Some of the older ones just allow the LED to be set to a price amount and won't have the debug menu. You're safer if the little LED is telling you something. Usually it will scroll a little message like "Ice Cold Cokes". Newer machines are more likely candidates.


ACCESSING THE MENU

To enter the menu, there's a button combination. HERE'S THE ONLY THING YOU HAVE TO REALLY REMEMBER:

[4]-[2]-[3]-[1]

The buttons are numbered depending on how they are positioned. They will either be vertical (more likely), or in horizontal rows of 4 buttons per row. If it is vertical, the first button is #1, the one below it is #2, and so forth. If the buttons are in horizontal rows, the first button is #1, and the one to the right of it is #2. The numbers work like a type writer after that. In rows of 4, the first button of row 2 will be button #5. So, to review, getting in to the debug menu looks like this:

COKE MACHINE::::::
$1.00 -------
-------------
[ Coke ] <-- Hit this button last
[ Coke ] <-- Hit this button second
[ Diet Coke ] <-- Hit this button third
[ Sprite ] <-- Hit this button first
[ And so on ]
-------------

Some text should show up on the LED (probably the word "Error", we'll explain what it means next sections). If nothing happens, your machine doesn't have the debug menu.


NAVIGATION

To navigate from option to option (What they are is next section), remember the numberings we gave the buttons. They work as follows:
Button [ 1 ] - Exit/Back
Button [ 2 ] - Up
Button [ 3 ] - Down
Button [ 4 ] - Select


OPTIONS

Depending on the age of the machine, you will get a varying amount of default options available.
On older machines: SALE, VER, EROR, and RTN
On newer machines: CASH, SALE, EROR, and RTN

CASH - Machine Earnings Display
The CASH option will display how much money is in the machine currently. It generally takes a second or two to load. From here, you can scroll up and down through 12 or 16 different options, depending on the machine age. These other options display how much money was spent on each individual item, classified through its button (or slot, as I like to call it) number.
A neat side note about the slot numbers is that there are more slot numbers than there are actual slot, so usually the last 4 buttons contain zero money. This could be so that the same OS could be used on bigger machines, but the newer machines have even more slot numbers.

SALE - Total Sale Count
The SALE option displays how many drinks have been sold out of the machine. This tends to be cumulative, but not on all machines. The stock guy is probably supposed to reset this each time he re-stocks. Also, this has the same sub-options as the CASH option, where you can scroll up and down and see how many drinks have been sold from each slot.

VER - System/Machine Version?
This option will cause a large alphanumeric string to scroll across the LCD. The number looks very much like a serial number, but doesn't vary from machine to machine. It is most likely the OS or machine version number, but of the older machines that have the option, I haven't seen one that doesn't have the same number.

EROR - Error Log
There are 8 different types of errors - COLJ (Column Jams), VEnd (Vend Mechanism), door (Door Switch), sels (Select Switch), CHAR (Changer Errors), acce (Acceptor Errors), StS (Space-to-sales errors), and bVal (Bill Validators). The separate types and actual errors are useless, as you assumably can't get inside the machine, BUT(!) you can clear the errors. Hold the enter (Number 4) button down for about 2 seconds, and it should clear the error.

RTN - Return
This is simply the return option. Selecting this will exit the debug menu. On newer machines, pressing the BACK button at the main menu will not exit, and RTN must be selected.
A side note: The menu can also be exited by pressing the coin return button.

EXTRAS
By holding in the coin return button and not releasing, on the newer "big-button" machines, this will display the internal temperature in Fahrenheit, as in "42F".

**Update**

There are many more menu options that are only accessible if they've either been enabled from the computer inside the machine, or on the internal computer behind the door (Probably not feasible for you to access).


CPO - Coin Payout Mode
You can can dump coins from the coin mechanism, and the various menu options allow you to choose which type of coins (Nickels, dimes, etc.) are dumped.

tVFL - Tube Fill Mode
This is useless to you. This allows you to load coins into the coin tubes, which you can't do from the outside.

TEST - Test Routines
This allows you to test the following various routines:
SE Allows you to test the buttons. Will give you number
of button when you press it
SP Sold-out paddle test. Not quite sure, most likely internal function.
Su Sold-out switch test. Same as paddle.
CO Motor test. Will run various column motors.
Cn Coin test. Put in a coin and it will tell you what kind of
coin it is.
nA Note acceptor test. Same as Cn, but for bills.
dSP Display test. Will illuminate various LEDs.
vErS Rattles off version number.

RELY - Relay test
This tests the relay electronic control of various parts. Do not do, as it will cause damage if various internal parts are not unplugged before usage.

PASS - Password
This is not normally accessible, but allows you to change the menu password from the 4-2-3-1. Whoo!

PrIC - Price Setting
Used to set the price for a drink. Not sure how to work it, but it seems simple enough.

StOS - Space-to-sales routine
Lets you change the STS routine and other options. This means that various buttons will all mean the same thing, i.e. the 6 coke buttons don't actually vend from 6 different columns, but vend from one (changing when one runs out of course).

COn - Machine Configuration/Permissions
This is the machine config menu that decides what of these options you are allowed to access through the outside panel. This is probably only accessible with the door open. I won't go into detail, but I'll list the Config numbers and what each do: C1 sets price menu on, C2 sets special (manufacturer) options on), C3 disables the "ICE COLD COKE" message. C4 is autoviewing of menu when door is opened, C5 is door switch status, C6 is mysteriously reserved for "future use", C7 determines whether your money credit stays in for 5 minutes or indefinitely, C8 is Force Vend, C9 allows multiple vends without putting in more money (i.e put in a 5 and get 3 cokes and then your change), and C10 is Escrow Inhibit.

CCoC - Correct Change Only Control
Adjusts Correct Change only rule to your liking.

TIME - Time Adjustment
Allows you to set the machine's local time.

LANG - Language Selection
Not sure how many languages are supported, but there are apparently more than just English.


USEFULNESS
Unless you can get behind the door, there's little you can do with this except impress your friends. However, if you're able to set the C-switches properly, you'll be able to manipulate the machine in any way you want, get free drinks, change the price, set up cool buy-one-get-one-free deals, etc, etc :). Not to forget, knowledge is power. One step closer to free sodas!

Biseinen
25-11-2005, 07:11 PM
And you've proved this works?

ross
25-11-2005, 07:12 PM
Omg, wow. I love coke *hacks*

That's aweesomee.

Rawr
25-11-2005, 07:13 PM
Well i certainly didn't read any of that. :p

Biseinen
25-11-2005, 07:14 PM
It's useless unless it's proved to work.

YellowParasol
25-11-2005, 07:15 PM
Lol Yeah have you Tried it?

Adam$
25-11-2005, 07:17 PM
And you've proved this works?
Nope, my mate sent me it. I'd like to try it though..

iAdam
25-11-2005, 07:18 PM
(jots down important stuff) free sprite for me tonight!


EDIT: ill check it let me go out tongiht ill tell you all

Biseinen
25-11-2005, 07:19 PM
I think it's BS.

pechie100
25-11-2005, 07:20 PM
so this is pointless ?

Hatake Kakashi
25-11-2005, 07:21 PM
O.o
I feel like going to the tube station to see if it works :\

Biseinen
25-11-2005, 07:22 PM
If it did work it would just be a bit of fun.

iAdam
25-11-2005, 07:22 PM
If it dont work im not taking cash out so we'll jsut un***** the machine door and get free drinks.

--ss--
25-11-2005, 07:23 PM
put it in dumb language for me plz :)

Biseinen
25-11-2005, 07:23 PM
Eh? O_____o;

iAdam
25-11-2005, 07:26 PM
Its a bit hard to understand but whe you read it carefully its easy

Biseinen
25-11-2005, 08:28 PM
It's quite intresting though, I'll have to try it out just to have fun. :p

iAdam
26-11-2005, 09:11 AM
Tried it it didn't work for me so we jsut unsrewed the door.

Adam$
26-11-2005, 10:15 AM
I would do it at school but it don't have an LCD panel.

RuthLess
26-11-2005, 10:17 AM
I've seen this before and tried at the zoo. It worked then :o

But that was a year back...

RuthLess X

--ss--
26-11-2005, 10:20 AM
Please some one put it in to dumb language :'(

Adam$
26-11-2005, 10:22 AM
Please some one put it in to dumb language :'(
Just read it, It's pretty simple. :\

--ss--
26-11-2005, 10:24 AM
Just read it, It's pretty simple. :\

lol too may words :( ill try

RuthLess
26-11-2005, 10:26 AM
Please some one put it in to dumb language :'(

I can't get dumb language, but I can get Ali-G language :P

preface craic vendin machines is everywhere. they're gettin more and more dig regular pooters wiv leds dat show little "ice cold" messages and whatnot. well, there's a lot more to those little built-in pooters than yous may think. included in da low-level operatin system dat these babies run on is an actual debug menu dat borrows yous access to all sorts of machine information and possibly borrows yous free craics in olda machines. which machines wurk? there's a well strict list of vendin machines dat ave da debug menu. first off, they're all coca-cola product vendin machines. dis means da giant, un-missable picture on da front must show any of da followin: craic, dasani (wata), barq's root bea, vanilla craic, cherry craic, sprite, evlan (wata), fanta, fresca, frutopia, i-c, sprite remix, mad riva, mello yello, minute maid, nestea, odwalla, mr. pibb/pibb xtra, planet java, powa ade, seagram's ginga ale, simply orange, sparkletts, or tab. of course anythin diet or caffeine free wurks too. da machine must ave an led screun. some of da olda ones just allow da led to be set to a price amount and won't ave da debug menu. yous is safa if da little led is tellin yous somethin. usually it will scroll a little message dig "ice cold craics". newa machines is more likely candidates. accessin da menu to let it rip da menu, there's a button combination. in da house's da only fin yous ave to for real rememba: [4]-[2]-[3]-[1] da buttons is numbered dependin on ow dey is positioned. dey will eitha be vertical (more likely), or in orizontal ruks of 4 buttons pa ruk. if it is vertical, da first button is #1, da one below it is #2, and so forf. if da buttons is in orizontal ruks, da first button is #1, and da one to da right of it is #2. da numbers wurk dig a type writa afta dat. in ruks of 4, da first button of ruk 2 will be button #5. so, to review, gettin in to da debug menu checks dig dis: craic machine:::::: $1.00 ------- ------------- [ craic ] <-- it dis button last [ craic ] <-- it dis button second [ diet craic ] <-- it dis button third [ sprite ] <-- it dis button first [ and so on ] ------------- some text should show up on da led (probably da word "erra", we'll explain wot it means next sections). if nothin appens, your machine doesn't ave da debug menu. navigation to navigate from option to option (what dey is is next section), rememba da numberings we gave da buttons. dey wurk as follows: button [ 1 ] - exit/back button [ 2 ] - up button [ 3 ] - down button [ 4 ] - select options dependin on da age of da machine, yous will get a varyin amount of default options available. on olda machines: sale, va, era, and rtn on newa machines: cash, sale, era, and rtn cash - machine earnings display da cash option will display ow much mula is in da machine currently. it generally takes a second or two to load. from in da house, yous can scroll up and down through 12 or 16 different options, dependin on da machine age. these udda options display ow much mula was spent on each main man item, classified through its button (a slot, as me would dig to call it) numba. a neat side note about da slot numbers is dat there is more slot numbers than there is actual slot, so usually da last 4 buttons contain zero mula. dis could be so dat da same os could be used on bigga machines, but da newa machines ave evun more slot numbers. sale - total sale count da sale option displays ow many drinks ave bin sold out of da machine. dis tends to be cumulative, but not on all machines. da stock geeza is probably supposed to reset dis each time he re-stocks. also, dis as da same sub-options as da cash option, where yous can scroll up and down and check ow many drinks ave bin sold from each slot. va - system/machine version? dis option will cause a massiv alphanuremic strin to scroll across da lcd. da numba checks well much dig a serial numba, but doesn't vary from machine to machine. it is mostest likely da os or machine version numba, but of da olda machines dat ave da option, i ain't checked one dat doesn't ave da same numba. era - erra log there is 8 different types of errors - colj (column jams), vend (vend mechanism), doa (doa switch), sels (select switch), char (changa errors), acce (accepta errors), sts (space-to-sales errors), and bval (bill validators). da separate types and actual errors is useless, as yous assumably can't get inside da machine, but(!) yous can clear da errors. old da let it rip (numba 4) button down fa about 2 seconds, and it should clear da erra. rtn - return dis is simply da return option. selectin dis will exit da debug menu. on newa machines, pressin da back button at da main menu will not exit, and rtn must be selected. a side note: da menu can also be exited by pressin da coin return button. extras by oldin in da coin return button and not releasin, on da newa "big-button" machines, dis will display da internal temperature in fahrenheit, as in "42f". **update** there is many more menu options dat is only accessible if they've eitha bin enabled from da poota inside da machine, or on da internal poota behind da doa (probably not feasible fa yous to access). cpo - coin payout mode yous can can dump coppers from da coin mechanism, and da various menu options allow yous to choose which type of coppers (nickels, dimes, etc.) is dumped. tvfl - tube fill mode dis is useless to yous. dis allows yous to load coppers into da coin tubes, which yous can't do from da outside. da test - da test routines dis allows yous to da test da followin various routines: se allows yous to da test da buttons. will borrow yous numba of button whun yous press it sp sold-out paddle da test. not quite sure, mostest likely internal function. su sold-out switch da test. same as paddle. co auto da test. will run various column autos. cn coin da test. put in a coin and it will tell yous wot kind of coin it is. na note accepta da test. same as cn, but fa bills. dsp display da test. will illuminate various leds. vers rattles off version numba. rely - relay da test dis tests da relay electronic control of various parts. do not do, as it will cause damage if various internal parts is not unplugged before usage. pass - password dis is not normally accessible, but allows yous to change da menu password from da 4-2-3-1. whoo! pric - price settin used to set da price fa a drink. not sure ow to wurk it, but it seems simple enough. stos - space-to-sales routine lets yous change da sts routine and udda options. dis means dat various buttons will all mean da same fin, i.e. da 6 craic buttons don't actually vend from 6 different columns, but vend from one (changin whun one runs out of course). con - machine configutarion/permissions dis is da machine config menu dat decides wot of these options yous is allowed to access through da outside panel. dis is probably only accessible wiv da doa opun. i won't go into detail, but i'll list da config numbers and wot each do: c1 sets price menu on, c2 sets special (manufactura) options on), c3 disables da "ice cold craic" message. c4 is autoviewin of menu whun doa is opened, c5 is doa switch status, c6 is mysteriously reserved fa "future use", c7 determines whetha your mula credit stays in fa 5 minutes or indefitinely, c8 is force vend, c9 allows multiple vends without puttin in more mula (i.e put in a 5 and get 3 craics and thun your change), and c10 is escrow inhibit. ccoc - correct change only control adjusts correct change only rule to your likin. time - time adjustment allows yous to set da machine's local time. lang - lingo selection not sure ow many lingos is supported, but there is apparently more than just english. usefulness unless yous can get behind da doa, there's little yous can do wiv dis except impress your boys. oweva, if yous is able to set da c-switches properly, you'll be able to manipulate da machine in any way yous dig, get free drinks, change da price, set up wicked purchase-one-get-one-free deals, etc, etc . not to forget, knowledge is powa. one step closa to free sodas!

RuthLess X

--ss--
26-11-2005, 10:33 AM
I can't get dumb language, but I can get Ali-G language :P

preface craic vendin machines is everywhere. they're gettin more and more dig regular pooters wiv leds dat show little "ice cold" messages and whatnot. well, there's a lot more to those little built-in pooters than yous may think. included in da low-level operatin system dat these babies run on is an actual debug menu dat borrows yous access to all sorts of machine information and possibly borrows yous free craics in olda machines. which machines wurk? there's a well strict list of vendin machines dat ave da debug menu. first off, they're all coca-cola product vendin machines. dis means da giant, un-missable picture on da front must show any of da followin: craic, dasani (wata), barq's root bea, vanilla craic, cherry craic, sprite, evlan (wata), fanta, fresca, frutopia, i-c, sprite remix, mad riva, mello yello, minute maid, nestea, odwalla, mr. pibb/pibb xtra, planet java, powa ade, seagram's ginga ale, simply orange, sparkletts, or tab. of course anythin diet or caffeine free wurks too. da machine must ave an led screun. some of da olda ones just allow da led to be set to a price amount and won't ave da debug menu. yous is safa if da little led is tellin yous somethin. usually it will scroll a little message dig "ice cold craics". newa machines is more likely candidates. accessin da menu to let it rip da menu, there's a button combination. in da house's da only fin yous ave to for real rememba: [4]-[2]-[3]-[1] da buttons is numbered dependin on ow dey is positioned. dey will eitha be vertical (more likely), or in orizontal ruks of 4 buttons pa ruk. if it is vertical, da first button is #1, da one below it is #2, and so forf. if da buttons is in orizontal ruks, da first button is #1, and da one to da right of it is #2. da numbers wurk dig a type writa afta dat. in ruks of 4, da first button of ruk 2 will be button #5. so, to review, gettin in to da debug menu checks dig dis: craic machine:::::: $1.00 ------- ------------- [ craic ] <-- it dis button last [ craic ] <-- it dis button second [ diet craic ] <-- it dis button third [ sprite ] <-- it dis button first [ and so on ] ------------- some text should show up on da led (probably da word "erra", we'll explain wot it means next sections). if nothin appens, your machine doesn't ave da debug menu. navigation to navigate from option to option (what dey is is next section), rememba da numberings we gave da buttons. dey wurk as follows: button [ 1 ] - exit/back button [ 2 ] - up button [ 3 ] - down button [ 4 ] - select options dependin on da age of da machine, yous will get a varyin amount of default options available. on olda machines: sale, va, era, and rtn on newa machines: cash, sale, era, and rtn cash - machine earnings display da cash option will display ow much mula is in da machine currently. it generally takes a second or two to load. from in da house, yous can scroll up and down through 12 or 16 different options, dependin on da machine age. these udda options display ow much mula was spent on each main man item, classified through its button (a slot, as me would dig to call it) numba. a neat side note about da slot numbers is dat there is more slot numbers than there is actual slot, so usually da last 4 buttons contain zero mula. dis could be so dat da same os could be used on bigga machines, but da newa machines ave evun more slot numbers. sale - total sale count da sale option displays ow many drinks ave bin sold out of da machine. dis tends to be cumulative, but not on all machines. da stock geeza is probably supposed to reset dis each time he re-stocks. also, dis as da same sub-options as da cash option, where yous can scroll up and down and check ow many drinks ave bin sold from each slot. va - system/machine version? dis option will cause a massiv alphanuremic strin to scroll across da lcd. da numba checks well much dig a serial numba, but doesn't vary from machine to machine. it is mostest likely da os or machine version numba, but of da olda machines dat ave da option, i ain't checked one dat doesn't ave da same numba. era - erra log there is 8 different types of errors - colj (column jams), vend (vend mechanism), doa (doa switch), sels (select switch), char (changa errors), acce (accepta errors), sts (space-to-sales errors), and bval (bill validators). da separate types and actual errors is useless, as yous assumably can't get inside da machine, but(!) yous can clear da errors. old da let it rip (numba 4) button down fa about 2 seconds, and it should clear da erra. rtn - return dis is simply da return option. selectin dis will exit da debug menu. on newa machines, pressin da back button at da main menu will not exit, and rtn must be selected. a side note: da menu can also be exited by pressin da coin return button. extras by oldin in da coin return button and not releasin, on da newa "big-button" machines, dis will display da internal temperature in fahrenheit, as in "42f". **update** there is many more menu options dat is only accessible if they've eitha bin enabled from da poota inside da machine, or on da internal poota behind da doa (probably not feasible fa yous to access). cpo - coin payout mode yous can can dump coppers from da coin mechanism, and da various menu options allow yous to choose which type of coppers (nickels, dimes, etc.) is dumped. tvfl - tube fill mode dis is useless to yous. dis allows yous to load coppers into da coin tubes, which yous can't do from da outside. da test - da test routines dis allows yous to da test da followin various routines: se allows yous to da test da buttons. will borrow yous numba of button whun yous press it sp sold-out paddle da test. not quite sure, mostest likely internal function. su sold-out switch da test. same as paddle. co auto da test. will run various column autos. cn coin da test. put in a coin and it will tell yous wot kind of coin it is. na note accepta da test. same as cn, but fa bills. dsp display da test. will illuminate various leds. vers rattles off version numba. rely - relay da test dis tests da relay electronic control of various parts. do not do, as it will cause damage if various internal parts is not unplugged before usage. pass - password dis is not normally accessible, but allows yous to change da menu password from da 4-2-3-1. whoo! pric - price settin used to set da price fa a drink. not sure ow to wurk it, but it seems simple enough. stos - space-to-sales routine lets yous change da sts routine and udda options. dis means dat various buttons will all mean da same fin, i.e. da 6 craic buttons don't actually vend from 6 different columns, but vend from one (changin whun one runs out of course). con - machine configutarion/permissions dis is da machine config menu dat decides wot of these options yous is allowed to access through da outside panel. dis is probably only accessible wiv da doa opun. i won't go into detail, but i'll list da config numbers and wot each do: c1 sets price menu on, c2 sets special (manufactura) options on), c3 disables da "ice cold craic" message. c4 is autoviewin of menu whun doa is opened, c5 is doa switch status, c6 is mysteriously reserved fa "future use", c7 determines whetha your mula credit stays in fa 5 minutes or indefitinely, c8 is force vend, c9 allows multiple vends without puttin in more mula (i.e put in a 5 and get 3 craics and thun your change), and c10 is escrow inhibit. ccoc - correct change only control adjusts correct change only rule to your likin. time - time adjustment allows yous to set da machine's local time. lang - lingo selection not sure ow many lingos is supported, but there is apparently more than just english. usefulness unless yous can get behind da doa, there's little yous can do wiv dis except impress your boys. oweva, if yous is able to set da c-switches properly, you'll be able to manipulate da machine in any way yous dig, get free drinks, change da price, set up wicked purchase-one-get-one-free deals, etc, etc . not to forget, knowledge is powa. one step closa to free sodas!

RuthLess X

rofl + rep did you type that or get it from a ali-g speach maker thingy :P

RuthLess
26-11-2005, 10:51 AM
rofl + rep did you type that or get it from a ali-g speach maker thingy :P

Ali G translator site, I can get you the site if your intrested ;)

RuthLess X

iAdam
26-11-2005, 10:58 AM
I'll try at school on monday.

2hd.
01-12-2005, 05:44 PM
Tried it today, worked fine, but it was a water machine

mynameishelen!
01-12-2005, 05:47 PM
Well i certainly didn't read any of that. :p

beth
01-12-2005, 05:53 PM
oh nicee I will be trying this sometime soon, ;D

Undesirable
01-12-2005, 05:59 PM
Heh, My mate sent me this. Cheers Lee.



PREFACE

Coke vending machines are everywhere. They're getting more and more like regular computers with LEDs that show little "ICE COLD" messages and whatnot. Well, there's a lot more to those little built-in computers than you may think. Included in the low-level operating system that these babies run on is an actual debug menu that gives you access to all sorts of machine information and possibly gives you free cokes in older machines.


WHICH MACHINES WORK?

There's a very strict list of vending machines that have the debug menu. First off, they're all COCA-COLA product vending machines. This means the giant, un-missable picture on the front must show any of the following: Coke, Dasani (Water), Barq's Root Beer, Vanilla Coke, Cherry Coke, Sprite, Evlan (water), Fanta, Fresca, Frutopia, Hi-C, Sprite Remix, Mad River, Mello Yello, Minute Maid, Nestea, Odwalla, Mr. Pibb/Pibb Xtra, Planet Java, Power Ade, Seagram's Ginger Ale, Simply Orange, Sparkletts, or Tab. Of course anything Diet or Caffeine free works too.
The machine must have an LED screen. Some of the older ones just allow the LED to be set to a price amount and won't have the debug menu. You're safer if the little LED is telling you something. Usually it will scroll a little message like "Ice Cold Cokes". Newer machines are more likely candidates.


ACCESSING THE MENU

To enter the menu, there's a button combination. HERE'S THE ONLY THING YOU HAVE TO REALLY REMEMBER:

[4]-[2]-[3]-[1]

The buttons are numbered depending on how they are positioned. They will either be vertical (more likely), or in horizontal rows of 4 buttons per row. If it is vertical, the first button is #1, the one below it is #2, and so forth. If the buttons are in horizontal rows, the first button is #1, and the one to the right of it is #2. The numbers work like a type writer after that. In rows of 4, the first button of row 2 will be button #5. So, to review, getting in to the debug menu looks like this:

COKE MACHINE::::::
$1.00 -------
-------------
[ Coke ] <-- Hit this button last
[ Coke ] <-- Hit this button second
[ Diet Coke ] <-- Hit this button third
[ Sprite ] <-- Hit this button first
[ And so on ]
-------------

Some text should show up on the LED (probably the word "Error", we'll explain what it means next sections). If nothing happens, your machine doesn't have the debug menu.


NAVIGATION

To navigate from option to option (What they are is next section), remember the numberings we gave the buttons. They work as follows:
Button [ 1 ] - Exit/Back
Button [ 2 ] - Up
Button [ 3 ] - Down
Button [ 4 ] - Select


OPTIONS

Depending on the age of the machine, you will get a varying amount of default options available.
On older machines: SALE, VER, EROR, and RTN
On newer machines: CASH, SALE, EROR, and RTN

CASH - Machine Earnings Display
The CASH option will display how much money is in the machine currently. It generally takes a second or two to load. From here, you can scroll up and down through 12 or 16 different options, depending on the machine age. These other options display how much money was spent on each individual item, classified through its button (or slot, as I like to call it) number.
A neat side note about the slot numbers is that there are more slot numbers than there are actual slot, so usually the last 4 buttons contain zero money. This could be so that the same OS could be used on bigger machines, but the newer machines have even more slot numbers.

SALE - Total Sale Count
The SALE option displays how many drinks have been sold out of the machine. This tends to be cumulative, but not on all machines. The stock guy is probably supposed to reset this each time he re-stocks. Also, this has the same sub-options as the CASH option, where you can scroll up and down and see how many drinks have been sold from each slot.

VER - System/Machine Version?
This option will cause a large alphanumeric string to scroll across the LCD. The number looks very much like a serial number, but doesn't vary from machine to machine. It is most likely the OS or machine version number, but of the older machines that have the option, I haven't seen one that doesn't have the same number.

EROR - Error Log
There are 8 different types of errors - COLJ (Column Jams), VEnd (Vend Mechanism), door (Door Switch), sels (Select Switch), CHAR (Changer Errors), acce (Acceptor Errors), StS (Space-to-sales errors), and bVal (Bill Validators). The separate types and actual errors are useless, as you assumably can't get inside the machine, BUT(!) you can clear the errors. Hold the enter (Number 4) button down for about 2 seconds, and it should clear the error.

RTN - Return
This is simply the return option. Selecting this will exit the debug menu. On newer machines, pressing the BACK button at the main menu will not exit, and RTN must be selected.
A side note: The menu can also be exited by pressing the coin return button.

EXTRAS
By holding in the coin return button and not releasing, on the newer "big-button" machines, this will display the internal temperature in Fahrenheit, as in "42F".

**Update**

There are many more menu options that are only accessible if they've either been enabled from the computer inside the machine, or on the internal computer behind the door (Probably not feasible for you to access).


CPO - Coin Payout Mode
You can can dump coins from the coin mechanism, and the various menu options allow you to choose which type of coins (Nickels, dimes, etc.) are dumped.

tVFL - Tube Fill Mode
This is useless to you. This allows you to load coins into the coin tubes, which you can't do from the outside.

TEST - Test Routines
This allows you to test the following various routines:
SE Allows you to test the buttons. Will give you number
of button when you press it
SP Sold-out paddle test. Not quite sure, most likely internal function.
Su Sold-out switch test. Same as paddle.
CO Motor test. Will run various column motors.
Cn Coin test. Put in a coin and it will tell you what kind of
coin it is.
nA Note acceptor test. Same as Cn, but for bills.
dSP Display test. Will illuminate various LEDs.
vErS Rattles off version number.

RELY - Relay test
This tests the relay electronic control of various parts. Do not do, as it will cause damage if various internal parts are not unplugged before usage.

PASS - Password
This is not normally accessible, but allows you to change the menu password from the 4-2-3-1. Whoo!

PrIC - Price Setting
Used to set the price for a drink. Not sure how to work it, but it seems simple enough.

StOS - Space-to-sales routine
Lets you change the STS routine and other options. This means that various buttons will all mean the same thing, i.e. the 6 coke buttons don't actually vend from 6 different columns, but vend from one (changing when one runs out of course).

COn - Machine Configuration/Permissions
This is the machine config menu that decides what of these options you are allowed to access through the outside panel. This is probably only accessible with the door open. I won't go into detail, but I'll list the Config numbers and what each do: C1 sets price menu on, C2 sets special (manufacturer) options on), C3 disables the "ICE COLD COKE" message. C4 is autoviewing of menu when door is opened, C5 is door switch status, C6 is mysteriously reserved for "future use", C7 determines whether your money credit stays in for 5 minutes or indefinitely, C8 is Force Vend, C9 allows multiple vends without putting in more money (i.e put in a 5 and get 3 cokes and then your change), and C10 is Escrow Inhibit.

CCoC - Correct Change Only Control
Adjusts Correct Change only rule to your liking.

TIME - Time Adjustment
Allows you to set the machine's local time.

LANG - Language Selection
Not sure how many languages are supported, but there are apparently more than just English.


USEFULNESS
Unless you can get behind the door, there's little you can do with this except impress your friends. However, if you're able to set the C-switches properly, you'll be able to manipulate the machine in any way you want, get free drinks, change the price, set up cool buy-one-get-one-free deals, etc, etc :). Not to forget, knowledge is power. One step closer to free sodas!

kk

timROGERS
01-12-2005, 06:29 PM
Anyone worked it to get free drinks?

Adam$
01-12-2005, 06:33 PM
Anyone worked it to get free drinks?

Tried it today, worked fine, but it was a water machine

timROGERS
01-12-2005, 06:34 PM
OK, I'm trying it now <33 I'll go search for a machine :P

Laura.
01-12-2005, 06:37 PM
Im Going Skating Ill try It There :)

Dash
01-12-2005, 06:44 PM
I tryed this at school today and got some free cokes :D
Only problem was that everyone after me got free cokes aswell :s

Laura.
01-12-2005, 06:45 PM
I tryed this at school today and got some free cokes :D
Only problem was that everyone after me got free cokes aswell :s

Lmao

We have no "unhealthy" stuff at my school, Vending machines got sold, otherwise i would try it there.

Jordan3
01-12-2005, 06:54 PM
It is possible.

Adam$
01-12-2005, 06:59 PM
Lmao. Oh well, it would still be worth it. :rolleyes:

TealArms
01-12-2005, 06:59 PM
Lol i bet someone goes onto coke music and tries it

Want to hide these adverts? Register an account for free!