element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum Raspberry pi camera issue
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 29 replies
  • Subscribers 677 subscribers
  • Views 5089 views
  • Users 0 members are here
  • raspberry_pi
  • raspberrypi
Related

Raspberry pi camera issue

Former Member
Former Member over 11 years ago

When I try to read the camera I got the following debug error on the screen  "received unexpected camera control callback event 0x4f525245", can anybody help how to resolve this issue. or is this raspberry pi board has problem.

  • Sign in to reply
  • Cancel
Parents
  • clem57
    0 clem57 over 10 years ago

    charliegalliher

         I would like to test the following code on the bad camera:

     

    #!/usr/bin/env python

    importtime

    importRPi.GPIO as GPIO

    # Use GPIO numbering

    GPIO.setmode(GPIO.BCM)

    # Set GPIO for camera LED

    # Use 5 for Model A/B and 32 for Model B+

    CAMLED =5

    # Set GPIO to output

    GPIO.setup(CAMLED, GPIO.OUT, initial=False)

    # Five iterations with half a second

    # between on and off

    fori inrange(5):

    GPIO.output(CAMLED,True) # On

    time.sleep(0.5)

    GPIO.output(CAMLED,False) # Off

    time.sleep(0.5)

    Does the light blink?

    Clem

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • clem57
    0 clem57 over 10 years ago

    charliegalliher

         I would like to test the following code on the bad camera:

     

    #!/usr/bin/env python

    importtime

    importRPi.GPIO as GPIO

    # Use GPIO numbering

    GPIO.setmode(GPIO.BCM)

    # Set GPIO for camera LED

    # Use 5 for Model A/B and 32 for Model B+

    CAMLED =5

    # Set GPIO to output

    GPIO.setup(CAMLED, GPIO.OUT, initial=False)

    # Five iterations with half a second

    # between on and off

    fori inrange(5):

    GPIO.output(CAMLED,True) # On

    time.sleep(0.5)

    GPIO.output(CAMLED,False) # Off

    time.sleep(0.5)

    Does the light blink?

    Clem

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • clem57
    0 clem57 over 10 years ago in reply to clem57

    Did you also check the little connector on the camera board itself (usually (always?) marked "sunny")?

    Clem

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • clem57
    0 clem57 over 10 years ago in reply to clem57

    My same trouble cleared when I put on a headband magnifier and reseated flexible ribbon cable and made sure the push down locks really locked. One or both locks can be pulled up easily just by pulling or twisting the cable slightly. This happened to me when I was trying to arrange the cable in certain position.

    Another possibility,

    Clem

    PS I'd recommend you to buy a new camera. I managed to kill two by letting them flop onto the pi, exactly the same issues. Bit of an expensive mistake, so be careful! <== protect the electronics!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • clem57
    0 clem57 over 10 years ago in reply to clem57

    More info:

    Camera not working at all

    Example error message: "mmal: mmal_vc_component_create: failed to create component 'vc.ril.camera' (1:ENOMEM)"

    Make sure the flex cable is inserted the correct way on both ends, and each connector has the locking tab engaged. The RPi + camera draws about 260 mA more current when recording video, than without the camera. The Model B is about 550 mA by itself, so camera use pushes it over 800 mA. Some power supplies, cables, and polyfuses may not maintain 5V onboard at this current load well enough for reliable operation. You can check this with a voltmeter across TP1 and TP2.[15][16]

    In some cases, the micro-connector from the camera module to the camera board PCB has been loose. This can be fixed by removing and re-seating the small (tiny!) yellow flex cable connector labelled "P5V04A SUNNY" on the camera board. It makes a click when it is fully seated.[17] Note: before touching the camera board, make sure you are grounded, as the board is ESD sensitive (can be damaged by static shock).

    This error message also appear if you forgot to configure the configuration file of the Raspberry. Just type: sudo raspi-config and choose "5- Enable camera" option then "Enable"

    As of august 2014, with 2014-06-20-wheezy-raspbian.img, the firmware of a RPi B+ model needs to be updated :

     $ sudo rpi-update 

    Here is a working version :

    $ vcgencmd version Aug 12 2014 18:21:28 Copyright (c) 2012 Broadcom version f32b2bbfdea55d48c9a52b92e5c798f9aa5f47bc (tainted) (release)  $ uname -a Linux poopdeck 3.12.26+ #703 PREEMPT Tue Aug 12 18:13:52 BST 2014 armv6l GNU/Linux  $ cat /proc/cpuinfo  | grep Revision
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to clem57

    Can you re-edit?

    I see commands with no spaces and there is no indentation..

    I can hack through it, but it would be easier to resubmit (?)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to clem57

    here's the edited code lemme know if I screwed it up - it ran without

    error, though....

     

    import time

    import os

    import RPi.GPIO as GPIO

     

    1. Use GPIO numbering

     

    GPIO.setmode(GPIO.BCM)

     

    1. Set GPIO for camera LED

     

    1. Use 5 for Model A/B and 32 for Model B+

     

    CAMLED =5

     

    1. Set GPIO to output

     

    GPIO.setup(CAMLED, GPIO.OUT, initial=False)

     

    1. Five iterations with half a second

     

    1. between on and off

     

    for i in range(5):

     

            GPIO.output(CAMLED,True) # On

     

            time.sleep(0.5)

     

            GPIO.output(CAMLED,False) # Off

     

            time.sleep(0.5)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to clem57

    yep - re-seated it on this one and many of the others...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to Former Member

    the paste added the "1"'s...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • clem57
    0 clem57 over 10 years ago in reply to Former Member

    Please would you open a brand new question just for you. We kind of bootlegged someone else and not polite. Over there I will carefully post code and dialogue.

    Clem

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to clem57

    Yeah, Clem - as I mentioned before:

    Cables were swapped out.

    I tested the bad camera, you have the error message that I photographed (you can read it but it's blurry, and I pasted the text in this chain). "mmal: Received unexpected camera control callback event, 0x4f525245"

    I reseated the cable, have replaced the cable on many of the suspect ones, and mentioned that I reseated the camera module connector (see prior post).

    I have now reseated the bad camera after proving that a known good camera works (again see images). The suspect camera again fails with the same error I provided earlier.

     

    Please not that this is not solely *my* issue - there are many others with this same error... just google: mmal: Received unexpected camera control callback event, 0x4f525245"

     

    I will check on the FW state, though the problem does not follow the firmware version. I can reproduce good functionality on boards of all kinds as I can reproduce the failure on the same hardware - again, the problem seems to follow the camera hardware...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • clem57
    0 clem57 over 10 years ago in reply to Former Member

    #!/usr/bin/env python

    importtime

    importRPi.GPIO as GPIO

    GPIO.setmode(GPIO.BCM)

    # Set GPIO for camera LED

    # Use 5 for Model A/B and 32 for Model B+

    CAMLED =5

    # Set GPIO to output

    GPIO.setup(CAMLED, GPIO.OUT, initial=False)

    # Five iterations with half a second

    # between on and off

    for i in range(5):

        GPIO.output(CAMLED,True)   # On

        time.sleep(0.5)

        GPIO.output(CAMLED,False)  # Off

        time.sleep(0.5)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube