06-06-2021, 01:01 AM
(06-06-2021, 12:41 AM)dsimic Wrote: It's rather easy, just provide a different version of the ov5640_af.bin file in /lib/firmware. By the way, below are a few useful links I've found while searching the web; some of them contain a version of the autofocus firmware image, and some suggest that the firmware can even be "patched" to alter its behavior:Right, it didn't come from an official source. Thanks a lot for the links! Some of that I've also found and saved for later, but I've been spending time getting into the general background of firmwares and how to interface with devices first since this is a completely new and very interesting field to me and I want to understand what's happening
- https://android.googlesource.com/kernel/...640.h#1044
- https://android.googlesource.com/kernel/...5640.c#273
- https://www.gitmemory.com/issue/espressi.../766448873
- https://github.com/qdk0901/q98_source/bl...o/ov5640.c
- https://github.com/xupsh/Vision-Zynq/blo...t/OV5640.h
- https://github.com/ArduCAM/Arduino/blob/...s.ino#L208
- https://github.com/ArduCAM/Arduino/blob/..._regs.h#L9
That being said, to get to quicker results: Could you tell me what's the best way to go about converting those C arrays to proper firmware (.bin) files?