01-30-2012, 11:20 PM | #151 |
Member
Posts: 12
Karma: 10
Join Date: Jan 2012
Device: kindle 5
|
from the parts that I understand of your messages (I happen to be a spanish speaker and a newbie on tech language) I can see that you are developing some projects that could help to fix this problem.
that's great! I'll continue reading this thread to see what comes along, thanks for all the good work and energy, ernesto EDIT: While connecting the kindle on windows last time, the system recognized as "Amazon Kindle" the device just at startup for short time... then it dissapeared and after it returned as a 0 byte usb drive. Last edited by ernalve; 01-30-2012 at 11:24 PM. |
01-31-2012, 12:59 AM | #152 | |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
@Everybody else, please do not ask yifanlu for help on this. I only posted it here because I needed somewhere to post it anyway, and there have been lots of questions about USB HID mode in various threads, and I though it might give hope to those of you who are considering discarding your bricked kindles. Although editting the version string to display unique information during bootup is a valid proof-of-concept showing that we CAN run code of our choice even in a kindle bricked as severely as mine, it is ONLY a proof-of-concept and does not mean that we know how to write code that can repair a kindle. Until this is ready and tested and reliable, I will say no more about it here, and I will wait for yifanlu to document it. Okay? A word of caution: I have ripped the serial connection PADS off my k4nt circuit board multiple times. Now it is missing the protection resistors as well. It still works because my TTL level shifter circuit is protecting the kindle from excessive voltages. It is extremely easy to damage the serial connector pads on a k4nt, because it does not have a connector installed and needs soldering to tiny pads on the circuit board. Please do not try (yet). The kindle touch serial port is much more solid and less fragile than the k4nt, because you can use a connector, or solder to the connector pins. But that is only a last resort, and will not be needed if we get this USB HID mode working as we want it to. We are only doing it so we can see what is going on while experimenting with USB HID mode. Last edited by geekmaster; 01-31-2012 at 01:36 AM. |
|
Advert | |
|
01-31-2012, 05:26 AM | #153 |
Groupie
Posts: 153
Karma: 113
Join Date: Jan 2012
Location: Russia
Device: Kindle Touch
|
ernalve,
Did you try booting & factory-resetting your Kindle while it's connected to Linux PC? Did something appear to be mounted as a normal drive even for the short period of time? You can run "dmesg|less" after rebooting your Kindle to see if there were any events of mounting I think... |
01-31-2012, 09:07 AM | #154 |
Junior Member
Posts: 7
Karma: 10
Join Date: Jan 2012
Device: Kindle Touch 3G
|
Hello all,
I have the exactly same problem as ernalve. But, luckily I have set up WiFI SSH connection before my Kindle breaks. Yes, I can connect to the device but for a few seconds, right after USB drive is mounted to the host system... I tried to run factory_reset script but it seems that this process was just only killed by the system because the system is just restarting. I attached a file with an output of few commands which I can execute quickly. Probably, it may help with this problem. But if you have an idea how to sleep for at least ten minutes before it restarts it will be very useful for me. Sleep and Usleep commands are not working from runme.sh and probably they should be added to somewhere in the system's init scripts. But, unfortunately, I have no enough expirience with Unix system to select the best place for sleep command. |
01-31-2012, 09:28 AM | #155 |
but forgot what it's like
Posts: 741
Karma: 2345678
Join Date: Dec 2011
Location: north (by northwest)
Device: Kindle Touch
|
I'm wondering, did you tried to connect via WiFi without Kindle to be connected to computer. In my experience, connecting to computer disabled WiFi (when Kindle was recognized as USB Mass storage device), but disconnecting enabled WiFi back and without connecting to computer WiFi worked just fine...
|
Advert | |
|
01-31-2012, 09:34 AM | #156 | |
Junior Member
Posts: 7
Karma: 10
Join Date: Jan 2012
Device: Kindle Touch 3G
|
Quote:
|
|
01-31-2012, 10:05 AM | #157 |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Try using wifi while connected to a USB power adapter.
|
01-31-2012, 10:18 AM | #158 |
Junior Member
Posts: 7
Karma: 10
Join Date: Jan 2012
Device: Kindle Touch 3G
|
Yes, I tried this also with universal charging adapter (USB, Nokia etc.), but the same result - it is just constantly rebooting.
According to content of archived messages.0 file I have a problems with DBus and LIPC. So, in other words, something is broken in the system so that system's process cannot communicate with each other properly. But can I can solve this if I cannot be connected more than on 2 seconds... |
01-31-2012, 03:12 PM | #159 |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Modifying system startup scripts is dangerous. Adding new scripts that break can cause reboots as well. Any new script SHOULD immediately exit if it does not see an ENABLE_myscript (or whatever) on the USB drive. That way deleting the enable file makes the bad script immediately exit before it can crash. But this only works if you have access to the USB Drive during a reboot crash.
Even better is to test new scripts before trusting them, by having them delete their own enable file immediately after checking to see if they should run (or even deleting themselves from the startup folder). That way they will only run once, and a reboot returns everything to normal. Of course, I cannot force my methods on anybody, but I do recommend them for everybody. Also, I do not like to install untrusted code on my computer without analyzing it first, and even adding safety features to their startup scripts as I recommended above. Last edited by geekmaster; 01-31-2012 at 03:15 PM. |
01-31-2012, 06:15 PM | #160 | |
Member
Posts: 12
Karma: 10
Join Date: Jan 2012
Device: kindle 5
|
Quote:
Hi, I haven't seen any usb drive mounted on ubuntu, not even at startup (I saw it showing up in windows for a short time though...) Is there any way of using a script like the one geekmaster shared in windows? Here's the result of the dmesg, I'm copying it because I don't understand it, but maybe you can help me read this... Spoiler:
thanks |
|
01-31-2012, 06:33 PM | #161 |
Groupie
Posts: 153
Karma: 113
Join Date: Jan 2012
Location: Russia
Device: Kindle Touch
|
This ain't full dmesg. That "|less" stuff was to ease your reading. Execute dmesg without it after you tried booting your device and post output here, we'll see if your device ever gets mounted.
|
01-31-2012, 06:37 PM | #162 |
Member
Posts: 12
Karma: 10
Join Date: Jan 2012
Device: kindle 5
|
ok, this is what I get now...
the kindle seems to be showing up: Spoiler:
|
02-04-2012, 06:28 PM | #163 |
Enthusiast
Posts: 26
Karma: 38
Join Date: Jan 2008
Location: Franklin, TN USA
Device: iPad, iPhone, Kindle 2 US, Sony PR-505
|
Kindle Touch Fonts Replaced!
Thanks for Yifan Lu for providing his excellent jailbreak and simple_usbnet hack, without which my meager success would NOT have been possible. Obviously :-)
So, I have always HATED the default kindle fonts for one main reason....they are just not QUITE big enough for my 51-year-old lasik eyes. On my K2 and K3, I always did the font hack thing, which kind hackers made extremely simple (thanks everyone). I usually ended up replacing Caecilia with Georgia, but I can live without that. The main thing was, whatever font I used, I made them 25% faller and 15% wider than the defaults. HUGE help to the contrast. There are 8 kindle font sizes. 7 and 8 are HUGE, and 6 is just NOT QUITE BIG ENOUGH for me. This is the problem I wanted to fix. So, I got a Kindle Touch Wi-Fi only for Christmas, and though I like the device, again, I HATE the font (sizes). Well, after several hours of futzing with this today, I got it working just fine. So, this proves it's pretty easy and hopefully people a LOT smarter than me will package this up so others can do it simply. I WOULD NOT RECOMMEND THAT ANYONE DO WHAT I JUST DID UNLESS YOU ARE WILLING TO BRICK YOUR DEVICE!!!! I "almost did" a couple or times. Also, I will forget everything I did within a few days, and I hardly ever visit these forums, so don't expect support from me :-) I have some rudimentary knowledge of ttf files, linux, ssh, scp, etc. If you do not, PLEASE DO NOT TRY THIS. All I did was: 1) installed the jailbreak: http://yifan.lu/p/kindle-touch-jailbreak/ 2) installed usbnet (download at the same page as above) 3) set my root password (see readme file in usbnet) and gained root ssh access via putty and winscp 4) using putty, I ssh'ed in as root, and then did "mntroot rw" command to mound the rootfs as writeable 5) using winscp, I "SCP'ed" into the device as root. navigate to /usr/java/lib/fonts. I made a local copy of the entire "fonts" directory. Then I made another copy so I could revert any file changes I was about to make. I had to revert my first few attempts at replacing the font files SEVERAL times and like I said nearly bricked it. What I learned was that older font files I used on K3 do not work. But, no worries, all I really wanted to do was increase the size of the fonts, so I figured I had better start with the files already on the device. Some time ago, I bought "Font Creator" from http://www.high-logic.com/. I used this to increase the font sizes. You open each file, click on "Tools --> Glyph Transformer". The expand "Outlines" on the left, select "Scale" and enter "115.00" in Horizonal % and "125.00" in Verical %. And save the file. You can also futz with the font weight (boldness) and other stuff. Very powerful program. I did this for all of the files that start with "Caecilia..." and "Helvetica...". Then using WinSCP I copied them back to the original location on the Kindle. The Kindle pretty much freaks out and reboots itself after disconnecting, and if not you can hopefully navigate to the settings menu and choose restart. Once restarted, the difference is DRAMATIC. The list of books uses Caecilia, so it was instantly more readable for me. The menus use Helvetica, so they look better as well. And now I can read books on this one just like on my K3...without having to have a bright light or reading glasses. Attached are the files I modified. (hope this doesn't violate any copyrights...mods, if it does feel free to remove the attachment) YMMV. Be Careful! Last edited by hybernation; 02-04-2012 at 06:31 PM. Reason: adding attachment |
02-05-2012, 03:23 AM | #164 |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
For those of you with a bricked (non functional) Kindle 4 or Touch, there is hope for a simple and reliable jailbreak and recovery solution. Read this:
https://www.mobileread.com/forums/sho...&postcount=407 Please do not consume Yifan Lu's time asking for personal help, or it will delay completion of this project. Thanks. |
02-05-2012, 10:45 AM | #165 |
Junior Member
Posts: 7
Karma: 10
Join Date: Jan 2012
Device: Kindle Touch 3G
|
Hello all,
I connected to my Kindle via serial port according to this schema https://www.mobileread.com/forums/sho...d.php?t=162775. I used FT2303 based USB->RS232 adapter. Successfully, it is not support "real" RS232 (with negative signals), but it is very lucky for 1.8 TTL. Now I may see that is happening with my device during the boot. Below is my log of Serial connection to Kindle Touch: Spoiler:
It is still constantly rebooting... because of two different events: boot: I def:rbt:reset=user_reboot,version=000000: crit system_monitor:job=network,sts=1,sig=:hard-reboot in 20 seconds: What may I do with this? And, by the way, for some reason, my keyboard is not working for Kindle. It ignores my "any key" before boot and my "enter" for maintenance menu. Could you help me with this? Last edited by skirs; 02-05-2012 at 10:55 AM. |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kindle Touch 5.1, Jailbreak, and Screensaver Hack | sparrowlight | Kindle Developer's Corner | 23 | 09-26-2012 12:15 AM |
[Kindle Touch] Firmware 5.1.0 and jailbreak | ixtab | Kindle Developer's Corner | 85 | 06-28-2012 04:43 AM |
How to Kindle touch - jailbreak, screensaver | morgun | Kindle Developer's Corner | 3 | 05-21-2012 06:39 PM |
Kindle Touch Jailbreak Support Team | geekmaster | Kindle Developer's Corner | 39 | 01-14-2012 05:26 AM |