Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error using BF3005 and esp32-s3 (Mismatch PID and/or Failed to get the frame on time!) #532

Closed
mchabinaltyor opened this issue May 4, 2023 · 1 comment

Comments

@mchabinaltyor
Copy link

Hello everybody,

I want to use a BF3005 with my esp32-s3. I use the esp32-camera component, and it worked well with OV2640 and GC2145.
But now, I want to use BF3005 (with 160°).

When I launch camera_probe(), esp32-s3 is able to find a camera at address 0x6e, but it says that PID is 0x20, instead of 0x30 written is esp32-camera (BF3005_PID).

Here is the log :
image

I tried to change BF3005_PID from 0x30 to 0x20, it says that it detects it, but I cannot get any picture. Here is the log :
image

I tried to change pixel_format (PIXFORMAT_RGB565 or PIXFORMAT_YUV422), fb_count (1 or 2), xclk_freq_hz (20MHz, 10Mz, or 5MHz) but nothing change, I still have the "Failed to get the frame on time!" log from the cam_take() function. I also tried to increase timeout from 4s to 10s without success.

Can someone help me please ? Something is wrong with the driver ? With the camera ? Did i miss something ?

I'm using Visual Studio Code, and tried Eclipse with the same result.

Thanks a lot !

Mélanie

@mchabinaltyor
Copy link
Author

I had to put Sccb frequency to 800KHz (datasheet says 400KHz), and xclk frequency to 16MHz.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant