|02-22-2011, 08:40 PM||#1|
Join Date: Feb 2011
Device: BPDN, Kobo wifi
Upgrade path for internal microSD card on Kobo wi-fi?
NOTE: This description does not apply to the original Kobo, just the wifi version. It also presumes some prior knowledge of computer hardware and operating systems; the example commands are based on a Ubuntu system.
The stock wi-fi Kobo reader uses a 2GB microSD card as its internal memory, according to descriptions of the device on-line. A series of articles on http://soapyfrogs.blogspot.com/search/label/kobo explains disassembly of the unit (the front plastic frame is held by small plastic tabs at the edges which can be unlatched through judicious use of a dull knife and some patience; behind this is the main circuit board, attached to the back of the Kobo wi-fi reader with four very tiny crosspoint screws. Remove the board and the microSD is in a socket on the back lower left, near the battery slot.)
It would appear that 4/8/16GB microSDHC cards would be installable in place of the existing 2GB main flash card were the entire contents copied from the old card first. Unfortunately, this requires opening the device (which is not covered by warranty, the info is on "soapyfrogs" but seems to be at your own risk) and requires access to a Linux desktop PC with an SD/microSD card reader.
A 16GB microSD card with the adapter to fit a full-size SD card reader can be had for about $C30 (canadacomputers.com locally here) and Linux is at the point where it's basically being given away (the official version costs nothing, the pirated version - if you can find it - costs no more than half that). I'd expect a standard USB-compatible SD card reader to also be in the under-$20 range. The card itself just plugs into a socket on the circuit board.
The existing 2GB card contains two Linux partitions for the Kobo firmware and the "factory reset" image, plus one FAT32 partition which is visible to the user:
Inserting the original 2GB microSD card (and adapter) into the Linux PC's SD card reader causes three partitions to automatically be located and (typically) auto-mounted. If the hard disc is /dev/sda, the card may (for example) appear on /dev/sdb* as the next available device.
Unmounting the automounted partitions and using 'dd' to copy the entire card (/dev/sdb in this example) yields several minutes of boredom ended by the creation of a 2GB file containing everything in one big, unwieldly package.
To overwrite the entire card with the stored Kobo wifi reader data, use:
The device may need a factory reset at this point - this will remove everything but the 100 pre-installed books - but the available memory should now be 14.1GB instead of 1GB with the device no more or less buggy than before.
Last edited by carlb; 02-24-2011 at 08:37 PM.
|02-24-2011, 08:26 PM||#2|
Join Date: Jan 2011
I haven't tested this, though I've been meaning to since I have a spare 8GB MicroSDHC card and have already opened up my Kobo Wifi a few times.
It'd take more than just imaging across the 2GB card contents to the 8GB card, of course. You'd need to update the partition table to reflect the new card size and resize the user-accessible fat32 partition. Both of those would be pretty trivial ... if the hardware can read SDHC cards.
I might give it a go if the enthusiasm strikes. I'm a bit sick of Kobo at the moment, though - the *@#$@$# thing just lost my page near the end of a 500 page book and doesn't have a "go to page" function so I have to do about 1000 button clicks to get to the end - argh!
|04-10-2011, 06:16 PM||#3|
Join Date: Jan 2009
EDIT: OK, Not so much. After the factory reset the internal card wouldn't read any of its files and the WiFi would not connect to any network. Once I switched back to the original card no issues. I am going to have to play with this some more.
Last edited by quasimorte; 04-10-2011 at 07:56 PM.
|03-13-2013, 11:30 AM||#5|
Join Date: Jun 2011
Location: Ontario, Canada
Device: Kobo Aura HD
To anyone thinking of trying this who is not already intimately familiar with Linux disk management, it is *vital* that you confirm and double check you have the correct sd? device (/dev/sdb in the provided example) before you use the dd if=koboimage of=/dev/sdb command.
I can't stress this enough, if you make a mistake here, even MI-6 will unlikely be able to recover whatever data you just accidentally erased.
One good way, before you insert the new blank or destination sdcard, run command #dmesg -c
That will output a large wall of techncial gibberish, but will also clear the log.
Now insert your new sdcard
run command #dmesg
The output from this should make it clear that new device was detected, and what it is dected as. /dev/sdb or /dev/sdc.... etc.
Beware of typos. Low level Linux commands are powerful and useful, but they make little attempt to warn you before executing the command exactly as typed.
|Thread Tools||Search this Thread|
|Thread||Thread Starter||Forum||Replies||Last Post|
|Restoring my MicroSD card?||t3l01v||Nook Developer's Corner||3||02-01-2011 05:10 AM|
|Calibre not dealing with NookColor microSD card.||john_es||Calibre||15||01-15-2011 06:11 PM|
|MicroSD card||waffleman||Nook Color & Nook Tablet||11||12-25-2010 04:25 PM|
|microsd card class||averell||PocketBook||2||09-25-2010 09:18 AM|
|Classic MicroSD card for the nook - watch out!||Sylver||Barnes & Noble NOOK||4||07-30-2010 09:41 PM|