Question about Samsung ECX 1 35mm Point and Shoot Camera

Open Question

Samsung ECX-1 My samsung ecx-1 display shows fim rewound, ready for unload. Will not load new roll of film. Anyone know what tells it that the film has been taken out?  Will not turn on.  Display screen shows flashing film door and cannister.

Posted by on


6 Suggested Answers

  • 2 Answers

SOURCE: I have freestanding Series 8 dishwasher. Lately during the filling cycle water hammer is occurring. How can this be resolved

A 6ya expert can help you resolve that issue over the phone in a minute or two.
Best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.
The service is completely free and covers almost anything you can think of (from cars to computers, handyman, and even drones).
click here to download the app (for users in the US for now) and get all the help you need.
Good luck!

Posted on Jan 02, 2017

  • 62 Answers

SOURCE: green light continously blinking in samsung sync master 753s

1. cpu problem. why because of there is no signal output from cpu to monitor. the led blinking means there is no vertical, horizontal signals from cpu to monitor.

2. your monitor connected to another system.

3. neck board dry points.

4. cheak the display cable. 13&14 pins are horizontal, vertical signals.1, 2, 3 pins , R G B , 6 ,7, 8 pins R G B ground ( coaxiler cable used , meshed wire is ground )

Posted on Oct 13, 2008

  • 2 Answers

SOURCE: Samsung iDCS 18D - red light keep on flashing, cannot cancel

The User guide for Samsung iDCS 18D

Posted on Nov 10, 2008

  • 1 Answer

SOURCE: Samsung YP-U3 mp3 player display is DEAD..won't show menu

LCD broken,

Posted on Aug 20, 2009

  • 152 Answers

SOURCE: Screen flashes - samsung 215tw LCD monitor

walkstex, I will answer the last ? first. All LCD monitors WILL NEED to have their "cold-cathode-fluorescent-tubes" replaced!!! As long as your display had a Bright, Crisp image displayed on it before this "FLASHING" symptom occured, then you don't need new CCF tubes. Your problem seems to be occuring in the electronic ballast circuit called an INVERTER. It Takes 12-15v DC and turns it into 800-1200v ac to light up the CCF tubes. This is the same technology used in the new style curlieQ screw-in light bulbs called CFL's. Only difference is they use what is known as a CONVERTER circuit----AC to AC!!!! And the tubes hung horizontally on the rear of your LCD panel are thin and straight. So, to answer your first ? Yes, it is an issue of getting the CCF tubes to light up. (backlighting) Now, I should also mention that there could possibly be a problem with the main power supply in the monitor. It is called a "switch-mode-power-supply" (smps) that supplies DC for the digital signal processing board (typ +5v) and 12-15v for the inverter. Well, This typical type of symptom could be as simple as a thermally fractured solder joint on the power supply board or some bad Filter capacitors could also need replacing. I suggest that you search web to find out more about the things I have mentioned in the above text. Do search for things like "swollen capacitors", "Bulging Capacitors" and checkout for some pictures of typical failures. Get back to me if you want to carry this any further on your own. Bye for now. I'm louie12fix on fixya or lmistyrel

Posted on Sep 23, 2009

  • 1 Answer

SOURCE: My Samsung GT-E2120 phone won't

My Samsung GT-E2120i phone won't work. When you turn it on all it does is display GT-E2120 SAMSUNG and then it just blinks - display/black screen/display/black screen etc. Then it won't turn off - the only way to stop it is to remove the battery.what do I do to solve this?

Posted on Feb 20, 2011

Add Your Answer

Uploading: 0%


Complete. Click "Add" to insert your video. Add



Related Questions:


Shellcoding Techniques

This paper assumes a working knowledge of basic shellcoding techniques, and x86 assembly, I will not rehash these in this paper. I hope to teach you some of the lesser known shellcoding techniques that I have picked up, which will allow you to write smaller and better shellcodes. I do not claim to have invented any of these techniques, except for the one that uses the div instruction.

The multiplicity of mul
This technique was originally developed by Sorbo of The mul instruction may, on the surface, seem mundane, and it's purpose obvious. However, when faced with the difficult challenge of shrinking your shellcode, it proves to be quite useful. First some background information on the mul instruction itself.
mul performs an unsigned multiply of two integers. It takes only one operand, the other is implicitly specified by the %eax register. So, a common mul instruction might look something like this:
movl $0x0a,%eax mul $0x0a
This would multiply the value stored in %eax by the operand of mul, which in this case would be 10*10. The result is then implicitly stored in EDX:EAX. The result is stored over a span of two registers because it has the potential to be considerably larger than the previous value, possibly exceeding the capacity of a single register(this is also how floating points are stored in some cases, as an interesting sidenote).
So, now comes the ever-important question. How can we use these attributes to our advantage when writing shellcode? Well, let's think for a second, the instruction takes only one operand, therefore, since it is a very common instruction, it will generate only two bytes in our final shellcode. It multiplies whatever is passed to it by the value stored in %eax, and stores the value in both %edx and %eax, completely overwriting the contents of both registers, regardless of whether it is necessary to do so, in order to store the result of the multiplication. Let's put on our mathematician hats for a second, and consider this, what is the only possible result of a multiplication by 0? The answer, as you may have guessed, is 0. I think it's about time for some example code, so here it is:
xorl %ecx,%ecx mul %ecx
What is this shellcode doing? Well, it 0's out the %ecx register using the xor instruction, so we now know that %ecx is 0. Then it does a mul %ecx, which as we just learned, multiplies it's operand by the value in %eax, and then proceeds to store the result of this multiplication in EDX:EAX. So, regardless of %eax's previous contents, %eax must now be 0. However that's not all, %edx is 0'd now too, because, even though no overflow occurs, it still overwrites the %edx register with the sign bit(left-most bit) of %eax. Using this technique we can zero out three registers in only three bytes, whereas by any other method(that I know of) it would have taken at least six.

The div instruction
Div is very similar to mul, in that it takes only one operand and implicitly divides the operand by the value in %eax. Also like, mul it stores the result of the divide in %eax. Again, we will require the mathematical side of our brains to figure out how we can take advantage of this instruction. But first, let's think about what is normally stored in the %eax register. The %eax register holds the return value of functions and/or syscalls. Most syscalls that are used in shellcoding will return -1(on failure) or a positive value of some kind, only rarely will they return 0(though it does occur). So, if we know that after a syscall is performed, %eax will have a non-zero value, and that the instruction divl %eax will divide %eax by itself, and then store the result in %eax, we can say that executing the divl %eax instruction after a syscall will put the value 1 into %eax. is this applicable to shellcoding? Well, their is another important thing that %eax is used for, and that is to pass the specific syscall that you would like to call to int $0x80. It just so happens that the syscall that corresponds to the value 1 is exit(). Now for an example:
xorl %ebx,%ebx mul %ebx push %edx pushl $0x3268732f pushl $0x6e69622f mov %esp, %ebx push %edx push %ebx mov %esp,%ecx movb $0xb, %al #execve() syscall, doesn't return at all unless it fails, in which case it returns -1 int $0x80
divl %eax # -1 / -1 = 1 int $0x80
Now, we have a 3 byte exit function, where as before it was 5 bytes. However, there is a catch, what if a syscall does return 0? Well in the odd situation in which that could happen, you could do many different things, like inc %eax, dec %eax, not %eax anything that will make %eax non-zero. Some people say that exit's are not important in shellcode, because your code gets executed regardless of whether or not it exits cleanly. They are right too, if you really need to save 3 bytes to fit your shellcode in somewhere, the exit() isn't worth keeping. However, when your code does finish, it will try to execute whatever was after your last instruction, which will most likely produce a SIG ILL(illegal instruction) which is a rather odd error, and will be logged by the system. So, an exit() simply adds an extra layer of stealth to your exploit, so that even if it fails or you can't wipe all the logs, at least this part of your presence will be clear.

Unlocking the power of leal
The leal instruction is an often neglected instruction in shellcode, even though it is quite useful. Consider this short piece of shellcode.
xorl %ecx,%ecx leal 0x10(%ecx),%eax
This will load the value 17 into eax, and clear all of the extraneous bits of eax. This occurs because the leal instruction loads a variable of the type long into it's desitination operand. In it's normal usage, this would load the address of a variable into a register, thus creating a pointer of sorts. However, since ecx is 0'd and 0+17=17, we load the value 17 into eax instead of any kind of actual address. In a normal shellcode we would do something like this, to accomplish the same thing:
xorl %eax,%eax movb $0x10,%eax
I can hear you saying, but that shellcode is a byte shorter than the leal one, and you're quite right. However, in a real shellcode you may already have to 0 out a register like ecx(or any other register), so the xorl instruction in the leal shellcode isn't counted. Here's an example:
xorl %eax,%eax xorl %ebx,%ebx movb $0x17,%al int $0x80 xorl %ebx,%ebx leal 0x17(%ebx),%al int $0x80
Both of these shellcodes call setuid(0), but one does it in 7 bytes while the other does it in 8. Again, I hear you saying but that's only one byte it doesn't make that much of a difference, and you're right, here it doesn't make much of a difference(except for in shellcode-size pissing contests =p), but when applied to much larger shellcodes, which have many function calls and need to do things like this frequently, it can save quite a bit of space.

I hope you all learned something, and will go out and apply your knowledge to create smaller and better shellcodes. If you know who invented the leal technique, please tell me and I will credit him/her.

on Feb 03, 2010 | Computers & Internet

1 Answer

Just closed on house with a Toro ECx system and there is no manual in the house and the system is off and I need instructions. Please help me.

Hello Dear, Congratulations on your new house, the Toro ECx sprinkler system is a dynamic unit with lots of features and specific instructions to turn it on would not be sufficient to make you enjoy usage of the unit. So HERE IS A LINK to help you download a complete user manual for your unit. Take a look at it and enjoy the usage of your Toro ECx Timer Sprinkler system. Hope this solution has been helpful. Thank you for using FixYa.

Jul 13, 2011 | Garden

1 Answer


take a pin and stick it in the whole and it takes 2 3 volt batteries

Apr 07, 2010 | Samsung ECX 1 35mm Point and Shoot Camera

1 Answer

How do I change the time displayed on the phone?

This Inter-Tel EncoreCX Installation Manual instructs field technicians on the ECX 1000 digital telephone. 40. 618.5015. ECX 1000 Digital Telephone

Here it is:

I hope this helps :)

Jul 29, 2009 | Inter-Tel ECX 1000 Telephone

1 Answer

I do not know how to load or unload the 35 mm film.

The cartridge will only go in one way. install and pull film to marked line (should have a few notches in the film strip past gear) close camera and either wind until it stops or if batt powered it will load itself then ready to roll

May 23, 2009 | Photography

1 Answer

Fuji 35mm Camera (Model DL-400)


remove the battery and check that it is good. replace battery and open back door, close the door and it should run the motor / transport. if so, load film up to the drive sprocket being sure film will catch on the sprocket.
or move the latch holding back cover, and open the door fully. check the pressure plate on the door, gently pull the plate up a little to increase pressure on the film. bring the holding lever out toward the latch and close the door to lock the lever back to position.

Jun 11, 2008 | Fuji Discovery 185 Zoom 35mm Point and...

1 Answer

CSU won't boot up

Problem is on its way to being solved. We called our vendor who contacted Intertel. Intertel is looking into problem. They have seen it before and are going to exchange the unit under warranty. Thanks for your response. Scott.

May 12, 2008 | Inter-Tel ECX 1000 Telephone

Not finding what you are looking for?
Cameras Logo

Related Topics:

88 people viewed this question

Ask a Question

Usually answered in minutes!

Top Samsung Cameras Experts


Level 3 Expert

102366 Answers

Cindy Wells

Level 3 Expert

5306 Answers


Level 3 Expert

577 Answers

Are you a Samsung Camera Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides