Issue with TinyCam pro

I’m still on 15.1.3 running fine on a Fire tablet…

My memory is that apk for sideloading an earlier version is not available for Pro, only Free:

https://www.apkmirror.com/?post_type=app_release&searchtype=apk&s=tinycam

Is there an undocumented method I’m unaware of? :slight_smile:

Funny you should ask. What I did was purchase Pro (from a phone), temporarily install the Play Store on the tablet, install Pro, and then remove the Play Store.

As a more direct answer, yes there are apps that can back up installed APKs from one system and restore them to another, even for paid “Pro” apps. I almost went that route.

Well done. :slight_smile:

Still SOL here though - have no installed earlier version on another device to backup/restore from… :man_shrugging:

But you are in contact with Alexey - maybe he can send or link you an older Pro APK? There are probably illegal traders of such things but if you’re a paying customer…

Summary

tinyCam Pro isn’t readily rolled back to a prior version. tinyCam Free is.

In case of bugs in a new Pro release, tinyCam Free may be used as a proxy to restore lost performance.

Click for details

Tried this:

  • tinyCam Pro > Manage Cameras > Import/Export > Export Cams to Local Storage
  • Uninstalled Pro 15.3
  • Sideloaded Free 15.1.3
  • tinyCam Free > Manage Cameras > Import/Export > Import Cams from Local Storage

Free 15.1.3 works well, without crashes, and as a bonus regained ability to view Wyze cloud clip Events (from a list or a timeline.)

Reinstalled Pro from the Play Store and imported cams from local storage. Still crashes, but a little less frequently.

The crashes occur consistently when swiping from cam-to-cam (and less frequently multi-cam view-to-view) in Landscape orientation. Especially so if one retraces: eg, swipe right, then immediately left.

Post crash, I’ve taken to force stopping, clearing cache, starting Pro and clearing cache again in-app

Settings > Developer Settings > Clear app cache

which helps but I’ve resisted because it makes me feel like an OCD dork and I stubbornly don’t think I should have to. :wink:

I have his email address and my emails don’t bounce. :slight_smile:

…but I haven’t said anything that requires a response thus far. Maybe I’ll ask.

I don’t use many of the advanced features of Pro so the tradeoff for the stability via Free is worth it to me. Ads are only displayed viewing cams in Portrait which I don’t do that much, and sometimes when you enter Settings (which I do frequently.) Duckduckgo utility says Free tracks you via G and F (Pro don’t.) You can’t run a VPN and the DDG utility simultaneously, unfortunately.

(Thank you for nudging me out of my troubleshooting torpor. I think.)


/update

Well, I experimented with sideloading and running the various Free versions between 15.1.3 and the current 15.3 and it turns out

15.3 Free streams best and has the snappiest display when navigating between cams/views

…and it doesn’t crash!

Unlike 15.3 Pro!

I do lose the ‘View Wyze cloud clip Events (from a list or a timeline)’ capacity beyond version 15.1.3, though.

Well thank you. You’ve certainly confirmed I shouldn’t ever update unless I have to, which has become my default policy for some time.

I hope Alexey ends up debugging whatever new process is breaking Pro for you.

My main fights have been turning down Fire updates; I’ve turned it all off but every so often my screen ends up blank or rebooted instead of locked on my 4 up view.

And yes TinyCam crashes 2-5 times a year. No problem.

1 Like

Ok, testing a move from v2 firmware 4.9.7.1068 to 4.9.8.1002 (latest) on a single cam.

From within latest Wyze Android app 2.29.1.116 installed fine, don’t see any downside so far. (also fine on 2.22.21, the android 6 last gasp)

Within latest tinyCam Free 15.3, noticed:

Night mode: tinyCam is reporting 15fps (was orig spec 10fps) both on Main (1080) and Sub (360) streams

image   image

Day mode: also 15fps (no change)

Bitrate controls now work to select from between 30/60/120 KB/s. Haven’t tried these controls for ages but they had no effect in the past.

image

So two surprises and no downside to performance due to v2 firmware change so far… :sun_behind_large_cloud:

Some semi-ordered observations

Suggestion: see K.I.S.S. at bottom of this post first.

 
More powerful devices, connected to robust WiFi, can run well with stream profile set to Main (1080p), bitrate at 120 KB/s, displaying 3-4 cams at a time.

Running tinyCam Pro in Bluestacks 4 on a PC with plenty of power and memory does fine at those settings.

Running tinyCam Pro by itself on a reasonably well-equipped tablet may work at 120KB/s, or may need to drop to 60KB/s.

QOS (quality of service) on tp-link mesh router, cams set individually as ‘priority’ devices… made a dramatic difference within Bluestacks. PC connected via ethernet. Some improvement but not dramatic on tablet. This is the only QOS feature enabled (no dominant use profiles.)

The default stream profile upon app install is Main (1080p).

image

The default bitrate seems to be 60KB/s 30KB/s.

If you are viewing on a phone this is probably sufficient resolution.

Bigger screens may benefit from a bitrate setting of 120KB/s. Choosing bitrate is only possible when stream profile is set to Main.

Set bitrate to 120KB/s using this interface:

image

on each cam’s display in the program.

There’s some indication that setting a single camera may set them all in this respect, but it’s not consistent.

A selected higher bitrate setting doesn’t survive a stream profile change from Main to Sub, and back to Main.

The changed bitrate settings are sometimes persistent between sessions.

 
If smooth, quick image display during NAVIGATION (between cam groups and individual cams) is the priority, change the stream profile to Sub:

image

The Auto profile - switching between 360p & 1080p automatically - which is what the Wyze app does (robustly of late) causes me the most tinycam crashes, whether within Bluestacks or on tablet. :man_shrugging:

 


 
Furthur…

Night Mode controls
Night/Day/Auto

image
 

Main - 1920x1080 - 15 fps - Day/Color - 60 KB/s
Main - 1920x1080 - 15 fps - Night/B&W - 30 KB/s

Sub - 640x360 - 15 fps - Day/Color - ~20 KB/s
Sub - 640x360 - 15 fps - Night/B&W - ~15 KB/s

Variable… tinyCam likely responds automatically by motion/pattern demands of scene (also possibly influenced by demonstrated data throughput of connection.)


A long press on a cam’s displayed video stream yields this popup:

image

Camera settings > Camera Status then gets you here:

image


If cam Resolution in Wyze app is set to 360p vs HD, tinyCam ignores, overridden by Sub/Main Stream profile, the tinyCam equiv, it doesn’t reset wyze app setting, a night mode change DOES.


Cam Timestamp visual sharpness can help determine quickly whether Main (1080p) or Sub (360p) is selected.

image

image


Info overlay:
One-line / two-line / none (with successive taps)

image


Video Decoder:
Settings > Video settings

Your device may benefit by enabling hardware decoding.


Access Android ‘Recents’ control (eg, swipe up from bottom screen border) and leisurely-tap the square twice - once to shrink the app window, and again to restore.

image

Works in both Wyze app and tinyCam to quickly force as many cams as are displayed to 3-step authenticate/reload. Useful when one or more have errored-out or otherwise stalled.

 



 

K.I.S.S.

My impression is that tinyCam (both Free and Pro) default settings are designed to serve well the average user of its basic function: streaming.

I’d recommend the new user not change any settings after installing their cams in the program. First do no harm.

Observe default performance for a good while under different network conditions.

Then…

Swipe-in the main program menu from the left screen border and change Stream Profile from Main to Sub. Play and observe basic performance for another good while. Try the ‘Auto’ profile setting, observe.

Experiment with Night/Day mode in combination.

Only then (if at all) begin exploring the many functions/features available in Settings and the menu overlay that appears when you tap the body of a cam’s live stream.

Uninstall/reinstall of tinyCam to get back to its default settings can be useful:

  • tinyCam > Manage Cameras > Import/Export > Export Cams to Local Storage
  • Uninstall app (or clear App Data in Android settings)
  • Reinstall app (not needed if only App Data cleared)
  • tinyCam > Manage Cameras > Import/Export > Import Cams from Local Storage

Preserves setup and settings of all installed cams.

Does not preserve other tinyCam program settings.

 
These are all working observations, cheerfully open to correction. Based on the v2 cam.

Have fun. :slight_smile:

2 Likes

Update:

v 15.3

With audio enabled on cam(s) (either in group or individual view) swiping between views was causing the crashes on my setup. None to speak of since keeping cams audio toggled off.

Probably related: with Background audio enabled, and audio enabled on a cam, minimizing the app crashes it - but background audio begins & continues. Tapping the background audio persistent notification reopens the cam in the app without issue.


 

 

Separately… the new version (15.3.3/4) bumps Android OS minimum to 7.0 from 5.0 - like the Wyze app.

2 Likes

I found stability of TinyCam Pro improved once I turned off Battery Optimization for the app, even though the tablet is powered 24/7 with a screen keepalive app. The web server, for example, used to randomly shut down.

2 Likes

Thought I saw a few people mention recent issues with tinyCam and Wyze Cam Outdoor (WCO). May be a fix in the works:

 

2 Likes