The problem with new transceivers is the lack of support for drivers in programs like Ham Radio Deluxe, WSJT-X (OmniRig), N1MM+ and MicroHam drivers. Just to name some programs I juse often. After playing around I found a way using the IC-9700 with N1MM+ by emulating an IC-7300 wich has about the same architecture.
All you need to do is change the default CI-V address from A2h to 94h. It will help to change the CI-V Baud Rate from Auto to 19200 but this step is not mandatory. Now confugure N1MM+ to use the IC-7300 and it will work out of the box when the right comport is selected. Good luck!
Update (8-apr): An experimental buid (v1.0.7598) is available on the N1MM website with initial support for the IC-9700 added. Keep in mind this is beta but it seems that both VFO’s work.
Update (9-apr): A new build with IC-9700 support is ready. Update, Set, Go. Good luck!