From GameBrew - a wiki dedicated to Video Game Homebrew.

Versionversion 0.058

IkuReader is an e-book reader for Nintendo DS


  • Txt, fb2 and partial epub support
  • Unicode support (utf-8)
  • Read from either both screens or just one. Backlight of inactive screen will be turned off to save battery life
  • Horizontal and vertical layouts
  • Install your favorite fonts


  1. Download and extract file
  1. Copy data folder to the root of your memory card
  2. Copy iku.nds and books where you want to

To add your own fonts, copy them to data/ikureader/fonts. Each font consists of 3 files: normal, bold and italic. Pay attention to the naming.

User guide

Q: What to do if one of my screens is blurred?

A: There is sharpness button in the menu just for that.

Q: I see wrong charaters in some files. What to do?

A: Make sure your ebooks are UTF-8 encoded. You can do so by opening them in windows notepad and saving them as files with UTF-8 encoding. For fb2 books you also should correct declaration. ebubs are by default in UTF-8, but epub format is not properly supported.

Q: Something else is wrong! Can someone fix it?

A: Maybe. Write to [email protected]




Tested on: SuperCard DSTwo flashcart with EOS Kernel 1.9


Version 0.058

  • Three options for gamma (boldness)

Version 0.057

  • Cleaner letter shapes by the means of gamma correction (only for black & white)
  • Epub: &nbsp ; is now expanded to a space, it wasn't at all previously

Version 0.056

  • Fixed line breaking when there are no spaces
  • Kind of profile support: differently named copies of iku.nds will use separate setting files [if loader passes argv]

Version 0.055

  • Solved "out of memory" error for many epubs
  • Indication of font, size and screen configuration in settings

Version 0.051

  • Added progressbar

Version 0.05

  • Speedup epub loading (no more disk caching)
  • Added Droid Serif font
  • Minor optimisations and bugfixes

Version 0.046

  • Added option to pick colors for font and background
  • Fixed crashes on some files

Version 0.045

  • Critical fix: file browser hanged in some situations
  • Speedup loading some files

Version 0.044

  • Added hints on plus-minus buttons

Version 0.043

  • Soft hyphen support
  • Reduced slowdowns on large paragraphs
  • Fixed: moonshell related error was displayed on some cards
  • Fixed: hyphen sign was sometimes drawn twice

Version 0.042

  • Added automatic hyphenation for texts in Russian
  • Allowed line breakes after hyphens
  • Fixed: file ordering is now case-insensitive (for latin filenames)
  • Fixed: letters could appear messed up after changing font

Version 0.041

  • Fixed: files weren't always alphabetically ordered
  • Phat: more BGR options to remove blur
  • Lite: backlight level is restored from previous session

Version 0.04

  • Major card/loader compatibility issue solved: no more distorted text
  • Changed folder structure upon multiple requests
  • Moonshell's extlink enabled (not perfect)

Version 0.034

  • Fb2 fix: <empty-line/> only breaked line
  • Fixed error after moving .nds to a different folder

Version: 0.033

  • Changed memory management. should get rid of a lot of 'out of memory' errors

Version 0.032

  • Improved epub compatibility. still too raw

Version: 0.03

  • Fixed last letter of a line sometimes not being displayed
  • Fb2: fixed paragraths containing <empty-line /> tag not being displayed
  • experimental* epub support

Version 0.024

  • Books folder no longer required: file browser should start in the same folder last book was opened from
  • Fixed recent book not always saved
  • Messed with saving settings even more
  • Updated libfat

Version 0.023

  • Improved rendering of small fonts

Version 0.022

  • Changed the way settings are saved, should solve some bugs
  • Latest page is saved every time a page is turned

Version 0.021

  • Added touch controlled page turning

Version 0.02

  • Initial release