Problem with uart on FX30s

Hi,

I loaded the firmware (SWI9X15Y_07.12.09.00) from sierra wireless (source.sierrawireless.com/resou … rerelease/) to my Fx30s . However, the uart is not working.
I have /dev/ttyHS0 on the card and the uart setting is :

" AT!MAPUART?
!MAPUART: 17,0 "

When I send the data, there is no signal sent out. (I probed on the bus with Oscilloscope.)
It is working ok with the same setup when I loaded a costumed firmware.

Do I miss any set up when I load the formal release one?

Thanks.

Hi yclai,
The image you’ve loaded is for a stock WP85. The FX30 images are located here:

source.sierrawireless.com/resou … -firmware/

Currently only version R13.1.2.004 is available which has a known issue with the serial port, but a new version, R13.1.3.001 will be posted in the next day or so.

For the MAPUART=17 setting, UART1 uses /dev/ttyHSL0, not /dev/ttyHS0

BR,
Chris

Hi Chris,

Thanks.

We eventually need to add extra packages to the image (python3 and some of the python3 modules). I find only the “linux OS source” that is to build SWI9X15Y_07.12.09.00 firmware from source.sierrawireless.com/resou … downloads/ . It is not the one for fx30 you pointed .

Can we get the one that is to build for FX30?

Hi yclai,

The FX30 kernel and yocto source is available via legato-spm:

source.sierrawireless.com/resou … egato_spm/

You can update the python package via yocto.

BR,
Chris

Hi,

When i run “dmesg | grep tty” I get

[ 0.000000] Kernel command line: console=ttyHSL0,115200 console=ttyHSL1,115200 fudge_ro_rootfs=true rootfs_ro=true mtdparts=msm_nand:0x00100000@0x051c0000(bootloader),0x01400000(kernel),0x03140000(rootfs),0x02780000(user0),0x08b80000(user1),0x00500000(user2),0x00200000(user3) androidboot.serialno=MDM9615 lkversion=1.3.0_b12d0630d0 androidboot.baseband=msm
[ 0.418708] msm_serial_hsl_probe: ttyHSL0 is disabled.
[ 0.419227] msm_serial_hsl_probe: ttyHSL1 is disabled.
[ 1.197039] ttyHS0, function 0 is not valid on application processor.

Is this normal?

Best regards

Anders

Some people claim to use R13.1.3.001 already but I can’t find it anywhere. Any ideas on where to look or when it is going to be posted?

Best regards

Anders

Hi Anders,

R13.1.3.001 is now available on the Source:
source.sierrawireless.com/resou … -firmware/

The logs you showed for the HSL drivers are normal when you have both UARTs disabled. If you need to use RS485 on UART1 then you need to run an AT command:

AT!MAPUART=17,1
AT!RESET

BR,
Chris