Hardware compatibility list

All that relates to the H/W
User avatar
karlkloss
Posts: 327
Joined: Fri Aug 18, 2023 12:21 pm
Location: Local group
Has thanked: 55 times
Been thanked: 80 times

Re: Hardware compatibility list

Post by karlkloss »

I judged that from the fact, that I could flash and run the OPI Annex version, and that the datasheet says the internal RAM is OPI.

So what does the OPI flag in the firmware name really stand for? Only RAM is OPI, Only Flash is OPI or both?

Is there a foolproof method to find out what type of memory is used?
User avatar
cicciocb
Site Admin
Posts: 3135
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 635 times
Been thanked: 2234 times
Contact:

Re: Hardware compatibility list

Post by cicciocb »

As my father used to say, a picture is worth a thousand words. (in this case 2 images :-) )
image.png
image.png
You do not have the required permissions to view the files attached to this post.
User avatar
karlkloss
Posts: 327
Joined: Fri Aug 18, 2023 12:21 pm
Location: Local group
Has thanked: 55 times
Been thanked: 80 times

Re: Hardware compatibility list

Post by karlkloss »

Ah, that explains it.
So there's no opi_opi version, because there are no boards with opi Flash?

Seems that OPI Flash support is still experimental, and not easy to implement:
https://docs.espressif.com/projects/esp ... sh-support

Code: [Local Link Removed for Guests]

Different octal flash has different configurations and different commands. 
And you'd have to compile for the specific type of Flash chip.
User avatar
cicciocb
Site Admin
Posts: 3135
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 635 times
Been thanked: 2234 times
Contact:

Re: Hardware compatibility list

Post by cicciocb »

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Wed May 07, 2025 7:12 am Ah, that explains it.
So there's no opi_opi version, because there are no boards with opi Flash?
This is not true, there are some opi_opi version I published in the past but I stopped to publish because I'm probably the only one that owns one of these modules (with 32MB of flash and 8MB of PSRAM) details here
image.png
[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Wed May 07, 2025 7:12 am And you'd have to compile for the specific type of Flash chip.
This is true, each version requires a different compilation, each combination of flash and psram requires a different compilation
You do not have the required permissions to view the files attached to this post.
User avatar
cicciocb
Site Admin
Posts: 3135
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 635 times
Been thanked: 2234 times
Contact:

Re: Hardware compatibility list

Post by cicciocb »

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Wed May 07, 2025 7:12 am Ah, that explains it.
So there's no opi_opi version, because there are no boards with opi Flash?
This is not true, there are some opi_opi version I published in the past but I stopped to publish because I'm probably the only one that owns one of these modules (with 32MB of flash and 8MB of PSRAM)
image.png
[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Wed May 07, 2025 7:12 am And you'd have to compile for the specific type of Flash chip.
This is true, each version requires a different compilation, each combination of flash and psram requires a different compilation
User avatar
karlkloss
Posts: 327
Joined: Fri Aug 18, 2023 12:21 pm
Location: Local group
Has thanked: 55 times
Been thanked: 80 times

Re: Hardware compatibility list

Post by karlkloss »

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Wed May 07, 2025 9:40 am I'm probably the only one that owns one of these modules (with 32MB of flash and 8MB of PSRAM)
I thought of buying one, but so far I didn't reach the limit of the 16MB modules.
User avatar
cicciocb
Site Admin
Posts: 3135
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 635 times
Been thanked: 2234 times
Contact:

Re: Hardware compatibility list

Post by cicciocb »

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Wed May 07, 2025 9:54 am
[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Wed May 07, 2025 9:40 am I'm probably the only one that owns one of these modules (with 32MB of flash and 8MB of PSRAM)
I thought of buying one, but so far I didn't reach the limit of the 16MB modules.
No, is not a good idea, 16 MB is more than enough and the "standard" is practically QIO + OPI 16 + 8.
However the new modules arriving are QIO + OPI 16 + 16.
User avatar
karlkloss
Posts: 327
Joined: Fri Aug 18, 2023 12:21 pm
Location: Local group
Has thanked: 55 times
Been thanked: 80 times

Re: Hardware compatibility list

Post by karlkloss »

Interesting find in my drawer:

grafik.png

Both boards are ESP32-S3 with 16MB Flash and 8MB RAM.
The upper one has a standard S3 and both external RAM and Flash and needs a QIO QSPI firmware.
The lower one has a S3-R8 (internal RAM) and an external Flash, and therefore needs a QIO OPI firmware.

BTW: There are more and more ESP32-S3 boards with camera appearing. Do you have plans to support them?
You do not have the required permissions to view the files attached to this post.
User avatar
cicciocb
Site Admin
Posts: 3135
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 635 times
Been thanked: 2234 times
Contact:

Re: Hardware compatibility list

Post by cicciocb »

No, the S3-camera is not in my roadmap
User avatar
karlkloss
Posts: 327
Joined: Fri Aug 18, 2023 12:21 pm
Location: Local group
Has thanked: 55 times
Been thanked: 80 times

Re: Hardware compatibility list

Post by karlkloss »

Sorry for not already having updated the RAM/Flash configuration, I was sick for a few days and have a lot to do at work and privately at the moment.
Post Reply