Heeft je PI3 zelf wel internet? De toon moet namelijk via de PI3 een verbinding met eneco maken in de activate stap
Toon2 (en toon1) software rooting
Ja pi3 heeft internet, heb hem bekabeld aangesloten.
Als ik ‘clone’ start doorloopt hij ook alles (volg je YouTube video) zonder internet zou hij daar dan al vast moeten lopen toch?
Als ik mijn telefoon via het opgezette netwerk verbind ben ik ook verbonden met internet(ssid: Toon)
Heel kort heeft de toon verbonden met internet, maar springt vrij snel terug naar verbinding opbouwen.
Hij gaat dus niet door naar de activatie…
Is niet mijn filmpje hoor. Heb je de oorspronkelijke scripts getest of de root-a-toon-usb versie?
thehognl
Via Pi3 lijkt de AP continu verbinding te verliezen, kwam er dus niet uit.. Vanavond geprobeerd via USB.
Nu lijkt het goed te gaan, hij doorloopt alles maar krijg nog steeds geen toegang via PuTTY???
De toon geeft ook aan dat hij aan het rooten is, maar na het opstarten kan ik dus niet via de computer verbinden én krijg ook geen update mogelijkheid op de Toon zelf.
Zie ik iets over het hoofd?
Rooting your toon
Patching firewall
Installing dropbear (2014.66-r0) on root.
Upgrading update-alternatives-opkg from 0.1.8+git0+53274f0875-r1 to 0.1.8+git0+53274f0875-r2 on root.
Downloading http://feed.hae.int/feeds/nxt/oe/angelica-1.7.7-master-zgw-7.14/cortexa9hf-vfp-neon/update-alternatives-opkg_0.1.8+git0+53274f0875-r2_cortexa9hf-vfp-neon.ipk.
Collected errors:
- opkg_download: Failed to download http://feed.hae.int/feeds/nxt/oe/angelica-1.7.7-master-zgw-7.14/cortexa9hf-vfp-neon/update-alternatives-opkg_0.1.8+git0+53274f0875-r2_cortexa9hf-vfp-neon.ipk: Couldn't connect to server.
- opkg_install_pkg: Failed to download update-alternatives-opkg. Perhaps you need to run 'opkg update'?
- opkg_install_cmd: Cannot install package dropbear.
Flushing iptables: iptables.
Loading iptables settings: iptables.
===================================================================================================================================================================
Welcome to the rooted Toon upgrade script. This script will try to upgrade your Toon using your original connection with Eneco. It will start the VPN if necessary.
Please be advised that running this script is at your own risk!
Version: 4.76 - TheHogNL - 24-09-2022
===================================================================================================================================================================
Only fixing files.
creating backup of inittab...
creating backup of chrony.conf...
creating backup of hosts...
creating backup of config_happ_scsync.xml...
creating backup of qmf_tenant.xml.save ...
FIXING: Trying to fix Global.qml now to add all the Toonstore installed apps again.
FIXING: Now fixing internet settings app to fake ST_TUNNEL mode.
FIXING: Now modifying notifications bar to not show any network errors
EDITING: Time server, removes unnecessary link to Quby
EDITING: Hosts file, removes unnecessary link to Quby
EDITING: Disable add google DNS on top of resolv.conf
EDITING: disable ovpn connection to quby
EDITING: Activating Toon, enabling ElectricityDisplay and GasDisplay
EDITING: removing data gathering by Quby and whitelisting web services
EDITING: add disable power management wifi on Toon2
EDITING: add autobrightness feature on Toon2
EDITING: disabling Eneco subscription feature apps which are not working on rooted toons
EDITING: disabling KPI and weather happ as these are not necessary on rooted toons
EDITING: download certificate store pem file
There is a new version of the Mozilla CA pem file. Downloading it!
Download ok! Replacing Mozilla CA pem file!
Adding intermediate Staat der Nederlanden Domein Server CA 2020 - for NLalert API
Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.
EDITING: lighttpd so tsc/sensors is viewable via a browser
File /HCBv2/etc/qmf_tenant.xml was modified but result is an empty file! Trying to restore!
Restore of /HCBv2/etc/qmf_tenant.xml is failed! Result is also empty! Please check this file before rebooting!
Finished fixing files!
Your Toon is rooted, username : root ; password : toon
Reached End Of Job
Er gaat tijdens het rooten wat mis met installeren en downloaden, daardoor kan je niet inloggen met putty.
Nogmaals proberen.
De toon (in originele staat) had zelf nog een update klaar staan. Die moet je eerst even installeren.
Dank voor jullie antwoord beide.
Heb het nu 3 maal geprobeerd, maar iedere keer na een harde reset (dit omdat ik eerst het YT filmpje volgde..)
eerst updaten was de enige optie die ik nog wilde proberen (ga morgen verder)
Mijn toon komt enkel in het activatie scherm als ik hem via het software menu een ‘fabrieksherstel’ geef. De knop ingedrukt houden en de recovery uitvoeren heeft bij mij geen resultaat, hij heeft dan alle gegevens gewoon nog (activatie, WiFi etc)
Nu, na het niet juist kunnen rooten, geeft hij geen update meer aan.
Mijn juiste weg moet nu dus zijn; fabrieksreset-> activeren via het script ->update draaien en daarna pas rooten?
Kan hij tijdens de update aan de opgezette hotspot blijven? Of moet hij dan juist aan de rugielere WiFi? Of maakt het niet veel uit als er maar verbindingen is?
Ik ga het morgen even proberen, hoop dat het werkt.
Laat zeker even weten of het lukt, dan namelijk gelijk 3 blije gebruikers (doe die van kennissen daarna ook)
Thanks voor de hulp tot zover!!
- Edited
Probleem is dat de toon zodra hij aan internet hangt gelijk een update ophaalt. En dat als er een update (gedeeltelijk) al klaar staat op de toon, de rooting niet goed werkt. Maar voor activatie script te laten werken heeft hij even internet nodig. Dus dan hang je al.
Je genoemde methode is een prima oplossing. Zolang hij maar de update ophaalt (reguliere wifi kan dus ook).
thehognl
Ja duidelijk, helaas lijkt hij nu alleen de update niet meer op te halen.
Hij activeert dus wel, maar onder software komt er geen update...... Kweste van een tijdje wachten? hij komt ook niet met het complete menu (zo vroeg hij eerder ook om mijn Hue bridge, dat ziet hij nu ook niet meer).
De eerste keer dat ik de Toon aansloot liep hij uiteindelijk wel zelf door de activatie heen (krijgt zelf verbinding met het servicecenter, achteraf had ik dus de hard reset missschien niet moeten doen?)
Toen ging hij ook direct updaten.
Is er nog een mogelijkheid om de update naar de toon te krijgen? of is het gewoon een kwestie van wachten tot hij het zelf doet (is dat normaal dat er poosje overheen kan geen?)
Als hij aan het internet hangt dan haalt ie de update op zodra je op de software knop drukt.
De update leek niet gevonden te worden door de Toon,
Na een recovery via de knop onderop werkt dat weer wel.
Zo het rooten nogmaals proberen (na de update).
De update leek niet gevonden te worden door de Toon,
Na een recovery via de knop onderop werkt dat weer wel.
Een hard reset in het menu had dus geen effect. ik blijf het bijzonder vinden dat hij verder wel alle instellingen vasthoudt na een recovery. SSID etc heeft hij dan gewoon nog.
Anyway, de toon is nu aan het updaten, daarna weer proberen te rooten.
Het zit niet echt mee, het updaten is gelukt maar nu loopt het rooten niet door.
thehognl
Is het mogelijk om zonder een activatie via het script de toon te rooten (zou wel moeten toch)?
Hij loopt nu vast op het activeren (code wordt niet geaccepteerd). als ik uiteindelijk een rest doe heeft hij een groen vinkje en is verbonden met het service center (de button activeren is dan ook weg).
Zodra ik de toon dan gewoon opstart is hij ook verbonden met servicecenter, als ik dan probeer te rooten (verbonden met roonrouted) loopt hij vast na opnieuw opstarten met wanneer hij zou moeten verbinden met het service center (dan heeft ook de D03 foutmelding).
Ik kom dan dus niet tot de stap om naar software te gaan en 'de magic' te aanschouwen......
Na een restart van de toon en verbinden met mijn regulier wifi is hij gewoon weer verbonden met het seervicecenter (geen D03)
het is om gek van te worden, niets lijkt juist te gaan.
Nog suggeesties hoe dit op te lossen??
Het rooten met een nieuwe firmware is wat lastiger maar werkt zeker wel met wat geduld.
Maar wat je ook nog kan proberen is na de recovery geen wifi aan te bieden en zodra hij even aan de toonwifi hangt voor het activereren je de tijd dat de activatie knop zichtbaar is en je vervolgens [enter] druk bij het script om verder te gaat zo kort mogelijk houdt. Want zodra je [enter] druk wordt op de wifi een firewall actief die de update moet tegen houden.
Zo mijn eerder bericht was grammaticaal niet erg sterk, excuus.
Wat ik eigenlijk bedoelde; kun je de toon ook rooten wanneer toon regulier verbonden is met het servicecenter? Ergens wordt de toon toch herkend en is hij op enig moment ‘normaal’ geactiveerd zonder dat ik een code ingeef (is vanuit die situatie de Root ook te draaien?)
Of is de activitie stap in het proces vereist voor een succesvolle Root?
Wat je aangeeft, het is lastiger met de nieuwe firmware. Bedoel je hiermee gewoon blijven proberen te activeren tot een code geaccepteerd wordt?
Op dit moment blijf ik codes proberen, slikt hij niet, als ik dan even de stroom eraf haal en opnieuw opstart is hij wel ineens geactiveerd… dan kan ik wel door maar dan loopt hij vast wanneer het script de verbinding met het servicecenter wil oppakken (en dan heeft hij ineens wel D03).
Ga ook nog even proberen of een korte tijd tussen button activatie en [enter] resultaat hebben.
Ik ga morgen weer verder… al met al had ik mogelijk ff sneller iemand op Marktplaats kunnen fixxen
Ik heb een Toon 1, en best wel wat Linux ervaring (heb ooit 20 jaar geleden serieus bsh kunnen scripten en kan met vi omgaan), maar zoals veel open source Linux projecten zijn er talloze manieren om fout te gaan. Zo heb ik nu al een 3e poging om Buster op een Pi3 met een werkende access point aan de praat te krijgen laten varen. Buster draait, ik kan op de Pi3 browsen, en met een Android telefoon op de Wifi komen gaat nog wel, maar mijn telefoon heeft dan geen internet. Als ik ifconfig doe zie ik dat IPv4 niet gerouteerd wordt, alleen IPv6.
Twee vragen:
- Is de software methode wel geschikt voor de Toon 1? Of ontkom ik er niet aan om de hardware methode te gebruiken? Ik zie nergens een duidelijke antwoord hierop.
- Is het niet handiger om een IMG te maken van een Buster installatie op een Raspberry Pi (ik heb ze allemaal liggen, en kan er echt wel een willekeurige vrijmaken voor deze klus) en die op github of zo gooien, dat bespaart een heleboel noobs een heleboel ellende. En ik kan echt wel de dhcpcd.conf aanpassen aan mijn specifieke situatie. Dat is het probleem niet.
- Is anders het niet mogelijk om een .sh script te maken die het subnet uitleest en de rest installeert?
Ik hoor het graag.
OK, ik ben een heel stuk verder. Ik heb martjah's script voor VM's gebruikt en ook een TP-Link TL-WN722N gebruikt, die een stuk sterkere signaal gaf. Ik draai firmware 6.0.9 op een Toon 1.
Eerst de melding:
The response payload has been sent. Daarna Response payload was not sent. Please try again.
Ik ga maar gewoon nog een keer of wat proberen. Is het anders mogelijk om de firmware te downgraden naar < 5.0.0?
Je kan een Toon 1 downgraden naar 5.0.6 via ToonRecovery: https://github.com/ToonSoftwareCollective/ToonRecovery
(via een Raspberry Pi)