Dan,
Thank you for explaining. I also found I made an error and was using the wrong driver to begin. Some of the names are very close; ict7h vs ict70. Got the new driver and set the things I already knew; model string, number of memories, band limits etc.
Began again and got a memory size of 0xE80.
Next thing: I know from the manual that the T70 uses ASCII channel labels and had memory banks. The V80 has neither. Do you recommend I just delete those items from the structure and try again, or how do you go about reverse engineering the memory channel structure?
-----Original Message----- From: chirp_devel-bounces@intrepid.danplanet.com [mailto:chirp_devel-bounces@intrepid.danplanet.com] On Behalf Of Dan Smith Sent: January 01, 2013 15:28 To: chirp_devel@intrepid.danplanet.com Subject: Re: [chirp_devel] chirp_devel Digest, Vol 20, Issue 13
0e80 was the size I used, and this resulted in:
Right, and if you look at this:
Last addr: 0e80
It's saying it stopped there. That's because the radio has a larger memory than 0x0E80, and so the driver stopped because you told it to, not because the radio refused a read. If you set the memsize to 0x10000 or something else large, then you should see that "Last addr" change to the actual end. The T70's size is 0x19E0, which is much larger than the 0x0E80 you told it to look for.
Anyway, you seem to be looking for someone with more experience at this than I have, so I'd best pass on driver work. Maybe the info above is useful to someone...
Well, that's your call, I didn't mean to scare you off. Writing a driver is not trivial thing and it does require some study. I'm not a Windows developer, but I did expect that even a power user would have familiarity with the platform enough to search for files and redirect output. Maybe that's a bad assumption on my part.
I won't push you, but I think you're pretty close to at least getting an image of the radio. Once you do, all that is left is sifting through it looking for the data and fields you need...
-- Dan Smith www.danplanet.com KK7DS