Quantcast
Channel: MobileRead Forums - Kindle Developer's Corner
Viewing all 4435 articles
Browse latest View live

K2 Any way to fake-register a K2 with non-working 3G so I can get Collections back?

$
0
0
So, the 3G on my ancient Kindle 2 International stopped working, and I thought it might have been a problem with the device.

It turns out it kind of was, but not in the way I thought, and unless the server which the 411 page claims is DOWN,DOWN,DOWN magically comes back UP,UP,UP for me and gives me a radio serial number so that I can connect to Amazon via 3G again, I'm just going to have to live without syncing access, etc.

Unfortunately, in an effort to fix the problem before I realized that it really wasn't on my end, I ended up doing a factory reset out of desperation, which of course wiped out my registration info (and apparently killed my ability to try and switch networks using the 311 trick, which it seems is something that also requires a registered K2).

TBH, I'm not all that bothered about losing the 3G, which hasn't worked since the middle of last year and which I thought they'd just turned off the service entirely for the K2 models since it's been so many years. But I really want to be able to at least create and use Collections locally on the device, which of course now I can't since it's no longer registered and can't even phone into Amazon to do so.

I don't suppose there any hack which can fake-register the K2 again for me, or at least get it to use Collections? If it's any help, I did do a "dd" backup of my Kindle's entire data partition before I started trying to "fix" things, though if there's some hidden drive stuff somewhere that didn't show up in Mac OS X's Disk Utility, then those hidden "system" folder files probably aren't going to be of any use.

ETA: I came across this: Simplest method to register your Kindle w/2.5.x firmware, if you live outside US. But it seems to be for the Kindle 2 US versions only, and I have a K2 International model, and I'm rather wary of messing it up any further, since it otherwise works okay and I can live without the sync/shopping functions, but I really want my Collections back, and to be able to manage them directly from the device itself.

ETA 2: Well, it looks like it can probably be done via usbnetwork, if I'm willing to risk that (don't have nearly enough CLI knowledge to feel comfortable with it, though I guess I was meaning to brush up on my Terminal skills this summer), at least on a Kindle DX and hopefully the K2 reginfo should be the same.

But I was hoping someone with better knowledge/search-fu would know of an easier and less intrusive way. :fingersx:

Tutorial Firmware 5.6.5 JB step-by-step (Chinese)

PW2 BATTERY STATUS PROBLEM

$
0
0
My device is pw2,and i have jailbroken it, and its FW version is 5.7.2.
i want the device to show the percentage of the battery left, but i encounter a problem when apply" battery status "extention.
after entering the Helper+,click the "Tweak battery icon" , the message on the bottom of the screen is "unsupported on your FW version, aborting“
i don't know how to solve this problem without downgrading it.
by the way, "print battery status" under the Helper+ is workable.

Waiting for the answers from experts.

Thanks a lot!

DX(G) UltraVNCserver with KindleVNCviewer ?

$
0
0
Hi,

has anyone successfully connected UltraVNCServer with kindlVNCviewer to have possibility of using only one app pn pc (Uvncserver) and visibile 2nd display in control panel in order to augment working space?

I have problem with driver for PC

Apps not working from KAUL

$
0
0
I'm pretty new to this and I just want to know if I'm doing something wrong or its the app. I did try setting the date in the search bar and nothing changed.

The vast majority of apps I open with KAUL don't open. It just goes back to the home screen. I got the The Grayed Installer on there SkipStone and Duokan and none of them open. The only thing that does work is KO Reader. I have a PW3.

Thanks.

PW2 PW2 display speed (pageswitch)

$
0
0
Hi,

I just found this video, that shows about how fast the display can switch colors. Just if anybody is interested in and didn't know, already.

https://www.youtube.com/watch?v=PDrFp7tGgv8

For non-German speakers: He basically talks about a bug, that does appear on the PW2 and will cause the color-switch to be incredibly fast.

Personally, I would like to see, if this speed is also available for the VNC server or general Desktop-Movements.

regards

Hardware Using swap on a KT

$
0
0
On a KT (B00F - fw-5.3.7.3), 256Mbyte Ram, 4Gbyte eMMC ::

Using the system feature that /var/local is always mounted; either in 'main' or 'diags'.

Setup to use 1/4 of /var/local for a system swap file.

Over ssh (or telnet or serial port or from kTerm) -
Code:

[root@kindle root]# cd /var/local

[root@kindle local]# df .
Filesystem          1K-blocks      Used Available Use% Mounted on
/dev/mmcblk0p3          31729    13083    17008  43% /var/local

The Busybox/Ash command line can do simple math, find number of erase blocks:
Code:

[root@kindle local]# echo $((1024*1024*8/4096))
2048

Linux swap files **must** be initialized to zeros (no sparse files allowed):
Code:

[root@kindle local]# dd if=/dev/zero of=swap bs=4096 count=2048
2048+0 records in
2048+0 records out
8388608 bytes (8.0MB) copied, 0.186354 seconds, 42.9MB/s

The swap file requires a special format:
Code:

[root@kindle local]# mkswap ./swap
Setting up swapspace version 1, size = 8384 kB
no label, UUID=7b04d237-2476-4b2c-8b7b-0a5b58bf3006

The above completes the (one-time) setup of a K5 swapfile.
Its use by the system is controlled by the swapon and swapoff commands.
Code:

[root@kindle local]# swapon ./swap

[root@kindle local]# free
            total      used      free    shared    buffers    cached
Mem:        255660    248608      7052          0      30308      85580
-/+ buffers/cache:    132720    122940
Swap:        7852          0      7852

Now open Kindle User's Guide
Code:

[root@kindle local]# free
            total      used      free    shared    buffers    cached
Mem:        255660    247056      8604          0      22084      80048
-/+ buffers/cache:    144924    110736
Swap:        7852      2068      5784

Browse the user's guide, with and without per-page refresh enabled.
Then close Kindle User's Guide
Code:

[root@kindle local]# swapon -s
Filename            Type    Size    Used    Priority
/var/local/swap    file    7852    2056    -1

[root@kindle local]# df .
Filesystem          1K-blocks      Used Available Use% Mounted on
/dev/mmcblk0p3          31729    21306      8785  71% /var/local

For users with a lot of books, perhaps using only 4Mbyte (half the above size) for the swap file would be a better choice.
Even using only 2Mbyte of file space for the swap file reduces the kernel's page management workload.

To the end-user, the appearent change is a more responsive Kindle.

Since the above steps do not make an addition to /etc/fstab, the use of the swap file will 'go away' with the next re-boot.

That is: the 'swapon /var/local/swap' command needs to re-issued after each reboot (the normal system shutdown will take care of the 'swapoff' process).

When (IF) I get the spare time, I'll create a KUAL extension button (set) to let the non-technical user deal with all of the above.

Note 1:
If your 'main' system chokes by running out of space on /var/local -
just re-boot into 'diags' and remove the /var/local/swap file.

Note 2:
Other directions you find may say to put the swap file in user storage.
Not a good idea, because the Kernel can't access user storage when it is exported as mass storage over USB.
And the Kernel really, really does not like to have the backing store of its swap file suddenly disappear. ;)

Note 3:
The KT is the earliest Kindle with a large enough /var/local partition to make the above practical.

Hardware Using swap on a PW-3

$
0
0
On a PW-3 (G090 G1 - fw-5.6.1.1), 512Mbyte Ram, 4Gbyte eMMC ::

Using the system feature that /var/local is always mounted; either in 'main' or 'diags'.

Setup to use 1/4 of /var/local for a system swap file.

Over ssh (or telnet or serial port or from kTerm) -
Code:

[root@kindle root]# cd /var/local

[root@kindle local]# df .
Filesystem          1K-blocks      Used Available Use% Mounted on
/dev/mmcblk0p3          63461    16692    43493  28% /var/local

Note that the PW-3 has a /var/local partition twice the size of what it was on the KT.
The Busybox/Ash command line can do simple math, find number of erase blocks:
Code:

[root@kindle local]# echo $((1024*1024*16/4096))
4096

Linux swap files **must** be initialized to zeros (no sparse files allowed):
Code:

[root@kindle local]# dd if=/dev/zero of=swap bs=4096 count=4096
4096+0 records in
4096+0 records out
16777216 bytes (16.0MB) copied, 0.627486 seconds, 25.5MB/s

Interesting, the 'bulk write' on the PW-3 eMMC is 1/2 the rate as on the KT eMMC. ( ? )
The swap file requires a special format:
Code:

[root@kindle local]# mkswap ./swap
Setting up swapspace version 1, size = 16773 kB
no label, UUID=abd86682-51a1-42f6-aede-228fea736287

The above completes the (one-time) setup of a PW-3 swapfile.
Its use by the system is controlled by the swapon and swapoff commands.
Code:

[root@kindle local]# swapon ./swap
[root@kindle local]# free
            total      used      free    shared    buffers    cached
Mem:        515344    503292      12052          0    291540      54556
-/+ buffers/cache:    157196    358148
Swap:        16016          0      16016

Now open Kindle Paperwhite User's Guide
Code:

[root@kindle local]# free
            total      used      free    shared    buffers    cached
Mem:        515344    500168      15176          0    275520      60604
-/+ buffers/cache:    164044    351300
Swap:        16016      2412      13604

Browse the user's guide.
Then close Kindle Paperwhite User's Guide
Code:

[root@kindle local]# swapon -s
Filename                                Type            Size    Used    Priority
/var/local/swap                        file            16016  1556    -1

[root@kindle local]# df .
Filesystem          1K-blocks      Used Available Use% Mounted on
/dev/mmcblk0p3          63461    33148    27037  55% /var/local

For users with a lot of books, perhaps using only 8Mbyte (half the above size) for the swap file would be a better choice.
Even using only 2Mbyte of file space for the swap file reduces the kernel's page management workload.

To the end-user, the appearent change is a more responsive Kindle.

Since the above steps do not make an addition to /etc/fstab, the use of the swap file will 'go away' with the next re-boot.

That is: the 'swapon /var/local/swap' command needs to re-issued after each reboot (the normal system shutdown will take care of the 'swapoff' process).

When (IF) I get the spare time, I'll create a KUAL extension button (set) to let the non-technical user deal with all of the above.

Note 1:
If your 'main' system chokes by running out of space on /var/local -
just re-boot into 'diags' and remove the /var/local/swap file.
An easy way to do that, is to have RP (Rescue Pack) installed.
The RP re-enables the recognition of the flag file: ENABLE_DIAGS, previously last seen on the KT.

Note 2:
Other directions you find may say to put the swap file in user storage.
Not a good idea, because the Kernel can't access user storage when it is exported as mass storage over USB.
And the Kernel really, really does not like to have the backing store of its swap file suddenly disappear. ;)

KT2 Can I use an external keyboard on kindle touch?

$
0
0
I'm thinking in buying a case with a keyboard to take notes using leafpad.

Anyway to permanently block the updates in KV within jailbreaking at 5.6.5 vision?

$
0
0
Anyway to permanently block the updates in KV within jailbreaking at 5.6.5 vision?
Already jailbreak!
Please help me,thanks!

PW2 How change screen timeouts?

$
0
0
I want to set it to 30 minutes (10 minutes is too short for me) but my research goes everywhere and nowhere. Is there nice and safe way to change timeouts on my pw2?

PW3 USBNetworking

$
0
0
Hi,
I try to uninstall usbnetworking from my PW3. But I still have "usbnet" folder in root of Kindle. I copy "Update_usbnet_0.21.N_uninstall.bin" in "mrpackages" and use KUAL to start it. usbnetwork_install.log states "all done", but folder is still there. Any ideas. please?

Would this be possible on a jailbroken PW?

$
0
0
I know it is possible in KOReader, and it has been amazing for me, but I was wondering if it would be possible to have a system-wide night mode (inverted colors), so I could use my purchased books from Amazon.

I've converted a few to use with KOReader, but I'm running into several books that are unable to be converted due to DRM. So, I'm kind of out of luck with that.

I don't know a thing about programming, but I'm just wondering how much would have to go into it to get this night-mode feature.

I'm not terribly concerned about ghosting, etc. I can't see well enough for that to matter, but I have found the KOReader's inverted color scheme to be absolutely remarkable and just think it would be so awesome to have this system-wide.

Thanks for taking a moment to read this!

Tools Is there a filemanager?

$
0
0
I'm using KOReader, but it doesn't show incompatible files.

Kindle Paperwhite 2 Hardware Problem

$
0
0
Hi,

When I was jailbreaking my Kindle Paperwhite 2 (6 Gen) I accidentally tore the connection (TP1706) which I am showing in these two before and after pictures. Does anyone know where is the connection going and if it is just a power supply?
After this the magnetic sensor stopped working.
Thanks in advance.

Attached Thumbnails
Click image for larger version

Name:	TP1706.jpg
Views:	N/A
Size:	40.4 KB
ID:	146478   Click image for larger version

Name:	Without TP1706.jpg
Views:	N/A
Size:	85.1 KB
ID:	146479  

KT2 Fake Register KT2 5.6.5

$
0
0
Hi All,

I would like to "fake" register my Basic Kindle (aka KT2) with jail-broken 5.6.5 firmware whilst keeping it in airplane mode. Is this currently possible?

I’ve updated to 5.6.5, then jail-broken with BD’s JB, got KUAL (and screensavers) working. The forum index page: wiki.mobileread.com/wiki/KT2_Index makes a mention of placing a "reginfo" file. Do I need to get usbnet working to get it into the right path? I tried it manually, but no dice.

I’ve done a forum search, but I couldn’t find and info relevant to my device/firmware combo.

I’m using Windows 7 if it matters, can also use an Ubuntu live thumb drive if needed.

Thanks for any info. . . . :book2:

KPW debricking after demo unlock problem.

$
0
0
Hello there, i was trying demounlock kindle paperwhite using this manual :bookworm:. But looks like this manual for the 1st generation of KPW thats why i have a problem on the 4th step :smack:. Now i have kernel panic messadge on serial
Code:

U-Boot 2009.08-lab126 (Sep 28 2012 - 14:27:12)

CPU:  Freescale i.MX50 family 1.1V at 800 MHz
mx50 pll1: 800MHz
mx50 pll2: 400MHz
mx50 pll3: 216MHz
ipg clock    : 66666666Hz
ipg per clock : 66666666Hz
uart clock    : 24000000Hz
ahb clock    : 133333333Hz
axi_a clock  : 400000000Hz
axi_b clock  : 200000000Hz
weim_clock    : 100000000Hz
ddr clock    : 800000000Hz
esdhc1 clock  : 80000000Hz
esdhc2 clock  : 80000000Hz
esdhc3 clock  : 80000000Hz
esdhc4 clock  : 80000000Hz
MMC:  FSL_ESDHC: 0, FSL_ESDHC: 1
Board: Celeste (256 MB)
Boot Reason: [POR]
Boot Device: MMC
Board Id: 0151xxxxxxxxxxxx
S/N: B01Bxxxxxxxxxxxx
DRAM:  256 MB
Using default environment

In:    serial
Out:  logbuff
Err:  logbuff
Quick Memory Test 0x70000000, 0xfffe000
POST done in 17 ms
Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at 70800000 ...
  Image Name:  Linux-2.6.31-rt11-lab126
  Image Type:  ARM Linux Kernel Image (uncompressed)
  Data Size:    4608576 Bytes =  4.4 MB
  Load Address: 70008000
  Entry Point:  70008000
  Verifying Checksum ... OK
  Loading Kernel Image ... OK
OK
Starting kernel ...
2.6.31-rt11-lab126 #1 Fri Sep 28 14:59:26 PDT 2012 armv7l
INFO:Loaded module /lib/modules/eink_fb_waveform.ko  (38984 bytes)
INFO:Loaded module /lib/modules/mxc_epdc_fb.ko default_panel_hw_init=1 default_update_mode=1 (51140 bytes)
INFO:eink initialized... (786432 bytes)
Press [ENTER] for recovery menu...      0 /INFO:!!! Checking MBR /dev/mmcblk0 !!!!
INFO:partition 2, start sector is 782336
INFO:partition 3, start sector is 913408
INFO:partition 4, start sector is 1044480
INFO:maximizing partition 2863104 sectors
INFO:*** Partition table verified for /dev/mmcblk0 ***
INFO:Checking for updates... (auto-pilot mode)
/dev/mmcblk0p4:
CHS=4/16/44736 size=1465909248 bytes
flag type      first      last  lba first  lba size
Partition p1:
0x00 0x0b        16 <large>            16    2863088
    CHS: 0/1/1 - <large>
Partition p2:
Partition p3:
Partition p4:
INFO:Setup loop device /dev/loop0 for /dev/mmcblk0p4 + 8192
INFO:No update*.bin found; no update needed.
INFO:no updates found.
BOOTING DEFAULT.
  argc == 11
  argv[0]: "kinit"
  argv[1]: "consoleblank=0"
  argv[2]: "rootwait"
  argv[3EXT3-fs: error loading journal.
]: "ro"
  argv[4]: "ip=off"
  argv[5]: "root=/dev/mmcblk0p1"
EXT3-fs: error loading journal.
  argv[6]: "quiet"
  argv[7]: "eink=fslepdc"
  argv[8]: "video=mxcepdcfb:E60,bpp=8,x_mem=4M"
  argv[9]: "mem=256M"
  argv[10]: "console=ttymxc0,115200"
  argc == 4
  argv[0]: "IP-Config"
  argv[1]: "-i"
  argv[2]: "Linux kinit"
  argv[3]: "ip=off"
IP-Config: no devices to configure
kinit: do_mounts
kinit: name_to_dev_t(/dev/mmcblk0p1) = dev(179,1)
kinit: root_dev = dev(179,1)
kinit: /dev/root appears to be a ext3 filesystem
kinit: trying to mount /dev/root on /root with type ext3
kinit: failed to identify filesystem /dev/root, trying all
kinit: trying to mount /dev/root on /root with type ext3
kinit: trying to mount /dev/root on /root with type ext2
kinit: Mounted root (ext2 filesystem) readonly.
kinit: init not found!
Kernel panic - not syncing: Attempted to kill init!

Also i have access to uboot mode

Code:

uboot > help
?      - alias for 'help'
bist    - start Built In Self Test
boot    - boot default, i.e., run 'bootcmd'
bootd  - boot default, i.e., run 'bootcmd'
bootm  - boot application image from memory
go      - start application at address 'addr'
help    - print online help
idme    - idme    - Set nv ram variables


log    - manipulate logbuffer
printenv- print environment variables
reset  - Perform RESET of the CPU
run    - run commands in an environment variable
setenv  - set environment variables
version - print monitor version

and bist mode

Code:

uboot > bist


U-Boot 2009.08-lab126 (Sep 28 2012 - 14:28:00)

CPU:  Freescale i.MX50 family 1.1V at 800 MHz
mx50 pll1: 800MHz
mx50 pll2: 400MHz
mx50 pll3: 216MHz
ipg clock    : 66666666Hz
ipg per clock : 66666666Hz
uart clock    : 24000000Hz
cspi clock    : 54000000Hz
ahb clock    : 133333333Hz
axi_a clock  : 400000000Hz
axi_b clock  : 200000000Hz
weim_clock    : 100000000Hz
ddr clock    : 266666666Hz
esdhc1 clock  : 80000000Hz
esdhc2 clock  : 80000000Hz
esdhc3 clock  : 80000000Hz
esdhc4 clock  : 80000000Hz
MMC:  FSL_ESDHC: 0, FSL_ESDHC: 1
Board: Celeste (256 MB)
Boot Reason: [POR]
Boot Device: MMC
Board Id: 0151xxxxxxxxxxxx
S/N: B01Bxxxxxxxxxxxx
I2C:  ready
DRAM:  256 MB
Using default environment

In:    serial
Out:  serial
Err:  serial
POST done in 2 ms
Battery voltage: 3969 mV

bist >

But i'm bad in linux command. Can some body help me debrick my KPW and flash it?
:help::help::help:

KV KV Fastboot mode problem

$
0
0
I accidentally turned on fastboot mode on my KV. NOw i have such text on my screen "DIAGS EXIT Plaease use serial port". I cant use screen sensor and reload bottom power dont have effect too. If I hold the bottom power led starts flashing and the backlit flashes twice, its over. I tried to use this, but it have not actual driver for Windows. Did I brick Kindle permanently or is there a way fix the mess I did?

DX(G) Any DXG user who in v3.2.1 received Amazon email to remind online update?

$
0
0
Hi all DX/DXG users,

I got an email from Amazon 10 days ago, told me that my DXG v3.2.1 need to online update otherwise I cannot use wireless after March 22nd:

Quote:

Dear XXX,

Your Kindle e-reader requires an important software update to continue downloading books and using Kindle services.

This important update applies to Kindle e-readers released prior to 2014. Visit our Help page for a complete list of impacted devices, and follow these steps to receive the update:

•Plug your Kindle in to charge during the update.
•Turn on wireless.
•Leave your Kindle plugged in and connected to the wireless network overnight, or until the update is complete.

The software update will download and install automatically, even if your device is asleep. Your device may restart multiple times during the update process. You will get a final confirmation letter on your device when the update is complete.

If you do not update the device software by March 22, 2016, you will no longer be able to access Kindle services or get the update via connecting to a wireless network. To resume access, you will need to manually update the software on your Kindle. Please visit our Help page for more details on how to update automatically.
===================================
Frequently Asked Questions

What if I no longer have my device?

If you no longer have or use your Kindle e-reader, deregister it from your account today. First, go to www.amazon.com/mycd and log into your Amazon account. Click on the Your Devices tab and select the Kindle e-reader you want to deregister. Click Deregister.

How do I connect to wireless?

You can find out more about connecting to wireless on our Help page.

How can I get help on updating my Kindle e-reader?

For more information, visit our Help page.


Thank you for reading with Kindle, and be sure to connect your device to a wireless network regularly to receive all future software updates.

Sincerely,
The Amazon Kindle Team
=========================================
Then I went to the help page in the email. It said that DXG was officially still only up to 2.5.8 only. And it also said:

Quote:

* For these (2.x) devices, even if you are running software version 2.5.8, if you have not connected to wireless (2G/3G) since October 5, 2015, please connect now.
I am running hacked 3.2.1 and used DXG to purchase book in Jan 2016. But I still got Amazon's email to remind me to update. So may be they are recognizing my DXG as 3.x devices already?

So is there anyone DXG users also using v3.2.1 and did this official wireless update as Amazon require? What version I will have after the update? Will it able to update from 3.2.1 to 3.4.2 or will it fallback to 2.5.8? Or for the worst case, it will crash as official 3.4.2 has no hardware knowledge to DXG? :chinscratch:

Many thanks!

kindle touch upgrade causes browser problem

$
0
0
Hi
My kindle touch has just upgraded to 5.3.7.3
Firstly it's overwritten the jailbreak, which for me basically means the collections plugin is broke and no book cover in sleep.

WORSE, when I browse my calibre2opds library online to get my newspapers, although i can download files dropbox gives a big error 404 in the background of the screen.

I know it's not dropbox because i have library backups on googledocs and altavista, all now giving unable to get a file type messages.

This only happened after this update.

Anyone come across it or knows the cure. I cleared cookies etc.
Viewing all 4435 articles
Browse latest View live