What’s the best way to convince a driver to read and write from an SD card, while not breaking the existing read/write to .img and radio-specific files?
The SD card has a file (BACKUP.dat) that is essentially a binary image of the radio’s memory. It looks to me as if CHIRP can read and write such a file (e.g., FileBackedRadio() is not quite defined, and load_mmap() and save_mmap() look to do the right thing as long as the file enclitic is not .img)
The driver already has one call to directory.register_format to introduce its radio-specific files. And the save dialog allows me to choose CHIRP .img or radio-specific formats. I’d like to add read/write from the raw memory image.
What magic is needed to get CHIRP and wxui to handle my radio’s second method of data transfer, via SD card??
[There is a probable workaround: modify a copy of the SD card file: prepend the “correct” eight characters to the memory-image file, and ensure that there’s no MAGIC or glob at the end, and it should read as if it were a .img, no?]
Thanks.
______ Declan Rieb WD5EQY wd5eqy@arrl.net