Quantcast
Channel: MobileRead Forums - Kobo Developer's Corner
Viewing all articles
Browse latest Browse all 1561

Glo Memory Upgrade without opening your Kobo

$
0
0
INTRODUCTION
Today I resized my mother's Kobo Glo from 2GB to 4GB without opening the reader. The default configuration in some countries* only uses half the space that is available. This guide takes full advantage of the space available. It also works for the Touch according to xping.

(*See posts in this thread for a discussion on where Kobo has or has not put in 4GB SDcards.)

I upgraded my Kobo Aura HD using info form here. You exchange the SD-card on the inside of the reader with a bigger one. I am not doing this again, because I found that the reader became less rigid after opening and closing it a couple of times.

So it entails a few steps:
  1. Install telnet,
  2. telnet into the reader over wireless network,
  3. repartition using fdisk and
  4. do a factory restore.


When you have done that the result is this:
Code:

O:\>dir
 Volume in drive O is KOBOeReader
 Volume Serial Number is 52BE-BBAC

 Directory of O:\

28-12-2013  12:11    <DIR>          .kobo
28-12-2013  11:57    <DIR>          .adobe-digital-editions
28-12-2013  12:06    <DIR>          .kobo-images
              0 File(s)              0 bytes
              3 Dir(s)  3.377.491.968 bytes free

32,6MB Used space / 3,14GB Free space.

THE STEPS

1. Install telnet.
  1. Download Kevin Short's telnet hack from the thread telnetd broken with firmware 2.10.0?
  2. Plug in your ereader and connect to PC.
  3. Unzip an copy the file KoboRoot.tgz to the .kobo directory on your ereader.
  4. Safely remove the device and let it restart.

2. Telnet into the reader over wireless network.
  1. Install putty (Google it)
  2. Start internet on your ereader. Go to settings, go to Beta functions or extra, tap internet browser.
  3. Go to settings, go to information about device, write down IP-address. For me it's 192.168.1.88.
  4. Start putty. Put the IP-address in the box "Host Name (or IP address). Check Telnet under Connection Type. Click Open. This will start your terminal session to your ereader.
  5. At "(none) login:" type "root" press enter. Your now at the Bash shell prompt. Enjoy!

3. Repartition using fdisk.

I'm just going to give you the cleaned log of my session:
Code:

[root@(none) ~]# fdisk /dev/mmcblk0

The number of cylinders for this disk is set to 121008.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
  (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): m
Command Action
a      toggle a bootable flag
b      edit bsd disklabel
c      toggle the dos compatibility flag
d      delete a partition
l      list known partition types
n      add a new partition
o      create a new empty DOS partition table
p      print the partition table
q      quit without saving changes
s      create a new empty Sun disklabel
t      change a partition's system id
u      change display/entry units
v      verify the partition table
w      write table to disk and exit
x      extra functionality (experts only)

Command (m for help): p

Disk /dev/mmcblk0: 3965 MB, 3965190144 bytes
4 heads, 16 sectors/track, 121008 cylinders
Units = cylinders of 64 * 512 = 32768 bytes

        Device Boot      Start        End      Blocks  Id System
/dev/mmcblk0p1            305        8497      262144+ 83 Linux
/dev/mmcblk0p2            8497      16689      262144+ 83 Linux
/dev/mmcblk0p3          16689      60352    1397247  b Win95 FAT32

Command (m for help): d
Partition number (1-4): 3

Command (m for help): n
Command action
  e  extended
  p  primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (1-121008, default 1): 16689
Last cylinder or +size or +sizeM or +sizeK (16689-121008, default 121008): Using default value 121008

Command (m for help): p

Disk /dev/mmcblk0: 3965 MB, 3965190144 bytes
4 heads, 16 sectors/track, 121008 cylinders
Units = cylinders of 64 * 512 = 32768 bytes

        Device Boot      Start        End      Blocks  Id System
/dev/mmcblk0p1            305        8497      262144+ 83 Linux
/dev/mmcblk0p2            8497      16689      262144+ 83 Linux
/dev/mmcblk0p3          16689      121008    3338239  83 Linux

Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): L

 0 Empty                  1b Hidden Win95 FAT32    9f BSD/OS
 1 FAT12                  1c Hidden W95 FAT32 (LBA) a0 Thinkpad hibernation
 4 FAT16 <32M            1e Hidden W95 FAT16 (LBA) a5 FreeBSD
 5 Extended              3c Part.Magic recovery    a6 OpenBSD
 6 FAT16                  41 PPC PReP Boot          a8 Darwin UFS
 7 HPFS/NTFS              42 SFS                    a9 NetBSD
 a OS/2 Boot Manager      63 GNU HURD or SysV      ab Darwin boot
 b Win95 FAT32            80 Old Minix              b7 BSDI fs
 c Win95 FAT32 (LBA)      81 Minix / old Linux      b8 BSDI swap
 e Win95 FAT16 (LBA)      82 Linux swap            be Solaris boot
 f Win95 Ext'd (LBA)      83 Linux                  eb BeOS fs
11 Hidden FAT12          84 OS/2 hidden C: drive  ee EFI GPT
12 Compaq diagnostics    85 Linux extended        ef EFI (FAT-12/16/32)
14 Hidden FAT16 <32M      86 NTFS volume set        f0 Linux/PA-RISC boot
16 Hidden FAT16          87 NTFS volume set        f2 DOS secondary
17 Hidden HPFS/NTFS      8e Linux LVM              fd Linux raid autodetect
Hex code (type L to list codes): b
Changed system type of partition 3 to b (Win95 FAT32)

Command (m for help): p

Disk /dev/mmcblk0: 3965 MB, 3965190144 bytes
4 heads, 16 sectors/track, 121008 cylinders
Units = cylinders of 64 * 512 = 32768 bytes

        Device Boot      Start        End      Blocks  Id System
/dev/mmcblk0p1            305        8497      262144+ 83 Linux
/dev/mmcblk0p2            8497      16689      262144+ 83 Linux
/dev/mmcblk0p3          16689      121008    3338239  b Win95 FAT32

Expert command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table
fdisk: WARNING: rereading partition table failed, kernel still uses old table: Device or resource busy
[root@(none) ~]# reboot

4. Do a factory restore.

You will lose all your books and added software when you do a full reboot. Backup your books and data before doing a factory restore!!!!
You have to power off first. Then hold the frontlight button while you pull the power switch.
The ereader goes into factory restore. It will reformat partition 3 (/dev/mmcblk0p3 ) and copy partition 2 to 3. After that it will try to upgrade to the newest firmware.

That's it!

Viewing all articles
Browse latest Browse all 1561

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>