WP7702 Release 15.2

Hello,

I’m looking for latest release components here:

source.sierrawireless.com/resources/airprime/software/wp77xx/wp7702-firmware-release-15,-d-,2-components/

Looks like Linux Distro Sources and Toolchain links are broken.

Linux Distro Source points only to archive with Yocto downloads directory contents, but not to Yocto recipes tree. Toolchain links are points only to some custom scripts, but not for ARM-gcc compiler and related.

Can you provide correct links to download files to be able to build customized Linux image. In my project I’m using Qt5Core library. It is absent in default image.

With best regards, Sergey.

i can download the 2.3G bytes yocto source, but the content is abnormal…
I will report this internally

for the toolchain, you can download via leaf in linux:

You can also try to get yocto source by leaf tool:

Or you can try to download yocto source via github:

Yes, I know this, but it does not work.

There is still the problem with traversing symlinks with repo tool. Old repo version is not working anymore. It requires python2 while swi-linux-src/.repo/repo/main.py requires python3. New version stops with “swi-linux-src/kernel/arch/arm/mach-msm: traversing symlinks not allow”.

the toolchain is updated.
Please check:
https://source.sierrawireless.com/resources/airprime/software/wp77xx/wp7702-firmware-release-15,-d-,2-components/#sthash.NCJfKV6F.dpbs

I am still pushing internally for the update of yocto source.

we have just updated the yocto source here, please check:
https://source.sierrawireless.com/resources/airprime/software/wp77xx/wp7702-firmware-release-15,-d-,2-components/#sthash.7VXw200K.MOAbOs3d.dpbs

We have just updated the toolchain to be .sh file:

https://source.sierrawireless.com/resources/airprime/software/wp77xx/wp7702-firmware-release-15,-d-,2-components/#sthash.7VXw200K.Z9LWq9D2.dpbs

Thank you very much!

Just a side question. Will WP7702 support SGP32 protocol?

i don’t have information on this.
I only know WP76XX Supports SGP.22 phase 2.1

you might need to check with distributor.

Thanks! Will ask officially then.

Looks like meta-swi-extras/create_bin_layer.sh script is broken. So, it’s a question how to use “PROD=custom_product_name make” to use specific machine configuration for yocto build.

The build system starting to look pre-build proprietary binaries in meta-swi-mdm9x28-custom_product_name-bin directory, which needs to be created.

can the yocto image of WP7702 be created if you just enter “make”?

Yes, it works well. I’m making my own images, with custom device tree, custom packages and so on. For now I patched existing machine and distribution configuration files, to be able to test everything related to Linux image.

However, now I would like to make my own product and distribution configuration, to not touch existing files in your repository.

I remember FX30 is using “make PROD=fx30” to build the FX30 yocto image.
You can download the source code see how it works.

This is that I exactly done. I only used older repo tool (1.13 version), because of incompatibility in symlinks processing in later repo versions.

Build scripts is just starting to search pre-built binaries in the non-existing directory. So, I found this script to create a new binary layer for new product description, however, looks like it does not work anymore.

If I’m making symlink meta-swi-mdm9x28-custom_product_name-bin to meta-swi-mdm9x28-wp-bin, then build is completed successfully. But is this correct way? I suppose not.

Build script is strictly assuming that proprietary binaries for each product will be in meta-swi-extras directory.

for previous generation with MDM9x15 chipset, we can do it by creating a custom layer, but it is no longer available in WP76xx or WP7702:

For WP76xx or WP7702, I need to add my application through existing layer like meta-swi:

So, as I understand, it’s not recommended to make new set of distro, machine, image configurations (as it usually for Yocto-based distributions). Instead of this make changes in local.conf, patch and make .bbappend for existing packages, like kernel.

Right?

P.S. And I cannot find a way to specify to bootloader what device tree to use, like I did with u-boot on other platforms. Is this possible for WP76xx/77xx?

I don’t have much experience on this…

You can have a look on these threads and see if they can help:

Thank you very much. There is a lot dependent on standard distribution and machine naming in the scripts…

Just another question. Is still possible to redirect linux console from serial port ttyMSM to USB serial composition port?

There is SSH via USB ECM interface or NCM interface

Here also show how to SSH via WP76 module’s USB raw data port in both Linux PC or Windows PC:

I’m not about SSH, about redirecting of Linux console:

console=ttyGS1,115200 root=/dev/ram …

After the sequence:

AT!ENTERCND=“A710”

AT!USBCOMP=1,1,8014D

AT!RESET

I don’t see any /dev/ttyGS* device file in the WP7702 modem. So, I suppose device driver module is missing in standard Linux image configuration.