Releases: RE3CON/UV-Kitchen
Release-19-10-23
K6_V3.00.15-MODDED Firmware
-
Running mod_custom_freq_ranges.py mod...
Replacing ranges:
Range F1 50000000 Hz - 76000000 Hz --> 18000000 Hz - 75999900 Hz
Range F2 108000000 Hz - 135999900 Hz --> 76000000 Hz - 135999900 Hz
Range F3 136000000 Hz - 173999900 Hz --> 136000000 Hz - 173999900 Hz
Range F4 174000000 Hz - 349999900 Hz --> 174000000 Hz - 349999900 Hz
Range F5 350000000 Hz - 399999900 Hz --> 350000000 Hz - 399999900 Hz
Range F6 400000000 Hz - 469999900 Hz --> 400000000 Hz - 469999900 Hz
Range F7 470000000 Hz - 600000000 Hz --> 470000000 Hz - 1300000000 Hz
LOFREQ table found, replacing...
HIFREQ table found, replacing... -
Running mod_remove_tx_limits.py mod...
Changing TX limit: 50000000 Hz - 600000000 Hz --> 18000000 Hz - 1300000000 Hz
Patching tx_not_allowed() funtion... remove disable TX freq limits
Done -
Running mod_universal_version.py mod...
Setting universal version... Done -
Running mod_battery_icon.py mod...
Patching battery icon data... -
Running mod_increases_abr_values.py mod...
Doubling screen timeout values... -
Running mod_custom_steps.py mod...
Old freq steps: ['99600 Hz', '115080 Hz', '2240 Hz', '73320 Hz', '94120 Hz', '600 Hz', '161920 Hz']
New freq steps: ['99600 Hz', '115080 Hz', '2240 Hz', '73320 Hz', '94120 Hz', '600 Hz', '161920 Hz']
Repacking Firmware binary ready to flash...
Firmware takes up 61256/61439 bytes of available space:
Flash usage: [================================================= ] 99.70%
Saved encoded firmware to K6_V3.00.15-MODDED.bin
Oct-17th-2023
Extracting firmware...
CRC OK
Saved decoded firmware to temp\fw.dec.bin
Saved version info to temp\fw.ver.bin
- Running mod_more_freq_steps_and_backlight_duration.py mod...
abr_limit is too small and was automatically increased to allow additional freq steps to work
Found boundary check. Patching... - Running mod_2to1_compressor.py mod...
Compressor OFF in Vox mode, for digital modes...
Compressor ON anywhere else... - Running mod_change_burst_tones.py mod...
Changing by-PTT+F2 tone burst frequency to 1750 Hz
Changing by-longF1 alternate tone burst frequency to 1050 Hz - Running mod_change_contrast.py mod...
Setting new contrast value = 35 - Running mod_change_freq_scan_timeout.py mod...
Setting new FC timeout value = 60
Scan Freq feature timeout delay successfully maxxed - Running mod_change_RF_switch_threshold.py mod...
Old RF path threshold frequency: 280_000_000 Hz
Old Power Amplifier gain threshold frequency: 280_000_000 Hz
New RF path threshold frequency: 250_000_000 Hz
New Power Amplifier gain threshold frequency: 280_000_000 Hz - Running mod_change_tx_limits.py mod...
Old tx low limit: 50_000_000 Hz
Old tx high limit: 600_000_000 Hz
New tx low limit: 18_000_000 Hz
New tx high limit: 1_300_000_000 Hz - Running mod_custom_ctcss_codes.py mod...
CTCSS table found, updated OK
New CTCSS table: ['67.0 Hz', '71.9 Hz', '74.4 Hz', '77.0 Hz', '79.7 Hz', '82.5 Hz', '85.4 Hz', '88.5 Hz', '91.5 Hz', '94.8 Hz', '97.4 Hz', '100.0 Hz', '103.5 Hz', '107.2 Hz', '110.9 Hz', '114.8 Hz', '118.8 Hz', '123.0 Hz', '127.3 Hz', '131.8 Hz', '136.5 Hz', '141.3 Hz', '146.2 Hz', '151.4 Hz', '156.7 Hz', '162.2 Hz', '167.9 Hz', '173.8 Hz', '179.9 Hz', '186.2 Hz', '192.8 Hz', '203.5 Hz', '210.7 Hz', '218.1 Hz', '225.7 Hz', '233.6 Hz', '241.8 Hz', '250.3 Hz', '69.4 Hz', '159.8 Hz', '165.5 Hz', '171.3 Hz', '177.3 Hz', '183.5 Hz', '189.9 Hz', '196.6 Hz', '199.5 Hz', '206.5 Hz', '229.1 Hz', '254.1 Hz'] - Running mod_custom_digits.py mod...
- Running mod_custom_font.py mod...
- Running mod_custom_mdc_data.py mod...
Old MDC EOT data: [0xf1a2,0x7446,0x61a4,0x6544,0x4e8a,0xe044,0xea84]
MDC EOT data found, updated OK
New MDC EOT data: [0x26bc,0xc04c,0x33fa,0xd1e4,0xf7f0,0x277c,0x6f9]
Image data looks OK. Inserting modded bitmaps. - Running mod_custom_symbols.py mod...
Replacing symbols bitmaps... - Running mod_custom_freq_ranges.py mod...
Old Lofreq ranges: ['50000000 Hz', '108000000 Hz', '136000000 Hz', '174000000 Hz', '350000000 Hz', '400000000 Hz', '470000000 Hz']
Old Hifreq ranges: ['76000000 Hz', '135999900 Hz', '173999900 Hz', '349999900 Hz', '399999900 Hz', '469999900 Hz', '600000000 Hz']
LoFreq table found, updated OK
HiFreq table found, updated OK
New Lofreq ranges: ['18000000 Hz', '76000000 Hz', '136000000 Hz', '174000000 Hz', '350000000 Hz', '400000000 Hz', '470000000 Hz']
New Hifreq ranges: ['75999900 Hz', '135999900 Hz', '173999900 Hz', '349999900 Hz', '399999900 Hz', '469999900 Hz', '1300000000 Hz'] - Running mod_custom_noaa_freqs.py mod...
Old NOAA freqs: ['162550000 Hz', '162400000 Hz', '162475000 Hz', '162425000 Hz', '162450000 Hz', '162500000 Hz', '162525000 Hz', '161525000 Hz', '161775000 Hz', '163275000 Hz']
New NOAA freqs: ['446006250 Hz', '446018750 Hz', '446031250 Hz', '446043750 Hz', '446056250 Hz', '446068750 Hz', '446081250 Hz', '446093750 Hz', '446106250 Hz', '446118750 Hz'] - Running mod_disable_1050hz_noaa.py mod...
Disabling 1050 Hz tone for NOAA SQ opening... - Running mod_enable_am_everywhere.py mod...
Enabling AM anywhere... - Running mod_enable_swd_port.py mod...
SWD port enabled successfully - Running mod_enable_tx_50to850_except_limits.py mod...
TX range 630000000 Hz to 759999900 Hz blocked successfully - Running mod_fm_radio_64-108mhz.py mod...
WFM range successfully changed to 64-108MHz - Running mod_increase_backlight_timeout.py mod...
Maxxing backlight timeout values... - Running mod_menu_strings.py mod...
Changing string: step , aka STEP > Step
Changing string: txpower , aka TXP > Power
Changing string: r dcs , aka R_DCS > DCS Rx
Changing string: r ctcs , aka R_CTCS > CTC Rx
Changing string: t dcs , aka T_DCS > DCS Tx
Changing string: t ctcs , aka T_CTCS > CTC Tx
Changing string: tx shift direction , aka SFT-D > Shift
Changing string: tx shift offset , aka OFFSET > Offset
Changing string: wide/narrow , aka W/N > Width
Changing string: scramble , aka SCR > SCRAMB
Changing string: busy channel ptt lock , aka BCL > BsyLoc
Changing string: save channel , aka MEM-CH > Store
Changing string: battery saver , aka SAVE > PwSave
Changing string: voice activated mode , aka VOX > Vox
Changing string: backlight timeout , aka ABR > Light
Changing string: dual watch - has prio on split , aka TDR > DW Sby
Changing string: TX on selected, RX on other , aka WX > Split
Changing string: key beep , aka BEEP > Beep
Changing string: voice prompt , aka VOICE > Speak
Changing string: scan mode , aka SC-REV > Scan
Changing string: channel display mode , aka MDF > Disp
Changing string: auto keypad lock , aka AUTOLK > KbLock
Changing string: ch in scan list 1 , aka S-ADD1 > To GS1
Changing string: ch in scan list 2 , aka S-ADD2 > To GS2
Changing string: tail noise suppressor , aka STE > SQ EOT
Changing string: repeater tail noise suppressor , aka RP-STE > SQ Rpt
Changing string: mic sensitivity , aka MIC > Mic
Changing string: F-9 fast switch channel , aka 1-CALL > F+9 Ch
Changing string: active scan list , aka S-LIST > GS Sel
Changing string: browse scan list 1 , aka SLIST1 > GS1 {}
Changing string: browse scan list 2 , aka SLIST2 > GS2 {}
Changing string: alarm mode , aka AL-MOD > Panic
Changing string: dtmf radio id , aka ANI-ID > DT ID
Changing string: dtmf upcode , aka UPCODE > DT BOT
Changing string: dtmf downcode , aka DWCODE > DT EOT
Changing string: dtmf key sounds , aka D-ST > DT Snd
Changing string: dtmf answer mode , aka D-RSP > DT AA
Changing string: selcall expiry time , aka D-HOLD > DT Exp
Changing string: dtmf preamble time , aka D-PRE > DT Pre
Changing string: dtmf transmit code on ptt , aka PTT-ID > AutoDT
Changing string: dtmf selective calling system , aka D-DCD > SelCal
Changing string: dtmf directory , aka D-LIST > PhneBk
Changing string: power on screen , aka PONMSG > ONDisp
Changing string: end of talk tone , aka ROGER > Roger
Changing string: battery voltage , aka VOL > Volt
Changing string: enable AM reception on AM bands , aka AM > AM Rx
Changing string: enable NOAA background scan , aka NOAA_S > BG Mon
Changing string: delete channel , aka DEL-CH > Clear
Changing string: reset radio , aka RESET > Reset
Changing string: enable tx on 350mhz band , aka 350TX > F5 Tx
Changing string: limit to local ham frequencies , aka F-LOCK > Region
Changing string: enable tx on 200mhz band , aka 200TX > F4 Tx
Changing string: enable tx on 500mhz band , aka 500TX > F7 Tx
Changing string: enable 350mhz band , aka 350EN > F5 En
Changing string: enable scrambler option , aka SCREN > Scramb
Changing string: battery saver: off , aka OFF > Off
Changing string: battery saver: 1:1 , aka 1:1 > 1/1
Changing string: battery saver: 1:2 , aka 1:2 > 1/2
Changing string: battery saver: 1:3 , aka 1:3 > 1/3
Changing string: battery saver: 1:4 , aka 1:4 > 1/4
Changing string: tx power: low , aka LOW > 1 W
Changing string: tx power: mid , aka MID > 3 W
Changing string: tx power: high , aka HIGH > 5 W
Changing string: bandwidth: wide , aka WIDE > 25k
Changing string: bandwidth: narrow , aka NARROW > 12,5k
Changing string: multiple options 1: off , aka OFF > Single
Changing string: multiple options 1: vfo a , aka CHAN_A > Tx : A
Changing string: multiple options 1: vfo b , aka CHAN_B > Tx : B
Changing string: multiple options 2: off , aka OFF > No
Changing string: multiple options 2: on , aka ON > Yes
Changing string: voice prompt: off , aka OFF > ---
Changing string: voice prompt: chinese , aka CHI > CHN
Changing string: voice prompt: english , aka ENG > EN
Changing string: dtmf ptt id: off , aka OFF > None
Changing string: dtmf ptt id: both , aka BOTH > Both
Changing string: channel display mode: freq , aka FREQ > Freq
Changing string: channel display mode: chan , aka CHAN > Num
Changing string: channel display mode: name , aka NAME > Name
Changing string: tx shift direction: off , aka OFF > ---
Changing string: tx shift direction: + , aka + > Add
Changing string: tx shift direction: - , aka - > Sub
Changing string: alarm mode: local , aka SITE > Buzz
Changing string: alarm mode: local + remote , aka TONE > Xmit
Changing string: power on screen: full , aka FULL > Logo
Changing string: power on screen: custom message , aka MSG > Text
Changing string: power on screen: batt voltage , aka VOL > Volt
Changing string: reset: reset everything , aka ALL > All
Changing string: dtmf call autoanswer: nothing , aka NULL > NOP
Changing string: dtmf call autoanswer: ring , aka RING > Sound
Changing string: dtmf call autoanswer: ping back , aka REPLY > Echo
Changing string: dtmf call autoanswer: ring,ping , aka BOTH > Both
Changing string: end of talk tone: off , aka OFF > Off
Changing string: end of talk tone: classic beep , aka ROGER > 3Tone
Changing string: f lock: none , aka OFF > WLD
Changing string: f lock: region Europe , aka CE > EUR
Changing string: f lock: region GB , aka GB > UK
Changing string: selcall: my default number , aka 123 > 001
Changing string: selcall: default killcode , aka ABCD9 > ABD99
Changing string: selcall: default revivecode , aka 9DCBA > 99DBA
Changing string: selcall: default upcode , aka 12345 > 17
Changing string: selcall: default downcode , aka 54321 > 93
Changing string: UI: direct entry, C of CH- , aka C > M
Changing string: UI: direct entry, H of C...
Oct-16th-2023 Release
Disabled Tone Squelch NOAA Channel demute 1050Hz requirement.
Change NOAA Freq Table with first 10 PMR Channels
3 Tone Roger beep
RX-TX Freq extended
Universal Version String
Extended Background Light in 10 Steps
1750 and 1050 Hz Sidekey TX Tone
...
See build31.bat for applied patches/mods
Customization see Python .py files