Toon firmware: issues (and solutions)

Forum about the Toon firmware, and its extensions

Moderators: marcelr, TheHogNL, Toonz

soepie78
Starting Member
Starting Member
Posts: 10
Joined: Tue Feb 20, 2018 12:59 pm

Re: Toon firmware: issues (and solutions)

Post by soepie78 »

I've Rooted my Toon, Tried some things like toonstore, and a few more apps.
Now i found that my firmware version of Toon is 3.7.9, so i tried to update.
i've removed all the apps incuding toonstore and removed the # in the openvpn line.
i did a command ín the ssh root upgrdade and waited it to finish.
used the cron to recover my firewall and passwrd config after update.
it seemd like it was updated but after restart i still have version 3.7.9...
the GUI seems to been updated, ive got the orange bootscreen of toon, and my meteradapter doesn't connect anymore...
can someone help me? thanks!

Code: Select all

eneco-001-071382:~# opkg list-installed
base-files - 3.0.14-r100
base-passwd - 3.5.20-r1
base-qb2-ene - 3.7.9-1067-0
boot-logos - 1.71
busybox - 1.27.2-r4
busybox-mountall - 1.27.2-r4
busybox-syslog - 1.27.2-r4
ca-certificates - 20160104-r0
chrony - 1.27-r1
cron - 3.0pl1-r8
curl - 7.21.2-r5.0
directfb - 1.2.8-r1.0
dropbear - 2015.71-r0
firmware-ba - 1.44
firmware-ma - 1.113-master
firmware-zwave-ctrlr - 1.8-4.55-NrNfNm-noeep
flash-gui - 1.651-ene-qeio
flash-lite-adobe - 4.0.3-54-fb0
flash-qwidget-diy - 1.161-qeio
freetype - 2.4.3-r1
glibc - 2.10.1-r37.1
glibc-binary-localedata-de-de - 2.10.1-r37.1
glibc-binary-localedata-en-gb - 2.10.1-r37.1
glibc-binary-localedata-en-us - 2.10.1-r37.1
glibc-binary-localedata-es-es - 2.10.1-r37.1
glibc-binary-localedata-fr-fr - 2.10.1-r37.1
glibc-binary-localedata-it-it - 2.10.1-r37.1
glibc-binary-localedata-nl-nl - 2.10.1-r37.1
glibc-gconv - 2.10.1-r37.1
glibc-gconv-iso8859-1 - 2.10.1-r37.1
glibc-localedata-i18n - 2.10.1-r37.1
glibc-localedata-iso14651-t1 - 2.10.1-r37.1
glibc-localedata-iso14651-t1-common - 2.10.1-r37.1
glibc-localedata-translit-circle - 2.10.1-r37.1
glibc-localedata-translit-cjk-compat - 2.10.1-r37.1
glibc-localedata-translit-compat - 2.10.1-r37.1
glibc-localedata-translit-font - 2.10.1-r37.1
glibc-localedata-translit-fraction - 2.10.1-r37.1
glibc-localedata-translit-narrow - 2.10.1-r37.1
glibc-localedata-translit-neutral - 2.10.1-r37.1
glibc-localedata-translit-small - 2.10.1-r37.1
glibc-localedata-translit-wide - 2.10.1-r37.1
glibc-patch-dns - 2.10.1-r37.2
gnupg - 1.4.10-r3
gnutls - 2.10.4-r11.0
gpgme - 1.1.4-r5
gpgv - 1.4.10-r3
happ-eventmgr - 1.212-master
happ-kpi - 1.406-master
happ-pwrusage - 1.674-master
happ-scsync - 1.267-master
happ-smartplug - 1.203-master
happ-thermstat - 1.1919-release-4.10
happ-usermsg - 1.87-master
happ-weather - 1.147-master
hcb-bxtproxy - 1.133-master
hcb-comm - 1.184-N-master
hcb-config - 1.283-master
hcb-log - 1.79-master
hcb-netcon - 1.288-master
hcb-rrd - 2.140-master
hcb-upnp - 1.87-master
hcb-watchdog - 1.69-master
hdrv-hue - 1.221-master
hdrv-p1 - 1.724-master
hdrv-zwave - 1.1284-master
i2c-tools - 3.0.3-r0
initscripts - 1.2-r6-runlvls
iptables - 1.4.9.1-r7.1
jansson - 1.3-r1.0
joe - 3.1-r3
jpeg - 8b-r1
kernel - 2.6.36-R10-h25
kernel-image - 2.6.36-R10-h25
kernel-module-fat - 2.6.36-R10-h25
kernel-module-ftdi-sio - 2.6.36-R10-h25
kernel-module-msdos - 2.6.36-R10-h25
kernel-module-pl2303 - 2.6.36-R10-h25
kernel-module-rt5370sta - 2.6.36-R10-h25
kernel-module-rt5370sta-cfg - 2.6.36-R10-h25
kernel-module-rtl8191su - 2.6.36-R10-h25
kernel-module-vfat - 2.6.36-R10-h25
kernel-module-zwave300 - 2.6.36-R10-h25
less - 436-r1
libbz2 - 1.0.6-r0
libcrypto - 0.9.8m-r14.1
libcurl - 7.21.2-r5.0
libgcc - 4.5-r33.1+svnr170443
libgcrypt - 1.4.1-r0
libgpg-error - 1.4-r7.1
libhcb-base - 1.293-master
libhcb-boxtalk - 1.123-master
libhcb-com - 1.124-N-master
libhcb-drv - 1.342-master
libhcb-xml - 1.111-master
libnetfilter-conntrack - 0.0.101-r0
libnfnetlink - 1.0.0-r0.0
libopkg - 0.1.8+svns635-r7-gcv
libpng12 - 1.2.44-r3.0
libssl - 0.9.8m-r14.1
libstdc++ - 4.5-r33.1+svnr170443
libsysfs - 2.1.0-r3
libuuid - 2.18-r36.0
lighttpd - 1.4.33-28
lighttpd-mod-hcb-web - 1.4.33-26
locale-base-de-de - 2.10.1-r37.1
locale-base-en-gb - 2.10.1-r37.1
locale-base-en-us - 2.10.1-r37.1
locale-base-es-es - 2.10.1-r37.1
locale-base-fr-fr - 2.10.1-r37.1
locale-base-it-it - 2.10.1-r37.1
locale-base-nl-nl - 2.10.1-r37.1
lzo2 - 2.03-r0
makedevs - 1.0.0-r10
module-init-tools - 3.12-r6
module-init-tools-depmod - 3.12-r6
modutils-initscripts - 1.0-r3
mtd-utils - 1.4.1-r0
ncurses - 5.7+20110115-r16
ncurses-libncurses - 5.7+20110115-r16
ncurses-libtinfo - 5.7+20110115-r16
ncurses-terminfo - 5.7+20110115-r16
ncurses-terminfo-base - 5.7+20110115-r16
netbase - 4.21-r50
openssh-sftp-server - 7.3p1-r10.0
openssl - 0.9.8m-r14.1
openssl-conf - 0.9.8m-r14.1
openvpn - 2.3.6-r2.1
opkg - 0.1.8+svns635-r7-gcv
opkg-collateral - 1.0-r3
pointercal - 0.0-r22
pth - 2.0.2-r2
qt-gui - 1.8075-ene-release-4.10
qt-libs - 5.3.1-06-setpos
readline - 5.2-r8
samba-nmbd - 3.0.20-r8
sysvinit - 2.86-r63
sysvinit-inittab - 2.86-r63
sysvinit-pidof - 2.86-r63
sysvinit-utils - 2.86-r63
tsc-certificates - 1.0.1-r0
tslib - 1.0-r28.7hae
tslib-calibrate - 1.0-r28.7hae
tslib-conf - 1.0-r28.7hae
tzdata-americas - 2011b-r8.0
tzdata-europe - 2011b-r8.0
update-modules - 1.0-r10
update-rc.d - 0.7-r2
wget - 1.12-r8.3
wireless-tools - 29-r5
wpa-supplicant - 2.0-r3
wpa-supplicant-cli - 2.0-r3
wpa-supplicant-passphrase - 2.0-r3
www-jquery-ui - 1.8.21-16
www-resources - 1.35-master
zlib - 1.2.3-r7.0
marcelr
Global Moderator
Global Moderator
Posts: 1153
Joined: Thu May 10, 2012 10:58 pm
Location: Ehv

Re: Toon firmware: issues (and solutions)

Post by marcelr »

The package that sets the version number, base-qb2 (actually the control file of that package) hasn't been updated. From version 4.9 to 4.10, quby have changed the name of of the base package from base-qb2-ene to base-qb2-uni. This results in the installer failing to update, since base-qb2-uni, in the eyes of opkg, is not an update to base-qb2-ene.

The contents of the packages is exactly the same, only the control file holds a different version number and package name.
I'm not sure if all packages were deleted after installation, you can check directory /mnt/data/update for that. Possibly the non-installed file is still there. If so, you can manually remove base-qb2-ene, and (also manually) install base-qb2-uni.
soepie78
Starting Member
Starting Member
Posts: 10
Joined: Tue Feb 20, 2018 12:59 pm

Re: Toon firmware: issues (and solutions)

Post by soepie78 »

thanks Marcelr for the fast reaction, but my /mnt/data/update folder doesn't exist...
if i give the ls command in the mnt folder there's nothing.... what am i doing wrong?
marcelr
Global Moderator
Global Moderator
Posts: 1153
Joined: Thu May 10, 2012 10:58 pm
Location: Ehv

Re: Toon firmware: issues (and solutions)

Post by marcelr »

Oops, forgot.
Your FW was 3.7.9, so the packages should be in /HCBv2/tmp/opkg-cache. If there's nothing there either, the installation script has removed everything ...
soepie78
Starting Member
Starting Member
Posts: 10
Joined: Tue Feb 20, 2018 12:59 pm

Re: Toon firmware: issues (and solutions)

Post by soepie78 »

Code: Select all

eneco-001-071382:/HCBv2/tmp/opkg-cache# ls
eneco-001-071382:/HCBv2/tmp/opkg-cache# ls -a
.   ..
eneco-001-071382:/HCBv2/tmp/opkg-cache#
this is also empty...
what's the next i should do?
soepie78
Starting Member
Starting Member
Posts: 10
Joined: Tue Feb 20, 2018 12:59 pm

Re: Toon firmware: issues (and solutions)

Post by soepie78 »

also when i try to install the file:

Code: Select all

Upgrading base-qb2-ene on root from 3.7.9-1067-0 to 4.10.6-1196-0...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for base-qb2-ene:
 *      qmf-0 *
 * opkg_install_cmd: Cannot install package base-qb2-ene.
Hope you can help...
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: Toon firmware: issues (and solutions)

Post by TheHogNL »

Doesn't the Toon provide you with a 'update' button on the software screen itself (while having openvpn running)? I have done my last few updates always using the official 'update' button and not using the upgrade commands in shell.
Member of the Toon Software Collective
georon
Starting Member
Starting Member
Posts: 25
Joined: Wed Jul 19, 2017 8:23 pm

Re: Toon firmware: issues (and solutions)

Post by georon »

msv wrote:I have now rooted my Toon and installed the latest fitmware 4.10.6 and installed toonstore and boiler status.

I installed the toon and the keteladapter/module (fw 37) to the ketel on port OT. I have the following ketel Remeha calenta CW5 it is an opentherm ketel.
I have the followong problem, if i go in Toon to "Instellingen" and then to "Verwarming" there is not an function to set to OpenTherm i see only by "Type verwarming = Warmte".

The app boiler status give's me to following output "Geen OpenTherm support. Deze tegel is vrij nutteloos".

What should be the problem??
The same here with a different heater.
Did you find any solution?
I think I probably screwed up my config somewhere.
Still working with OpenTherm btw...
marcelr
Global Moderator
Global Moderator
Posts: 1153
Joined: Thu May 10, 2012 10:58 pm
Location: Ehv

Re: Toon firmware: issues (and solutions)

Post by marcelr »

The old style boiler status app works with firmwares 3.0.29- 3.5.4. Better replace it with a newer version.
soepie78
Starting Member
Starting Member
Posts: 10
Joined: Tue Feb 20, 2018 12:59 pm

Re: Toon firmware: issues (and solutions)

Post by soepie78 »

TheHogNL wrote:Doesn't the Toon provide you with a 'update' button on the software screen itself (while having openvpn running)? I have done my last few updates always using the official 'update' button and not using the upgrade commands in shell.
Nope, i've never seen it,
bij openvpn you mean remove the # in the line ovpn:2345:respawn:/usr/sbin/openvpn --config /etc/openvpn/vpn.conf --verb 0 >/dev/null 2>&1?
in the /etc/inittab file.
in that case Yes. but even when i was on the old config i didnt get the update's.
Now i have the old firmware with the new Look. and my meteradapter and keteladapter are not recognized. what was working before in the original rooted config.
when i reset to factory default it's the same story...
michel30
Member
Member
Posts: 286
Joined: Fri Aug 25, 2017 4:42 pm

Re: Toon firmware: issues (and solutions)

Post by michel30 »

Hello,

You can go to the original Toon Forum and ask to push the latest software to your Toon.
When you create an profile forum name, you need also enter your klantnummer, if you don't have it you need to call Eneco and they will make one for you.

After that they can push the latest software to your Toon.
soepie78
Starting Member
Starting Member
Posts: 10
Joined: Tue Feb 20, 2018 12:59 pm

Re: Toon firmware: issues (and solutions)

Post by soepie78 »

michel30 wrote:Hello,

You can go to the original Toon Forum and ask to push the latest software to your Toon.
When you create an profile forum name, you need also enter your klantnummer, if you don't have it you need to call Eneco and they will make one for you.

After that they can push the latest software to your Toon.
Thanks michel30,
I will try that.
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: Toon firmware: issues (and solutions)

Post by TheHogNL »

soepie78 wrote:
TheHogNL wrote:Doesn't the Toon provide you with a 'update' button on the software screen itself (while having openvpn running)? I have done my last few updates always using the official 'update' button and not using the upgrade commands in shell.
Nope, i've never seen it,
bij openvpn you mean remove the # in the line ovpn:2345:respawn:/usr/sbin/openvpn --config /etc/openvpn/vpn.conf --verb 0 >/dev/null 2>&1?
in the /etc/inittab file.
in that case Yes. but even when i was on the old config i didnt get the update's.
Now i have the old firmware with the new Look. and my meteradapter and keteladapter are not recognized. what was working before in the original rooted config.
when i reset to factory default it's the same story...
Could you try this (with openvpn working):

Code: Select all

wget  http://feed.hae.int/feeds/qb2/upgrade/upgrade-qb2.sh
sh upgrade-qb2.sh  qb2 ene 4.10.6 execute-resume
This will download the original upgrade script from Eneco (quby) and run a manual resume for the 4.10.6 firmware. Hopefully it will detect the errors and fix it for you.
Member of the Toon Software Collective
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: Toon firmware: issues (and solutions)

Post by TheHogNL »

marcelr wrote:The package that sets the version number, base-qb2 (actually the control file of that package) hasn't been updated. From version 4.9 to 4.10, quby have changed the name of of the base package from base-qb2-ene to base-qb2-uni. This results in the installer failing to update, since base-qb2-uni, in the eyes of opkg, is not an update to base-qb2-ene.
I think that change to UNI is only from 4.11 as this is visible in the update script:

Code: Select all

checkForUniFlavorVersion()
{
        if featureEnabled SUPPORT_REFLAVOR && [ "$HCB_FLAV" = "qby" -o "$HCB_FLAV" = "ene" -o "$HCB_FLAV" = "ves" -o "$HCB_FLAV" = "euk" ]
        then
                if [ $HCB_VERS_MAJOR -gt 4 ] || [ $HCB_VERS_MAJOR -eq 4 -a $HCB_VERS_MINOR -ge 11 ]
                then
                        echo ">> Overriding HCB_FLAV to uni!"
                        HCB_FLAV="uni"
                fi
        fi
}
So from 4.11 and further the HCB_FLAV is set to "uni" (and not ene, which stands for Eneco, or other flavours anymore)
Member of the Toon Software Collective
globegrabber
Starting Member
Starting Member
Posts: 47
Joined: Thu Sep 21, 2017 9:14 pm

Re: Toon firmware: issues (and solutions)

Post by globegrabber »

Best Toonatics,


I have a problem with one of my Toons, recently root a Toon f.w. 4.8.23 the problem i have is about the messaging of the connection with the service-center, therefore there is the mod., in the script of

onNotificationReceived : {
                        var statemachine = message.getArgument("statemachine");
                        if (statemachine) {
                                var prevSmStatus = smStatus;     
                                smStatus = parseInt(statemachine);
// voeg de volgende twee regels toe:
// al_n (20151220):                 
                                if(smStatus == _ST_INTERNET) {
                                    smStatus = _ST_TUNNEL;
                                }
//
// vervolg van het originele bestand:
                               // Trigger the internetStateChange signal, used by the internet settings overview screen
                                internetStateChange(smStatus);

.... etc.

I believe i plant it in in line 471/473
This I have with success used on F.w. 4.7.23 and also 4.9.23
on both of this F.w. The ! Is out wifi sign and the attention hand in the display will be swept off the display, when it is accepted,
only on my Toon with F.w. 4.8.23 the ! Is also out of the wifi symbol that is ok, but and the screen and the

Toon= V ---> Router= V ---> internet= V ---> service center= V

screen appear,
only thing is the attention hand stays in the display and gives in the dim state the “no connection to the service center” messaging, dus anyone have any idea a clou what this can be, ore what to do about it.

Thanks Globegrabber
Post Reply

Return to “Toon Firmware”