Below are the steps:
1. Get the upgrade files.
Three files is needed: SP1package, 4004 patch and 3792 patch. Below are the link for downloading:
SP1 package –http://www.qnx.com/download/feature.html?programid=23653(QNX® Software Development Platform 6.5.0 Service Pack 1 -- Windows Hosts)
4004 patch - http://www.qnx.com/download/feature.html?programid=26778(QNX® Software Development Platform 6.5.0 SP1 TCP Timer Patch [Patch ID 4004])
3792 patch (This patch isrequired by patch 4004) - http://www.qnx.com/download/feature.html?programid=26410(QNX® Software Development Platform 6.5.0 SP1 applypatch Patch [Patch ID 3792])
2. Install the package and patchs.
Install the SP1 package first,and then unzip the patch 3792 and 4004.
- copy the files under..\patches\650SP1-4004\target\qnx6\armle\sbin toC:\QNX650\target\qnx6\armle\sbin
- copy the files under..\patches\650SP1-3792\host\win32\x86\usr\bin to C:\QNX650\host\win32\x86\usr\bin
3. Import the new libraries anddelete the older ones from the project .
Open the QNX Momentics IDE andthen import the QNX BSP project, edit the project.bld file under the project.
Import the new version of libraries and then delete the old ones.
Be careful about the parameters when import the library especially the parameter “Location In Image”, please See the below snapshot. Keep in mind that all the library parameters should align to the previous configuration.
Note: In this step, it may not only upgrade the library libssl and libcrypto, but also upgrade other library files which is used by 2300. So suggest to use the libxxx.so file while not libxxx.so.x file (use the latest by default with libxxx.so and usethe specific version of library with libxxx.so.x ).
4. Rebuild the BSP project withthe QNX Momentics IDE.
5. Copy the build output bsp-ti-omap.ifs to the folder $\Bently\Adapt\Root\2Ch\Firmware\TargetDeploymentFiles\QNX_OS_Image_OMAP_Binary.
6. Execute the shell command “make clean” to clean all the compile and link outputs of the2CH_Firmware project.
7. Rebuild theFirmwareproject with shell command “make -j”.
8. end