# Need help with root password reset on FX30

**URL:** <https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961>\
**Category:** FX30\
**Created:** [September 10, 2024, 7:43pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961 "2024-09-10T19:43:01Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![olugovyk](https://avatars.discourse-cdn.com/v4/letter/o/46a35a/32.png) [@olugovyk](https://forum.sierrawireless.com/u/olugovyk)\
**Post date:** [September 10, 2024, 7:43pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/1 "2024-09-10T19:43:01Z")

</div>

Trying multiple recommendations listed on this forum, neither helped:

1. holding for 10 seconds reset button while powering FX30: the RSA key is reset (fingerprint is different) but it keeps asking for root password instead of prompting to change it;
2. trying AT RMARESET command:

```auto
AT!RMARESET=1
!RMARESET: DEVICE REBOOT REQUIRED

Items Restored: 1282
Items Deleted: 26
Items Defaulted: 0
Items Skipped: 5

OK

```

followed by reset as in (1) - same result, it keeps asking for root password.  
3) reflashed with [R15.1.0.004 Firmware for Generic](https://downloads.sierrawireless.com/airlink/FX30/CatM/FX30_WP77xx_full_R15.1.0.004-generic-SWI9X06Y_02.36.08.09.cwe)  
and repeated (1) and (2) - still no change.

What could I miss?

Some additional details about the FX30:  
AT!FWD?ALVER  
R15.1.0.004

OK  
AT!FWD?DEVTYPE  
FX30(WP7702)

OK  
AT!IMAGE?  
TYPE SLOT STATUS LRU FAILURES UNIQUE\_ID BUILD\_ID  
FW 1 GOOD 2 0 0 ?_? 02.36.06.00_?  
FW 2 GOOD 1 0 0 ?_? 02.22.12.00_?  
FW 3 GOOD 1 0 0 ?_? 02.36.08.01_?  
Max FW images: 3  
Active FW image is at slot 1

TYPE SLOT STATUS LRU FAILURES UNIQUE\_ID BUILD\_ID  
PRI FF GOOD 0 0 0 001.067\_002 02.36.06.00\_ATT  
PRI FF GOOD 0 0 0 001.071\_002 02.36.06.00\_GENERIC  
PRI FF GOOD 0 0 0 001.043\_002 02.36.06.00\_SIERRA  
PRI FF GOOD 0 0 0 001.059\_001 02.36.08.01\_TELSTRA  
PRI FF GOOD 0 0 0 001.042\_003 02.22.12.00\_VERIZON  
Max PRI images: 50

OK  
AT!PACKAGE?  
1104770\_9910239\_FX30(WP7702)\_02.36.06.00\_00\_FX30-Series\_001.002\_000

OK

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [September 11, 2024, 12:29am UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/2 "2024-09-11T00:29:41Z")

</div>

Does this help?

> [@Factory Reset FX30](https://forum.sierrawireless.com/t/factory-reset-fx30/27337/3):
>
> Thanks for the suggestion, but this command also didn’t work. After that, I connected through serial instead of ethernet, and I was able to use AT commands through that connection. I then reset the FX30, and I know that I successfully reset the FX30 because I had to create a new password whenever I connected again via SSH. What I’m confused about is that everything remained the same on the Octave website (virtual resources, edge actions, observations). I thought that a factory reset would reset …

---

<div class="post-metadata">

**Author:** ![olugovyk](https://avatars.discourse-cdn.com/v4/letter/o/46a35a/32.png) [@olugovyk](https://forum.sierrawireless.com/u/olugovyk)\
**Post date:** [September 11, 2024, 5:02pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/3 "2024-09-11T17:02:21Z")

</div>

Unfortunately no.  
I have tried to do reset using following command:  
at!entercnd=“A710”  
at!rmareset=1  
it didn’t help and still asking for the root password, that’s confusing.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [September 11, 2024, 6:36pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/4 "2024-09-11T18:36:18Z")

</div>

Have you tried the (AT!FWD=FACTORYRECOVERY,ENABLE) command which enables factory reset via the push button?

You can also see here

> [@\[FX30-4G LTE-M\] Wrong /etc size in ls FW14](https://forum.sierrawireless.com/t/fx30-4g-lte-m-wrong-etc-size-in-ls-fw14/25578/8):
>
> I tried the swiflash method on the R14 and it doesn’t work (as expected). In all case, the swiflash is not viable for us since we need to erase the overlay on FX30 that are not connected to the PC. Could you confirm that our script that clean the overlay, do enough erasing (we want to create the same behavior as reset.cwe does)?

---

<div class="post-metadata">

**Author:** ![olugovyk](https://avatars.discourse-cdn.com/v4/letter/o/46a35a/32.png) [@olugovyk](https://forum.sierrawireless.com/u/olugovyk)\
**Post date:** [September 13, 2024, 7:29pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/5 "2024-09-13T19:29:49Z")

</div>

Yes, I did it multiple times, to verify that it is enabled:  
…  
AT!FWD?FACTORYRECOVERY  
ENABLED

OK  
…  
then press reset button, power ON the modem and keep pushing the reset button for \>10seconds.  
On the next boot, the RSA key is different, but it still prompts for the root password instead of setting new one.

Also tried to flash older R11 release  
FX30\_WP77xx\_full\_R11.0.0.007-generic-SWI9X06Y\_02.16.06.00.cwe  
and repeat all the procedures:

- reset using reset button
- AT!RMARESET=1
- swiflash -m “wp77xx” -r  
None worked.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [September 14, 2024, 12:09am UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/6 "2024-09-14T00:09:07Z")

</div>

How about this?

> [@Swiflash -r broken with release 12 on wp77xx?](https://forum.sierrawireless.com/t/swiflash-r-broken-with-release-12-on-wp77xx/20957/2):
>
> According to the release note of fw r12, QTI9X07-2870 is to fix userapp partition being erased which is security hole. You might also try the following without downgrading to older version: (Be careful of the mtd number, different FW might have different mtd number for userapp partition !!! ) root@swi-mdm9x28-wp:~# cat /proc/mtd|grep userapp -i mtd16: 08300000 00040000 "userapp" root@swi-mdm9x28-wp:~# pwd /home/root root@swi-mdm9x28-wp:~# ls UART\_Test1.wp77xx.update root@swi-mdm9x28-wp:~# fl…

---

<div class="post-metadata">

**Author:** ![olugovyk](https://avatars.discourse-cdn.com/v4/letter/o/46a35a/32.png) [@olugovyk](https://forum.sierrawireless.com/u/olugovyk)\
**Post date:** [September 16, 2024, 4:58pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/7 "2024-09-16T16:58:27Z")

</div>

unfortunately this can be done if I have ssh access to my modem…

Could you please explain how to get access to linux shell using second UART? I don’t want to reconfigure working UART1, which is used for AT commands, because I will not be able to reset it.

Also is there a way to reboot into bootloader and erase user partition from the bootloader?

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [September 16, 2024, 5:42pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/8 "2024-09-16T17:42:36Z")

</div>

you can turn the 2nd UART into console port by AT!MAPUART=16,2

---

<div class="post-metadata">

**Author:** ![olugovyk](https://avatars.discourse-cdn.com/v4/letter/o/46a35a/32.png) [@olugovyk](https://forum.sierrawireless.com/u/olugovyk)\
**Post date:** [September 16, 2024, 7:26pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/9 "2024-09-16T19:26:03Z")

</div>

Yeah, I know the command, sorry for the confusion.  
My question was about physical connection?  
If it’s over the same USB, I don’t see any new /dev/ttyUSB\* after enabling that port with  
AT!MAPUART=16,2  
In my case there are /dev/ttyUSB0, /dev/ttyUSB1 and /dev/ttyUSB2  
The AT command service is on UART1, which is /dev/ttyUSB2 in my case.  
I have tried to use both /dev/ttyUSB0 and /dev/ttyUSB1 after enabling second UART, but neither seems to work as linux console.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [September 17, 2024, 12:30am UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/10 "2024-09-17T00:30:51Z")

</div>

I believe /dev/ttyusb2 is from the AT port of usb , noy uart

And /dev/ttyusb0 and /dev/ttyusb1 are all from the usb port, not uart

---

<div class="post-metadata">

**Author:** ![olugovyk](https://avatars.discourse-cdn.com/v4/letter/o/46a35a/32.png) [@olugovyk](https://forum.sierrawireless.com/u/olugovyk)\
**Post date:** [September 17, 2024, 1:18am UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/11 "2024-09-17T01:18:43Z")

</div>

you are right, /dev/ttyUSB2 is the AT port of usb. So, you are saying, that “AT!MAPUART” command will not have impact on behavior of the /dev/ttyUSB2, am I right?  
I still don’t understand how to connect to UART1 and 2 in order to start using them.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [September 17, 2024, 1:23am UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/12 "2024-09-17T01:23:17Z")

</div>

you should check dmesg to see what device is enumerated when connected to your PC

---

<div class="post-metadata">

**Author:** ![olugovyk](https://avatars.discourse-cdn.com/v4/letter/o/46a35a/32.png) [@olugovyk](https://forum.sierrawireless.com/u/olugovyk)\
**Post date:** [September 17, 2024, 4:16pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/13 "2024-09-17T16:16:12Z")

</div>

Well, according to dmesg there are only three new devices registered (/dev/ttyUSB0,1 and 2) when connecting usb cable:

[4672355.055925] usb 1-1: new high-speed USB device number 20 using xhci\_hcd  
[4672355.187346] usb 1-1: config 1 has an invalid interface number: 8 but max is 5  
[4672355.187353] usb 1-1: config 1 has an invalid interface number: 19 but max is 5  
[4672355.187356] usb 1-1: config 1 has an invalid interface number: 20 but max is 5  
[4672355.187359] usb 1-1: config 1 has an invalid interface number: 20 but max is 5  
[4672355.187362] usb 1-1: config 1 has no interface number 1  
[4672355.187364] usb 1-1: config 1 has no interface number 4  
[4672355.187366] usb 1-1: config 1 has no interface number 5  
[4672355.195230] usb 1-1: New USB device found, idVendor=1199, idProduct=68c0, bcdDevice= 4.14  
[4672355.195237] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3  
[4672355.195241] usb 1-1: Product: Sierra Wireless FX30(WP7702)  
[4672355.195243] usb 1-1: Manufacturer: Sierra Wireless, Incorporated  
[4672355.195246] usb 1-1: SerialNumber: e228582b  
[4672355.208449] qcserial 1-1:1.0: Qualcomm USB modem converter detected  
[4672355.208628] usb 1-1: Qualcomm USB modem converter now attached to ttyUSB0  
[4672355.209599] qcserial 1-1:1.2: Qualcomm USB modem converter detected  
[4672355.209723] usb 1-1: Qualcomm USB modem converter now attached to ttyUSB1  
[4672355.210706] qcserial 1-1:1.3: Qualcomm USB modem converter detected  
[4672355.210833] usb 1-1: Qualcomm USB modem converter now attached to ttyUSB2  
[4672355.214205] qmi\_wwan 1-1:1.8: cdc-wdm0: USB WDM device  
[4672355.214340] wwan wwan0: port wwan0qmi0 attached  
[4672355.219096] qmi\_wwan 1-1:1.8 wwan0: register ‘qmi\_wwan’ at usb-0000:00:14.0-1, WWAN/QMI device, 2a:4e:b5:1c:7e:69  
[4672355.224244] cdc\_ether 1-1:1.19 usb0: register ‘cdc\_ether’ at usb-0000:00:14.0-1, CDC Ethernet Device, 82:c1:25:fa:69:d1  
[4672355.323606] qmi\_wwan 1-1:1.8 wwp0s20f0u1i8: renamed from wwan0  
[4672355.338006] cdc\_ether 1-1:1.19 enp0s20f0u1i19: renamed from usb0

In some other thread I saw that there should be separate devices for these UARTS, but not in my case

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [September 17, 2024, 4:19pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/14 "2024-09-17T16:19:27Z")

</div>

You need to connect another cable for the uart connection

---

<div class="post-metadata">

**Author:** ![olugovyk](https://avatars.discourse-cdn.com/v4/letter/o/46a35a/32.png) [@olugovyk](https://forum.sierrawireless.com/u/olugovyk)\
**Post date:** [September 17, 2024, 4:23pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/15 "2024-09-17T16:23:43Z")

</div>

Do you mean through the IoT expansion slot?  
Because on the FX30 there are only 1xUSB, 1xEthernet and two antennas

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [September 17, 2024, 4:39pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/16 "2024-09-17T16:39:39Z")

</div>

then there is no UART port for your usage

---

<div class="post-metadata">

**Author:** ![olugovyk](https://avatars.discourse-cdn.com/v4/letter/o/46a35a/32.png) [@olugovyk](https://forum.sierrawireless.com/u/olugovyk)\
**Post date:** [September 18, 2024, 2:33pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/17 "2024-09-18T14:33:32Z")

</div>

Okay.  
Lets return to my question regarding possibility to erase user partition from bootloader.  
Is that possible? Or the bootloader allows to download firmware only as mentioned in the description of the “AT!BOOTHOLD” command?

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [September 18, 2024, 3:16pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/18 "2024-09-18T15:16:19Z")

</div>

I can see there is usb0 interface which is usb ecm port

Are you able to use that port to erase userapp partition?

---

<div class="post-metadata">

**Author:** ![olugovyk](https://avatars.discourse-cdn.com/v4/letter/o/46a35a/32.png) [@olugovyk](https://forum.sierrawireless.com/u/olugovyk)\
**Post date:** [September 18, 2024, 9:30pm UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/19 "2024-09-18T21:30:22Z")

</div>

Could you please elaborate on how I can do that?  
I cound’t find anything in the documentation retarding erasing userapp through the usb0

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [September 19, 2024, 1:00am UTC](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961/20 "2024-09-19T01:00:02Z")

</div>

you can see here:

> [@Swiflash -r broken with release 12 on wp77xx?](https://forum.sierrawireless.com/t/swiflash-r-broken-with-release-12-on-wp77xx/20957/2):
>
> According to the release note of fw r12, QTI9X07-2870 is to fix userapp partition being erased which is security hole. You might also try the following without downgrading to older version: (Be careful of the mtd number, different FW might have different mtd number for userapp partition !!! ) root@swi-mdm9x28-wp:~# cat /proc/mtd|grep userapp -i mtd16: 08300000 00040000 "userapp" root@swi-mdm9x28-wp:~# pwd /home/root root@swi-mdm9x28-wp:~# ls UART\_Test1.wp77xx.update root@swi-mdm9x28-wp:~# fl…

can you log in to the module console with usb0 now?

[Next page](https://forum.sierrawireless.com/t/need-help-with-root-password-reset-on-fx30/32961.md?page=2)
