Rooting Toon (or boxx)

Everything about rooting Toons 1 and 2.

Moderators: marcelr, TheHogNL, Toonz

Peebee01
Starting Member
Starting Member
Posts: 4
Joined: Sun Jan 28, 2018 9:35 am

Re: Rooting Toon (or boxx)

Post by Peebee01 »

Thanks marcel, will give it a try
globegrabber
Starting Member
Starting Member
Posts: 47
Joined: Thu Sep 21, 2017 9:14 pm

Re: Rooting Toon (or boxx)

Post by globegrabber »

Saw you buy the serial cable at AliExpress, only thing is that this cable has a fixed header connector, you should modify this to connect to the Header of Toon,
This cable is more easier this one has separate hearder connectors look at this one as especially the loose connectors:
https://nl.aliexpress.com/item/FT232-Br ... 0.0.kNhtlI

This is the wiring you need, usb cable white(RXD), Green(TXD), Black(Ground)
You have to crossfix them to communicate to Toon,

Toon hearder,11= RXD<connect with>Green,
13=TXD<connect with>White,
14=GRD<connect with>Black

Suc6
Prutzer
Starting Member
Starting Member
Posts: 16
Joined: Thu Feb 01, 2018 12:46 pm

Re: Rooting Toon (or boxx)

Post by Prutzer »

Hi Marcel and Rboers,

First of all, thank you for your manual how to root a Toon thermostaat.
I'm also trying to root a Toon but I get stuck. First I tried to use a Orange PI, but that did not work. I did not succeed in configuring openocd. Next I used my raspberry Pi and that is going better.
But now i'm stuck here:

root@raspberrypi:~/rootToon# ls
ed20.cfg raspberrypi.cfg
root@raspberrypi:~/rootToon# openocd -s /usr/share/openocd -f ~/rootToon/raspberrypi.cfg -f ~/rootToon/ed20.cfg
Open On-Chip Debugger 0.9.0 (2018-01-22-06:14)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Info : only one transport option; autoselect 'jtag'
/root/rootToon/raspberrypi.cfg:13: Error: invalid command name "bcm2835gpio_peripheral_base"
in procedure 'script'
at file "embedded:startup.tcl", line 60
at file "/root/rootToon/raspberrypi.cfg", line 13
root@raspberrypi:~/rootToon#

Before I could start openocd I had to install it. Sudo apt-get install openocd.
What am I doing wrong?
marcelr
Global Moderator
Global Moderator
Posts: 1153
Joined: Thu May 10, 2012 10:58 pm
Location: Ehv

Re: Rooting Toon (or boxx)

Post by marcelr »

The file raspberrypi.cfg is specific for a raspberry pi. (a PI1 to be specific, looking at the processor type number). An orangepi is a totally different machine with different processor setup. You can't just mix the two and expect it to work.
Prutzer
Starting Member
Starting Member
Posts: 16
Joined: Thu Feb 01, 2018 12:46 pm

Re: Rooting Toon (or boxx)

Post by Prutzer »

Thanks! I changed the cfg file for a RPI 3 version and succeed in uploading the Uboot file.

> soft_reset_halt
requesting target halt and executing a soft reset
target halted in ARM state due to debug-request, current mode: Supervisor
cpsr: 0x600000d3 pc: 0x00000000
MMU: disabled, D-Cache: disabled, I-Cache: disabled
> reset halt
JTAG tap: imx27.etb tap/device found: 0x1b900f0f (mfg: 0x787 (<unknown>), part: 0xb900, ver: 0x1)
JTAG tap: imx27.cpu tap/device found: 0x07926121 (mfg: 0x090 (Chip Express), part: 0x7926, ver: 0x0)
srst pulls trst - can not reset into halted mode. Issuing halt after reset.
target halted in ARM state due to debug-request, current mode: Supervisor
cpsr: 0x600000d3 pc: 0xa1f205b4
MMU: disabled, D-Cache: disabled, I-Cache: enabled
NOTE! Severe performance degradation without fast memory access enabled. Type 'help fast'.
> load_image u-boot.bin 0xa1f00000
166504 bytes written at address 0xa1f00000
downloaded 166504 bytes in 1.879518s (86.512 KiB/s)
> resume 0xa1f00000

Toon is now restarting.
But what ever I try, I can not interupt the boot loader by typing or copy past the password.
Copy/paste the password (toon + <enter>)
I tried it 10 times, it still continues.

Minicom session:
U-Boot 2010.09 (Feb 15 2017 - 18:17:02)

CPU: Freescale i.MX27 at 400.168 MHz

Prodrive B.V. ED2.0
DRAM: 128 MiB
NAND: 128 MiB
LCD: Initializing LCD frambuffer at a1400000
LCD: 800x480, pbb 4
LCD: Drawing the logo...
In: serial
Out: serial
Err: serial
Display-bmp: 800 x 480 with 16777216 colors
Net: FEC
Warning: FEC MAC addresses don't match:
Address in SROM is 00:00:20:03:00:00
Address in environment is 00:0f:11:06:ff:ad


Autoboot in 2 sec...
Enter the password to interrupt.
The password is: toon

NAND read: device 0 offset 0x300000, size 0x300000
3145728 bytes read: OK
## Booting kernel from Legacy Image at a1000000 ...
Image Name: Linux-2.6.36-R10-h27
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1944336 Bytes = 1.9 MiB
Load Address: a0008000
Entry Point: a0008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...
marcelr
Global Moderator
Global Moderator
Posts: 1153
Joined: Thu May 10, 2012 10:58 pm
Location: Ehv

Re: Rooting Toon (or boxx)

Post by marcelr »

Well, what can I say ...
I do my rooting (on very rare occasions, it's nfs-rootfs boots mostly, these days) with a linux box using <left mouse button> to copy, and <right mouse button> to paste the password into the minicom window. Proper positioning is not important. Works every time at first try.
Prutzer
Starting Member
Starting Member
Posts: 16
Joined: Thu Feb 01, 2018 12:46 pm

Re: Rooting Toon (or boxx)

Post by Prutzer »

Mmm Maybe my serial connection is read only. I will try another USB to serial adapter.
globegrabber
Starting Member
Starting Member
Posts: 47
Joined: Thu Sep 21, 2017 9:14 pm

Re: Rooting Toon (or boxx)

Post by globegrabber »

Code: Select all

##### Toegang tot en wijziging van de bootloaderinstellingen #####

## methode 1: via het wachtwoord ##

Je kunt jezelf toegang verschaffen tot de bootloader door het bootloader  
wachtwoord in te geven (via Ctrl+C, Ctrl+V, gewoon typen gaat te traag).

Zodra toon opstart zie je in het putty scherm de output van het bootproces.
Op enig moment volgt dan:

Enter password - autoboot in 2 sec.

Tot nu toe zijn twee bootloaderwachtwoorden gevonden, behorend bij twee versies 
van de bootloader. Deze versie wordt weergegeven bij het opstarten van toon:


U-Boot 2010.09-R6 (Mar 14 2012 - 11:15:10)

CPU:   Freescale i.MX27 at 400.168 MHz
... etc.

De wachtwoorden zijn:

Bootloader versie     wachtwoord

U-Boot 2010.09-R6     f4E9J
U-Boot 2010.09-R8     3BHf2

Het wachtwoord is hoofdlettergevoelig, dus bijvoorbeeld f is niet hetzelfde 
als F.
Copy/paste het wachtwoord  (met <enter> erachter) in de putty console zodra
erom gevraagd wordt. Dit stopt de bootloader en presenteert de U-Boot prompt:

U-Boot>

Let op dat het wachtwoord niet zichtbaar is als je het ingeeft. Je ziet pas 
wat je intikt als U-Boot een seriele console voor je geopend heeft.

Als, om wat voor reden dan ook, je niet in staat bent om het wachtwoord in 
te geven, of je hebt een toon met een tot nu toe onbekend wachtwoord, dan
kun je de bootloader onderbreken door de NAND chip kort te sluiten, of 
de bootloader software van toon dumpen (met behulp van JTAG hardware en 
-software). Zeker het laatste is nogal gedoe, ga ik hier niet op in.

## methode 2: NAND chip tijdelijk kortsluiten ## 

Je kunt in het boot-menu terecht komen door op het goede moment tijdens 
opstarten een paar verbindingen van de NAND chip kort te sluiten, met een 
klein metalen schroevendraaiertje.
Op het moment dat "Checking crc" of woorden van die strekking in je putty 
console verschijnen, sluit je pin 8 en 9  (!CE en !RE, NOT chip enable en 
NOT read enable) kort. Dit geeft een zgn. crc error in de bootloader, die 
reageert met een interactieve prompt (om e.e.a. te kunnen verhelpen).
Handig.

NB: De NAND chip is de enige Samsung chip op de printplaat.

##### Dichtgespijkerde versies van U-Boot #####

Vanaf begin 2016 wordt er een nieuwere versie van de bootloader op toon 
geinstalleerd. Deze geeft de volgende versieregel bij het opstarten:

U-Boot 2010.09-R10 (Dec 14 2015 - 19:28:18)

Deze versie vraagt ook om een wachtwoord, maar dat is onbekend en nogal wat 
beter versleuteld dan in vorige versies (SHA256 encryptie). Toons met een
serienummer beginnend met 16  (en hoger waarschijnlijk) hebben deze versie.

Uit eerdere discussies met Quby volgde dat elke toon nu z'n eigen wachtwoord 
heeft (dus dikke kans  dat het te maken heeft met de naam van je toon
(eneco-001-xxxxxx), de MAC adressen, serienummers of andere individuele
kenmerken van je toon). Leuke info, maar daar heben we dus niks aan.

De schroevendraaiermethode werkt bij deze toons ook niet, als je de 
bootloader onderbreekt krijg je het volgende:

---------------------------------------------------------
Welcome to the bootloader, adventurous adventurer.

We congratulate you on your perseverance and inventivity!

Would you like an easier way in?
Please visit quby.com/open-system for more information.

Game on! :)
---------------------------------------------------------

De link geeft je de mogelijkheid om Quby toon voor je te laten rooten,
(waarschijnlijk gooien ze de VPN keys weg, en zetten ze de software in 
standalone mode). Heb ik geen ervaring mee. Als je dit niet wilt, rest als 
enige mogelijkheid om een ander bootloader te nemen, en die met JTAG 
hardware naar je toon te uploaden.

##### Benodigdheden, naast de eerder genoemde spullen #####

1: JTAG interface. Ik gebruik een kloon JLink, gekocht op ebay voor $15,-- of 
   daaromtrent.

2: Bekabeling voor de JTAG interface van toon. Zul je waarschijnlijk zelf 
   moeten  maken, zie hierboven voor pinbezetting.

3: OpenOCD software, versie 0.9.0 of later. Hier op te halen:
   https://sourceforge.net/projects/openocd/files/openocd/
   (en leer ermee werken!)

4: Een telnet client.

5: U-boot image en een toon configuratiefile, voor openocd.
   Te vinden in de downloads thread van dit forum. 

##### Te verrichten handelingen #####

1: Pak de bootloader en ed20.cfg file uit op een handige plek, bij elkaar.

2: Koppel de JTAG interface en de seriele interface aan toon en je PC.

3: Open een terminal programma voor je seriele interface, en eentje voor je 
   telnet client.

4: Start toon op.

5: Open een root shell voor OpenOCD en start openocd:

   $ openocd -f <jouw_interface_config_file> -f ed20.cfg

6: Open een telnet sessie om openocd aan te sturen:

   telnet localhost 4444

7: Halt de processor, via het openocd commando soft_reset_halt:

  > soft_reset_halt                 
  requesting target halt and executing a soft reset
  target halted in ARM state due to debug-request, current mode: Supervisor
  cpsr: 0x000000d3 pc: 0x00000000
  MMU: disabled, D-Cache: disabled, I-Cache: disabled

7a: Als je een raspberry pi als JTAG interface gebruikt, voer dan ook nog uit:

  > reset halt

  Dit stopt de processor bij deze JTAG hardware.

8: Upload het u-boot image naar toon's geheugen. Het upload adres is 0xa1f00000:

  > load_image u-boot.bin 0xa1f00000
  166504 bytes written at address 0xa1f00000
  downloaded 166504 bytes in 2.548540s (63.802 KiB/s)

9: Herstart de processor op het u-boot upload adres:

  > resume 0xa1f00000               

  Dit resulteert in een reboot, en geeft de mogelijkheid om de bootloader te 
  onderbreken. 

10: Knip/plak het wachtwoord (toon + <enter>) in de seriele terminal. Dit stopt
    de bootloader en geeft de u-boot prompt:

    U-Boot> 

Ik zou het bijna vergeten: Game over ... (voorlopig, dan toch ;-) )

Voor Mensen die een raspberry pi 2 of 3 willen gebruiken voor de JTAG procedure
heeft rboers een zeer gedetailleerde beschrijving gemaakt.

Die is hier te vinden:

https://www.domoticaforum.eu/viewtopic.php?f=87&t=11230&start=210#p83745

Dank je, rboers, voor deze uitgebreide beschrijving.

##### U-Boot environment aanpassen #####

Zodra je in het U-Boot menu bent aangekomen, kun je een aantal commando's 
uitvoeren:
De eerste is printenv, en geeft het volgende (bootloader versie 
U-Boot 2010.09-R8, R6 lijkt er veel op):

U-Boot> printenv
bootdelay=2
baudrate=115200
loadaddr=0xA1000000
bootdelay=2
mtdids=nand0=mxc_nand
mtdparts=mtdparts=mxc_nand:1M(u-boot)ro,512K(u-boot-env)ro,1536K(splash-image),3M(kernel),3M(kernel-backup),119M(rootfs)
mtdparts_kernel=mtdparts=mxc_nand:512K@0x00100000(u-boot-env)ro,1536K(splash-image),3M(kernel),3M(kernel-backup),119M(rootfs)
mem=128M
autoload=no
backlight_brightness=50
baudrate=115200
console=ttymxc0
addtty=setenv bootargs ${bootargs} console=${console},${baudrate}
addmtd=setenv bootargs ${bootargs} ${mtdparts_kernel}
nandargs=setenv bootargs ubi.mtd=4 root=ubi0:rootfs rw rootfstype=ubifs
boot_nand=run nandargs addmtd addtty addmisc; nand read ${loadaddr} kernel; bootm ${loadaddr}
boot_nand_backup=run nandargs addmtd addtty addmisc; nand read ${loadaddr} kernel-backup; bootm ${loadaddr}
bootcmd=run boot_nand
splashimage=0x180000
ethact=FEC
sn=xx-xx-xxx-xxx
pn=6500-1400-1200
software_compatibility=0
manufacture_date=2014/04
ethaddr=aa:bb:cc:dd:ee:ff
addmisc=setenv bootargs ${bootargs} mem=${mem} lpj=999424
bootargs=ubi.mtd=4 root=ubi0:rootfs rw rootfstype=ubifs mtdparts=mxc_nand:512K@0x00100000(u-boot-env)ro,1536K(splash-image),3M(kernel),3M(kernel-backup),119M(rootfs) c4
partition=nand0,0
mtddevnum=0
mtddevname=u-boot

Environment size: 1280/131068 bytes
U-Boot>

Het bootloader environment bevat een aantal commando's die bij opstarten 
uitgevoerd worden. We passen de laatste aan (addmisc, dat is het laatste 
stukje commando van boot_nand, de standaard opstartregel):

Edit addmisc als volgt (letterlijk deze tekst, een tikfout is dodelijk):

setenv addmisc setenv bootargs \$\{bootargs\} mem=\$\{mem\} lpj=999424 init=/bin/sh

Overigens heb ik geen idee wat lpj=999424 betekent, in mijn toon zit het er. 
In oudere bootloaderversies zit het niet, zou niks mogen uitmaken, zolang je 
maar exact de oorspronkelijke addmisc regel kopieert (en let op de backslashes,
voor de $ en { en } tekens).

Vervolg daarna het bootproces door het volgende in te tikken:

run boot_nand

en druk op <enter>.

Aan het einde van het bootproces opent U-Boot een command shell of cli, of 
console, of hoe je 't ook noemen wilt, in putty. Je kunt nu de opstartfiles 
van toon gaan editen. Let niet op de foutmelding

/bin/sh: can't access tty; job control turned off

die heeft geen effect.

##### Aanpassen van de boot scripts en passwd bestand #####

Voeg een seriel console toe aan  /etc/inittab; lokaliseer de volgende regel
in /etc/inittab:

# HCBv2 static stuff

en edit (software versie < 3.0 (shockwave flash GUI)) met vi of nano:

# HCBv2 static stuff
ovpn:2345:respawn:/usr/sbin/openvpn --config /etc/openvpn/vpn.conf --verb 0 >/dev/null 2>&1
flas:5:respawn:/usr/bin/startflash >/dev/null 2>&1
# add serial console access: (added, MR!):
gett:235:respawn:/sbin/getty -L 115200 ttymxc0 vt102

of: (toon SW 3.x.y, qt GUI):

# HCBv2 static stuff
ovpn:2345:respawn:/usr/sbin/openvpn --config /etc/openvpn/vpn.conf --verb 0 >/dev/null 2>&1
qtqt:245:respawn:/usr/bin/startqt >/dev/null 2>&1
# add serial console access: (added, MR!):
gett:235:respawn:/sbin/getty -L 115200 ttymxc0 vt102

NOTITIE: Vanaf firmware 4.9.23, is busybox vervangen en heeft getty niet langer 
aan boord. Daardoor heeft het toevoegen van de regel voor getty geen effect meer. 
Een oplossing voor dit probleempje wordt een stukje verderop gegeven, bij de 
installatie van dropbear. Als je toon deze firmware (of nieuwer) heeft, kun je
het beste nog even niet rebooten, maar lees even door tot in de 
dropbear-installatie sectie.

Nu je er toch bent, maak van de openVPN regel commentaar, met een hekje (#):

#ovpn:2345:respawn:/usr/sbin/openvpn --config /etc/openvpn/vpn.conf --verb 0 >/dev/null 2>&1

Door deze regel uit te schakelen zoekt toon niet langer verbinding met het SC
(en uploadt geen data meer). Als je geen Eneco abonnement hebt, is dit 
waarschijnlijk wat je wilt. In het andere geval: afblijven.

(Voor toon sw 3.0 en later):

Lokaliseer het wachtwoordenbestand /etc/passwd en pas aan:

root:DISABLED:0:0:root:/root:/bin/sh

wordt (DISABLED weg):

root::0:0:root:/root:/bin/sh

en sla op. Anders kom je er later niet in.

##### Terug naar de originele bootloaderconfiguratie en cli toegang #####

Als je /etc/inittab en /etc/passwd aangepast hebt, reboot je toon door op 
de reset-knop te drukken.

Wacht een tijdje, en je komt terug in het normale gedrag van toon, nu met een 
login shell. Omdat tijdens de U-Boot hack niks definitief opgeslagen is, start 
toon weer normaal op (zonder init=/bin/sh).
Let op dat de console output van alle netwerkinterfaces en de framebuffer ook 
naar dezelfde console gestuurd wordt. Dat betekent dat er een heleboel tekst in
de console verschijnt zonder dat je wat intikt. De login-prompt voor de shell
wordt er gewoon tussendoor gegooid. Zoek naar het volgende:

...
Eneco Toon by Quby

eneco-001-xxxxxx login:
...

in de console output. Het kan verstopt zitten in een lawine aan andere tekst 
die op de console afgedrukt wordt. Zodra je deze tekst (de login prompt) ziet,
kun je doorgaan naar de volgende stap.

Om Patrick Volkerding, lead developer van Slackware te citeren:

You may now login as "root".

Dus tik in:

root

en je bent volledig de baas over je eigen toon.
Stel wel even een STERK wachtwoord in. Tik in:

passwd

en volg de stappen op het scherm.

Zet je toon nog niet in elkaar, we hebben de seriele poort nog nodig om de
netwerkverbindingen met de buitenwereld open te zetten. 

I don't belief the serial will be the issue. as i see you are try to get in with the wrong password oversee the tutorials for what password needs to be!

EDIT marcelr:
Just condensed your post a little. Pasting three quarters of the Dutch rooting manual into a post is not really helpful, especially since finding the bootloader password is not the issue here. It's about not being able to enter it. And by the way, the bootloader password for the custom bootloader is "toon", as the loader conveniently states :-).
Asopus
Starting Member
Starting Member
Posts: 7
Joined: Sat Feb 03, 2018 8:47 pm

Re: Rooting Toon (or boxx)

Post by Asopus »

Hello,

Yesterday I rooted my Toon wich I bought at MP. The manual was great, it really was! And I'm in with SSH. But.. My toon won't boot anymore. It stays at the pink screen with the litte balls at the bottom right, two of three are filled white. The firmare is v3.x.

Normally I do not post and figure it out myself, but it's getting cold at my home something I dont like the coming weeks with the cold that's expected! I hope someone can help me. As a developer I have knowledge of some things and maybe I can help in the future :)
marcelr
Global Moderator
Global Moderator
Posts: 1153
Joined: Thu May 10, 2012 10:58 pm
Location: Ehv

Re: Rooting Toon (or boxx)

Post by marcelr »

When you have two dots, the basic part of the operating system is loaded (/sbin/init is running) and the qt-gui is starting. If it doesn't go any further than that, I would first check which processes are running use the top command for that) and see if qt-gui is there.
If that's the case, you probably edited some stuff in the /HCBv2/qml/* directories, and made a mistake.
You can find errors in the gui by restarting it in a more verbose run mode:

Code: Select all

killall qt-gui; /HCBv2/sbin/qt-gui -platform linuxfb -plugin Tslib --daemon 2>&1
globegrabber
Starting Member
Starting Member
Posts: 47
Joined: Thu Sep 21, 2017 9:14 pm

Re: Rooting Toon (or boxx)

Post by globegrabber »

Hello,
I Am willing to root a Toon fw 4.9.23 this fw. needs a slightly different approach
so i use the the special part in the tutorial for root the fw 4.9.23
first changed the dropbear_2015.71-r0_qb2.ipk with

base64 dropbear_2015.71-r0_qb2.ipk > dropbear_2015.71-r0_qb2.ipk.b64

then uploaded the binary file by putty after <Ctrl+ A>(past binary file by right mouse button) <Ctrl+D>
rebuild the file with.
base64 -d dropbear_2015.71-r0_qb2.ipk.b64 > dropbear_2015.71-r0_qb2.ipk

Then i tried to install with.
opkg install dropbear_2015.71-r0_qb2.ipk

only thing is installation is braked up with the following error

/ # opkg install dropbear_2015.71-r0_qb2.ipk
Installing dropbear (2015.71-r0) to root...
Configuring dropbear.
Collected errors:
* pkg_run_script: package "dropbear" postinst script returned status 255.
* opkg_configure: dropbear.postinst returned 255.
/ #

what to do to established a serial connection.
What is going wrong of course i get the error getty: applet not found and no serial console
marcelr
Global Moderator
Global Moderator
Posts: 1153
Joined: Thu May 10, 2012 10:58 pm
Location: Ehv

Re: Rooting Toon (or boxx)

Post by marcelr »

You can run the postinstall script manually:

/usr/lib/opkg/info/dropbear.postinst

That should perform all tasks needed to set up dropbear.
Asopus
Starting Member
Starting Member
Posts: 7
Joined: Sat Feb 03, 2018 8:47 pm

Re: Rooting Toon (or boxx)

Post by Asopus »

marcelr wrote:When you have two dots, the basic part of the operating system is loaded (/sbin/init is running) and the qt-gui is starting. If it doesn't go any further than that, I would first check which processes are running use the top command for that) and see if qt-gui is there.
If that's the case, you probably edited some stuff in the /HCBv2/qml/* directories, and made a mistake.
You can find errors in the gui by restarting it in a more verbose run mode:

Code: Select all

killall qt-gui; /HCBv2/sbin/qt-gui -platform linuxfb -plugin Tslib --daemon 2>&1
Thank you! You pointed me at the right direction, in verbose mode I saw that I made an error in a config file. All is working now :)
globegrabber
Starting Member
Starting Member
Posts: 47
Joined: Thu Sep 21, 2017 9:14 pm

Re: Rooting Toon (or boxx)

Post by globegrabber »

Thanks Marcelr for yours support,
I have managed by manual to install dropbear,
only thing i hoped for is to get the serial console but this what i get returned;

this is the last part of booting up:

Starting Dropbear SSH server: dropbear.
Starting syslogd/klogd: done
HCBv2 apps started via runlevels, performing 'addstartables && reload && init 5 or 5'.
HCBv2 adding: comm eventmgr kpi pwrusage scsync smartplug thermstat usermsg weather bxtproxy config log rrd watchdog hue p1 zwave lighttpd.
HCBv2 startables unchanged, not writing /etc/inittab.
getty: applet not found
getty: applet not found
udhcpc: sending discover
getty: applet not found
getty: applet not found
getty: applet not found
getty: applet not found
getty: applet not found
getty: applet not found
imx-fb imx-fb.0: PreserveUBootFramebuffer(4): xres=800, yres=480 [do _update_lcdc]
udhcpc: sending discover
getty: applet not found
getty: applet not found
INIT: Id "gett" respawning too fast: disabled for 5 minutes
Lease failing, already running in bg: udhcpc -b -R -i wlan0 -A 5 -p /var/run/udhcpc.wlan0.pid -H eneco-001-117452
udhcpc: no lease, forking to background
eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=1:10, irq=-1)
^C(Efuse for 3062/3562/3572) Size=0x2d [2d0-2fc]
Key1Str is Invalid key length(0) or Type(0)
Key2Str is Invalid key length(0) or Type(0)
Key3Str is Invalid key length(0) or Type(0)
Key4Str is Invalid key length(0) or Type(0)
NVM is Efuse and its size =2d[2d0-2fc]
phy mode> Error! The chip does not support 5G band 15!
RTMPSetPhyMode: channel is out of range, use first channel=1
(Efuse for 3062/3562/3572) Size=0x2d [2d0-2fc]
AntCfgInit: primary/secondary ant 0/1
0x1300 = 00064300
eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=1:10, irq=-1)
^C(Efuse for 3062/3562/3572) Size=0x2d [2d0-2fc]
Key1Str is Invalid key length(0) or Type(0)
Key2Str is Invalid key length(0) or Type(0)
Key3Str is Invalid key length(0) or Type(0)
Key4Str is Invalid key length(0) or Type(0)
NVM is Efuse and its size =2d[2d0-2fc]
phy mode> Error! The chip does not support 5G band 15!
RTMPSetPhyMode: channel is out of range, use first channel=1
(Efuse for 3062/3562/3572) Size=0x2d [2d0-2fc]
AntCfgInit: primary/secondary ant 0/1
0x1300 = 00064300
getty: applet not found
getty: applet not found
getty: applet not found
getty: applet not found
getty: applet not found
getty: applet not found
getty: applet not found
getty: applet not found
getty: applet not found
getty: applet not found
INIT: Id "gett" respawning too fast: disabled for 5 minutes
eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=1:10, irq=-1)


What to do next to get to the login?
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: Rooting Toon (or boxx)

Post by TheHogNL »

globegrabber wrote:Thanks Marcelr for yours support,
I have managed by manual to install dropbear,
only thing i hoped for is to get the serial console but this what i get returned;

this is the last part of booting up:

Starting Dropbear SSH server: dropbear.

What to do next to get to the login?
Connect from your pc to your toon using a SSH client :-)
Member of the Toon Software Collective
Post Reply

Return to “Toon Rooting”