Project

General

Profile

LoadingTestModules » History » Revision 3

Revision 2 (Dan Smith, 02/27/2023 02:18 AM) → Revision 3/13 (Dan Smith, 02/27/2023 05:01 PM)

# How to load test modules 

 If a chirp developer tells you to load a module to test, follow these instructions. 

 **NOTE:** Loading a module can cause data corruption and or execute code on your system. Only load modules from trusted sources and use extreme care when using this functionality! 

 ## Enable Developer Mode 

 In the **Help** menu, select **Enable Developer Mode** so that it is checked. 

 <img src="enable_developer.png" width="50%"/> width="300"/> 

 You will see the following notice: 

 <img src="developer_mode.png" width="50%"/> width="300"/> 

 **NOTE:** You must exit and restart re-start CHIRP at this point for Developer Mode to be fully active. 

 ## Load the module 

 With Developer Mode enabled, a new entry in the **File** menu named **Load Module** will be present. Select this and then choose the module file to be loaded. 

 <img src="load_module.png" width="50%"/> width="300"/> 

 **NOTE:** The module is only loaded while CHIRP is running. If you exit CHIRP and restart, you will need to load the module again for the changes to be active. 

 ## Reproduce the issue 

 Once the module is loaded, test the behavior in question, reproduce the issue, etc. Then _before you exit CHIRP_ capture a debug log. See [[How_to_report_issues]] for details about capturing a debug log. 

 ## Finishing up 

 Once you are done testing the new module, it is recommended that you put CHIRP back to normal by going back to the **Help** menu an uncheck **Developer Mode**.