Difference between revisions of "InnoTab"

From eLinux.org
Jump to: navigation, search
m (Specifications: grammar)
 
(26 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:vtech_innotab.jpg|220px]]
+
[[File:vtech_innotab_image.jpg|220px]]
 
= Description=
 
= Description=
 
Take learning to the next level with the InnoTab Learning App Tablet by VTech! This multi-media tablet combines interactive reading, learning games, creative activities, and a rich collection of applications into a sleek and durable educational toy that kids will want to play with. Featuring a 5" color touch screen and tilt-sensor, kids can tap, flick, drag, and pat their way to learning fun. The fun continues with many on-board applications such as an MP3 Player, Video Player, Art Studio, Friends List, Calculator, and Clock engaging kids for hours as they develop their skills with this electronic learning toy. Additional cartridges with favorite licensed characters are sold separately and teach essential skills in reading, logic, and creativity. Additional content such as e-books and learning games can easily be uploaded to the InnoTab through VTech's Learning Lodge Navigator where parents can also see their child's progress on a variety of educational milestones and lessons. Additional content may require an SD memory card (not included).
 
Take learning to the next level with the InnoTab Learning App Tablet by VTech! This multi-media tablet combines interactive reading, learning games, creative activities, and a rich collection of applications into a sleek and durable educational toy that kids will want to play with. Featuring a 5" color touch screen and tilt-sensor, kids can tap, flick, drag, and pat their way to learning fun. The fun continues with many on-board applications such as an MP3 Player, Video Player, Art Studio, Friends List, Calculator, and Clock engaging kids for hours as they develop their skills with this electronic learning toy. Additional cartridges with favorite licensed characters are sold separately and teach essential skills in reading, logic, and creativity. Additional content such as e-books and learning games can easily be uploaded to the InnoTab through VTech's Learning Lodge Navigator where parents can also see their child's progress on a variety of educational milestones and lessons. Additional content may require an SD memory card (not included).
  
 
= Specifications =
 
= Specifications =
 +
* GPL32902 processor
 +
** [[ARM_Processor|ARM11]] @ 180MHz
 +
** [http://www.generalplus.com Manufacturer GeneralPlus]
 +
** [http://translate.google.com/translate?sl=auto&tl=en&js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fwww.threeway.cc%2Fsitecn%2FInfo.aspx%3Ftid%3D1413%26pid%3D1611&act=url GPL3900 Development Platform]
 +
* 64MB onboard memory
 +
* SD card slot for memory expansion (supports SD/SDHC memory cards between the sizes of 2GB and 16GB.)
 +
* 5" Color LCD
 +
* Touchscreen
 +
* Tilt sensor
 +
* uses 4AA batteries
  
 +
= CPU info =
 +
<pre>
 +
Processor      : ARMv6-compatible processor rev 7 (v6l)
 +
BogoMIPS        : 359.62
 +
Features        : swp half thumb fastmult vfp edsp java
 +
CPU implementer : 0x41
 +
CPU architecture: 7
 +
CPU variant    : 0x0                 
 +
CPU part        : 0xb76
 +
CPU revision    : 7
 +
Hardware        : GPL32900                                                   
 +
Revision        : 0000
 +
Serial          : 0000000000000000
 +
</pre>
 +
 +
= Source Code =
 +
* [https://github.com/prpplague/VTech-InnoTab git repo of the build system release]
 +
* [https://github.com/prpplague/VTech-Release tar ball of the build system release]
  
 
= Hacks =
 
= Hacks =
 +
* [[media:innotab-boot.txt|Boot Log]]
 +
* [[InnoTab_3.5mm_Uart|add an external 3.5mm serial port]]
 +
[[File:innotab_case_outside-a.jpg|160px]]<br>
 +
* information from user "BT-Vision" aka "is0-mick" on [http://www.wizardmods.net/member.php?u=19207 wizardmods.net forums]
 +
<pre>
 +
The innotab uses a Sqlite database to keep track of its installed applications (this is copied to the SD card when a blank one is inserted).
  
 +
Icons are also stored in the SQLite database as a binary blob.
 +
Game icons are 57 x 57, book icons are 88 x 88
 +
 +
They are 16bit xRGB data, with the first 8 bytes being the width and height stored as 32bit integers in little endian format.
 +
 +
If you just want to run your own code you can do the following.
 +
Download SQLite manager extension for firefox, use it to open innotab.db which is on the SD card.
 +
 +
Go to the “games” section, and create a duplicate entry of one that already exists..
 +
 +
Change the filename on the new entry to something like /vp_mnt/sd/LLN/APPS/myapp
 +
 +
create a folder called on the as card /LLN/APPS/myapp
 +
 +
in that folder create a file called _Run
 +
and put shell commands in there :) and the innotab will execute them.
 +
 +
for instance try ls -aR / >/vp_mnt/sd/LLN/APPS/myapp/dir.txt
 +
 +
</pre>
 +
<br>
 +
* Initial porting scummvm to the Innotab can be seen here:
 +
{{#ev:youtube|9gI_La66BhA}}
  
 
= Resources =
 
= Resources =
 +
 +
* [http://www.wizardmods.net/f446/vtech-innotab-hack-hacking-130417/ wizardmods.net forum on InnoTab hacking]
 +
* [http://hackaday.com/2012/05/24/putting-linux-on-the-vtech-innotab/ Hackaday post on InnoTab]
 +
* [http://www.vtechkids.com/brands/brand_view/innotab VTech InnoTab Product Page]

Latest revision as of 00:23, 12 July 2012

Vtech innotab image.jpg

Description

Take learning to the next level with the InnoTab Learning App Tablet by VTech! This multi-media tablet combines interactive reading, learning games, creative activities, and a rich collection of applications into a sleek and durable educational toy that kids will want to play with. Featuring a 5" color touch screen and tilt-sensor, kids can tap, flick, drag, and pat their way to learning fun. The fun continues with many on-board applications such as an MP3 Player, Video Player, Art Studio, Friends List, Calculator, and Clock engaging kids for hours as they develop their skills with this electronic learning toy. Additional cartridges with favorite licensed characters are sold separately and teach essential skills in reading, logic, and creativity. Additional content such as e-books and learning games can easily be uploaded to the InnoTab through VTech's Learning Lodge Navigator where parents can also see their child's progress on a variety of educational milestones and lessons. Additional content may require an SD memory card (not included).

Specifications

CPU info

Processor       : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS        : 359.62
Features        : swp half thumb fastmult vfp edsp java
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0                  
CPU part        : 0xb76
CPU revision    : 7
Hardware        : GPL32900                                                     
Revision        : 0000
Serial          : 0000000000000000

Source Code

Hacks

Innotab case outside-a.jpg

The innotab uses a Sqlite database to keep track of its installed applications (this is copied to the SD card when a blank one is inserted).

Icons are also stored in the SQLite database as a binary blob.
Game icons are 57 x 57, book icons are 88 x 88

They are 16bit xRGB data, with the first 8 bytes being the width and height stored as 32bit integers in little endian format.

If you just want to run your own code you can do the following.
Download SQLite manager extension for firefox, use it to open innotab.db which is on the SD card.

Go to the “games” section, and create a duplicate entry of one that already exists..

Change the filename on the new entry to something like /vp_mnt/sd/LLN/APPS/myapp

create a folder called on the as card /LLN/APPS/myapp

in that folder create a file called _Run
and put shell commands in there :) and the innotab will execute them.

for instance try ls -aR / >/vp_mnt/sd/LLN/APPS/myapp/dir.txt


  • Initial porting scummvm to the Innotab can be seen here:

Resources