¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Is there an Android app for the NanoVNA - WebUSB


 

I tried cho45's web app the other day. It looks great but it wouldn't work
at all on an elderly Lenovo tablet. It worked but in a very glitchy manner
on a Huawei M5 tablet, which resulted in large out of range excursions on
the charts. Looks like the NanoVNA's data isn't being read reliably.

The serial option seemed a little more stable but its still quite tricky
getting an uncorrupted screenshot.

Is anyone else having better success?

Mike B

On Mon, 30 Sep 2019, 15:47 Larry Rothman, <ac293@...> wrote:

Check this out:
/g/nanovna-users/message/1429




 

That's probably why it's listed as "very alpha"!

Roy
WA0YMH

On Mon, Sep 30, 2019, 12:28 PM Mike Brown <mbmail@...> wrote:

I tried cho45's web app the other day. It looks great but it wouldn't work
at all on an elderly Lenovo tablet. It worked but in a very glitchy manner
on a Huawei M5 tablet, which resulted in large out of range excursions on
the charts. Looks like the NanoVNA's data isn't being read reliably.

The serial option seemed a little more stable but its still quite tricky
getting an uncorrupted screenshot.

Is anyone else having better success?

Mike B

On Mon, 30 Sep 2019, 15:47 Larry Rothman, <ac293@...> wrote:

Check this out:
/g/nanovna-users/message/1429






 
Edited

I added Web-Client launch instructions in the Wiki
/g/nanovna-users/wiki/Home

FWIW, Web-Client works with STMicroelectronics' driver on Windows 8.1 64-bit Home
and Chrome browser thru a USB 2.0 port to nanoVNA with original firmware.

For Android devices that work with powered USB 2.0 hubs, this might help:


 

oristo -
Thanks for the Wiki post but please change the description to:
" Simple, but the following two links ONLY work with Chrome browser "

Personally, I got it to work on my LG G3 8" tablet that has TWO USB ports - one Client and one dedicated Host.
I'll have to try it on my Chinese Android phone.

Regards,
Larry


 

Hi Larry -

the following two links ONLY work with Chrome browser
Oops, I forget that hover tooltips fail for touchscreens,
but the second URL should work..

how do you access the client on your tablet?


 

You need to be connected to the Internet in order to use the Web interface because you need to access cho45's webpage.That means mobile data or WiFi.
All I did was to connect my nano to the tablet's USB host port and run cho45's webpage through Chrome and it worked.This was 3 weeks ago and the UI was flakey but cho45 has updated it since then so YMMV.
Regards,Larry

On Tuesday, October 1, 2019, 10:12:22 a.m. GMT-4, Oristo <ormpoa@...> wrote:

Hi Larry -

the following two links ONLY work with Chrome browser
Oops, I forget that hover tooltips fail for touchscreens,
but the second URL should work..

how do you access the client on your tablet?


 

I plugged nanoVNA into a MacBook via USB 2.0 hub
and launched
from Chrome, after enabling its webUSB via the first Wiki link.
I suspect that nanoVNA behaves better via USB 2.0 than 3.0...
Web-Client behaves nicely on MacBook Chrome browser..

Chrome on iPad cannot load the Web-Client page,
and I cannot find any serial terminal console app for iOS
to test whether its USB connects to nanoVNA...


 

I have webusb working on desktop (W10)in chrome.

I had no success with my samsung S7 edge, connects to nanovna wasn't OK.
The tip over here in the forum to use a usb hub (not powered) got the
nanovna recognized with the nanovna ChibiOS/RT virtual comport.
Aldo the webclient software gives nice graphics but didn't control the
Nanovna.
Any more suggestions?

73's
Erik ON8DC

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of
Mike Brown
Sent: maandag 30 september 2019 19:28
To: [email protected]
Subject: Re: [nanovna-users] Is there an Android app for the NanoVNA -
WebUSB

I tried cho45's web app the other day. It looks great but it wouldn't work
at all on an elderly Lenovo tablet. It worked but in a very glitchy manner
on a Huawei M5 tablet, which resulted in large out of range excursions on
the charts. Looks like the NanoVNA's data isn't being read reliably.

The serial option seemed a little more stable but its still quite tricky
getting an uncorrupted screenshot.

Is anyone else having better success?

Mike B

On Mon, 30 Sep 2019, 15:47 Larry Rothman, <ac293@...> wrote:

Check this out:
/g/nanovna-users/message/1429






---
Deze e-mail is gecontroleerd op virussen door AVG.


 

Any more suggestions?
[ I do not have but am investigating cheap Android tablets
for Web-Client (e.g. refurb Lenovo Tab 4, Android 7.1) ]

WebUSB wants Chrome Browser version >= 65 for Android >= 4.1



Your S7 Edge should have Android >= 6, so should support new enough Chrome.

Google reportedly disabled webusb in 2018


Chrome for Android has some settings @ chrome://flags
Perhaps webusb is disabled there..

Some Android devices default browser was NOT Chrome.


 

While determining that ChromeBook browser does NOT support webusb,
I discovered Beagle Term, which can replace e.g. PuTTY for sending nanoVNA commands:


As a Chrome browser app, that means it needs installing only once
if you are a person with multiple PC operating system installations
that all use Chrome browser.

Beagle Term also becomes another method of verifying nanoVNA webusb functionality
without involving Web-Client.


 

Hi Eric -

webclient software gives nice graphics but didn't control the Nanovna.
This may help:
1) Paste into Android Chrome browser:
chrome://flags/#enable-experimental-web-platform-features
2) change to [ Enabled ]

FWIW, that enabled Web-Client on my Chromebook browser to "see" nanoVNA's USB port,
but connection failed with message:
cannot read property `getWriter` of undefined

.. which may be specific to Chromebook, since Web-Client works for some Androids.
A workaround that could perhaps be hacked into Web-Client:


FWIW, Beagle Term and other Chrome browser apps are unavailable on ChromeBooks,
but ChromeBook app 'Diginow Serial Terminal' does interact with nanoVNA commands:


 

You need to be connected to the Internet in order to use the Web interface
because you need to access cho45's webpage.
NanoVNA-Web-Client includes some Android app source.
It is being actively developed, with automated build tools and even unit tests:


Has anyone tried that Android app?


 

AFAIK, only the dev tree exists - there is no APK app that I can find.
It would be nice if cho45 could convert his webpage to a standalone html file that anyone could run locally.

On Friday, October 4, 2019, 1:40:08 p.m. GMT-4, Oristo <ormpoa@...> wrote:

> You need to be connected to the Internet in order to use the Web interface
because you need to access cho45's webpage.
NanoVNA-Web-Client includes some Android app source.
It is being actively developed, with automated build tools and even unit tests:


Has anyone tried that Android app?


 

Hello, I'm developer of NanoVNA Web Client.

I've noticed that the latest Chrome for Android has bugs around WebUSB that prevent the application from successfully getting a USB device.

This motivated me to create and test an Android version that does not rely on WebUSB or WebSerial around serial communication.

It will also be available on the Play Store, but it is still under review and cannot be downloaded from there.

However, the version whose signature is different from the release version can be downloaded as "nightly" from GitHub's Releases page. If you need it, install it and try it out.


DMR
 

On my phone, 5 tablet computers did not work. Just a white screen.
cho45, What version of android do you have?


 

Thank you so much for the Android app. I tried it this morning and it appears to work well.?
Can you please add an exit or quit command to the menu so we do not have to press the Android home button to exit.?
Also, is it possible to create a standalone Android app so there is no need for network access?
RegardsLarry
On Sat, 5 Oct 2019 at 8:54 am, cho45<cho101101@...> wrote: Hello, I'm developer of NanoVNA Web Client.

I've noticed that the latest Chrome for Android has bugs around WebUSB that prevent the application from successfully getting a USB device.

This motivated me to create and test an Android version that does not rely on WebUSB or WebSerial around serial communication.

It will also be available on the Play Store, but it is still under review and cannot be downloaded from there.

However, the version whose signature is different from the release version can be downloaded as "nightly" from GitHub's Releases page. If you need it, install it and try it out.


 

On my phone, 5 tablet computers did not work.
build.gradle specifies minSdkVersion 21, targetSdkVersion 28


.. which maps to Android Lollipop, Pie:


My Galaxy Nexus is too old, and side-loading an APK to ChromeBook is too much hassle.


 

Can you please add an exit or quit command to the menu so we do not have to
press the Android home button to exit.?
I will add.

Also, is it possible to create a standalone Android app so there is no need
for network access?
The resource is in the application and Internet access is not required.

In fact, we have confirmed that the application works without a network connection.

However, I still have permission for INTERNET access.


 

On my phone, 5 tablet computers did not work. Just a white screen.
cho45, What version of android do you have?
I'm using Huawei P20 (Android 9). I don't have an old Android anymore ...
So it's hard to develop for old devices.


 

On my phone, 5 tablet computers did not work. Just a white screen.
cho45, What version of android do you have?
I'm using Huawei P20 (Android 9). I don't have an old Android anymore ...
So it's hard to develop for old devices.
In my experience, developing for a wide range of Android devices is painful,
so now only iOS..

I suggest bumping minSdkVersion up to much newer,
since somewhat older Androids should be still able to use webusb.
I don't think that you will like Play Store feedback from failing Android users.

By the way, I do not understand how to try webserial vs webusb.