SD Card Usage - K7MDL2/IC-705-BLE-Serial-Example GitHub Wiki

The SD card contains the config.ini file and a band data file. It can also be used to update the firmware instead of the usual Arduino serial connection from a PC.

You can create a config.ini file on the root folder of the SD card and enter the BT Classic address matching your rig. Not required for BLE.

If an /update.bin file (new firmware image binary) is found, it will upload it, replacing the old program, then delete the update file from the SD card. Find the .bin file in your temp sketch folder (path visible in the output section). Rename it to update.bin, copy it to the root of a SD card. Insert, reset the CPU. Update status is on screen, goes fast.

For the config file: Create an empty config.ini file in the root folder on a FAT formatted SD card. Create 1 line with your radio's BT classic address following the sample below:

  bd_address = 30:31:7d:BA:44:F9

You may have other lines starting with a ';' to ignore them.

At each band change, the entire bands table is written to SD card. It is read back at startup. Per band settings updated to include band, frequency, mode, filter, datamode, AGC, Preamp, and Atten for any band. These parameters are saved and restored on band changes for all XVTR bands and the band active prior to switching into XVTR mode. The goal is to set the radio back to reasonably normal state as if the Xvtr usage never occurred. This is a major convenience feature when operating with both Xvtrs and direct bands.