Dingux:About

From DingooWiki

(Redirected from Dingoo-Linux)
Jump to: navigation, search
Dingoo-Linux
Platform(s): Base Hardware
Download(s): Google Code download page
Developer(s): booboo
Version: 20090916 (dual-boot installer), 20091022 (kernel and rootfs)
Status: Released, early in development
Homepage: Google Code project page

Dingoo-Linux (aka Dingux) is a firmware for the Dingoo A320 intended for providing a working linux kernel upon which developers can build applications easier and faster.

Contents

[edit] History

The included SDK for the Dingoo A320, the S2DSDK, is not considered a very good platform for development. Dingoo-Linux provides a working kernel with good hardware support, so that applications can be developed using the hardware abstraction layer linux provides. The hope is that applications will be much easier to port and run upon the release of a dual-boot version of the firmware.

[edit] Dingux Setup

[edit] Necessary Files

The following files need to be downloaded:

  1. Dual-Boot firmware installer
  2. Dingux System - includes rootfs and kernel
  3. Latest Dingux local Pack (look for the latest version) - contains games, emulators, ports... This is constantly updated]

[edit] Installing the firmware

Find out the model of your LCD controller by turning on your Dingoo, going to the about page, and hitting "Up, right, down, up, right, down". You'll see the model number (either ILI9325 or ILI9331). Remember this, or write it down!

There are two modes in which the Dingoo can be connected via USB cable: USB mode (copying files - default, not what we need) and RockBox (flashing - that's what we need).

To get into Rockbox mode for flashing:

  1. Plug USB cord into Dingoo/PC, let Dingoo boot up. You are now in USB mode.
  2. Hold B button and push power switch up until the screen goes blank.
  3. You are now in RockBox mode, install drivers from Dual boot folder. You are ready to flash!

[edit] Linux/OS X instructions

Run "chmod +x" on the usbtool (usbtool-linux or usbtool-osx) file (to make it executable) and run the following commands (as root):

./usbtool 1 hwinit.bin 0x80000000
./usbtool 1 zImage_dual_boot_installer_ILI9325 0x80600000 # ILI9331, if your Dingoo has that LCD model!

[edit] Windows instructions

Open the command prompt, cd to the directory containing the dual-boot installer files and run the following commands (replace 'ILI9325' with 'ILI9331' if you have the later LCD type):

usbtool-win 1 hwinit.bin 0x80000000
usbtool-win 1 zImage_dual_boot_installer_ILI9325 0x80600000 &:: ILI9331, if your Dingoo has that LCD model!

Your Dingoo should now show the dual-boot installer running. Once it's done, it should reboot and you should see the Dingux splash screen. Now, we'll set up your MiniSD card.

[edit] Set up the miniSD card

  1. Make sure the card is empty, format it if necessary.
    • Linux: Google it
    • Windows: Right-click the SD Device icon and select "Format"
    • OS X: Google it
  2. Copy the the zImage file matching your LCD controller to SD card's root (not into a subdirectory) and rename it to "zImage".
  3. Copy "rootfs" to the root of your SD card.

Your basic Dingux installation is now complete! It's just the operating system though and needs applications, so keep reading!

[edit] Local Setup

Download and extract the local pack and then copy local/ onto the SD card.

[edit] Troubleshooting

Personal tools