Hi Andrew,
This is the users list, so not really the best place to discuss development issues and deep bugs like this. If you would, please file a bug on the site per these instructions:
https://www.chirpmyradio.com/projects/chirp/wiki/How_to_report_issues
so we can have a look.
I have an Icom-7100. I can download from the radio OK. There are two cases where the export to CSV fails. 1) If no rows are selected. 2) if row 0 and other rows are selected. If I select valid rows, it works. On failure I get:
...
I'm not sure if some radios may actually start at memory zero. The comment about deleting row zero would seem to indicate that is not the case.
Many radios start at zero (including your 7100), and also there should *always* be a row zero regardless of the origin of the memory bounds of the radio. My guess would be that we failed to load _your_ memory zero due to a bug in the driver, that row is marked as an error, and thus the export is failing to be able to capture it. All of that will be more obvious with your debug log and full report based on the instructions above and I'll be happy to dive in.
Thanks!
--Dan