Sentinel-2 Level-1C images are available in this AWS bucket. I am trying to get a Sentinel-2 L1C image of an area with an atmospheric correction done by the C2RCC Processor. I try to do this using SNAP Desktop.

My question: how do I get Sentinel-2 L1C C2RCC processed images - ie how do I fix the attempt below?

I downloaded one of them, using the command:

aws s3 cp s3://sentinel-s2-l1c/tiles/39/R/WJ/2020/8/22/0/B04.jp2 L1C/B04.jp2 --request-payer requester

Then, opened SNAP Desktop, clicked the open folder "Open Product" symbol on the top left, gave the path of my B04.jp2 image. After loading, I can view the image:

enter image description here

If I then select Optical from the top menu bar, then Thematic Water Processing -> C2RCC Processors -> S2-MSI, I get:

enter image description here

After clicking Run, I get:

enter image description here

Relying on this message, I click Optical -> Geometric -> S2 Resampling Processor. I get:

enter image description here

click Run, result:

enter image description here


Following comments, I realize I need a .safe file. To get one, I do:

aws s3 ls s3://sentinel-s2-l1c/products/2020/10/30/S2B_MSIL1C_20201030T235749_N0209_R030_T57MVN_20201031T010920/ --request-payer requester

(The choice of date is not important.) This returns:

                       PRE datastrip/

2020-10-31 03:44:30 18953 inspire.xml 2020-10-31 03:44:30 73519 manifest.safe 2020-10-31 03:44:30 44305 metadata.xml 2020-10-31 03:44:31 1039 productInfo.json

manifest.safe has the extension we want. Download:

aws s3 cp s3://sentinel-s2-l1c/products/2020/10/30/S2B_MSIL1C_20201030T235749_N0209_R030_T57MVN_20201031T010920/manifest.safe manifest.safe --request-payer requester

When I try to open this file using SNAP, I get:

enter image description here

which is not entirely unexpected given that this site says:

manifest.safe file [...] holds the general product information in XML

So I don't know how to open a .safe file and have a viewable image in SNAP as a result.

  • Have you tried pointing it at a .SAFE folder, rather than a specific band? Jan 25, 2022 at 9:59
  • No. Looking up what .SAFE folder means...
    – zabop
    Jan 25, 2022 at 10:01
  • It is the full & raw S2 file structure. All of the bands and the metadata in the correct organization. Jan 25, 2022 at 10:02
  • Oh ok. Thank you. So If I copy all the files to a directory from s3://sentinel-s2-l1c/tiles/39/R/WJ/2020/8/22/0/, that will be a SAFE folder containing measurements from 2020.08.22, about the area specified by the 39/R/WJ part of the filename - is this understanding of .SAFE files correct?
    – zabop
    Jan 25, 2022 at 10:10
  • I tried what I said above, I was wrong.
    – zabop
    Jan 25, 2022 at 10:29

1 Answer 1


The C2RCC requires all the bands resampled by S2Resample before processing. In the S2Resample I/O window, select MTD_MSIL1C.xml file from the .SAFE folder of Sentinel-2 product you are processing. It will import all the bands and the required metadata.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.