Author Topic: EEVBlog 121GW Software for Win & Android  (Read 3555 times)

0 Members and 3 Guests are viewing this topic.

Offline joeqsmith

  • Super Contributor
  • ***
  • Posts: 12727
  • Country: us
Re: EEVBlog 121GW Software for Win & Android
« Reply #50 on: March 17, 2025, 04:16:56 pm »
That is very interesting.   Are you using that same old PC software from way back when?   

Quote
I can click the hold and the Meter itself goes on hold etc. I can switch from AC to DC etc.
Beyond hold and AD/DC, what else do you have control of? 

Offline katerleTopic starter

  • Contributor
  • Posts: 28
  • Country: de
  • Every day I'm getting older and (not?) wiser...
Re: EEVBlog 121GW Software for Win & Android
« Reply #51 on: March 17, 2025, 04:30:36 pm »
I'm only speaking from the Windows-Store-App, installed by sildeload on W11 24H2 and W10 22H2. The SW is Build 65 from I think 2018 or so.
More functions I have not tried, only the two buttons, but I can do it if you want. The description and place of the buttons would be helpful, so it's a little bit chaotic.
With the both "Hold" and "Mode" (I think the left two in the App) I can do exactly all the same as physically on the meter. That what I have tried. The other both I don't know by now...
Better have instead of need...
 

Offline katerleTopic starter

  • Contributor
  • Posts: 28
  • Country: de
  • Every day I'm getting older and (not?) wiser...
Re: EEVBlog 121GW Software for Win & Android
« Reply #52 on: March 17, 2025, 04:54:54 pm »
@Kean posted on page 1 a picture of the complete app as it should look.
The four buttons on top under the display are from left to right HOLD - MODE - REL - RANGE.
On the bottom there were two other buttons under the graphics RESET - SAVE.
The Top-Buttons now I have tested, they can control the meter. One click is like one press physically and so on.
The bootom ones will be for the graphics or the logging, don't know...
Better have instead of need...
 

Offline PA0PBZ

  • Super Contributor
  • ***
  • Posts: 5324
  • Country: nl
Re: EEVBlog 121GW Software for Win & Android
« Reply #53 on: March 17, 2025, 09:04:44 pm »
That is very interesting.

This may help if you want to experiment, I found it in the source code:

Code: [Select]
private static byte[] KEYCODE_RANGE = { 0xF4, 0x30, 0x31, 0x30, 0x31 };
private static byte[] KEYCODE_HOLD = { 0xF4, 0x30, 0x32, 0x30, 0x32 };
private static byte[] KEYCODE_REL = { 0xF4, 0x30, 0x33, 0x30, 0x33 };
private static byte[] KEYCODE_PEAK = { 0xF4, 0x30, 0x34, 0x30, 0x34 };
private static byte[] KEYCODE_MODE = { 0xF4, 0x30, 0x35, 0x30, 0x35 };
private static byte[] KEYCODE_MINMAX = { 0xF4, 0x30, 0x36, 0x30, 0x36 };
private static byte[] KEYCODE_MEM = { 0xF4, 0x30, 0x37, 0x30, 0x37 };
private static byte[] KEYCODE_SETUP = { 0xF4, 0x30, 0x38, 0x30, 0x38 };
private static byte[] KEYCODE_LONG_RANGE = { 0xF4, 0x38, 0x31, 0x38, 0x31 };
private static byte[] KEYCODE_LONG_HOLD = { 0xF4, 0x38, 0x32, 0x38, 0x32 };
private static byte[] KEYCODE_LONG_REL = { 0xF4, 0x38, 0x33, 0x38, 0x33 };
private static byte[] KEYCODE_LONG_PEAK = { 0xF4, 0x38, 0x34, 0x38, 0x34 };
private static byte[] KEYCODE_LONG_MODE = { 0xF4, 0x38, 0x35, 0x38, 0x35 };
private static byte[] KEYCODE_LONG_MINMAX = { 0xF4, 0x38, 0x36, 0x38, 0x36 };
private static byte[] KEYCODE_LONG_MEM = { 0xF4, 0x38, 0x37, 0x38, 0x37 };
private static byte[] KEYCODE_LONG_SETUP = { 0xF4, 0x38, 0x38, 0x38, 0x38 };
Keyboard error: Press F1 to continue.
 

Offline joeqsmith

  • Super Contributor
  • ***
  • Posts: 12727
  • Country: us
Re: EEVBlog 121GW Software for Win & Android
« Reply #54 on: March 18, 2025, 03:12:59 am »
That is very interesting.
This may help if you want to experiment, I found it in the source code:

I had a look at the software I wrote.  I have no provisions for sending data.   I looked in my original Packet121GW.cs from 9/18/2018 that I had used to write my software from.  Indeed they did support it back then.

Offline katerleTopic starter

  • Contributor
  • Posts: 28
  • Country: de
  • Every day I'm getting older and (not?) wiser...
Re: EEVBlog 121GW Software for Win & Android
« Reply #55 on: March 18, 2025, 07:46:15 am »
Good sunny Morning!

When I look at the code I see commands for all eight buttons.
Maybe they are not static in the app and changes with the rotation of the knob on the meter?
Yesterday I tried something with resolutions, colors, settings of the graphics - nope.
The Meteor-App on Android 14 works like a charm, I will try it with static buttons or not.
Now is first coffee - cigarette - dogs - weißwürste - weißbier. Than I will look...  :popcorn:
Better have instead of need...
 

Offline joeqsmith

  • Super Contributor
  • ***
  • Posts: 12727
  • Country: us
Re: EEVBlog 121GW Software for Win & Android
« Reply #56 on: March 19, 2025, 12:21:21 am »
I'm only speaking from the Windows-Store-App, installed by sildeload on W11 24H2 and W10 22H2. The SW is Build 65 from I think 2018 or so.
More functions I have not tried, only the two buttons, but I can do it if you want. The description and place of the buttons would be helpful, so it's a little bit chaotic.
With the both "Hold" and "Mode" (I think the left two in the App) I can do exactly all the same as physically on the meter. That what I have tried. The other both I don't know by now...

My experience with installing the latest 121GW application as the one I previously tested with was very old and I had deleted it.   Simple enough….

First problem, I block all MS traffic.  I do this because Windows had become too intrusive.   If the PCs are stable, I am not going to upgrade them for the fun of it and with MS pushing updates left and right, it seemed like that was all I was doing.   When I started sniffing traffic and saw they would send every key stoke from their calculator app back to the mother ship, enough was enough.

I had a brand-new tablet that was still in the box.  The same model tablet I used last time I tested the 121GW’s BLE interface.   I let the table have full access to the internet.   The Store application just shows an error when I attempt to run it.  Tablet is too old.  I bypass MS Store and side load.   Get the 4 files.   Windows 10 OS is too outdated to install them.  I run the updates on the OS. After a fair amount of time, it's all updated, except I guess not.  Store is still the same old application.

With the OS updated, I attempt to install the side loaded files.  Nope.  OS still will not handle all files.

Spend time reading how to upgrade Store app.  I need to wipe out the old Store and Xbox.   I uninstall the store app but the OS would not allow me to remove XBox. 

Go to MS and download latest Windows 10 (because “update” doesn’t mean latest version of 10??).  Another fair amount of time later, it is updated (or is it?).  All new look and feel, because they feel I care.   Expecting it to be all set to go, nope, no Store application.  Remember I had deleted it.  It must have felt I didn't want it rather than I was trying to upgrade it so it would work.

Run Xbox (because I am such a game person, not).  It complains about missing Store app, but will not correct problem.   The new OS does allow me to delete XBox now.   I download latest Xbox (back where I left off with the whole how-to-upgrade Store app).  Install and run Xbox.  It complains about missing Store but does not correct it.

Interrupted as more MS updates are being pushed.  Lots of security and quality issues...   Another fair amount of time later, tablet runs out of disk space. 

Attempt to clean up all the files from the original Windows 10 and what not.  More time passes.  With several GB removed, retry the patch updates.  The upgrades continue.

Again, this was a brand-new tablet.   I never installed any applications on it outside of attempting to upgrade store to download the 121GW app.  Remember the 121GW app???  That’s what we are working on….

Finally… run Powershell…AppxPackage….   It installs Store!!!   Run it…  Oh wait, it needs to be upgraded...   One more power cycle …   “Getting Windows Ready  Don’t turn off your computer”  It’s only been 9 hours.  I bet we are getting close… Or are we..

The reboot required another hour, doing something.   But she’s finally booting up… Almost.  A little more updating and some cleaning up…   So close.  It says welcome.    Nope, another update is ready and includes reliability, performance and security improvements..    33% complete……

All in all, about 10.5 hours to install.   :-DD   EEVBLOG software fired right up and linked.  No issues there at all.   Now, where are these buttons you mentioned?   

Offline katerleTopic starter

  • Contributor
  • Posts: 28
  • Country: de
  • Every day I'm getting older and (not?) wiser...
Re: EEVBlog 121GW Software for Win & Android
« Reply #57 on: March 19, 2025, 07:06:34 am »

The app has a very simple UI designed mainly for touch screen use on phones in landscape or portrait mode.  The code is cross platform UWP/Android/iOS.
If the window width to height ratio is "wrong", then all you can do is tap to switch between LCD and graph display and clear/export the graph data, you cannot see the buttons to change modes/ranges etc.
But if you make the window narrow but tall (vertical/portrait display) you will see control buttons appear below the LCD, and a simultaneous graph display below that.

See attached screenshot.

OMG! My condolences! What Internet-Connection do you have? Here we have 500 MBit Fiber and Updates run as hell. NVMEs & iCores > 8. Gen.

Now bach to the App. As @Kean said, in Landscape you see not the whole App. You have to pull the App narrow and high, then the whole App is visible with the graph and (in rare cases) the buttons.

First screenshot is from @Kean, how it should look. Second is mine without buttons.
It would be great if you have an idea.
Have you installed the App also by sideload, if i understand right?
Have a nice day and thanks very much for your efforts...

EDIT: Installed with the same four files 64 Bit by sideload, I did it meanwhile on four different PCs with W10 22H2, W11 23H2, W11 24H2.
« Last Edit: March 19, 2025, 07:21:54 am by katerle »
Better have instead of need...
 

Offline joeqsmith

  • Super Contributor
  • ***
  • Posts: 12727
  • Country: us
Re: EEVBlog 121GW Software for Win & Android
« Reply #58 on: March 19, 2025, 02:07:10 pm »
Tablet is a quad-core ATOM with a 1920 X 1200 res.  Sure enough, rotate it on its end and it presents the buttons.   Maybe I knew this at one time, or maybe not.  I turn off that auto rotate aspect ration stuff because it interferes with my use of the tablets.   I keep them locked in landscape. 

The only time I have ever used the wireless interface on any meter (outside of playing with them at home) was during some temperature testing.  I needed to monitor something inside a chamber.  I wouldn't have a need (or want) to change the meter's setup. 

Still, implementing the transmit shouldn't be a problem.  It's possible someone already wrote a 3rd party program for the 121GW that has all of this implemented.

Quote
Have you installed the App also by sideload, if i understand right?
Once Windows was updated, I just did it all through the Store application.  This was the easiest part of the whole process.   
« Last Edit: March 19, 2025, 02:11:47 pm by joeqsmith »
 
The following users thanked this post: katerle


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf