Hi! I'm new here and I feel like working on Sainsonic RST599 [1] to avoid duplicate work.
So far I have a standalone code [2] that can download channels (rx,tx,name) and the rest that I didn't figure out yet. Uploading also seems straightforward. Reading command is 'R' (followed by offset and size), writing is 'W'. The radio restarts itself after short period of inactivity :(
32 bytes (actually 240 bits) at 4000 store bitmask of assigned memory channels.
0016-14b6 - 240 memory channels (22 bytes per channel)
Then original software reads something in 16 byte blocks 14e0 - 19e0+16 and 4100 - 4510+16. Data don't look aligned on 16 byte boundary...so I guess just convenience.
I'm hesitatting what would be the closest model from existing ones. Any suggestion?
P.S. Is there an utility BCD decoding code in chirp common to all models? I failed to find it.
Footnotes: [1] http://chirp.danplanet.com/issues/2909
[2] https://gist.github.com/mlt/d2e41c9855c2c993ab89