Blog

Guide

Headphones Control

You can use the headphones (wired or bluetooth) to control some function of the app, for example during automotive recording you can press a button on the headphones and have a flag on the graph at the time of button press to remember the time when an event occured.

You can use commercial headphones (with buttons) or you can make a custom cable with up to 4 buttons.

Button functions are configurable in HScope.

Configuring button functions in HScope

In HScope Settings (General Settings) you can associate buttons from Keyboard or Headphones buttons to HScope functions.

Build a custom cable

You can have a simple headphone cable with a single button or can have a console wih up to 4 buttons. Here is the schematic to implement up to 4 buttons with an headphone cable (speakers and microphone are not required). More informations here.

Guide

Keyboard Control

You can use bluetooth keyboard and mouse to control the app for example on televisions or screens with Android TV Boxes. Here is the list of keys you can use to control some of the functions:

General Controls

KeyDescription
rRun / Stop
mSwitch Mode (Oscilloscope / Automotive / Voltmeter)
qIncrease Sampling Rate
aDecrease Sampling Rate

Graph Controls

KeyDescription
(arrow up)Zoom In Y axis
(arrow down)Zoom Out Y axis
(arrow left)Zoom In X axis
(arrow right)Zoom Out X axis
(space)Show/Hide Controls Menu
fFit Waveforms to Screen (Y axis)

Channel 1

KeyDescription
1Enable/Disable Channel 1
7Switch Input Voltage
8Switch Input Probe
5Enable/Disable Auto Voltage Selection
zSwitch AC/DC/OFF Input Coupling
xShow/Hide Samples
cShow/Hide Stats
iMove Channel 1 Up
kMove Channel 1 Down

Channel 2

KeyDescription
2Enable/Disable Channel 2
9Switch Input Voltage
0Switch Input Probe
6Enable/Disable Auto Voltage Selection
vSwitch AC/DC/OFF Input Coupling
bShow/Hide Samples
nShow/Hide Stats
oMove Channel 2 Up
lMove Channel 2 Down

Trigger

KeyDescription
tSwitch Trigger Channel
sSwitch Trigger Slope
gSwitch Trigger Mode (Auto, Normal, Single)
yTrigger Level Up
hTrigger Level Down
HScope

HScope Update 2021/2022

Here are the new features developed in 2021/2022 (users with the last license purchase before 2021 can activate these features through the Update 2021/2022 in the License panel).

With this update you are going to keep/get all the provious updates:

1. Manual Set Zero Offset (Automotive Module)

Before the acquisition start in the the Automotive Module, now it is possible to bring to Zero the probe offset.

2. White Theme

High visibility white theme for outdoor measurements.

3. Math Channel in Automotive Module

Automotive Module now support the Math Channel both on recorded or loaded waveforms.

4. Math Channel Freq Function

New function to compute the instant waveform frequency. Following is a sample of frequency change (in Red) with air flow from MAF sensor (which changes with engine speed).

5. Audio Module WAV Import

Audio Module can now import WAV files and analyse them in HScope, process and export again as WAV.

6. Audio Module THD Processor

Audio Module can now calculate the (Total Harmonic Distortion + Noise) THD+N of an acquired file or an imported file.

7. Automotive Module Memory Upgrade

Now you can configure the allocated RAM for Automotive Module so to use your phone full potentials!

8. PDF Report

In Oscilloscope mode the Screenshot button produce a PDF Report. The title is configurable.

Guide

Report Generation

Adjusted the waveform view, then click on the report icon to generate the PDF report.

You can send the report to any other app like an email app or to a messaging app. Example of report:

In HScope Settings you can set the the Report Author name and the Report Title.

News

TERMS AND CONDITIONS OF USE

Any person (user) accessing to Martinloren® websites or using HScope™ app is subject to, and agrees to, the terms and conditions set out in this legal notice. If the user does not wish to be bound by these terms and conditions, the user may not access, display, use or download and/or otherwise copy or distribute content obtained at these websites nor use the HScope™ app.

Use and copyright

Use of Martinloren® websites, and any related services, content or applications contained therein or offered thereon is at the sole risk of the user.

Users may view, copy, download to a local drive, print and distribute the content of this website, or any part thereof for non-commercial, informational or reference purposes only, unless explicit consent of the author.

Users may not cede, sub-license or otherwise transfer any rights they may have under these terms and conditions or which may otherwise have been obtained through the use of this site.

Users who wish to use content from this site for commercial purposes may only do so with the prior written permission obtained by sending an email to support@martinloren.com.

Any reproduction and/or copy of the content or portion thereof for commercial purposes must include the following copyright notice in its entirety

“© 2024 – Martinloren®. All rights reserved.”

All moral rights and any other rights of other legal entity in respect of which content is contained on this site not expressly granted, are reserved.

Data Ownership

The user agree to cede to Martinloren® cloud platform the right to use, maintain and redistribute the waveform data shared or uploaded to HScope™ Cloud service.

Intellectual property rights

All content, data and trademarks, including, but not limited to, software, technology, databases, know-how, text, graphics, icons, hyperlinks, private information, designs, program, publication, product, process, or idea described in this website may be the subject of other rights, including other intellectual property rights, which are the property of or licenced to Martinloren®.

Third party websites are welcome to link to the information that is hosted on these pages.

It is expressly prohibited for any person, business, entity or website to frame any page on this website, including the home page, in any way whatsoever, without the prior written approval of Martinloren®.

Amendments to content and information

The website owner expressly reserves the right in its sole discretion to affect any amendment or alteration to the content and information set out in this website.

Users acknowledge that it is their responsibility to familiarise themselves with any amendment or alteration affected.

Updating and maintenance of these Terms and Conditions of Use

Martinloren® reserves the right to modify, add to or remove from portions or the whole of these terms and conditions of use from time to time.

It is the user’s obligation to periodically check these terms and conditions of use at this website for updates.

The user’s continued use of Martinloren® websites, apps and services following the posting of pages or updates will be considered notice of the user’s acceptance to abide by and be bound by these terms and conditions of use, including such pages or updates.

HScope

How can we help you?

1 Fix a Problem

Cannot detect the Oscilloscope
  1. Check if your oscilloscope is supported in the list here.
  2. Check if your phone OTG work with the app USB Device info. After connecting the oscilloscope you should see this:In case you cannot see the oscilloscope with this app it won’t work with HScope. Possible reasons (check next questions for resolution):
  • OTG cable is not good (see next question)
  • Original oscilloscope USB cable too long / not suitable (some user got it working by replacing the USB cable)
  • Phone has not enough power for the oscilloscope
  • Phone USB OTG is disabled (hope not)
My OTG cable has issues?

Your OTG cable may have issue if:

  1. Oscilloscope is not detected
  2. Connection is unstable, the oscilloscope connect and disconnect during usage

The suggested OTG cables are as following:

  1. Flexible USB OTG cable (both from micro-usb or from usb type-c)
  2. Short OTG cable from micro-usb to USB-B (used in most oscilloscopes)
  3. Short OTG cables from micro-usb (Host goes to phone) to micro-usb (for HS10X DIY oscilloscopes)

Enable USB OTG on my phone

Read this if you already tested your oscilloscope / OTG cable on another phone so you are sure it is a phone related issue.

So one specific phone do not support USB OTG. Solutions:

  1. Some phone like some Huawei and Realme smartphones need to turn on USB OTG in the Android settings (go to the Settings -> Additional Settings and switch on the OTG connection)
  2. Need to enable OTG on the Android system. This procedure need first to root the phone, then you can edit an xml file as described here.
  3. (for Huawei users) Android Settings > Developer Options > Always prompt when connecting to USB (need to disable this one)
  4. Motorola Moto G Power 5g-2024: the USB on this phone has 4 options for data connectivity and one option for ‘No Data Transfer’ apparently used for charging only. Place in ‘No Data Transfer’ the phone connects with data transfer and powers the HS5x2 with no problems.

It has been found that USB OTG can be deactivated on Android phone (until a fresh restart) when this happen:

  1. USB port goes in electrical protection (too much power requested). For example for Hantek 6074 is suggested to us a special USB Type-C adapter that can power both the tablet and the oscilloscope (available models here), giving OTG functions. DO NOT use Hantek original double cable to power the oscilloscope since new USB Type-C port deactivate the OTG function when detect direct power from the USB port, putting the tablet in charging mode.
  2. USB device has some wrong usb configuration. A software data error can bring USB freezing on older Android versions (found on Android 4.4 and Android 6, not visible on Android 9).
Scrolling is not smooth

Some user experienced problems with scrolling, the scrolling position is stuck or the scrolling is not smooth. This is due to some phone model that have problems with the touch screen while the phone is charging due to instability of power supply.

To check this issue just enable the Developer options in Android, enable the option to show the taps on screen and/or the tap coordinates. Then you will see that when the phone is charging on the screen it detect wrong taps positions.

To avoid this issue on these phones just do not operate the App when the phone is charging.

2 Licensing

What’s the license cost

1. Base oscilloscope license fee is set by Google according to the oscilloscope model, your country currency, and promotions. Generally it is around 10% of the oscilloscope cost (gross).
2. Additional module licenses depends from the feature and may vary from 6 to 25$.
3. Every year you can get the updates when available, with an yearly fee about 6$. This fee cover all updates both on basic features and also on additional modules.

*These prices are indicative at Jan 2023 and they may be subjected to variation.

License options

You can buy HScope licenses on Google Play Store on on Huawei App Gallery.

In case your Android device have none of them, Huawei App Gallery is the most simple option to install.

Huawei AppGallery app store is fairly lightweight and can be installed on any Android device (tested on Android 5 and higher). It can be an excellent drop replacement for Google Play Store especially for devices without Google Play services, such as DAPs (iBasso DX series, Fiio M series and etc.) or devices distributed in Mainland China. Huawei are extremely strict with app submission and verification process, so trash apps will not go through the review process that makes Huawei AppGallery more safer in terms of distributed app quality in comparison with Google Play Store.

HScope is distributed via Huawei AppGallery app store too and is available in most of the countries.


To install Huawei AppGallery app store:

  1. Download Huawei AppGallery’s apk directly from Huawei.
  2. Find downloaded apk (for example appgallery_10.0.0.305.apk) with File Manager and tap on it to start installation.
  3. Once installed you need to download and install Huawei Mobile Services (HMS) apk (it is available in Huawei App Store or anywhere in the Internet – search for phrase: Huawei Mobile Services apk) and install it.
  4. Start Huawei AppGallery, it will likely try to self-update, proceed with updates if necessary.
  5. Create Huawei ID account (similar to Google or Apple or Blackberry ID) via Huawei AppGallery or via Huawei’s web site and you are ready to go!
Where to purchase the full version in the app?

Scroll down the menu of buttons on the right and click on the Settings icon. You can see the License panel where you can buy the specific oscilloscope license and also additional modules.

Module licenses are charged 1 time and are valid for all oscilloscope models.

Can I use my license on other phones?

According Google licensing policy licenses belong to a Google Account and not to a specific android device. Whatever device (even future) where you set the same google account as primary account and synchronised with Google will get the same licenses.

What’s the license validity

At January 2022 HScope licenses (Oscilloscope base license and additional Modules license) are charged 1 time and keep unlimited validity. When you buy a license you can use all the features provided by that license plus free updates for the new features released within 1 year from the purchase.

New features released 1 year after the last license purchase date will require to purchase an yearly update which will provide all the features up to the current date, plus free updates for the new features released within 1 year from the purchase date of the update.

3 Beta Experiments & New Features

Join us on TELEGRAM!

HScope LOUNGE – Meet other practitioners, mechanics, electricians and engineers and share practices and experiments.

HScope AUTOMOTIVE – After you enter the main channel (LOUNGE) you can find on the top pinned message the link for the automotive group with specific topics and discussions.

Join the Beta

Beta version of the app includes latest add-ons to be tested by a small group. This version of the app may be not stable and still need the license to work. Progresses are tracked here.
To enable the Beta, go on Google Play, open HScope page, then push the Join button. Once activated the Beta you will see the possibility to update the app (it may require some time).

Guide

System Settings

In the System Settings you can see your device information.

System Panel

Set the Documents Folder (Android 10+)

You need to set the Documents Folder in order to save the app configurations and waveform data safely in a public folder of your phone.

Case 1: First HScope Installation

You can create and select this folder in your Documents or Download folder (ie. HScope under /Documents/). After creating the app data folder just select it and confirm.

Case 2: HScope app upgrade

Select the existing HScope folder under /Downloads/ or /Documents/. Follow the procedure in this Guide under Introduction Android 10+.

Change log

Click on the HScope version number to open the information about the latest app release.

Guide

Probe Settings

You can add, remove, configure or import probes in the Settings → Probes panel.

Probe Settings Panel
  • Select a probe from the list to see and change the probe settings (on the right).
  • Click on “+” button to add manually a new probe.
  • Click on “” button to delete a selected probe.

To calculate the values for a new probe you can try this online tool.

Backup Your Probes

You can find a backup of your probes configuration in the Documents Folder selected in Settings → System. The backup file is called Probes.cfg (ie. /Download/HScope/Probes.cfg). HScope will automatically save the probes configuration on this file.

Warning: in case you don’t have selected a Documents Folder in Settings → System then this automatic backup won’t work.

Import / Download Probes

Click on the Cloud icon to access the Import Probe screen. Here you can import probes configurations from a probe backup file or from the cloud.

Import Probe Screen

Import from File

Click on the folder icon on top/right of the screen to load a saved Probes.cfg file. You can also have renamed this file (ie. Probes_2021.cfg). The important for this file is that it end with .cfg extension.

Only new probes will be imported, if a probe already exists with the same name it won’t be imported.

Download from Cloud

On the list you can download single probe configurations from common brands or DIY probes.

Click on the cloud download icon to get the probe configuration.

DIY probes are available in the cloud list with link to instruction how to build it. In case of DIY probes you can click on the arrow icon and open the page for the probe building.

Guide

Channel Settings

In Settings → Channels you can see the available names that can be assigned to the oscilloscope channels. Set a specific name for a channel is just a self reminder for the visualized data. No function is associated with the Channel naming.

If you don’t use some channel name of them you clicking on the eye and hide it.

You can add or remove custom names with the + and buttons. You can remove only custom names previously created.

When you modify this list HScope saves the current configuration in a file called Channel_Names.cfg under your HScope document folder.

By clicking on the document icon with the + on you can import a custom names list from file (from example a configuration saved on another phone).

Guide

Calibration

Calibration parameter are showed and can be adjusted just when the oscilloscope is connected on the phone.

1. Factory Reset

Set the calibration parameters according the calibration data stored in the oscilloscope (it works just for few models, check this possibility in the oscilloscope specific webpage).

2. Calibrate Zero Level (or Offset)

Allow to set the output to 0V when the probe is connected to its ground. It practically reduce the offset error.

3. Calibrate Multiplier (or Gain)

Allow to reduce the gain error of the oscilloscope, by using an accurate reference voltage.
You can also repeat this procedure with different reference voltages. In this case, for each channel, start from lower reference voltages to higher ones.

First it is necessary to calibrate the Zero Level, then the Multiplier Factor

4. Reset

Reset the calibration data.

5. Load

Load the calibration data from a file.

6. Save

Save the calibration data to a file.

For each channel is possible to calibrate the Zero Level (b) (so that when the probe is connected to the GND the result of the measure is 0 Volts) and the Multiplier factor (m). Assuming the ADC measured values are on a straight line the Multiplier factor allow to adjust the inclination of the ADC line according the equation y=(x+b)m.
First it is necessary to calibrate the Zero Level, then the Multiplier Factor.

Guide

Oscilloscope Settings

Here you have the settings related the oscilloscope and you can see the oscilloscope information (when connected).

Connections

Enable the WiFi or Bluetooth connection in case you have these kind of oscilloscope. If not disable them so the app would not search on these networks.

The IP Address (WiFi) configuration is currently used only for iDSO1070 oscilloscope in case the user assign a custom IP address to this device in the WiFi network.

Oscilloscope Info

Here you can see the hardware information when the oscilloscope is connected. This screen is refreshed in real-time.

Hardware Configurations

Here you can set additional oscilloscope hardware configurations, according the oscilloscope capabilities.

Martinloren