<html><body><div style="color:#000; background-color:#fff; font-family:lucida console, sans-serif;font-size:10pt"><div><span><span style="font-family: monospace;">&nbsp; &nbsp; Yaesu FT-7800&nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; FAILED: &lt;class 'chirp.ft7800.FT7800Radio'&gt; detected as &lt;class 'chirp.ft7800.FT7900Radio'&gt;</span><br style="font-family: monospace;"></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: monospace; background-color: transparent; font-style: normal;"><span><span style="font-family: monospace;"><br></span></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: monospace; background-color: transparent; font-style: normal;"><span><span style="font-family: monospace;">Hrmm,</span></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: monospace; background-color: transparent; font-style: normal;"><span><span style="font-family: monospace;">wonder if this
 is the reason why FT7900 model class was never registered.</span></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: monospace; background-color: transparent; font-style: normal;"><span><span style="font-family: monospace;">It's really identical to FT7800 in terms of memory layout and size.</span></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: monospace; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: monospace; background-color: transparent; font-style: normal;">I guess i'll move that registration for FT7900 and resubmit patch :(</div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: monospace; background-color: transparent; font-style: normal;"><br></div><div><br></div>  <div style="font-family: 'lucida console', sans-serif; font-size: 10pt;"> <div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica,
 Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div dir="ltr"> <hr size="1">  <font size="2" face="Arial"> <b><span style="font-weight:bold;">From:</span></b> Build System &lt;donotreply@danplanet.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> chirp_devel@intrepid.danplanet.com <br> <b><span style="font-weight: bold;">Sent:</span></b> Thursday, January 9, 2014 8:53 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> [chirp_devel] Build test results: Failure<br> </font> </div> <div class="y_msg_container"><br>Tested changes:<br><br>[Jens Jensen &lt;<a ymailto="mailto:kd4tjx@yahoo.com" href="mailto:kd4tjx@yahoo.com">kd4tjx@yahoo.com</a>&gt;] [ft-7900] fix upload error after clone #597<br><br>There seems to be an extra byte of write/ack. Setting block lengths<br>properly seems to fix.<br><br><br><br>Full log:<br><br>[...truncated 21 lines...]<br>test_bbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ...
 ok<br>test_lbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok<br>test_lbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok<br>test_int_array (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok<br>test_type_u16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok<br>test_type_u24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok<br>test_type_u32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok<br>test_type_u8 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok<br>test_type_ul16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok<br>test_type_ul24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok<br>test_type_ul32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok<br>test_char (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok<br>test_string (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok<br>test_string_invalid_chars (tests.unit.test_bitwise.TestBitwiseCharTypes) ...
 ok<br>test_string_wrong_length (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok<br>test_comment_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok<br>test_comment_inline_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok<br>test_missing_semicolon (tests.unit.test_bitwise.TestBitwiseErrors) ... ok<br>test_seek (tests.unit.test_bitwise.TestBitwiseSeek) ... ok<br>test_seekto (tests.unit.test_bitwise.TestBitwiseSeek) ... ok<br>test_struct_one_element (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok<br>test_struct_two_elements (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok<br>test_struct_writes (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok<br>split_tone_encode_test_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>split_tone_encode_test_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>split_tone_encode_test_cross_none_tone
 (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>split_tone_encode_test_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>split_tone_encode_test_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>split_tone_encode_test_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>split_tone_encode_test_none (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>split_tone_encode_test_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>split_tone_encode_test_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>test_split_tone_decode_cross_dtcs_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>test_split_tone_decode_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>test_split_tone_decode_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>test_split_tone_decode_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ...
 ok<br>test_split_tone_decode_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>test_split_tone_decode_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>test_split_tone_decode_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>test_split_tone_decode_none (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>test_split_tone_decode_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>test_split_tone_decode_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok<br>test_fix_rounded_step_250 (tests.unit.test_chirp_common.TestStepFunctions) ... ok<br>test_fix_rounded_step_500 (tests.unit.test_chirp_common.TestStepFunctions) ... ok<br>test_fix_rounded_step_750 (tests.unit.test_chirp_common.TestStepFunctions) ... ok<br>test_is_12_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok<br>test_is_2_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok<br>test_is_5_0
 (tests.unit.test_chirp_common.TestStepFunctions) ... ok<br>test_is_6_25 (tests.unit.test_chirp_common.TestStepFunctions) ... ok<br>test_is_fractional_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok<br>test_required_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok<br>test_required_step_fail (tests.unit.test_chirp_common.TestStepFunctions) ... ok<br>test_format_freq (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok<br>test_parse_freq_bad (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok<br>test_parse_freq_decimal (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok<br>test_parse_freq_whitespace (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok<br>test_parse_freq_whole (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok<br>test_ensure_has_calls_almost_full (tests.unit.test_import_logic.DstarTests) ... ok<br>test_ensure_has_calls_empty (tests.unit.test_import_logic.DstarTests) ...
 ok<br>test_ensure_has_calls_partial (tests.unit.test_import_logic.DstarTests) ... ok<br>test_ensure_has_calls_rptcall_full1 (tests.unit.test_import_logic.DstarTests) ... ok<br>test_ensure_has_calls_rptcall_full2 (tests.unit.test_import_logic.DstarTests) ... ok<br>test_ensure_has_calls_urcall_full (tests.unit.test_import_logic.DstarTests) ... ok<br>test_import_bank (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_dtcs_diffA_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_dtcs_diffB_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_duplex_negative (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_duplex_too_big_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_duplex_uhf (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_duplex_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_mem
 (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_mem_with_errors (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_mem_with_warnings (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_mode_invalid (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_mode_valid_am (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_mode_valid_fm (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_name (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_power_closest (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_power_no_dst (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_power_no_src (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_power_same (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_import_tone_diffA_tsql (tests.unit.test_import_logic.ImportFieldTests)
 ... ok<br>test_import_tone_diffB_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok<br>test_mapping (tests.unit.test_mappingmodel.TestBaseBank) ... ok<br>test_mapping_eq (tests.unit.test_mappingmodel.TestBaseBank) ... ok<br>test_base_class (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok<br>test_get_name (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok<br>test_mapping (tests.unit.test_mappingmodel.TestBaseMapping) ... ok<br>test_mapping_eq (tests.unit.test_mappingmodel.TestBaseMapping) ... ok<br>test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok<br>test_get_name (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok<br>test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModelIndexInterface) ... ok<br>test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok<br>test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok<br>test_get_mappings
 (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok<br>test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok<br>test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok<br>test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok<br>test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok<br>test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok<br>test_icom_bank (tests.unit.test_mappingmodel.TestIcomBanks) ... ok<br>test_mapping (tests.unit.test_mappingmodel.TestIcomBanks) ... ok<br>test_mapping_eq (tests.unit.test_mappingmodel.TestIcomBanks) ... ok<br>test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok<br>test_get_index_bounds (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok<br>test_get_mapping_memories
 (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok<br>test_get_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok<br>test_get_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok<br>test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok<br>test_get_next_mapping_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok<br>test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok<br>test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok<br>test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok<br>test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok<br>test_set_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok<br>test_set_memory_index_bad_bank
 (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok<br>test_set_memory_index_bad_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok<br>test_auto_tone_mode_cross (tests.unit.test_memedit_edits.TestEdits) ... ok<br>test_auto_tone_mode_dtcs (tests.unit.test_memedit_edits.TestEdits) ... ok<br>test_auto_tone_mode_dtcs_pol (tests.unit.test_memedit_edits.TestEdits) ... ok<br>test_auto_tone_mode_dtcs_rx (tests.unit.test_memedit_edits.TestEdits) ... ok<br>test_auto_tone_mode_tone (tests.unit.test_memedit_edits.TestEdits) ... ok<br>test_auto_tone_mode_tsql (tests.unit.test_memedit_edits.TestEdits) ... ok<br>test_init (tests.unit.test_platform.Win32PlatformTest) ... ok<br>test_serial_ports_bad_portnames (tests.unit.test_platform.Win32PlatformTest) ... ok<br>test_serial_ports_sorted (tests.unit.test_platform.Win32PlatformTest) ... ok<br>test_apply_callback (tests.unit.test_settings.TestSettingContainers) ... ok<br>test_radio_setting
 (tests.unit.test_settings.TestSettingContainers) ... ok<br>test_radio_setting_group (tests.unit.test_settings.TestSettingContainers) ... ok<br>test_radio_setting_multi (tests.unit.test_settings.TestSettingContainers) ... ok<br>test_changed (tests.unit.test_settings.TestSettingValues) ... ok<br>test_radio_setting_value_boolean (tests.unit.test_settings.TestSettingValues) ... ok<br>test_radio_setting_value_float (tests.unit.test_settings.TestSettingValues) ... ok<br>test_radio_setting_value_integer (tests.unit.test_settings.TestSettingValues) ... ok<br>test_radio_setting_value_list (tests.unit.test_settings.TestSettingValues) ... ok<br>test_radio_setting_value_string (tests.unit.test_settings.TestSettingValues) ... ok<br>test_validate_callback (tests.unit.test_settings.TestSettingValues) ... ok<br>test_delete_hole_with_all (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok<br>test_delete_hole_with_all_full (tests.unit.test_shiftdialog.ShiftDialogTest)
 ... ok<br>test_delete_hole_with_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok<br>test_delete_hole_without_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok<br>test_insert_hole_with_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok<br>test_insert_hole_without_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok<br><br>----------------------------------------------------------------------<br>Ran 151 tests in 0.075s<br><br>OK<br>Registered Icom_IC-2820H = IC2820Radio<br>Registered TYT_TH-UVF8D = TYTUVF8DRadio<br>Registered AnyTone_5888UV = AnyTone5888UVRadio<br>Registered Intek_HR-2040 = IntekHR2040Radio<br>Registered Polmar_DB-50M = PolmarDB50MRadio<br>Registered Icom_IC-2200H = IC2200Radio<br>Registered Yaesu_FT-2800M = FT2800Radio<br>Registered Yaesu_VX-3 = VX3Radio<br>Registered Icom_IC-2100H = IC2100Radio<br>Registered Yaesu_FTM-350 = FTM350Radio<br>Registered Icom_IC-91_92AD_ICF_File = IC9xICFRadio<br>Registered
 Icom_IC-V82_U82 = ICx8xRadio<br>Registered Yaesu_VX-6 = VX6Radio<br>Registered Yaesu_VX-5 = VX5Radio<br>Registered Yaesu_FT-60 = FT60Radio<br>Registered Yaesu_VX-7 = VX7Radio<br>Registered Baofeng_UV-5R = BaofengUV5R<br>Registered Baofeng_F-11 = BaofengF11Radio<br>Registered Baofeng_UV-82 = BaofengUV82Radio<br>Registered Yaesu_FT-1802M = FT1802Radio<br>Registered Kenwood_TK-7102 = KenwoodTK7102Radio<br>Registered Kenwood_TK-8102 = KenwoodTK8102Radio<br>Registered Kenwood_TK-7108 = KenwoodTK7108Radio<br>Registered Kenwood_TK-8108 = KenwoodTK8108Radio<br>Registered Icom_ID-31A = ID31Radio<br>Registered Icom_ID-51A = ID51Radio<br>Registered Icom_IC-2720H = IC2720Radio<br>Registered Icom_IC-T8A = ICT8ARadio<br>Registered Wouxun_KG-UVD1P = KGUVD1PRadio<br>Registered Wouxun_KG-UV6 = KGUV6DRadio<br>Registered Wouxun_KG-816 = KG816Radio<br>Registered Wouxun_KG-818 = KG818Radio<br>Registered TYT_TH-UVF1 = TYTTHUVF1Radio<br>Registered Yaesu_FT-90 =
 FT90Radio<br>Registered Generic_CSV = CSVRadio<br>Registered RT_Systems_CSV = RTCSVRadio<br>Registered Kenwood_ITM = ITMRadio<br>Registered Alinco_DR03T = DR03Radio<br>Registered Alinco_DR06T = DR06Radio<br>Registered Alinco_DR135T = DR135Radio<br>Registered Alinco_DR235T = DR235Radio<br>Registered Alinco_DR435T = DR435Radio<br>Registered Alinco_DJ596 = DJ596Radio<br>Registered Jetstream_JT220M = JT220MRadio<br>Registered Alinco_DJ175 = DJ175Radio<br>Registered Kenwood_TH-D7 = THD7Radio<br>Registered Kenwood_TH-D7G = THD7GRadio<br>Registered Kenwood_TM-D700 = TMD700Radio<br>Registered Kenwood_TM-V7 = TMV7Radio<br>Registered Kenwood_TM-G707 = TMG707Radio<br>Registered Kenwood_TH-G71 = THG71Radio<br>Registered Kenwood_TH-F6 = THF6ARadio<br>Registered Kenwood_TH-F7 = THF7ERadio<br>Registered Kenwood_TM-D710 = TMD710Radio<br>Registered Kenwood_TH-D72_live_mode = THD72Radio<br>Registered Kenwood_TM-V71 = TMV71Radio<br>Registered Kenwood_TH-K2 =
 THK2Radio<br>Registered Kenwood_TM-271 = TM271Radio<br>Registered Kenwood_TM-471 = TM471Radio<br>Registered Yaesu_VX-8_R = VX8Radio<br>Registered Yaesu_VX-8_DR = VX8DRadio<br>Registered Yaesu_VX-8_GE = VX8GERadio<br>Registered Icom_IC-T7H = ICT7HRadio<br>Registered Icom_IC-Q7A = ICQ7Radio<br>Registered Baofeng_UV-B5 = BaofengUVB5<br>Registered Generic_XML = XMLRadio<br>Registered Kenwood_HMK = HMKRadio<br>Registered Kenwood_TH-D72_clone_mode = THD72Radio<br>Registered Icom_IC-91_92AD = IC9xRadio<br>Registered Icom_IC-T70 = ICT70Radio<br>Registered Icom_IC-208H = IC208Radio<br>Registered Icom_ID-800H_v2 = ID800v2Radio<br>Registered Icom_7200 = Icom7200Radio<br>Registered Icom_7000 = Icom7000Radio<br>Registered Icom_746 = Icom746Radio<br>Registered ARRL_Travel_Plus = TpeRadio<br>Registered Vertex_Standard_VXA-700 = VXA700Radio<br>Registered Icom_IC-W32A = ICW32ARadio<br>Registered Baofeng_UV-3R = UV3RRadio<br>Registered Yaesu_VX-2 = VX2Radio<br>Registered
 Puxing_PX-777 = Puxing777Radio<br>Registered Puxing_PX-2R = Puxing2RRadio<br>Registered Baojie_BJ-UV55 = BaojieBJUV55Radio<br>Registered Baofeng_BF-888 = H777Radio<br>Registered Yaesu_FT-7800 = FT7800Radio<br>Registered Yaesu_FT-7900 = FT7900Radio<br>Registered Yaesu_FT-8800 = FT8800Radio<br>Registered Yaesu_FT-8900 = FT8900Radio<br>Registered Yaesu_FT-817 = FT817Radio<br>Registered Yaesu_FT-817ND = FT817NDRadio<br>Registered Yaesu_FT-817ND_US = FT817NDUSRadio<br>Registered Yaesu_FT-857_897 = FT857Radio<br>Registered Yaesu_FT-857_897_US = FT857USRadio<br>Registered Icom_ID-880H = ID880Radio<br>Registered Icom_ID-80H = ID80Radio<br>Registered TYT_TH-UV3R = TYTUV3RRadio<br>&nbsp;  Alinco DJ175&nbsp; &nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp;  Alinco DJ175&nbsp; &nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Alinco DJ175&nbsp; &nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All
 tests<br>&nbsp;  Alinco DJ175&nbsp; &nbsp; &nbsp; &nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp;  Alinco DJ175&nbsp; &nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Alinco DJ175&nbsp; &nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp;  Alinco DJ596&nbsp; &nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp;  Alinco DJ596&nbsp; &nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Alinco DJ596&nbsp; &nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Alinco DJ596&nbsp; &nbsp; &nbsp; &nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp;  Alinco DJ596&nbsp; &nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Alinco DJ596&nbsp; &nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp;  Alinco DR235T&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All
 tests<br>&nbsp;  Alinco DR235T&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Alinco DR235T&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Alinco DR235T&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp;  Alinco DR235T&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Alinco DR235T&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; Baofeng BF-888&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; Baofeng BF-888&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Baofeng BF-888&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Baofeng BF-888&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; Baofeng BF-888&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;
 Baofeng BF-888&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; Baofeng F-11&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; Baofeng F-11&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Baofeng F-11&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Baofeng F-11&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; Baofeng F-11&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Baofeng F-11&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; Baofeng UV-3R&nbsp; &nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; Baofeng UV-3R&nbsp; &nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Baofeng UV-3R&nbsp; &nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp;
 &nbsp;  PASSED: All tests<br>&nbsp; Baofeng UV-3R&nbsp; &nbsp; &nbsp; &nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp; Baofeng UV-3R&nbsp; &nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Baofeng UV-3R&nbsp; &nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; Baofeng UV-5R&nbsp; &nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; Baofeng UV-5R&nbsp; &nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Baofeng UV-5R&nbsp; &nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Baofeng UV-5R&nbsp; &nbsp; &nbsp; &nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp; Baofeng UV-5R&nbsp; &nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Baofeng UV-5R&nbsp; &nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; Baofeng UV-B5&nbsp; &nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp;
 &nbsp; PASSED: All tests<br>&nbsp; Baofeng UV-B5&nbsp; &nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Baofeng UV-B5&nbsp; &nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Baofeng UV-B5&nbsp; &nbsp; &nbsp; &nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp; Baofeng UV-B5&nbsp; &nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Baofeng UV-B5&nbsp; &nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp;  Icom IC-208H&nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-208H&nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-208H&nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-208H&nbsp; &nbsp; &nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-208H&nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED:
 All tests<br>&nbsp; &nbsp;  Icom IC-208H&nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2100H&nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2100H&nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2100H&nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2100H&nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2100H&nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2100H&nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp;  Icom IC-2200H&nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2200H&nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2200H&nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All
 tests<br>&nbsp; &nbsp;  Icom IC-2200H&nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2200H&nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2200H&nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2720H&nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2720H&nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2720H&nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2720H&nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2720H&nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2720H&nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2820H&nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;
  Icom IC-2820H&nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2820H&nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2820H&nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2820H&nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-2820H&nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-Q7A&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-Q7A&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-Q7A&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-Q7A&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-Q7A&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; 
 Icom IC-Q7A&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp;  Icom IC-T70&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T70&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T70&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T70&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T70&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T70&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T7H&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T7H&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T7H&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp;
 &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T7H&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T7H&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T7H&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp;  Icom IC-T8A&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T8A&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T8A&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T8A&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T8A&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-T8A&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp;  Icom
 IC-V82/U82&nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-V82/U82&nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-V82/U82&nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-V82/U82&nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-V82/U82&nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-V82/U82&nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-W32A VHF&nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-W32A VHF&nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-W32A VHF&nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-W32A VHF&nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-W32A VHF&nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-W32A
 VHF&nbsp;  Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp;  Icom IC-W32A UHF&nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-W32A UHF&nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-W32A UHF&nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-W32A UHF&nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-W32A UHF&nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom IC-W32A UHF&nbsp;  Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp;  Icom ID-31A&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-31A&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-31A&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-31A&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED:
 All tests<br>&nbsp; &nbsp;  Icom ID-31A&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-31A&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-51A&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-51A&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-51A&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-51A&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-51A&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-51A&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-800H v2&nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-800H v2&nbsp; &nbsp; CopyAll&nbsp;
 &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-800H v2&nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-800H v2&nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-800H v2&nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-800H v2&nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-880H&nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-880H&nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-880H&nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-880H&nbsp; &nbsp; &nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-880H&nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp;  Icom ID-880H&nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>Jetstream
 JT220M&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>Jetstream JT220M&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>Jetstream JT220M&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>Jetstream JT220M&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>Jetstream JT220M&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>Jetstream JT220M&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; Kenwood TH-D72 (clone Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; Kenwood TH-D72 (clone CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Kenwood TH-D72 (clone Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Kenwood TH-D72 (clone BruteForce&nbsp; PASSED: All tests<br>&nbsp; Kenwood TH-D72 (clone Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Kenwood TH-D72 (clone Banks&nbsp; &nbsp; &nbsp;
 SKIPPED: Banks not supported<br>&nbsp; Kenwood TK-8102&nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; Kenwood TK-8102&nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Kenwood TK-8102&nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Kenwood TK-8102&nbsp; &nbsp; &nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp; Kenwood TK-8102&nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; Kenwood TK-8102&nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp;  Polmar DB-50M&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp;  Polmar DB-50M&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Polmar DB-50M&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Polmar DB-50M&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp;  Polmar
 DB-50M&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Polmar DB-50M&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp;  Puxing PX-2R&nbsp; &nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp;  Puxing PX-2R&nbsp; &nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Puxing PX-2R&nbsp; &nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Puxing PX-2R&nbsp; &nbsp; &nbsp; &nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp;  Puxing PX-2R&nbsp; &nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Puxing PX-2R&nbsp; &nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp;  Puxing PX-777&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp;  Puxing PX-777&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; 
 Puxing PX-777&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Puxing PX-777&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp;  Puxing PX-777&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Puxing PX-777&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp; &nbsp; TYT TH-UV3R&nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; &nbsp; TYT TH-UV3R&nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; &nbsp; TYT TH-UV3R&nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; &nbsp; TYT TH-UV3R&nbsp; &nbsp; &nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; &nbsp; TYT TH-UV3R&nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; &nbsp; TYT TH-UV3R&nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp; SKIPPED:
 Banks not supported<br>&nbsp; &nbsp; &nbsp; TYT TH-UVF1&nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; &nbsp; TYT TH-UVF1&nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; &nbsp; TYT TH-UVF1&nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; &nbsp; TYT TH-UVF1&nbsp; &nbsp; &nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; &nbsp; TYT TH-UVF1&nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; &nbsp; TYT TH-UVF1&nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp;  Vertex VXA-700&nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp;  Vertex VXA-700&nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Vertex VXA-700&nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Vertex VXA-700&nbsp; &nbsp; &nbsp;  BruteForce&nbsp;
 PASSED: All tests<br>&nbsp;  Vertex VXA-700&nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Vertex VXA-700&nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp;  Wouxun KG-816&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp;  Wouxun KG-816&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Wouxun KG-816&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Wouxun KG-816&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp;  Wouxun KG-816&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Wouxun KG-816&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp;  Wouxun KG-818&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp;  Wouxun KG-818&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED:
 All tests<br>&nbsp;  Wouxun KG-818&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Wouxun KG-818&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp;  Wouxun KG-818&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Wouxun KG-818&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp;  Wouxun KG-UV6&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp;  Wouxun KG-UV6&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Wouxun KG-UV6&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Wouxun KG-UV6&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp;  Wouxun KG-UV6&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Wouxun KG-UV6&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not
 supported<br>&nbsp;  Wouxun KG-UVD1P&nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp;  Wouxun KG-UVD1P&nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Wouxun KG-UVD1P&nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Wouxun KG-UVD1P&nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp;  Wouxun KG-UVD1P&nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp;  Wouxun KG-UVD1P&nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp; Yaesu FT-1802M&nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-1802M&nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-1802M&nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-1802M&nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-1802M&nbsp;
 &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-1802M&nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp; Yaesu FT-2800M&nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-2800M&nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-2800M&nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-2800M&nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-2800M&nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-2800M&nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp; Yaesu FT-60&nbsp; &nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-60&nbsp; &nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu
 FT-60&nbsp; &nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-60&nbsp; &nbsp; &nbsp; &nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-60&nbsp; &nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-60&nbsp; &nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp; Yaesu FT-7800&nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp; &nbsp; FAILED: &lt;class 'chirp.ft7800.FT7800Radio'&gt; detected as &lt;class 'chirp.ft7800.FT7900Radio'&gt;<br>&nbsp; &nbsp; Yaesu FT-7800&nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-7800&nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-7800&nbsp; &nbsp; &nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-7800&nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu
 FT-7800&nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp; Yaesu FT-817ND&nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817ND&nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817ND&nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All
 tests<br>&nbsp; &nbsp; Yaesu FT-817ND&nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817ND&nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817ND&nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp; Yaesu FT-817ND (US) Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817ND (US) CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817ND (US) Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817ND (US) BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817ND (US) Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-817ND (US) Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp; Yaesu FT-857/897&nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-857/897&nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All
 tests<br>&nbsp; &nbsp; Yaesu FT-857/897&nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-857/897&nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-857/897&nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-857/897&nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp; Yaesu FT-857/897 (U Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-857/897 (U CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-857/897 (U Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-857/897 (U BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-857/897 (U Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-857/897 (U Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp; Yaesu FT-8800 Left&nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp;
 Yaesu FT-8800 Left&nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8800 Left&nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8800 Left&nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8800 Left&nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8800 Left&nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8800 Right Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8800 Right CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8800 Right Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8800 Right BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8800 Right Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8800 Right Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8900&nbsp; &nbsp; &nbsp;  Detect&nbsp; &nbsp; &nbsp; PASSED:
 All tests<br>&nbsp; &nbsp; Yaesu FT-8900&nbsp; &nbsp; &nbsp;  CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8900&nbsp; &nbsp; &nbsp;  Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8900&nbsp; &nbsp; &nbsp;  BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8900&nbsp; &nbsp; &nbsp;  Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FT-8900&nbsp; &nbsp; &nbsp;  Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp; Yaesu FTM-350 Left&nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FTM-350 Left&nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FTM-350 Left&nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FTM-350 Left&nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FTM-350 Left&nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FTM-350 Left&nbsp; Banks&nbsp;
 &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp; Yaesu FTM-350 Right Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FTM-350 Right CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FTM-350 Right Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FTM-350 Right BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu FTM-350 Right Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu FTM-350 Right Banks&nbsp; &nbsp; &nbsp; SKIPPED: Banks not supported<br>&nbsp; &nbsp; Yaesu VX-2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu
 VX-2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-5&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-5&nbsp; &nbsp;
 &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-5&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-5&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-5&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-5&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-6&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-6&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-6&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-6&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-6&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp;
 &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-6&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-7&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-7&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-7&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-7&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-7&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-7&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-8 R&nbsp; &nbsp; &nbsp; &nbsp; Detect&nbsp; &nbsp; &nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-8 R&nbsp; &nbsp; &nbsp; &nbsp; CopyAll&nbsp; &nbsp;  PASSED: All
 tests<br>&nbsp; &nbsp; Yaesu VX-8 R&nbsp; &nbsp; &nbsp; &nbsp; Clone&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-8 R&nbsp; &nbsp; &nbsp; &nbsp; BruteForce&nbsp; PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-8 R&nbsp; &nbsp; &nbsp; &nbsp; Edges&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>&nbsp; &nbsp; Yaesu VX-8 R&nbsp; &nbsp; &nbsp; &nbsp; Banks&nbsp; &nbsp; &nbsp;  PASSED: All tests<br>----------------------------------------------------------------------<br>Results:<br>&nbsp; TOTAL&nbsp; : 342<br>&nbsp; FAILED : 1<br>&nbsp; SKIPPED: 38<br>&nbsp; PASSED : 303<br>&nbsp; CRASHED: 0<br>Patch 'tip' is OK<br>================================================<br>Tests FAILED: driver tests<br>Build step 'Execute shell' marked build as failure<br>Email was triggered for: Failure<br>Sending email for trigger: Failure<br><br>_______________________________________________<br>chirp_devel mailing list<br><a
 ymailto="mailto:chirp_devel@intrepid.danplanet.com" href="mailto:chirp_devel@intrepid.danplanet.com">chirp_devel@intrepid.danplanet.com</a><br><a href="http://intrepid.danplanet.com/mailman/listinfo/chirp_devel" target="_blank">http://intrepid.danplanet.com/mailman/listinfo/chirp_devel</a><br>Developer docs: <a href="http://chirp.danplanet.com/projects/chirp/wiki/Developers" target="_blank">http://chirp.danplanet.com/projects/chirp/wiki/Developers</a><br><br></div> </div> </div>  </div></body></html>