07-02-2021, 03:44 PM | #1 |
Junior Member
Posts: 3
Karma: 10
Join Date: Jul 2021
Device: Kobo Touch N905 (a)
|
Kobo Touch N905 - need external sd boot
Hi,
I bricked my Kobo Touch n905 (not the one with internal sd-card) bricking was succesfuy done by installing xcsoar and changing usb-otg settings in the xcsoar menue (xcsoar is a great , in my opinion the best soaring navigation software and the kobo touch n905 (a) works with it as long as usb-otg setting is not changed). before bricking i made a backup.img now the blue light is blinking, by pressing the home button when sliding the powerbutton the led lights constant blue. when i press the reset button home button and powerbutton in all possibe combinations, blue light changes to red light. i want to made the kobo boot from an external sdcard by holding the home button when sliding the power button. when some system is working i can write the backup.img on the internal memory via usb cable. i dont knwo how to make the sd card with some linux distribution. according to a thread in this forum (link below) i have to make a partition on the sd card with ext2 filesystem and then copy (?) debian there.. can someone give me a hint how to start? https://www.mobileread.com/forums/sh...d.php?t=289206 Last edited by NoPro; 07-02-2021 at 03:47 PM. |
07-02-2021, 08:55 PM | #2 |
Grand Sorcerer
Posts: 24,906
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
If you have an image, you might be able to put that on a card and boot from that. This works with the Aura using an image from the Aura H2O. If that works, you can try to restore the image from the card.
But, how did you create the image in the first place? I haven't seen one for the N905 Touch. I would think the only way to produce one is to boot from the SD card. I suppose producing one when booted normally might work. I don't know if that would produce a a usable image or not. |
Advert | |
|
07-03-2021, 07:57 AM | #3 |
cosiñeiro
Posts: 1,275
Karma: 2200073
Join Date: Apr 2014
Device: BQ Cervantes 4
|
The external sd boot mentioned in the link still relies on a working bootloader on the internal storage. That bootloader (u-boot) will load the kernel in memory (again from the internal storage) and jump at it. What changes is the root cmdline argument passed to the kernel.
That means that you'll need a working bootloader/kernel on the internal partiton. If that's your case you can follow @davidfor suggestion: flash your backup to an external sdcard and try to boot from it. Some things won't work at all in this config (ie: the "user" partition is hardcoded at mmcblk0p3 in the firmware) but you'll see -at least- the bootlogo and you can tweak the 1st partition of your external sdcard to get a working FW. |
07-03-2021, 08:41 PM | #4 | |
Evangelist
Posts: 469
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
|
Quote:
|
|
07-04-2021, 05:34 AM | #5 |
cosiñeiro
Posts: 1,275
Karma: 2200073
Join Date: Apr 2014
Device: BQ Cervantes 4
|
|
Advert | |
|
07-06-2021, 12:35 PM | #6 |
Junior Member
Posts: 3
Karma: 10
Join Date: Jul 2021
Device: Kobo Touch N905 (a)
|
thanks for your answers. im still in hope that there is someone alive in the kobo giving me rescue signs by the red light sigals
i created the image of the briked kobo with win32diskimager. i tried to boot this image from the external sd by powerup+home btn - blue led blinking slow. i tried the "external sd boot method" with an other good kobo touch. copied the 1,4gb partition with HDDRawCopyTool and tried powerup+home btn - blue led blinking slow... doesnt work can you give me some advice how to boot? is there a way to the serial output from the kobo with a serial-usb adapter.. soldering the cable to the kobo is no problem. |
07-06-2021, 09:49 PM | #7 | ||
Grand Sorcerer
Posts: 24,906
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Quote:
If you have a working N905 Touch, you might be able to create an image using that. You should be able to telnet into the working device and us the dd command to create an image of the device on the SD card. Then use that to create the bootable SD car for the non-working device. I think this would work, but, I am not sure. And I don't know the dd command well enough to suggest what the parameters should be. Telnet is turned on when you turn on the developer mode. And that has an option to force WiFi on so it won't go to sleep when executing the commands needed. As possible test of this is using the image from the N905B Touch. I think this might be close enough to the N905 to boot. I'm not sure of that, but, something in the back of my brain suggests it is. I don't think it will work completely, but, might get further than you currently have. I have sent you a PM with the link to the image if you want to try it. |
||
07-08-2021, 12:34 PM | #8 | |
Evangelist
Posts: 469
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
|
Quote:
Actually, if you can, you could debrick it with a serial connection. U-Boot is normally locked up on those devices (bootdelay=0), but if it can't find a kernel, it will let you type in a command prompt. From there, you can loady/loadx/loadb a kernel uImage from the serial port containing a minimal initrd and reflash the device manually, recovering old partitions as possible (especially recoveryfs). Last edited by NiMa; 07-08-2021 at 12:38 PM. |
|
07-10-2021, 11:34 AM | #9 |
Junior Member
Posts: 3
Karma: 10
Join Date: Jul 2021
Device: Kobo Touch N905 (a)
|
its great to get your time and support.
step by step it makes some progress soldered rx and tx to an arduino and tried the 905b image seems that it dosnt work with the *b image. i tried the *c image as well with same results. Last edited by NoPro; 07-10-2021 at 11:38 AM. |
07-11-2021, 01:54 PM | #10 | |
Evangelist
Posts: 469
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
|
Quote:
Probably not, all those old Kobos have bootdelay set to 0. You might still try. If you get to the U-Boot command line, then debricking is possible. |
|
01-01-2022, 07:29 PM | #11 |
Junior Member
Posts: 1
Karma: 10
Join Date: Dec 2021
Device: KObo
|
I have just successfully unbricked kobo n905 with internal MMC.
For unbrick, you need a connection with uart and sdcard. For uart: For the preparation of the card you can use the latest firmware from https://pgaskin.net/KoboStuff/kobofirmware.html (Kobo Touch A/B and feescale upload folder) or you can use uImage. for Linux (or for windows use to some image tool) dd if=./uImage of=/dev/disk2 bs=512 after that put sdcard into the slot. The first goal is to interrupt the kernel boot process. For this, you need to shorten the MMC line to the ground. More or less place of this line and the line under the microscope (it’s some data line for MMC - I don’t know which one) you need to do it after start booting but before the kernel load (try a reset, short to ground for success). If you succeed you’ll see the prompt: then just change boot delay: after that let’s try recovery your kobo: The first-line disabled quite mode for kernel, the second read kernel from your sdcard and run recovery mode. now just run after that, you will see a lot of debugging information from the kernel and blinking blue led on the kobo device. Restart and enjoy! After that of course you need to hack again kobo for custom installation. Happy New Year! |
01-09-2022, 03:31 PM | #12 |
Evangelist
Posts: 469
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
|
Impressive walkthrough! Thanks for diving in and finding a way to un-brick a locked device at firmware level.
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kobo Touch N905 is not working | aky1969 | Kobo Tablets | 6 | 09-12-2022 04:08 PM |
Touch help.. SD image Kobo Touch N905 | admsuper | Kobo Developer's Corner | 4 | 07-25-2020 10:41 PM |
Kobo touch(n905)vs kindle latest touch | Smartie | Which one should I buy? | 6 | 06-23-2015 09:22 PM |
Touch Android on Kobo Touch N905 (without B or C)? | zenfunk | Kobo Developer's Corner | 0 | 05-21-2014 11:45 PM |
Kobo Touch N905 Problem Wi-Fi | Square91 | Kobo Reader | 3 | 02-08-2014 04:14 AM |