Phones - Version 4_X Firmware
Firmware Overview
This page contains information about firmware releases for Sangoma's model P3xx desktop telephones.
Naming Conventions
The releases are named / numbered in the format:
MAJOR_MINOR_BUGFIX_MODEL_firmware.eff, e.g.
4_2_3_P320_firmware.eff
Downloads
P3xx Phone firmware releases are made available at the following download location:
http://phones.dl.sangoma.com/firmware/p-series/
Expansion module firmware releases are made available at the following download location:
- 1 Firmware Overview
- 2 Naming Conventions
- 3 Downloads
- 4 Releases and Changes
- 4.1 4_25_1
- 4.2 4_24_3
- 4.3 4_24_2
- 4.4 4_23_3
- 4.5 4_23_2
- 4.6 4_22_0
- 4.7 4_21_1
- 4.8 4_20_3
- 4.9 4_19_2
- 4.10 4_18_2
- 4.11 4_18_1
- 4.12 4_17_5
- 4.13 4_17_4
- 4.14 4_16_2
- 4.15 4_16_1
- 4.16 4_15_5
- 4.17 4_15_4
- 4.18 4_14_1
- 4.19 4_13_5
- 4.20 4_13_3
- 4.21 4_13_2
- 4.22 4_13_1
- 4.23 4_12_3
- 4.24 4_11_4
- 4.25 4_10_2
- 4.26 4_10_1
- 4.27 4_9_3
- 4.28 4_9_2
- 4.29 4_8_2
- 4.30 4_7_1
- 4.31 4_6_3
- 4.32 4_6_2
- 4.33 4_6_0
- 4.34 4_4_1
- 4.35 4_4_0
- 4.36 4_3_2
- 4.37 4_2_3
Releases and Changes
4_25_1
Internal Date - Jan 8,2024
014254282c953c29c4ec914b6588ce83 4_25_1_P310_firmware.eff
95f277ccf6b8b9683966d7f12c83b9b0 4_25_1_P315_firmware.eff
7f6692d4670c4111439ba273ad184de5 4_25_1_P320_firmware.eff
93ebfffe703b116272b7af0d578d5b71 4_25_1_P325_firmware.eff
4e69f14b9171f3eb35ea66154b492737 4_25_1_P330_firmware.eff
0d2485a603990d2bab899837771c3da4 4_25_1_P370_firmware.eff
1d80276b095765e3f206c0b3fa9bac3b 4_25_1_PM200_firmware.eff
Issues Resolved:
Bug - Visual voicemail playback leaves "Dialing" call card behind
Bug -Sample ring played when saving "Sound Settings" from lisa even when ringtone hasn't changed
Bug - Call Log should support "All Lines" as default
Bug - marge fails to enforce VM PIN validation for voicemail-related notifications
Bug - Display only the call forward screen softkeys that are needed
Regression - user cannot enter dial string for call forwarding
Bug - coredump after pressing many buttons while waiting for a bad password response
Improvements:
P370 Tech Support
Mulit-tap Contact Search
4_24_3
Oct 30,2024
Issues Resolved:
Contact list items fail to maintain correct state
MD5SUMS
3632e570b372181f812ff53245cc11ca 4_24_3_P310_firmware.eff
e0226ad5939acade4fffbc1e23ce1ee8 4_24_3_P315_firmware.eff
d8e3943cd043adc59821a72cf7dc2f75 4_24_3_P320_firmware.eff
e16506b849ff932cb501fc384cba13d3 4_24_3_P325_firmware.eff
a26c0df364115427820db8d2cbb25bc5 4_24_3_P330_firmware.eff
38077ac1f0b71bf702f87173d72c0fa9 4_24_3_P370_firmware.eff
aba0e9154e7748be9b76ab42d117902e 4_24_3_PM200_firmware.eff
4_24_2
Oct 21,2024
Issues Resolved:
App headers have repeated titles
Forward calls to contact which does not have a "primary" action doesn't work
Possible interrupted contact load when more than one contacts file is downloaded
Pressing sidecar key just after Info softkey makes a call instead of showing info
Not supporting Directory "correctly" in SoftkeyMgr
contacts soft key shows "back" when it should show "More..."
Fix invalid call log duration_seconds value from switchvox server.
LDAP error display is not word-wrapped
Forwarding using contacts dial to voicemail when we select the voicemail in the contact details
Call log details on empty call log shows messed up details screen.
Possible for boot config extension selection screen to start with inconsistent state
Contacts may incorrectly appear empty
New Features:
LDAP support for contacts
Ability to enter + character in search queries
Improvements:
Make cURL not request DNS AAAA records if IPv6 not enabled
LDAP search can temporary lockup caller's thread if DNS is unreachable
Ignore case when sorting LDAP result sets
Backspace key on virtual keyboard is difficult to work with
MD5SUMS
647f3070c6a0fdcfa84a19f02847759a 4_24_2_P310_firmware.eff
78f54ce5f3ab7444b808a5f062e99bec 4_24_2_P315_firmware.eff
a5c29bd7b3709ead47be1bdba214c353 4_24_2_P320_firmware.eff
6dc2ab0e99612005fcf0a5ddd1052fd5 4_24_2_P325_firmware.eff
2aa4b188f086d8321c38c6e05857ccb8 4_24_2_P330_firmware.eff
8e4a6d018ff20d76bd3749d6f44b82ea 4_24_2_P370_firmware.eff
4_23_3
Aug 12,2024
Issues Resolved:
P32X/33X: Global and Userlist password aplha/numeric input toggle not resetting correctly
P32X/P33X: Extension list filter not working
MD5SUMS
5ac24fe0417405277d2fdcd71e648627 4_23_3_P310_firmware.eff
626f2146b9c8f844e58386db10a706c0 4_23_3_P315_firmware.eff
e177d5d767a5a15f95b5a86ecaa7c7dc 4_23_3_P320_firmware.eff
cc4ac8aea2fcf7088f140c587a021e03 4_23_3_P325_firmware.eff
27985b6d7a8543465b591b7046610839 4_23_3_P330_firmware.eff
90bb8e959601f6c3491e90606f0d9a23 4_23_3_P370_firmware.eff
3640c89f676e3398abfd805ddf5bcbcc 4_23_3_PM200_firmware.eff
4_23_2
July 18, 2024
Issues Resolved:
P370: Unable to change idle logo once the phone's Webui was used to control it
P370: contact search virtual keyboard “disappears”
P370: Switchvox International P series phone Call history does not display caller ID name
New Features:
P370: implement Time Conditions client for FreePBX app
P32/33xx: implement Time Conditions client for FreePBX app
Improvements:
P3xx: break up DPhone RTAPI into submodules.
MD5SUMS
24e310b3190c34a9129e3ef4cf7d2d92 4_23_2_P310_firmware.eff
f3aefdaedfbe9a363acf6d773ef29f1c 4_23_2_P315_firmware.eff
312727eb18113859b86e2a4144535be5 4_23_2_P320_firmware.eff
068ea2b2d7e771b015471150de967dc4 4_23_2_P325_firmware.eff
48dbd0d282a739faff8e73d8eeaa31bd 4_23_2_P330_firmware.eff
9693cb8a2d3c7ab15fd5a85b200a4e68 4_23_2_P370_firmware.eff
4_22_0
June 19, 2024
Special Notice
P series phones upgraded to firmware 4_22_0 or higher cannot then be downgraded below 4_22_0
Issues Resolved:
P370 missed call notification will not swipe from display
P370 showing two of the letter 'N' when keyboard is onscreen
Resolve startup failure if DPMA/legacy certificate is corrupted
P310 Remove gigabit selection value from phone UI settings list.
P370: Dream mode does not remove keyboard in IP configuration screen
P370 adjusts ring volume without user initiating it
New Features:
P370 Update home screen notification timestamps after midnight local time
P370 Add feature to allow users to move voicemails between folders
Improvements:
Reduce impact of excess network traffic on CPU utilization
Implement md5 tracking functionality
Create new root client certificate for phones.
In the Admin Settings page, move the Tech Support selection to the bottom of the list.
MD5 Sums
52997d54e9c04e7f814cc69741e8696b 4_22_0_P310_firmware.eff
411a015ab30e5c56fe6921dfef4b4cc4 4_22_0_P315_firmware.eff
f0bbd680e1216b70513b85c3bb115b85 4_22_0_P320_firmware.eff
fc594318281f17bd7e60fa638612c545 4_22_0_P325_firmware.eff
6d9b1fac545659e13ee5c492e13fdd62 4_22_0_P330_firmware.eff
d5acd8834ba99c9e961ff2fe64cdd9da 4_22_0_P370_firmware.eff
c1c56ac8c7bb79ea2d65cc7fe89340d8 4_22_0_PM200_firmware.eff
4_21_1
May 20, 2024
Issues Resolved:
Non-P370 "Localization Settings" not sticking and phone returns previous values
Fix issue with P370 where Transfer dialog not removed if call ends
PC port cannot be disabled
P370: with call on hold, speaker button fails to toggle dialpad
New Features:
P370: Resolve display issues in Account Info screen
Add sidecar subnet configuration to settings
Improvements:
Localization settings stop call waiting beep from being played back
MD5 Sums
82d7f46823f251acf63d78bc40b92dab 4_21_1_P310_firmware.eff
918d3040acbc3f3edd35640579ee7684 4_21_1_P315_firmware.eff
1c52b2fa8fdf5938971f033c90f72c22 4_21_1_P320_firmware.eff
3dcf008d3fddb6d70771935797494fa4 4_21_1_P325_firmware.eff
68ffbc59f99f531d4345c91e9e4abdc2 4_21_1_P330_firmware.eff
867bebc9e9a6b30178bb76bbf4d14491 4_21_1_P370_firmware.eff
076cc117cbb10344787b634b070f4a61 4_21_1_PM200_firmware.eff
4_20_3
April 24, 2024
Issues Resolved:
Correct issue in P370 with bootconfig
P370: Call Forwarding app not activated when pressing PM200 call forward BLF
P370 long-press sidecar key fails to present Contact Details with some apps
Properly support “keep old” functionality for cURL-type servers, removing improper support for DPMA-type servers
Correct error, that caused a dial, when selecting a specific action from a contact when setting up a local call forward on non-P370 models
Correct error in voicemail app pin authorization that prevented proper function in most non-Switchvox, non-FreePBX/EPM DPMA environments
Correct error that prevented proper display of multicast broadcast app according to appscreen definition on non-P370 phones
Correct failure to require pin entry from voicemail app launcher button (in app screen) on P370 where voicemail pin is required otherwise
Correct failure, when a call is on hold, to properly toggle off the dial pad when toggling off the handsfree/speakerphon