пятница, 12 августа 2011 г.

Mapa pamięci Wouxuna – użyteczne tylko dla wąskiego grona internautów ;-)



































































































































































































































































































































































































































































































Adres Size Description
0×0010-0x081f 800 Channel table (16 bytes per channel)
+ 0×0-0×3 4 RX frequency
+ 0×4-0×7 4 TX frequency
+ 0×8-0×9 2 RX-CTCSS
+ 0xa-0xb 2 TX-CTCSS
+ 0xc 1 Busy lock (0 – off, 8 – carrier wave, or 0xf7 and 0xff when transmiter mode ends with ‘f’)
+ 0xd 1 Transmiter mode
+ 0xe 1 0xff
+ 0xf 1 0xff
0×0818 2 RX-CTCSS – VFO A
0x081a 2 TX-CTCSS – VFO A
0x081d 1 Transmiter mode – VFO A
0×0828 2 RX-CTCSS – VFO B
0x082a 2 TX-CTCSS – VFO B
0x082d 1 Transmiter mode – VFO B
0×0970 2 VHF RX frequency start
0×0972 2 VHF RX frequency end
0×0974 2 UHF RX frequency start
0×0976 2 UHF RX frequency end
0×0978 2 VHF TX frequency start
0x097a 2 VHF TX frequency end
0x097c 2 UHF TX frequency start
0x097e 2 UHF TX frequency end
0x0e20 1 Display mode – VFO A (0 – channel, 1 – channel+frequency, 2 – channel name, 3 – VFO, note: VFO can be set only on both VFOs)
0x0e21 1 Step frequency – VFO A (0 – 5kHz, 1 – 6,25kHz, 2 – 10kHz, 3 – 12,5kHz, 4 – 25kHz, 5 – 50kHz, 6 – 100kHz)
0x0e22 1 Squelch Level – VFO A (0-9)
0x0e25 1 Roger beep (0 – off, 1 – on begin, 2 – on end, 3 – on both)
0x0e26 1 „Time out timer”, 0×13 – 300, 0×15 – 330, from 15 to 600
0x0e27 1 VOX (0 – off, 1-10 level)
0x0e28 1 Scan mode (0 – TO / time, 1 – CO / carrier wave, 2 – SE / search)
0x0e2c 1 Voice annunciation (0 – off, 1 – Chinese, 2 – English)
0x0e2d 1 Keyboard beep (0 – off, 1 – on)
0x0e2e 1 ANI-ID Transmit (0 – disable, 1 – enable)
0x0e31 1 Step frequency – VFO B (0 – 5kHz, 1 – 6,25kHz, 2 – 10kHz, 3 – 12,5kHz, 4 – 25kHz, 5 – 50kHz, 6 – 100kHz)
0x0e33 1 ANI-ID Transmit delay (0 – off, 1-30 – delay)
0x0e33 1 ANI-ID Sidetone (0 – off, 1 – Key sidetone, 2 – ANI-ID sidetone, 3 – Keysidetone+ANI-ID sidetone)
0x0e36 1 TOT Prealert (0 – off, 0×01…0x0a)
0x0e37 1 Display mode – VFO B (0 – channel, 1 – channel+frequency, 2 – channel name, 3 – VFO note: VFO can be set only on both VFOs)
0x0e39 1 Keyboard lock (0 – off, 1 – on, hold # key to unlock ;>)
0x0e3a 1 Power On Message (PONMSG) (0 – Full screen, 1 – Welcome, 2 – Battery voltage)
0x0e3b 1 PF1 key function (0 – none, 1 – scanner, 2 – lamp, 3 – SOS-CH, 4 – FM Radio)
0x0e3d 1 Wait back light aka. WBL (0 – disable, 1 – enable)
0x0e41 1 Auto lock (0 – disable, 1 – enable)
0x0e42 1 Squelch Level – VFO B (0-9)
0x0e42 1 Squelch Level – VFO B (0-9)
0x0e56 6 ANI-ID DTMF Sequence, max. 6 chars, 0 – 0×00 … 9 – 0×09, a – 0x0a and so on, padded with 0xff when less than 6 chars
0×1010-0x181f 800 Channels names (16 bytes per channel)
+ 0×0-0×5 6 Channel name, up to 6 chars, padded with 0xff
0×1810 1 Shift (SFT-D) mode – VFO A (0 – off, 1 – plus, 2 – minus)
0×1811 4 Shift offset – VFO A (00 00 00 05 -> 00,05; 06 09 09 05 -> 69,95)
0×1820 1 Shift (SFT-D) mode – VFO B (0 – off, 1 – plus, 2 – minus)
0×1821 4 Shift offset – VFO B (00 00 00 05 -> 00,05; 06 09 09 05 -> 69,95)





[edytuj] Transmiter modes



With „Scan Add” enabled in channels table, or in VFOs data:
































narrow
wide


high power
0xE8
0xFF
low power
0xC8
0xD8


With „Scan Add” disabled, in channels table:

































narrow
wide
high power
0xA8
0xB8


low power
0×88
0×98


Seems using 0x*F instead of 0x*8 works same, or i didn’t find what it causes yet ;)



Hint: 0x*8 values could be for VHF band, and 0x*F for UHF band. Or something like this. Don’t have time to check it out now.






CTCSS values encoding



CTCSS values are converted to hex, multipied by 10 (to get rid of coma) and saved as little endian:



159,8 * 10 = 1598 (0x063e, stored as sequence of 3E 06)



0xFFFF means „off”.






Channels names



Digits 0 thru 9 are encoded using values 0×00-0×09.



Letters starts with 0x0a, only capitals are allowed. Simply substract 0×37 (55) from normal letters to get required value.



















Комментариев нет:

Отправить комментарий