
Codan XTEND
Smartphone app for the Codan HF SDR radio
Codan Radio Communications · com.codanradio.codan_xtend
UpdatedSep 3, 2025
PublishedMar 27, 2023
Packagecom.codanradio.codan_xtend
MD5fd346eebfb702f7dcae4255ac525bc1c
SHA1 (signer)92:B7:0D:F8:1B:44:14:5E:11:F3:EF:FA:0E:DE:B8:93:F6:02:7D:6C
Signed byCN=Craig Robertson, OU=Radio Communications, O=Codan, L=Adelaide, ST=SA, C=AU
Architecturesx86, x86-64, armeabi-v7a, arm64-v8a
Malware scanTRUSTED
Websitehttp://www.codanradio.com
Contact[email protected]
Privacy policyView
What's new
Update to target Android 15 (API level 35).
Description
Codan XTEND allows you to operate a Codan HF SDR radio via your smartphone or tablet. This provides you with additional mobility, and an easy-to-use interface. The app utilizes foreground services for enhanced functionality. It maintains a persistent connection status icon in the status bar, even when closed, allowing you to monitor your radio's connectivity through Wi-Fi within the local network. Additionally, it ensures that you receive notifications for incoming HF calls or messages via the status bar icon and app icon badge, enabling quick access to handle communications directly from the notification drawer. This ensures you stay connected and informed at all times.
It allows you to perform the following for pre-defined contacts that are programmed into your radio:
- Make and receive Selective and Emergency HF voice calls
- Send and receive HF messages (including in-link messages)
- Send your position to another radio, or request the position of another radio, and view these positions in Google Maps (using cached maps if internet access is not available)
- Manually test an HF channel (Selcall only)
- Make and receive phone calls over an HF network via a 3033 Telephone Interconnect (https://www.codancomms.com/products/3033-telephone-interconnect/)
- Send and receive SMSes over an HF network via a SprintNet gateway (https://www.codancomms.com/products/sprintnet/)
- Send and receive SMSes and Web Messages over a cellular or satellite link via Codan Convoy
It allows you to use any voice encryption method supported by your radio, including Digital Voice at 2400, 1200, 600, 480 and 300 bps.
Your device, running the Codan XTEND app, can connect to your radio via a Codan Envoy SmartLink (https://www.codancomms.com/products/smartlink/) or via another Wi-Fi router. Access to the radio can be controlled by use of a user PIN, in addition to the standard Wi-Fi security mechanisms.
In combination with the Sonim XP7700 smartphone, the app allows you to use the familiar physical PTT button as per the Envoy or Sentry handset.
Up to a total of four smartphone devices, or standard control points (e.g. Envoy handsets/consoles or Sentry handsets) may be connected to your radio at once, although responsiveness and audio quality may be reduced if multiple smartphone devices are connected to your radio via Wi-Fi in an environment where there are a number of other active Wi-Fi hotspots.
Your radio must have the "15-10622 Opt Standard App" Sales Option enabled to allow use with Codan XTEND. Other features mentioned above may also be dependent on the Sales Options that are enabled in your radio.
It allows you to perform the following for pre-defined contacts that are programmed into your radio:
- Make and receive Selective and Emergency HF voice calls
- Send and receive HF messages (including in-link messages)
- Send your position to another radio, or request the position of another radio, and view these positions in Google Maps (using cached maps if internet access is not available)
- Manually test an HF channel (Selcall only)
- Make and receive phone calls over an HF network via a 3033 Telephone Interconnect (https://www.codancomms.com/products/3033-telephone-interconnect/)
- Send and receive SMSes over an HF network via a SprintNet gateway (https://www.codancomms.com/products/sprintnet/)
- Send and receive SMSes and Web Messages over a cellular or satellite link via Codan Convoy
It allows you to use any voice encryption method supported by your radio, including Digital Voice at 2400, 1200, 600, 480 and 300 bps.
Your device, running the Codan XTEND app, can connect to your radio via a Codan Envoy SmartLink (https://www.codancomms.com/products/smartlink/) or via another Wi-Fi router. Access to the radio can be controlled by use of a user PIN, in addition to the standard Wi-Fi security mechanisms.
In combination with the Sonim XP7700 smartphone, the app allows you to use the familiar physical PTT button as per the Envoy or Sentry handset.
Up to a total of four smartphone devices, or standard control points (e.g. Envoy handsets/consoles or Sentry handsets) may be connected to your radio at once, although responsiveness and audio quality may be reduced if multiple smartphone devices are connected to your radio via Wi-Fi in an environment where there are a number of other active Wi-Fi hotspots.
Your radio must have the "15-10622 Opt Standard App" Sales Option enabled to allow use with Codan XTEND. Other features mentioned above may also be dependent on the Sales Options that are enabled in your radio.
Required features
- Faketouch android.hardware.faketouch
- Microphone android.hardware.microphone
- Screen Portrait android.hardware.screen.portrait
- Wifi android.hardware.wifi
Permissions (18)
Codan XTEND requests the following Android permissions:
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Battery Stats android.permission.BATTERY_STATS
- Change Wifi State android.permission.CHANGE_WIFI_STATE
- Foreground Service android.permission.FOREGROUND_SERVICE
- Foreground Service Connected Device android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE
- Foreground Service Data Sync android.permission.FOREGROUND_SERVICE_DATA_SYNC
- Internet android.permission.INTERNET
- Modify Audio Settings android.permission.MODIFY_AUDIO_SETTINGS
- Post Notifications android.permission.POST_NOTIFICATIONS
- Read External Storage android.permission.READ_EXTERNAL_STORAGE
- Read Phone State android.permission.READ_PHONE_STATE
- Record Audio android.permission.RECORD_AUDIO
- Request Ignore Battery Optimizations android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- System Alert Window android.permission.SYSTEM_ALERT_WINDOW
- Vibrate android.permission.VIBRATE
- Wake Lock android.permission.WAKE_LOCK
- Write External Storage android.permission.WRITE_EXTERNAL_STORAGE