Toon firmware updates overview

Forum about the Toon firmware, and its extensions

Moderators: marcelr, TheHogNL, Toonz

Post Reply
TerrorSource
Administrator
Administrator
Posts: 494
Joined: Thu May 04, 2017 9:28 pm

Toon firmware updates overview

Post 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.
Last edited by TerrorSource on Fri May 25, 2018 1:17 pm, edited 5 times in total.
Toonz
Forum Moderator
Forum Moderator
Posts: 1873
Joined: Mon Dec 19, 2016 1:58 pm

Re: Toon firmware updates overview

Post 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)
member of the Toon Software Collective
TerrorSource
Administrator
Administrator
Posts: 494
Joined: Thu May 04, 2017 9:28 pm

Re: Toon firmware updates overview

Post 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.
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: Toon firmware updates overview

Post by TheHogNL »

4.9.124 (and that's NOT a typo)
Member of the Toon Software Collective
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: Toon firmware updates overview

Post 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!
Member of the Toon Software Collective
Toonz
Forum Moderator
Forum Moderator
Posts: 1873
Joined: Mon Dec 19, 2016 1:58 pm

Re: Toon firmware updates overview

Post 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
member of the Toon Software Collective
TerrorSource
Administrator
Administrator
Posts: 494
Joined: Thu May 04, 2017 9:28 pm

Re: Toon firmware updates overview

Post by TerrorSource »

Edited the OP to made it more clearer.

Stay on 4.15.6 as long as possible for now!
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: Toon firmware updates overview

Post 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.
Member of the Toon Software Collective
Ierlandfan
Member
Member
Posts: 151
Joined: Thu Oct 03, 2013 7:53 pm

Re: Toon firmware updates overview

Post 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.
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: Toon firmware updates overview

Post by TheHogNL »

Are you familiair how to do that?
Member of the Toon Software Collective
Ierlandfan
Member
Member
Posts: 151
Joined: Thu Oct 03, 2013 7:53 pm

Re: Toon firmware updates overview

Post by Ierlandfan »

At least I can try and see what's possible. Keep you informed.
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: Toon firmware updates overview

Post 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.
Member of the Toon Software Collective
michel30
Member
Member
Posts: 286
Joined: Fri Aug 25, 2017 4:42 pm

Re: Toon firmware updates overview

Post 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.
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: Toon firmware updates overview

Post 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.
Member of the Toon Software Collective
Post Reply

Return to “Toon Firmware”