Software Update v1.1.04 is now available

For manual download of update see INFO: How to do offline software update?

@Piotrek_Okonski there must by some kind of an automated check. PPM does not know the URL of a new image (ie like the one in the manual download).

I believe there are two ways of doing that:

  1. Calling something on the download server with an argument indicating the current running SW version.
  2. Calling something on the download server which returns the latest version available and compare locally on PPM with the current SW version.

I believe 1 is better because it allows Screeneo controlling the numbering scheme of SW versions.

I guess I could reverse engineer that myself but I’m too busy to start sniffing traffic for the PPM, hence my question.

1 Like

The link always points to the latest version, regardless of Params. But I agree there must be a different endpoint which returns latest available version number.

1 Like

This is the link I see which seems to point exactly to 1.1.03.

https://ppx620.s3.eu-central-1.amazonaws.com/PicoPixMax-v1.1.03.zip

Are you saying that when 1.1.04 (or later) will be released I could use the same link as above and get the newer one?

1 Like

Ah no, previously that post was pointing to a generic endpoint that always updated to the latest version , not to the exact file. But seems it is now edited manually to the S3 storage of specific version. Sorry for the confusion, I should have checked first.

I guess PhilipsNono will keep editing the post with links to latest versions manually now.

1 Like

Correct. It doesn’t know, so it tells the server what it has, and the server replies with the right file if there’s a newer version.

That is exactly what I was looking for, the URL for this check so I can run it manually.

http://rk-ota.picopix.com/OtaUpdater/android?product=PPX620&version=1.0.26

2 Likes

Same experience for me (except I did not try Airplay yet); update went well. Did not install disney+ (via procedure from TopiPuti in “Dutch users - Working Streaming apps”) because link to SAI ( "Now download SAI [https://apk.support/download-app/com.aefyr.sai/1569816000_vs-2.8 ](https://apk.support/download-app/com.aefyr.sai/1569816000_vs-2.8 ") is reported by Norton as a dangerous site. Installed app for watching TV that works well too.

Thanks alot Ivo! I’ve tried running curl directly from my phone playing with the version parameter and found that as long as that is something lower than 1.1.03 it will receive a 200 HTTP code and start downloading the image immediately. If you pass 1.1.03 (tried also 1.1.04) you get 404 HTTP code (Page not found) and no other content.

If found that in all cases where a download was supposed to start, it actually did albeit I did not wait for all my attempts to finish the download.
So it was very reliable.
Seems that the issue is somewhere in the update code on PPM which doesn’t not read properly the server answer.

2 Likes

All the apps re-appeared, don’t know how

After the update, projector is not saving the keystone correction, every start up I need to manually do it again, never had this issue before with previous versions.

HDMI-CEC available yet ?

The client side has bugs. The server side also uses non-standard HTTP headers in its reply and runs on top of Tomcat, preventing us from using a more reliable CDN. We are planning to replace it with a more stable system on top of plain https, and also rewrite the client-side updater. It will let us issue app updates without whole OS updates.

2 Likes

Hi @GiacomoR do you mean vertical keystone correction, or 4-corner-correction? Are you using Manual or Auto Keystone?

No, HDMI CEC will not be available.

That explains it 100%.
Thank you

2 Likes

It won’t ever be enabled ???
I thought you guys had it on the list of things in upcoming updates ?

Hello @Rayd we enabled it, but it caused the projector to sometimes randomly turn on, without the fan, if an HDMI device was kept connected while the PicoPix was off. Unfortunately this was not something we could fix by software. Due to this safety issue CEC is disabled permanently.

2 Likes

Hi @Philips_Support_P, only the vertical keystone correction setting is lost, the 4-corner-correction is saved correctly.