toon root script wil niet doorstarten, Uboot R10

Everything about rooting Toons 1 and 2.

Moderators: marcelr, TheHogNL, Toonz

ikdenk
Starting Member
Starting Member
Posts: 9
Joined: Sun Aug 29, 2021 9:44 pm

toon root script wil niet doorstarten, Uboot R10

Post by ikdenk »

goede middag,

is er iemand die mijn kan helpen?

ik wil mijn toon rooten en ik heb het al is eerder gedaan maar dit is een R10 versie.

nou heb ik de FTDI aangesloten en daar zie ik toon praten.

ik heb een pi3+ met rasbian geinstalleert en ssh werk openocd is ook geinstalleert.
ik volg de stappen volgens: https://github.com/martenjacobs/ToonRooter

als ik de script start krijg ik deze uitkomst.

Code: Select all

INFO:__main__:Starting up...
INFO:__main__:Detected JTAG hardware 'rpi3'
INFO:__main__:Written private and public key pair to ./id_rsa and ./id_rsa.pub, respectively
DEBUG:__main__:{"uboot_only": false, "has_jtag": true, "check_uboot": true, "boot_only": false, "reboot_after": true, "cleanup_payload": true, "port": "/dev/serial0", "jtag_hardware": "rpi3", "ssh_pubkey_data": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCq8dp9XHJUi9UtVW00KZ/w3rtzM0CzpGx7Xb5RleUb1Gik9h35qnsXZVqkrclQXNrf30TIHxnqEfuJp1I7WkPTmMbstu6M4OGDBBQOuXZAJKg91+2nlPrb5ylF3FHO+yyDed13Ko2sQw3qCFE+SULqvz5wPBwW1a2l0gQoZaA5EJ7lAqPog3IqmrDEtVyIibkAeYBcsNEZrGyPxNR0lCdpD28/xrVcd4fsEzLnh/CZb0qW3k0SiwpXyneiPuKZTfsMDhMEviyy7NBR9/XbnzpsUGTWVjjxCSv/mrYi84lHnu2JOo0XumK/zr5nmzL6QmOa9Jsy8CJAOl/nUHU6bTtN"}
INFO:rooter:Waiting for Toon to restart
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: toon root script wil niet doorstarten, Uboot R10

Post by TheHogNL »

En dan je toon dus restarten :) succes
Member of the Toon Software Collective
ikdenk
Starting Member
Starting Member
Posts: 9
Joined: Sun Aug 29, 2021 9:44 pm

Re: toon root script wil niet doorstarten, Uboot R10

Post by ikdenk »

TheHogNL wrote:En dan je toon dus restarten :) succes
Ja als die zo makkelijk was dan had ik het niet gevraagd :D

Ik herstart de toon maar de pi pikt hem niet op. Ik heb de bedrading 3x ge checkt.
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: toon root script wil niet doorstarten, Uboot R10

Post by TheHogNL »

ikdenk wrote:
TheHogNL wrote:En dan je toon dus restarten :) succes
Ja als die zo makkelijk was dan had ik het niet gevraagd :D

Ik herstart de toon maar de pi pikt hem niet op. Ik heb de bedrading 3x ge checkt.
Tja dit had je niet aangegeven :-)

Je zegt dat je hem op de FTDI wel ziet praten, dan moet het script dat ook zien. Verwijs je het script wel naar de juiste seriele poort (van de FTDI)?
De FTDI is eigenlijk niet eens nodig want de Pi heeft onboard een seriele poort (twee van de zoveel pinnen die je moet aansluiten) om met de toon te babbelen.
Member of the Toon Software Collective
ikdenk
Starting Member
Starting Member
Posts: 9
Joined: Sun Aug 29, 2021 9:44 pm

Re: toon root script wil niet doorstarten, Uboot R10

Post by ikdenk »

TheHogNL wrote:
ikdenk wrote:
TheHogNL wrote:En dan je toon dus restarten :) succes
Ja als die zo makkelijk was dan had ik het niet gevraagd :D

Ik herstart de toon maar de pi pikt hem niet op. Ik heb de bedrading 3x ge checkt.
Tja dit had je niet aangegeven :-)

Je zegt dat je hem op de FTDI wel ziet praten, dan moet het script dat ook zien. Verwijs je het script wel naar de juiste seriele poort (van de FTDI)?
De FTDI is eigenlijk niet eens nodig want de Pi heeft onboard een seriele poort (twee van de zoveel pinnen die je moet aansluiten) om met de toon te babbelen.
Ja ik snap hem ik heb de FTDI er tussen uit gehaald en nu loopt die wel door want de pi ziet hem :lol:
dan is dit de uit komst. ik heb daarna ook telnet geinstalleerd en dat was de zelfde uitkomst.

Code: Select all

INFO:rooter:Waiting for Toon to restart
INFO:rooter:Toon has U-Boot version 2010.09-R10
INFO:rooter:Loading new bootloader
INFO:rooter:Starting openocd
INFO:rooter:Waiting for 10 seconds
ERROR:rooter:
Traceback (most recent call last):
  File "./rooter.py", line 211, in start_bootloader
    client = telnetlib.Telnet('localhost', 4444)
  File "/usr/lib/python2.7/telnetlib.py", line 211, in __init__
    self.open(host, port, timeout)
  File "/usr/lib/python2.7/telnetlib.py", line 227, in open
    self.sock = socket.create_connection((host, port), timeout)
  File "/usr/lib/python2.7/socket.py", line 575, in create_connection
    raise err
error: [Errno 111] Connection refused
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/root/ToonRooter/__main__.py", line 187, in <module>
    main()
  File "/root/ToonRooter/__main__.py", line 183, in main
    rooter.Rooter(**params).run()
  File "./rooter.py", line 76, in run
    self.start_bootloader("assets/u-boot.bin")
  File "./rooter.py", line 231, in start_bootloader
    proc.terminate()
  File "/usr/lib/python2.7/subprocess.py", line 1274, in terminate
    self.send_signal(signal.SIGTERM)
  File "/usr/lib/python2.7/subprocess.py", line 1269, in send_signal
    os.kill(self.pid, sig)
OSError: [Errno 3] No such process
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: toon root script wil niet doorstarten, Uboot R10

Post by TheHogNL »

Check even of je openocd wel geinstalleerd hebt en goed werkt.
Member of the Toon Software Collective
ikdenk
Starting Member
Starting Member
Posts: 9
Joined: Sun Aug 29, 2021 9:44 pm

Re: toon root script wil niet doorstarten, Uboot R10

Post by ikdenk »

TheHogNL wrote:Check even of je openocd wel geinstalleerd hebt en goed werkt.
ik heb hem opnieuw geinstaleerd en apt-get geupdate ge reboot, ik kan alleen geen command vinden om te checken of openocd goed werkt.

ik heb na de installatie wel weer met de script getest en die geeft presies de zelfde uitkomst. :(
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: toon root script wil niet doorstarten, Uboot R10

Post by TheHogNL »

ikdenk wrote:
TheHogNL wrote:Check even of je openocd wel geinstalleerd hebt en goed werkt.
ik heb hem opnieuw geinstaleerd en apt-get geupdate ge reboot, ik kan alleen geen command vinden om te checken of openocd goed werkt.

ik heb na de installatie wel weer met de script getest en die geeft presies de zelfde uitkomst. :(
Hier staat wel een manier om openocd met de hand te starten: https://www.domoticaforum.eu/viewtopic. ... ocd#p94254
Member of the Toon Software Collective
ikdenk
Starting Member
Starting Member
Posts: 9
Joined: Sun Aug 29, 2021 9:44 pm

Re: toon root script wil niet doorstarten, Uboot R10

Post by ikdenk »

TheHogNL wrote:
ikdenk wrote:
TheHogNL wrote:Check even of je openocd wel geinstalleerd hebt en goed werkt.
ik heb hem opnieuw geinstaleerd en apt-get geupdate ge reboot, ik kan alleen geen command vinden om te checken of openocd goed werkt.

ik heb na de installatie wel weer met de script getest en die geeft presies de zelfde uitkomst. :(
Hier staat wel een manier om openocd met de hand te starten: https://www.domoticaforum.eu/viewtopic. ... ocd#p94254

oke ik ben over nieuw begonnen nieuwe installatie van rasbian.
>ssh aan
>serial port aan en serial console uit
>install openocd gaat idd iets niet goed.
stappen die ik doe zijn.

Code: Select all

git clone --recursive git://git.code.sf.net/p/openocd/code openocd

Code: Select all

cd openocd

Code: Select all

sudo apt install make libtool libtool-bin pkg-config autoconf automake texinfo libusb-1.0 libusb-dev
{
./bootstrap &&\
./configure --enable-sysfsgpio\
     --enable-bcm2835gpio \
     --prefix=/usr\
&&\
make -j4
} 2>&1 | tee openocd_build.log
dan krijg ik bij de laaste de vraag om J in te voeren en die breekt die af.

Code: Select all

root@raspberrypi:~/openocd# sudo apt install make libtool libtool-bin pkg-config autoconf automake texinfo libusb-1.0 libusb-dev
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd
De statusinformatie wordt gelezen... Klaar
Let op, 'libusb-1.0-0' wordt geselecteerd omwille van de regex 'libusb-1.0'
Let op, 'libusb-1.0-0-dev' wordt geselecteerd omwille van de regex 'libusb-1.0'
Let op, 'libusb-1.0-doc' wordt geselecteerd omwille van de regex 'libusb-1.0'
libusb-1.0-0 is reeds de nieuwste versie (2:1.0.22-2).
libusb-1.0-0 staat ingesteld op handmatig geïnstalleerd.
make is reeds de nieuwste versie (4.2.1-1.2).
make staat ingesteld op handmatig geïnstalleerd.
pkg-config is reeds de nieuwste versie (0.29-6).
Het volgende pakket is automatisch geïnstalleerd en is niet langer nodig:
  python-colorzero
Gebruik 'sudo apt autoremove' om het te verwijderen.
De volgende extra pakketten zullen geïnstalleerd worden:
  autotools-dev libauthen-sasl-perl libdata-dump-perl libencode-locale-perl
  libfile-listing-perl libfont-afm-perl libhtml-form-perl libhtml-format-perl
  libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
  libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
  libhttp-message-perl libhttp-negotiate-perl libio-html-perl
  libio-socket-ssl-perl libltdl-dev liblwp-mediatypes-perl
  liblwp-protocol-https-perl libmailtools-perl libnet-http-perl
  libnet-smtp-ssl-perl libnet-ssleay-perl libsigsegv2 libtext-unidecode-perl
  libtimedate-perl libtry-tiny-perl liburi-perl libwww-perl
  libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl
  libxml-parser-perl libxml-sax-base-perl libxml-sax-expat-perl
  libxml-sax-perl m4 perl-openssl-defaults tex-common
Voorgestelde pakketten:
  autoconf-archive gnu-standards autoconf-doc gettext libdigest-hmac-perl
  libgssapi-perl libtool-doc libcrypt-ssleay-perl gfortran
  | fortran95-compiler gcj-jdk libauthen-ntlm-perl libxml-sax-expatxs-perl
  m4-doc debhelper texlive-base texlive-latex-base texlive-generic-recommended
  texinfo-doc-nonfree texlive-fonts-recommended
De volgende NIEUWE pakketten zullen geïnstalleerd worden:
  autoconf automake autotools-dev libauthen-sasl-perl libdata-dump-perl
  libencode-locale-perl libfile-listing-perl libfont-afm-perl
  libhtml-form-perl libhtml-format-perl libhtml-parser-perl
  libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl
  libhttp-daemon-perl libhttp-date-perl libhttp-message-perl
  libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl libltdl-dev
  liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl
  libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl libsigsegv2
  libtext-unidecode-perl libtimedate-perl libtool libtool-bin libtry-tiny-perl
  liburi-perl libusb-1.0-0-dev libusb-1.0-doc libusb-dev libwww-perl
  libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl
  libxml-parser-perl libxml-sax-base-perl libxml-sax-expat-perl
  libxml-sax-perl m4 perl-openssl-defaults tex-common texinfo
0 opgewaardeerd, 49 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd.
Er moeten 6711 kB aan archieven opgehaald worden.
Na deze bewerking zal er 25,9 MB extra schijfruimte gebruikt worden.
Wilt u doorgaan? [J/n] J
Afbreken.
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: toon root script wil niet doorstarten, Uboot R10

Post by TheHogNL »

Bah nederlands. Mischien verwacht ie een Y van Yes :)
Member of the Toon Software Collective
ikdenk
Starting Member
Starting Member
Posts: 9
Joined: Sun Aug 29, 2021 9:44 pm

Re: toon root script wil niet doorstarten, Uboot R10

Post by ikdenk »

ik heb gevonden wat er fout ging.

de goede volgorde is.

Code: Select all

root@raspberrypi:apt-get install git autoconf libtool make pkg-config libusb-1.0-0-dev libftdi-dev build-essential cmake minicom pkg-config

Code: Select all

root@raspberrypi:git clone --recursive git://git.code.sf.net/p/openocd/code openocd

Code: Select all

root@raspberrypi:cd openocd

Code: Select all

root@raspberrypi:{
./bootstrap &&\
./configure --enable-sysfsgpio\
     --enable-bcm2835gpio \
     --prefix=/usr\
&&\
make -j4
} 2>&1 | tee openocd_build.log
ikdenk
Starting Member
Starting Member
Posts: 9
Joined: Sun Aug 29, 2021 9:44 pm

Re: toon root script wil niet doorstarten, Uboot R10

Post by ikdenk »

TheHogNL wrote:Bah nederlands. Mischien verwacht ie een Y van Yes :)
Hahhaha ja dat dacht ik ook ik heb geprobeert J, j, Y, y, Yes, yes. geen van alle werkte :lol:
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: toon root script wil niet doorstarten, Uboot R10

Post by TheHogNL »

De volgorde staat hier:

https://github.com/ToonSoftwareCollecti ... ll-openocd

Als je de apt install eerder doet mag ook natuurlijk. Als het maar geinstalleerd is voordat openocd gecompiled gaat worden.
Member of the Toon Software Collective
ikdenk
Starting Member
Starting Member
Posts: 9
Joined: Sun Aug 29, 2021 9:44 pm

Re: toon root script wil niet doorstarten, Uboot R10

Post by ikdenk »

TheHogNL wrote:De volgorde staat hier:

https://github.com/ToonSoftwareCollecti ... ll-openocd

Als je de apt install eerder doet mag ook natuurlijk. Als het maar geinstalleerd is voordat openocd gecompiled gaat worden.
wat ik fout deed wat dit. (dit komt uit het readme bestand van github.)

stap één git clone --recursive git://git.code.sf.net/p/openocd/code openocd
stap twee cd openocd
stap drie sudo apt install make libtool libtool-bin pkg-config autoconf automake texinfo libusb-1.0 libusb-dev
{
./bootstrap &&\
./configure --enable-sysfsgpio\
--enable-bcm2835gpio \
--prefix=/usr\
&&\
make -j4
} 2>&1 | tee openocd_build.log

stap vier sudo make install

en door dat jij aan gaf om openocd na te checken kwam ik er idd achter dat daar iets niet goed zat en ben ik daar veder op gaan zoeken. en viel mijn op bij de post van rboers
deze > domoticaforum.eu/viewtopic.php?f=87& ... 210#p83745 daar duidelijk staat hoe de regels moeten.

stap één root@raspberrypi:apt-get install git autoconf libtool make pkg-config libusb-1.0-0-dev libftdi-dev build-essential cmake minicom pkg-config

root@raspberrypi:mkdir ~/rootToon niet gedaan.
stap twee root@raspberrypi:git clone --recursive git://git.code.sf.net/p/openocd/code openocd
stap drie root@raspberrypi:cd openocd
stap vier root@raspberrypi:{
./bootstrap &&\
./configure --enable-sysfsgpio\
--enable-bcm2835gpio \
--enable-maintainer-mode \
--disable-werror \
--enable-ft2232_libftdi \
--enable-ep93xx \
--enable-at91rm9200 \
--enable-usbprog \
--enable-presto_libftdi \
--enable-jlink \
--enable-vsllink \
--enable-rlink \
--enable-arm-jtag-ew \
--enable-dummy \
--enable-buspirate \
--enable-ulink \
--enable-presto_libftdi \
--enable-usb_blaster_libftdi \
--enable-ft2232_libftdi\
--prefix=/usr\
&&\
make -j4
} 2>&1 | tee openocd_build.log
deze heb ik aangepast naar die readme van hier boven.
stap vijf root@raspberrypi: sudo make install

dan zie je duidelijk mijn fout.
en daarna werkte jou script perfect, bedankt voor je hulp en je script.
Last edited by ikdenk on Sat Sep 04, 2021 11:46 am, edited 1 time in total.
TheHogNL
Forum Moderator
Forum Moderator
Posts: 2125
Joined: Sun Aug 20, 2017 8:53 pm

Re: toon root script wil niet doorstarten, Uboot R10

Post by TheHogNL »

ikdenk wrote:
TheHogNL wrote:De volgorde staat hier:

https://github.com/ToonSoftwareCollecti ... ll-openocd

Als je de apt install eerder doet mag ook natuurlijk. Als het maar geinstalleerd is voordat openocd gecompiled gaat worden.
wat ik fout deed wat dit. (dit komt uit het readme bestand van github.)

stap één git clone --recursive git://git.code.sf.net/p/openocd/code openocd[/coler]
stap twee cd openocd
stap drie sudo apt install make libtool libtool-bin pkg-config autoconf automake texinfo libusb-1.0 libusb-dev
{
./bootstrap &&\
./configure --enable-sysfsgpio\
--enable-bcm2835gpio \
--prefix=/usr\
&&\
make -j4
} 2>&1 | tee openocd_build.log

stap vier sudo make install

en door dat jij aan gaf om openocd na te checken kwam ik er idd achter dat daar iets niet goed zat en ben ik daar veder op gaan zoeken. en viel mijn op bij de post van rboers
deze > domoticaforum.eu/viewtopic.php?f=87& ... 210#p83745 daar duidelijk staat hoe de regels moeten.

stap één root@raspberrypi:apt-get install git autoconf libtool make pkg-config libusb-1.0-0-dev libftdi-dev build-essential cmake minicom pkg-config

root@raspberrypi:mkdir ~/rootToon niet gedaan.
stap twee root@raspberrypi:git clone --recursive git://git.code.sf.net/p/openocd/code openocd
stap drie root@raspberrypi:cd openocd
stap vier root@raspberrypi:{
./bootstrap &&\
./configure --enable-sysfsgpio\
--enable-bcm2835gpio \
--enable-maintainer-mode \
--disable-werror \
--enable-ft2232_libftdi \
--enable-ep93xx \
--enable-at91rm9200 \
--enable-usbprog \
--enable-presto_libftdi \
--enable-jlink \
--enable-vsllink \
--enable-rlink \
--enable-arm-jtag-ew \
--enable-dummy \
--enable-buspirate \
--enable-ulink \
--enable-presto_libftdi \
--enable-usb_blaster_libftdi \
--enable-ft2232_libftdi\
--prefix=/usr\
&&\
make -j4
} 2>&1 | tee openocd_build.log
deze heb ik aangepast naar die readme van hier boven.
stap vijf root@raspberrypi: sudo make install

dan zie je duidelijk mijn fout.
en daarna werkte jou script perfect, bedankt voor je hulp en je script.


Wat jij beschrijft staat toch echt niet in de README: https://github.com/ToonSoftwareCollecti ... ll-openocd
Ik vermoed dat je een andere copy van toonrooter hebt gepakt ergens met oude informatie.
Member of the Toon Software Collective
Post Reply

Return to “Toon Rooting”