how about using AT command to get firmware version?
root@fx30:~# cat /proc/version
Linux version 3.18.140 (oe-user@oe-host) (gcc version 7.3.0 (GCC) ) #1 PREEMPT Fri Feb 11 09:40:40 UTC 2022
root@fx30:~# microcom /dev/ttyAT
ati3
Manufacturer: Sierra Wireless, Incorporated
Model: WP7608
Revision: SWI9X07Y_02.37.06.05 b15b59 jenkins 2022/09/27 07:54:33
IMEI: 352913090512345
IMEI SV: 18
FSN: XG207430712345
+GCAP: +CGSM,+DS
OK
ati8
Legato Ver: 19.11.6_225ac9b7882467c5c7f9e0bf4cdb5523_modified
Yocto Ver: SWI9X07Y_02.37.10.02 2022-02-11_09:57:45
OS Ver: Linux version 3.18.140 (oe-user@oe-host) (gcc version 7.3.0 (GCC) ) #1 PREEMPT Fri Feb 11 09:40:40 UTC 2022
LK Ver: SWI9X07Y_02.37.10.02
RootFS Ver: SWI9X07Y_02.37.10.02 2022-02-11_09:57:45
UserFS Ver: unknown
MCU Ver: 002.015
OK
root@fx30:~#
For ADC on FX30 R15, you can see here: