PDA

View Full Version : Hacking Coke Machines



~~smart~fool~~
07-01-2007, 12:06 PM
Just ran across this and thought It was cool enough to bring back.:p

Hacking Coke Machines

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]-[*]-[*]

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 #*, the one below it is #2, and so forth. If the buttons are in horizontal rows, the first button is #*, 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::::::
$*.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 [ * ] - Exit/Back
Button [ 2 ] - Up
Button [ * ] - 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 ***** is in the machine currently. It generally takes a second or two to load. From here, you can scroll up and down through *2 or *6 different options, depending on the machine age. These other options display how much ***** 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 *****. 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 unpl***ed before usage.

PASS - Password
This is not normally accessible, but allows you to change the menu password from the 4-2-*-*. 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: C* sets price menu on, C2 sets special (manufacturer) options on), C* 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 ***** ****** stays in for 5 minutes or indefinitely, C8 is Force Vend, C* allows multiple vends without putting in more ***** (i.e put in a 5 and get * cokes and then your change), and C*0 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!

Also a trick on youtube involving conveyor belt machines *****************/watch?v=PZlA2VLxLIk

Heres pepsi http://www.i-hacked.com/content/view/*5*/48/

Moonbat
07-01-2007, 07:26 PM
This works on machines where I live, except I can't use some of the things like getting free Cokes and whatnot.:(

IDIDIT
07-19-2007, 06:03 AM
Have either of you tried this method and does it really work? because im quite sick of paying a *.25 for a 20oz soda!

Moonbat
07-19-2007, 12:04 PM
Hmm, I just saw the pepsi edit link you put there, I'm gonna check that out :D

pieman
08-06-2007, 10:46 AM
that is so funny it actually worked and it dispenced almost $50 lol n00b $li<e

TwistedDreams
08-13-2007, 12:27 AM
I've yet to try this, but something tells me I'm going to impress myself.

^What do you mean 50$? I didn't see any way to get *****. You mean 50$ in sodas and stuff???
Thats a bit much if you ask me.
-TD

Ezekiel
08-13-2007, 06:12 AM
All the interesting options would only work if the machine had a switch flipped on the inside, I believe. You're probably not going to get ***** flying out of the coin return chute.

Besides, that code has never even worked here in the UK.

You could try the old trick of pouring salt water in the coin slot, though I only recommend this for the people who tried bananadine.

Lethal323
11-22-2007, 01:05 AM
Very Nice Tutorial

Moonbat
11-22-2007, 10:04 AM
All the interesting options would only work if the machine had a switch flipped on the inside, I believe. You're probably not going to get ***** flying out of the coin return chute.

Besides, that code has never even worked here in the UK.

You could try the old trick of pouring salt water in the coin slot, though I only recommend this for the people who tried bananadine.

What's bananadine?

Lethal323
11-22-2007, 10:12 AM
Almost sounds like some kinda banana flavored juice?

Moonbat
11-22-2007, 10:49 AM
I know mike, and he's not one to be talking about juice. Probably some kind of explosive using bananas.

Lethal323
11-22-2007, 11:11 AM
lol haha

NAKOTOFURY
11-22-2007, 10:41 PM
wo00oo00ow, where`s my free coke??:eek:

Ezekiel
11-23-2007, 03:21 AM
What's bananadine?

A fake drug that naive people are told about for hilarity (i.e. "smoke banana-peel and you'll get high!").

By the way, what's with the spam link in your sig?

Moonbat
11-23-2007, 03:10 PM
It's not spam, it works. I need refferalls so I can get moar cashes so I can be rich. Freelancing isn't working for me.

sunken
11-23-2007, 06:34 PM
i live in the north part of mexico and at the place i work ther are * of these vending machines but i havent tried it yet.. so i really expect this to work

see ya later :D

Ezekiel
11-24-2007, 08:05 PM
Freelancing isn't working for me.

I've found that a real job is the easiest way to cash for me -- I'm extremely lazy, but you can't procrastinate on a job like you can with a project. You'd just get fired.

About 4 online projects still sit in my inbox; still at the earliest "can't be bothered" stage.

Moonbat
11-24-2007, 10:32 PM
The problem (for me) is outdoing all the 'freelancers' on the particular site I"m using to get jobs. These 'freelancers' are just companies, not individual people. I can't compete with companies with time, resources, and more experienced and faster people then I, working for less than I bid on a project. It sucks.

Sir Grifin
11-25-2007, 04:51 AM
hi everybody, im new here, and i like to say to smart/fool very nice tuto, but you know what men, i live in mexico and we dont see coke machines with than kindof potencial:( barely in some areas just have machines, the old ones, :D just kidding, well the machines in here are a lil diferent, you just have to punch them a liltle and get some free stuff, maybe when i visit your country i can see this tuto working dont you think?:cool:

Moonbat
11-25-2007, 09:23 AM
I have yet to find a machine in USA that works.

Ezekiel
11-25-2007, 05:30 PM
The problem (for me) is outdoing all the 'freelancers' on the particular site I"m using to get jobs. These 'freelancers' are just companies, not individual people. I can't compete with companies with time, resources, and more experienced and faster people then I, working for less than I bid on a project. It sucks.

You have to throw in some really low bids when you start to build up your reputation, then work from there. That's the only way I got some projects.

Moonbat
11-25-2007, 06:29 PM
I've tried low bids, but it seems as though you have to have rep to get jobs to get rep to get jobs, etc. For instance, someone had a project to correct some PHP code, and I bidded (is that a word?) $*0, and another person (according to profile was a company) bid $50. I have zero rep, that guy has 5 stars with *0 reviews, and he was chosen.

Ezekiel
11-26-2007, 05:50 PM
You need to bid even lower then. Sometimes it has to be lower than half the average bid.

Moonbat
11-26-2007, 08:31 PM
Maybe I should learn some more stuff, so I can do the high-end jobs (Web 2.0 centered sites w/ AJAX, Vista-esque graphics, etc.) for cheep prise.

Brb, gonna go learn.

whiterabbit7500
11-29-2007, 09:07 PM
i've tried this on a bunch of different ones around here (miami) and it works. get me the main sales, cash, error menu...no way to get free cokes on them though, that option seems to be locked out

however, with the sales menu, you pick which sot to view data for, and it will give you how many were sold of that slot since last reset...same for cash, will tell you cash on hand.

i try new ones all the time, although i have heard that most of the ones in backwater places and shops are normally ********, so you can get the prices menu and such there

Moonbat
11-29-2007, 09:33 PM
On newer machines, most of the other options (the useful ones) only work when the vending machine door is open, and if that's the case, why bother with the primitive OS of the machine when you can just grab a can? :D

Ezekiel
12-05-2007, 12:43 AM
Yeah, it's kind of pointless when you need to open the machine before doing anything cool. Might as well take a crowbar to it and drink all the coke you want.

sunken
12-07-2007, 07:50 PM
i've tried this on a bunch of different ones around here (miami) and it works. get me the main sales, cash, error menu...no way to get free cokes on them though, that option seems to be locked out

however, with the sales menu, you pick which sot to view data for, and it will give you how many were sold of that slot since last reset...same for cash, will tell you cash on hand.

i try new ones all the time, although i have heard that most of the ones in backwater places and shops are normally ********, so you can get the prices menu and such there


yeah,i found the same right here on mexico,did any of you get some free coke at all? or maybe a good promo 2x*? ... how?

:cool:

Ezekiel
12-08-2007, 02:39 AM
It's a lot easier to find coke delivery trucks and grab a crate. They had crates of drinks that anyone could take if they wanted back in the day at my school, but nobody did since a CCTV camera was pointed right at that spot.

Moonbat
12-08-2007, 12:34 PM
Lol, just go to a random public event where they are giving out free drinks and re*****ments and stock up.

pontispilot
12-17-2007, 12:51 PM
i think we should all quit just drinking soda in general.
only milk from now on.

ignorant
12-17-2007, 04:54 PM
i guess milk is more healthy than coke but milk gives me diarrhea. mostly after drinking.:p :o

Moonbat
12-17-2007, 08:40 PM
Milk is delicious.

ignorant
12-17-2007, 08:56 PM
i agree but chocolate milk is better but! mescal is way beyond better itīs like the suprem drink :D

Ezekiel
12-19-2007, 03:59 PM
i agree but chocolate milk is better but! mescal is way beyond better itīs like the suprem drink :D

Heh, I have some San Pedro in my stash that I haven't bothered to use yet.

ignorant
12-19-2007, 07:43 PM
what&#*80;s san pedro, brandy? cuz here in mexico we have a brandy cald don pedro

ilyacella621
12-21-2007, 05:29 PM
ive tried this on several coke machines and yet to have any results

Oren888
12-31-2007, 05:30 AM
Hey, i just read this and I am excited to try it out, but I am wondering if anyone has actually gotten a free coke?:confused:

:)

Moonbat
12-31-2007, 12:44 PM
Nope, most Coke machines nowadays have figured out we know this stuff and have disabled any of the useful options.

coz
12-31-2007, 08:45 PM
I never have and I've been trying it for a while. I've never even seen the option. Although I was in a mall today and seen a coke machine with a ****** card slider on it and tried the code on it and was surprised because of the options it gave me. I looked like a bran new machine and the options were completely spelled out in blue digits. It looked like a computer/car stereo type deal. It was pretty cool. I didn't have time to fool with it much. Another thing I learned with some people was that it you insert a 5 in a food vending machine that only accepts ones, it would spit the 5 back out with a random amount of change and whatever you selected for food. This might only work with specific models though.

Moonbat
01-01-2008, 02:48 PM
By food machnies, do you mean those ones that come with microwave-ready meals?

coz
01-01-2008, 08:37 PM
No the ones that sell candy and chips. They have the square buttons that pop out and you usually have to press a letter then a number (A7). But on the part where you enter the dollar it should say $* dollar bills only. Something like this...

http://www.tradenote.net/images/users/000/*75/560/products_images/Full_Line_Frozen_Food___Ice_Cream_Vending_Machine.jpg

Moonbat
01-02-2008, 01:29 PM
Hmm, I think I have one of those in my area... :D

coz
01-02-2008, 03:12 PM
Let me know if it works. I've only tired it on that one machine because everyone said it would work and it did. I've been to afraid to try it on other because I don't want to possibly lose a five. But if it does work you not only get it back but you can keep getting food until the machine is empty and you can get all the change in the machine also.

Nexus_Logik
01-03-2008, 11:46 AM
In the spirit of the thread here is another method of messing with coke machines

http://www.ifilm.com/video/28466**

coz
01-03-2008, 08:46 PM
In the spirit of the thread here is another method of messing with coke machines

http://www.ifilm.com/video/28466**

Very cool! It's almost to good to believe. Free sodas for life haha. I will have to try this. I'll post back if it works. :D

Good post.

teknicalissue
01-03-2008, 08:54 PM
lol didn't work for me (the original 42**) i was a bit bummed out too but oh well...it maybe just a hunch but those machines are still computers, so maybe one of those power magnets will do something lol =P

Moonbat
01-03-2008, 09:43 PM
*imagines hundreds of Cokes shooting out*

o_O

teknicalissue
01-03-2008, 09:46 PM
lol killer coke machines in every mall..all the "hacker" has to do is wipe a power magnet next to the coin return slot and run as fast as he can..lol us nerds (well me if you guys don't take the title proudly) can have one more way of fighting back

teknicalissue
01-03-2008, 09:57 PM
speaking of nerds...
http://video.msn.com/?mkt=en-us&fg=rss&vid=***878*7-*700-4*7*-8ff5-0d*5*8da*e76&from=im_default

x.junkie
01-17-2008, 07:56 PM
hey guys i'm new here so cut the crap,,
if ye want to get out the ***** or change out from the coke machine ,maybe the old one ..
press 4*2**2*** wait for a sec and press the change button ,hold on a sec, it must be alot of changes i guess " feeling lucky :rolleyes: " try it ..(this kinda trick from you tube)

is there some bad results?
cheers.

coz
01-24-2008, 05:44 PM
You must have watched the same youtube video as the one thats posted above your post x.junkie. Wierd... Anyhow I've tried this on several different types of machines and none has worked yet. And I was so excited too!:mad:

x1mpr0x
03-27-2008, 10:05 PM
Rofl, I'm gonna have to try this!

Thanks!

duckiesarefun
11-04-2008, 08:01 PM
the coke machine outside of the automechanics section at my wal-mart worked. I got the CPO mode. I was afraid to press 4 though considering there were a few mechanics and what looked like a manager behind me. maybe others should try in places like that where the public usually don't get to.