Page 16 of 24

Re: Toon firmware: issues (and solutions)

Posted: Tue Feb 20, 2018 1:07 pm
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

Re: Toon firmware: issues (and solutions)

Posted: Tue Feb 20, 2018 9:36 pm
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.

Re: Toon firmware: issues (and solutions)

Posted: Tue Feb 20, 2018 9:46 pm
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?

Re: Toon firmware: issues (and solutions)

Posted: Tue Feb 20, 2018 10:53 pm
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 ...

Re: Toon firmware: issues (and solutions)

Posted: Tue Feb 20, 2018 11:06 pm
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?

Re: Toon firmware: issues (and solutions)

Posted: Tue Feb 20, 2018 11:48 pm
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...

Re: Toon firmware: issues (and solutions)

Posted: Wed Feb 21, 2018 6:34 pm
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.

Re: Toon firmware: issues (and solutions)

Posted: Wed Feb 21, 2018 9:29 pm
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...

Re: Toon firmware: issues (and solutions)

Posted: Wed Feb 21, 2018 10:02 pm
by marcelr
The old style boiler status app works with firmwares 3.0.29- 3.5.4. Better replace it with a newer version.

Re: Toon firmware: issues (and solutions)

Posted: Wed Feb 21, 2018 10:56 pm
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...

Re: Toon firmware: issues (and solutions)

Posted: Thu Feb 22, 2018 7:05 pm
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.

Re: Toon firmware: issues (and solutions)

Posted: Thu Feb 22, 2018 8:57 pm
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.

Re: Toon firmware: issues (and solutions)

Posted: Thu Feb 22, 2018 9:02 pm
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.

Re: Toon firmware: issues (and solutions)

Posted: Thu Feb 22, 2018 9:08 pm
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)

Re: Toon firmware: issues (and solutions)

Posted: Thu Feb 22, 2018 9:14 pm
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