Waveshare SIM7600X 4G

I am using the Arduino GIGA R1 and the Waveshare 7600X 4G module, and I want to transfer files via FTP.
Unfortunately, I can't find any working examples for the GIGA board, so I am programming the transfer myself using AT commands. The whole process works very well and is stable, but unfortunately not with all files. For example, I have 50 files on the SD card and can access and transfer exactly 10 of them. For all other files, I get error code 17 (file not found or other error).
All files are plain text files.
With the AT command "AT+FSLS", I can only see those 10 files on the SD card.
What can I do to see and transfer all the files?

Here is the complete sequence of AT commands:

ATE1
AT-CREG?
AT+CFTPSSTART
AT+CFTPMODE=1
AT+CFTPTYPE=A
AT+CFTPSLOGON="IP-address",21,"Username","Password",0
AT+FSCD=E:/
AT+FSLS
AT+CFTPSPUTFILE"/files/my-filename"

Thanks for the support!
I have also asked this question to Waveshare support but have not yet received an answer.

Hi @gerhard_r

If you delete one of those 10 files, and then run the command again, do you now only see 9 files, or do you instead still see 10, with one of the previously not seen files taking the place of the deleted file?

If the former, that would indicate there is something problematic about the not see 40 files.

If the latter, that would indicate that there is some sort of limit in the number of files that can be seen.

Thank you very much!!!

It was my fault. What I have seen was the files in the EFS of the LTE-Module and not the content on my SD-Card connected to to the GIGA.

Your answer put me on the right path :+1:

You are welcome. Congratulations on finding a solution! I'm glad it is working now. Thank you for taking the time to post an update.

Regards, Per

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.