Page 1 of 1

Toon firmware updates overview

PostPosted: Thu May 24, 2018 9:51 am
by TerrorSource
Creating this topic to make clear which firmware can be rooted on what device since Eneco has announced a new Toon called "Toon 2". Which is in fact a qb3 following Quby's naming.

Please do not discuss the rooting of the toon or firmware in this topic, do that in the already existing topics.

Also keep in mind that i do not know all firmware versions so post a firmware version if it's not in the list so i can add it.

Toon 1 / qb2:
Latest rootable version: 4.15.6
Latest stable version: 4.15.6
Latest beta version: 4.16.8 <<< custom apps and ToonStore do not work !!!
Will always be rootable.

Toon 2 / qb3:
Latest rootable version: Not available
Latest stable version: 4.15.6
Latest beta version: 4.16.8

Sheet:
Not usefull any longer.

Re: Toon firmware updates overview

PostPosted: Thu May 24, 2018 11:17 am
by Toonz
It is quite simple : Toon 1 can always be rooted on any firmware, Toon 2 cannot be rooted on any firmware (yet).

You are missing the version 4.9.x which is installed on a virgin Toon 2 (before it is upgrading itself)

Re: Toon firmware updates overview

PostPosted: Thu May 24, 2018 11:52 am
by TerrorSource
Toonz wrote:It is quite simple : Toon 1 can always be rooted on any firmware, Toon 2 cannot be rooted on any firmware (yet).

You are missing the version 4.9.x which is installed on a virgin Toon 2 (before it is upgrading itself)


Isn't that 4.9.23? haven't seen a different 4.9.x version till now.

Re: Toon firmware updates overview

PostPosted: Thu May 24, 2018 7:55 pm
by TheHogNL
4.9.124 (and that's NOT a typo)

Re: Toon firmware updates overview

PostPosted: Thu May 24, 2018 8:17 pm
by TheHogNL
Yesterday at Eneco my ears caught some quby and eneco guys talking about a 4.16.8 release which should contain a option to download your data from your toon. This is a requirement for GDPR.

So, today I went and tried to update my toon with 4.16.8 using my update script and to my suprise it started to download and install this version.

However, normally my script fixes some rooting stuff (like enabling custom apps and toonstore again after an upgrade). But this time it failed to do that. And after rebooting I noticed that all my custom apps where not working anymore. The data download option (which is a rrd files dump to a file downloadable using your browser pointing at the toon) is working. And the toon is indeed running 4.16.8

So I went and looked further why the apps are not working anymore. Somehow all toon builtin apps are now packed into one large file. So you can not add custom apps anymore in the Global.qml file. My custom apps where still on the file system but you can not get them to start anymore :(

So my advice is to stay out of 4.16.8!

Re: Toon firmware updates overview

PostPosted: Fri May 25, 2018 11:43 am
by Toonz
TerrorSource wrote:Creating this topic to make clear which firmware can be rooted on what device since Eneco has announced a new Toon called "Toon 2". Which is in fact a qb3 following Quby's naming.

Please do not discuss the rooting of the toon or firmware in this topic, do that in the already existing topics.

Also keep in mind that i do not know all firmware versions so post a firmware version if it's not in the list so i can add it.

Latest rootable version: 4.15.6
Latest stable version: 4.15.6
Latest beta version: 4.16.8 <<< not rootable

Sheet:
https://docs.google.com/spreadsheets/d/ ... edit#gid=0


I would like to clarify the original post a bit, combined with the remarks from TheHogNL:

Rooting:
- Toon 1 systems can always be rooted, no matter what firmware is on it.
- The new Toon 2 cannot be rooted for now, no matter what firmware is on it
We are looking into this but the security design and PCB design has improved significantly. No ETA yet......

Running custom apps:
- if you run custom apps through Globals.qml do not update beyond 4.15.6
This is caused by a new way of distributing the apps on Toon. We are looking into this and have good hope we will be able to crack this one at some point.
However, I expect it will at least result in code changes in ToonStore and all other custom apps as well. So, a lot of work to be done, stay tuned..........
- if you do not run custom apps feel free to upgrade beyond 4.15.6

By the way: nothing wrong with a 4.15.6 Toon :)

Kind regardz,

Toonz

Re: Toon firmware updates overview

PostPosted: Fri May 25, 2018 12:20 pm
by TerrorSource
Edited the OP to made it more clearer.

Stay on 4.15.6 as long as possible for now!

Re: Toon firmware updates overview

PostPosted: Sat May 26, 2018 12:35 pm
by TheHogNL
Looked a bit deeper into how they pack their apps now.

The apps and also the drawables (images) are packed into a file called a binary resource file (see http://doc.qt.io/qt-5/resources.html). The only reason I can think of they do this is because they don't want us to mess up with their apps.

So is this the end of custom apps? I hope not. I'm not a QT specialist and this is the only information I can find about this binary resource thing for now.

This good weather outside, and the Monaco GP, holds me back from looking into this any further today.

Re: Toon firmware updates overview

PostPosted: Sat May 26, 2018 6:16 pm
by Ierlandfan
We can try to extract the files from the binary resources and try to make them fit on the older QT (without binary resources)
Just a thought.

Re: Toon firmware updates overview

PostPosted: Sat May 26, 2018 7:32 pm
by TheHogNL
Are you familiair how to do that?

Re: Toon firmware updates overview

PostPosted: Sun May 27, 2018 11:52 am
by Ierlandfan
At least I can try and see what's possible. Keep you informed.

Re: Toon firmware updates overview

PostPosted: Sun May 27, 2018 12:04 pm
by TheHogNL
Thanks. You can ofcourse use my update-script to upgrade your toon to this version to see the problem I am having and get the necessary resource files they are now using.

I did try to google a bit about exctracting rcc files but I can only find things about .exe files and graphics inside of it. Nothing about qml files inside the .rcc.

Ohwell, it time for the Monaco GP soon so I'm off.

Re: Toon firmware updates overview

PostPosted: Tue May 29, 2018 9:04 pm
by michel30
they have started with the rollout of Update 4.16.8 DON'T update this one if you like all the tools what you have now.

Re: Toon firmware updates overview

PostPosted: Tue May 29, 2018 9:16 pm
by TheHogNL
The update isn't necessary also because we, as we haved rooted our toons, already can download our own data 8)
And the rest of the release notes are not that impressive.