Difference between revisions of "LookBook"

From Felixl.com
Jump to navigationJump to search
 
(SW Description)
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
== Introduction ==
 +
 +
When i've first picked up the LookBook, i didn't expect it to be anything extraordinary, something level of 200MHz ARM9, with some crappy LCD. However, it turned out to be real hacker's jewel in a wrong hand (kobo that is) : Samsung ARM11 with HW accelerated media codec, 3D accelerator, 2D accelerator, decent LCD...
 +
 +
Don't hesitate to ask questions using [http://www.felixl.com/forum/index.php?board=11.0 Forum] (registration required).
  
 
== HW Description ==
 
== HW Description ==
 +
 +
* CPU: Samsung S3C6410, 666 MHz
 +
* RAM: 64Mb
 +
* NAND: 512Mb
 +
* WiFi: Ralink
 +
* USB2.0 OTG
 +
* USB1.1 Host (Ralink WiFi USB Adapter is connected internally to the OHCI)
 +
* LCD: 7" 800x480 Samsung LTE480WV
 +
 +
Useful documentation
 +
 +
* LookBook [[Media:lookbook-schematics.pdf|Schematics]]
 +
* LookBook [[Media:lookbook-diagram.pdf|Block Diagram]]
 +
* S3C6410  [http://felixl.com/kobo/s3c6410_user_manual.pdf User Manual and Datasheet]
  
 
== SW Description ==
 
== SW Description ==
 +
(for current version - 1.9 of the system software:
 +
 +
* Bootload : U-Boot 1.1.6-g794ab523-dirty (Aug 23 2010 - 00:52:53) for SMDK6410
 +
* Kernel: Linux (none) 2.6.24.2 #179 Mon Aug 23 00:44:42 CST 2010 armv6l GNU/Linux
 +
* Shell: BusyBox v1.17.1 (2010-09-27 20:32:04 EDT)
 +
 +
NAND Memory map :
 +
  0x00000000-0x00040000 : "Bootloader"
 +
  0x00040000-0x00340000 : "Kernel"
 +
  0x00340000-0x00d40000 : "resource" (it has boot image among others, and
 +
                                      what looks like "update" kernel, that's
 +
                                      loaded when "Q" pressed during powerup)
 +
  0x00d40000-0x11140000 : "File System 1" (UBIFS)
 +
  0x11140000-0x20000000 : "User space"    (UBIFS)
 +
 +
 +
log of boot process: [[lookbook boot log]]
 +
 +
Apparently Kobo released some sources of Kobo Wireless e-reader. That may be helpful.
 +
 +
Here is the link [http://github.com/kobolabs/ http://github.com/kobolabs/]
  
 
== HW Modification ==
 
== HW Modification ==
 +
* Disassembling the LookBook
 +
* Accessing UART
 +
* Replacing USB MiniB receptacle with USB MiniAB for OTG/Host access
 +
* Adding sound
  
 
== SW Modification ==
 
== SW Modification ==
 +
* Backing up everything
 +
* Gaining access to the bootloader
 +
* Building your own linux distro...
 +
* ...
 +
* PROFIT

Latest revision as of 14:00, 2 April 2011

Introduction

When i've first picked up the LookBook, i didn't expect it to be anything extraordinary, something level of 200MHz ARM9, with some crappy LCD. However, it turned out to be real hacker's jewel in a wrong hand (kobo that is) : Samsung ARM11 with HW accelerated media codec, 3D accelerator, 2D accelerator, decent LCD...

Don't hesitate to ask questions using Forum (registration required).

HW Description

  • CPU: Samsung S3C6410, 666 MHz
  • RAM: 64Mb
  • NAND: 512Mb
  • WiFi: Ralink
  • USB2.0 OTG
  • USB1.1 Host (Ralink WiFi USB Adapter is connected internally to the OHCI)
  • LCD: 7" 800x480 Samsung LTE480WV

Useful documentation

SW Description

(for current version - 1.9 of the system software:

  • Bootload : U-Boot 1.1.6-g794ab523-dirty (Aug 23 2010 - 00:52:53) for SMDK6410
  • Kernel: Linux (none) 2.6.24.2 #179 Mon Aug 23 00:44:42 CST 2010 armv6l GNU/Linux
  • Shell: BusyBox v1.17.1 (2010-09-27 20:32:04 EDT)

NAND Memory map :

 0x00000000-0x00040000 : "Bootloader"
 0x00040000-0x00340000 : "Kernel"
 0x00340000-0x00d40000 : "resource" (it has boot image among others, and 
                                     what looks like "update" kernel, that's 
                                     loaded when "Q" pressed during powerup)
 0x00d40000-0x11140000 : "File System 1" (UBIFS)
 0x11140000-0x20000000 : "User space"    (UBIFS)


log of boot process: lookbook boot log

Apparently Kobo released some sources of Kobo Wireless e-reader. That may be helpful.

Here is the link http://github.com/kobolabs/

HW Modification

  • Disassembling the LookBook
  • Accessing UART
  • Replacing USB MiniB receptacle with USB MiniAB for OTG/Host access
  • Adding sound

SW Modification

  • Backing up everything
  • Gaining access to the bootloader
  • Building your own linux distro...
  • ...
  • PROFIT