# Unable to use Particle Serial Monitor

**URL:** <https://community.particle.io/t/unable-to-use-particle-serial-monitor/54824>\
**Category:** CLI\
**Created:** [February 20, 2020, 11:57pm UTC](https://community.particle.io/t/unable-to-use-particle-serial-monitor/54824 "2020-02-20T23:57:04Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![jgskarda](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/jgskarda/32/28848_2.png) [@jgskarda](https://community.particle.io/u/jgskarda)\
**Post date:** [February 20, 2020, 11:57pm UTC](https://community.particle.io/t/unable-to-use-particle-serial-monitor/54824/1 "2020-02-20T23:57:04Z")

</div>

I’m trying to use the boron Cloud debug utility by @rickkas7 : [https://github.com/rickkas7/boron-clouddebug](https://github.com/rickkas7/boron-clouddebug) to capture log files to figure out why 2 of my Borons are unable to connect to the cloud. I’m able to load the firmware appropriately but unable to call Particle Serial Monitor. Here is the CLI:

```auto
C:\particle\boron-clouddebug-master>particle update-cli
Updating CLI... no plugins to update.

C:\particle\boron-clouddebug-master>particle serial monitor
! The `serialport` dependency is missing or invalid.
! Please reinstall: https://docs.particle.io/tutorials/developer-tools/cli/#installing
Cannot find module '@serialport/stream'

C:\particle\boron-clouddebug-master>particle serial list
! The `serialport` dependency is missing or invalid.
! Please reinstall: https://docs.particle.io/tutorials/developer-tools/cli/#installing
Cannot find module '@serialport/stream'

C:\particle\boron-clouddebug-master>particle usb list
<no name> [e00fce6xxxxxxxxxxxaxxxxxxx] (Boron)

C:\particle\boron-clouddebug-master>

```

As you can see I already tried the “particle update-cli” but indicated there is nothing to update. Given this, how can I get Serial monitor to function? Are there alternatives or something in particular I should look at?

---

<div class="post-metadata">

**Author:** ![jgskarda](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/jgskarda/32/28848_2.png) [@jgskarda](https://community.particle.io/u/jgskarda)\
**Post date:** [February 21, 2020, 12:53am UTC](https://community.particle.io/t/unable-to-use-particle-serial-monitor/54824/2 "2020-02-21T00:53:54Z")

</div>

Just a quick update… I was able to get PuTTY to work as a serial monitor. Although it works, it would be nice to do this all in VS Code from the command line. My immediate need is met though using PuTTY. Now on to the log files to figure out what’s wrong. Will likely be opening a ticket and sending the log files to Particle for them to inspect. One device has been working for 6+ months whereas the other one only worked for 20-30 minutes.

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [February 21, 2020, 6:29am UTC](https://community.particle.io/t/unable-to-use-particle-serial-monitor/54824/3 "2020-02-21T06:29:19Z")

</div>

You may need to uninstall CLI and reinstall it via the installer (don’t use npm on Windows).

---

<div class="post-metadata">

**Author:** ![m\_m](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/m_m/32/18365_2.png) [@m\_m](https://community.particle.io/u/m_m)\
**Post date:** [February 21, 2020, 4:08pm UTC](https://community.particle.io/t/unable-to-use-particle-serial-monitor/54824/4 "2020-02-21T16:08:49Z")

</div>

@jgskarda this is unfortunately a known-issue - i'm hoping to get it fixed up ASAP but in the meantime, your best bet is a manual reset - see instructions here:

> [@How to manually reset your CLI installation](https://community.particle.io/t/how-to-manually-reset-your-cli-installation/54018):
>
> hi there wave if you installed your CLI using our installer / install script (described [here](https://docs.particle.io/tutorials/developer-tools/cli/#installing)) or use Workbench, read on occasionally, the CLI will get itself into a bad state and the only fix is to reinstall it. here’s how you do that: open the directory containing the CLI’s files: macOS / Linux: ~/.particle Windows: C:\Users\\<your username\>\AppData\Local\particle delete the following files and directories if available: .npm-cache autoupdate error.log node-v8.15.0-\<os\>-\<cpu\> (e…

---

<div class="post-metadata">

**Author:** ![jgskarda](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/jgskarda/32/28848_2.png) [@jgskarda](https://community.particle.io/u/jgskarda)\
**Post date:** [February 21, 2020, 5:07pm UTC](https://community.particle.io/t/unable-to-use-particle-serial-monitor/54824/5 "2020-02-21T17:07:38Z")

</div>

Alright, thanks for the update. Seems like most things with the CLI function just not serial functions. I think I’ll keep using PuTTy for serial commands/monitoring and wait until the permanent fix is out. If you could, I’d appreciate a post here letting me know when a fix is ready.

---

<div class="post-metadata">

**Author:** ![andyr6184](https://avatars.discourse-cdn.com/v4/letter/a/13edae/32.png) [@andyr6184](https://community.particle.io/u/andyr6184)\
**Post date:** [December 20, 2020, 3:58am UTC](https://community.particle.io/t/unable-to-use-particle-serial-monitor/54824/6 "2020-12-20T03:58:40Z")

</div>

Are there any new updates on this bug? I have run into the same thing and have reinstalled the CLI 4 times, updated npm twice and keep seeing the following error:

> ! The `serialport` dependency is missing or invalid.  
> ! Please reinstall: [https://docs.particle.io/tutorials/developer-tools/cli/#installing](https://docs.particle.io/tutorials/developer-tools/cli/#installing)  
> The module '/home/andy/.npm-global/lib/node\_modules/particle-cli/node\_modules/@serialport/bindings/build/Release/bindings.node'  
> was compiled against a different Node.js version using  
> NODE\_MODULE\_VERSION 79. This version of Node.js requires  
> NODE\_MODULE\_VERSION 64. Please try re-compiling or re-installing  
> the module (for instance, using `npm rebuild` or `npm install`).

Any help would be appreciated!

---

<div class="post-metadata">

**Author:** ![m\_m](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/m_m/32/18365_2.png) [@m\_m](https://community.particle.io/u/m_m)\
**Post date:** [December 21, 2020, 8:03pm UTC](https://community.particle.io/t/unable-to-use-particle-serial-monitor/54824/7 "2020-12-21T20:03:30Z")

</div>

see here: [Unable to use Particle Serial Monitor](https://community.particle.io/t/unable-to-use-particle-serial-monitor/54824/4)

---

<div class="post-metadata">

**Author:** ![MikeP171](https://avatars.discourse-cdn.com/v4/letter/m/c67d28/32.png) [@MikeP171](https://community.particle.io/u/MikeP171)\
**Post date:** [February 24, 2023, 4:25pm UTC](https://community.particle.io/t/unable-to-use-particle-serial-monitor/54824/8 "2023-02-24T16:25:24Z")

</div>

Hi,

Will this process be updated for Win 11 users ? I have not seen many posts involving Windows 11. Thanks.

---

<div class="post-metadata">

**Author:** ![rickkas7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rickkas7/32/8681_2.png) [@rickkas7](https://community.particle.io/u/rickkas7)\
**Post date:** [February 24, 2023, 5:01pm UTC](https://community.particle.io/t/unable-to-use-particle-serial-monitor/54824/9 "2023-02-24T17:01:52Z")

</div>

What error are you getting? Did you install the Particle CLI using the [Windows CLI installer](https://docs.particle.io/cli/)? That is the recommended method. I just tested the `particle serial monitor` on a Windows 11 computer and it worked, so there’s probably some sort of dependency issue.

---

<div class="post-metadata">

**Author:** ![MikeP171](https://avatars.discourse-cdn.com/v4/letter/m/c67d28/32.png) [@MikeP171](https://community.particle.io/u/MikeP171)\
**Post date:** [February 24, 2023, 5:52pm UTC](https://community.particle.io/t/unable-to-use-particle-serial-monitor/54824/10 "2023-02-24T17:52:49Z")

</div>

Worked like a charm, thanks for your help! You answered my question in the other thread.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/particle/original/3X/6/4/64635adccc35238caa19e9b553ec3e98b163d026.png) [@system](https://community.particle.io/u/system)\
**Post date:** [March 27, 2023, 3:53am UTC](https://community.particle.io/t/unable-to-use-particle-serial-monitor/54824/11 "2023-03-27T03:53:08Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
