New Model #1003
closedThe new Icom IC-7100
Added by Roy Laufer over 11 years ago. Updated about 8 years ago.
0%
Description
Any plans for adding the recently released Icom IC-7100 to CHIRP?
73,
Roy, AC2GS
Files
icomciv.py (14.3 KB) icomciv.py | icomciv.py with partial IC-7100 support | Nick Partofthething, 07/12/2015 06:12 PM | |
ic7100.patch (5.92 KB) ic7100.patch | Adam Coddington, 08/28/2016 03:35 PM |
Updated by Ted Pater about 11 years ago
I am also interested in adding IC-7100.
73, Ted VE7VIB
Roy Laufer wrote:
Any plans for adding the recently released Icom IC-7100 to CHIRP?
73,
Roy, AC2GS
Updated by Dean Gibson almost 11 years ago
I can offer an IC-7100 for REMOTE testing:
- The developer ("you") writes the software (probably very similar to the IC-7000) using the Icom-documented commands in the IC-7100 Advanced manual.
- You install the (free) Digi.com "PortServer" Windows or Linux software drivers to create a virtual serial port on your Windows PC.
- You contact me for a hostname for the above driver to use.
- I open firewall port access to my Digi PortServer (ethernet-to-RS232) box.
- We agree on a testing schedule, for me to connect the Digi box to the IC-7100 via a CI-V cable (since I often use the CI-V cable for other purposes).
- You responsibly access (ie, don't intentionally transmit) my IC-7100 (you can alter settings) to your heart's content. Note that you will be able to power the radio up and down remotely.
- When you are done, I restore my radio's settings.
Note that Digi provides source for Linux drivers. I initially approached this with fear and trepidation, but the build went flawlessly. My Linux boxes now constantly send fake GPS data to four of my radios (3 Icom, 1 Uniden) connected to Digi PortServer boxes.
Updated by Nick Partofthething over 9 years ago
I have an IC-7100 and am good at Python. Never programmed a CHIRP driver before but I just cloned the source tree and will give it a shot.
Updated by Nick Partofthething over 9 years ago
OK! It's working, sort of. I'm able to read and write to the first memory bank (1-99). This is good progress but I'd still like to get it to work with all memory banks before uploading. Will keep working on it.
Updated by Luke MacNeil over 9 years ago
Nick Partofthething wrote:
OK! It's working, sort of. I'm able to read and write to the first memory bank (1-99). This is good progress but I'd still like to get it to work with all memory banks before uploading. Will keep working on it.
I wouldn't mind taking a look at this with you. Mind if I take a fork of your fork?
Updated by Nick Partofthething over 9 years ago
- File icomciv.py icomciv.py added
Luke MacNeil wrote:
I wouldn't mind taking a look at this with you. Mind if I take a fork of your fork?
Not at all! Not sure how hg works (I'm a git guy) so I've just attached my version of icomciv.py driver
Updated by Neels Kriek over 9 years ago
Hi Nick & Luke,
I'm slowly but sure working my way up to writing a barebones app for the 7100 in Xcode swift since I don't really know python. The trick to reading the other banks is to pass the bank number when you pass the read command. Here is the way I get it in Swift:
arr.append(0xFE)
arr.append(0xFE)
arr.append(0x88)
arr.append(0x0e)
arr.append(0x1A)
arr.append(0x00)
//start of data area
arr.append(0b00000010) //1 - Bank
arr.append(0b00000000) //2 - Channel(1)
arr.append(0x00000001) //3 - Channel(2)
//end of data area
arr.append(0xFD)
I don't really see how the existing python code will handle this since the other models handle banks differently. My suggestion would be to write a separate module for the 7100 and not use icimciv.py
Hope that helps.
Updated by Patrick Lang almost 9 years ago
- Chirp Version changed from 0.3.0 to daily
I just picked up a IC-7100, but am still waiting on Icom's CS-7100 software. Has anyone gone further than the code attached to this thread? I'm very interested in getting this one done since there's no Mac or Linux support for the IC-7100.
Updated by George Rosvally over 8 years ago
Hello,
I was wondering what the status of this is? Also If I could be of any help?
I own an IC-7100, and can make the unit available through a remote session, on either a linux or windoz box.
Thanks
George
KW4TC
Updated by Jonathan Adami over 8 years ago
Hi there,
I'm also a Python dev, and I wanted to know how far did you guys go with this and if I can contribute somehow?
Jono
VK2FJTA
Updated by Adam Coddington about 8 years ago
- File ic7100.patch ic7100.patch added
I've just a moment ago updated the earlier patch from Nick (accounts@partofthething.com) and sent it off to the developers' mailing list to hopefully have it incorporated into Chirp. Everything seems to work perfectly for me, but if any of you folks have an IC-7100 and would like to give it a shot, feel free to use the attached patch.
Updated by Adam Coddington about 8 years ago
The patch supplied above has now been released as part of the latest Chirp daily build. I think this ticket can be closed?
Updated by Dan Smith about 8 years ago
- Status changed from New to Closed
- Assignee deleted (
Patrick Lang)
Yup, thanks!