Attention : Grandstream gxp21xx can freeze completely after upgrade to V16px

Status
Not open for further replies.

hanstps

Free User
Joined
Feb 6, 2018
Messages
26
Reaction score
10
Hi,

this little message to inform you that the Grandstream GXP21xx can freeze completely after upgrade to 3cx V16x and firmware 1.0.9.132 under certain conditions.

We installed yesterday the upgrade from V15sp6 to V16p3 with a restore of v15. After it our gxp2160 and gxp2130 didn't function anymore. Both phones were already upgraded to the latest firmware V1.0.9.132. When the phone was not connected to the network everything was ok, buttons and display worked. After connecting the network cable everything freezed. The web interface worked. Installing the same phone on a new test pbx didn't show any problem. A new phone on the client pbx showed the same problem.

The status screen of the phone in the web interface showed a 'abnormal' status of the user database and the percentage went up to more as 20%.
After searching / testing a whole day and comparing provisioning files on a new installed system, ...etc. we could pinpoint the problem to the size of the phonebook.csv that was to big. We emptied the file and after provisioning everything worked correctly. I think simply rebooting the phone works also but not tested.

I suppose that there is less user space in the phone after upgrading to V1.0.9.132 and that there is somewhere a memory overflow in the phone when loading a contact file that is to big.
The same contact file in the old firmware did not create any problem. Our phonebook file has 2975 contacts and the file is 642kb in size.
I think that the firmware (Grandstream) should check the size and or number of records to prevent this error.

Bye
Hans
 
  • Like
Reactions: YiannisH_3CX
Hello @hanstps and thank you for reporting.

We will check internally and if we can replicate we will inform Grandstream.
 
Hi Yiannish,

i posted the problem on the support site of Grandstream yesterday and got today the following answer :

Response from Grandstream :
For this issue that you have described, indeed the memory space being overflown with a big phonebook file, may result in that behavior. Also the phonebook containing 2975 contacts and the file, it is too big in size. As the technical specifications for the GXP2160 states that the phonebook can include up to 2000 contacts. (Please refer to the attached screenshot.)

My response :
But i think (as a programmer myself) that this situation COULD and SHOULD be prevented if you check the available userspace, number of records and or filesize before or while importing the phonebook. That shoulded be to difficult to realize.....and prevents this problem and maybe more serious problems in the futur. Permits me to say that checking free memory to prevent a overflow is in my opinion a basic guideline for programmers.

Best regards,
Hans
 
  • Like
Reactions: cobaltit
I liked your post for the answer to Grandstream. Seems they'll let anyone write a few bits of code now-a-days and QA is none existent.
 
Since Grandstream is aware of this and it is listed in the technical specifications of the device then there is little we can do from our side. Thank you for updating the thread as i am sure it will help others users that run into this.
 
  • Like
Reactions: Evolute IT
Status
Not open for further replies.

Forum statistics

Threads
111,933
Messages
589,810
Members
164,808
Latest member
jsbjsb