Hi everyone, I’m trying to get my Arducam B0494C working at its maximum resolution of 2592×1944 in UVC mode, but I can’t seem to get it to expose that resolution. From what I’ve read, I think I need the correct .cfg configuration file for this model, or maybe I need to flash different firmware that supports high-resolution UVC output.
The sensor should be the AR0521, and I need 2592×1944. I’m using it with AMCap for testing and also via getUserMedia() in a browser.
Does anyone have the correct .cfg file for the B0494C, or know where I can find the right firmware and flashing instructions? Thanks!
Before I can point you to the right configuration file or firmware, I need to confirm exactly which camera model and sensor you have. The .cfg and firmware depend heavily on the specific hardware revision — different batches of the B0494C can ship with different sensors.
Could you share a bit more about your setup? What OS are you running, and have you been able to get any resolution working at all so far? That’ll help narrow things down.
Sure. So to clarify — I’m looking for the correct .cfg configuration file specifically for the Arducam B0494C. The goal is to make this camera stream at high resolution (2592×1944) as part of a web application my team is building.
Right now the camera works at lower resolutions but I can’t seem to get it to go up to the full sensor resolution. I’m pretty sure it’s a configuration issue because the sensor is capable of it.
Got it, thanks. To help diagnose this properly, could you tell me more about your development environment? Specifically — what OS and what API or library you’re using to capture the video? Also, if you could share a snippet of how you’re requesting the resolution, that would be really helpful. The issue could be in how the constraints are being set rather than the camera firmware itself.
Even when I bump the ideal width/height to 2592×1944, the camera just falls back to something lower. AMCap also doesn’t list 2592×1944 as an option. That’s why I figured I need the .cfg file.
Your JavaScript looks fine — the getUserMedia constraints aren’t the source of the problem here. If AMCap also isn’t showing 2592×1944 as an available resolution, then the issue is at the camera/firmware level, not your code.
One important correction though: the B0494C does not use the AR0521 sensor. That assumption is incorrect, and if you try to flash AR0521 firmware or use an AR0521 .cfg, you could end up bricking the camera or getting unpredictable behavior.
Can you share a link to where you purchased the camera module? I want to verify the exact model and sensor before I give you any configuration files. There are a few variants floating around and I don’t want to send you the wrong thing.
I’ve been going through the supported frame rate and resolution list for the B0494, and unfortunately 2592×1944 does not appear in the supported resolutions at all. That explains why neither AMCap nor your browser can enumerate it — the firmware simply doesn’t advertise that mode.
Before we go further down the .cfg or firmware route, can you do a quick test for me? On your Windows PC, try opening the camera in Potplayer (it tends to expose more of what the UVC descriptor actually reports compared to AMCap). Check whether the camera shows any resolutions above 3840×2160 in the capture options. This will help confirm exactly which firmware profile your unit is running.