Dingux:About

From Dingoonity Wiki

Jump to: navigation, search
Dingoo-Linux
320px
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

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.

Dingux Setup

Necessary Files

The following files need to be downloaded:

  1. Dual-Boot Firmware Installer
  2. Dingux kernel (by SiENcE)
  3. Root file system (by Elta)
  4. Latest Dingux local Pack (look in Dingoonity Forum for a newer Version!) - contains games, emulators, ports... This is constantly updated]

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, ILI9331 or ILI9338). 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!

At this point, in RockBox mode, you will not be able to power off the Dingoo. This is a good test to ensure you are in the correct mode. To exit out of RockBox mode, simply reset via the reset hole/pin/button

Linux/OS X instructions

Extract the 2. Dual-Boot Firmware Installer.

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

Replace zImage_dual_boot_installer_ILI93XX with zImage_dual_boot_installer_ILI9331, if your Dingoo has that ILI9331 LCD model!
Replace zImage_dual_boot_installer_ILI93XX with zImage_dual_boot_installer_ILI9325, if your Dingoo has that ILI9325 LCD model!
Replace zImage_dual_boot_installer_ILI93XX with zImage_dual_boot_installer_ILI9338, if your Dingoo has that ILI9338 LCD model!

./usbtool 1 hwinit.bin 0x80000000
./usbtool 1 zImage_dual_boot_installer_ILI93XX 0x80600000


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.

Windows instructions

Extract the 2. Dual-Boot Firmware Installer.

Open the command prompt, cd to the directory containing the dual-boot installer files and run the following commands:

Replace zImage_dual_boot_installer_ILI93XX with zImage_dual_boot_installer_ILI9331, if your Dingoo has that ILI9331 LCD model!
Replace zImage_dual_boot_installer_ILI93XX with zImage_dual_boot_installer_ILI9325, if your Dingoo has that ILI9325 LCD model!
Replace zImage_dual_boot_installer_ILI93XX with zImage_dual_boot_installer_ILI9338, if your Dingoo has that ILI9338 LCD model!

usbtool-win.exe 1 hwinit.bin 0x80000000
usbtool-win.exe 1 zImage_dual_boot_installer_ILI93XX 0x80600000

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.

Turn your Dingoo OFF.

Now, we'll set up your MiniSD card!

Set up the miniSD card

  1. Make sure the card is empty, format it if necessary.
    • Linux: Click
    • Windows: Right-click the SD Device icon and select "Format" (Fat32)
    • OS X: Click (Note: Mac OS X may not format your card with the proper partition. If you receive an error when attempting to boot, try reformatting the card under Windows.)
  2. Copy the the zImage file (from 2. Dingux System (by SiENcE)) matching your LCD controller to SD card's root (not into a subdirectory) and rename it to "zImage".
  3. Copy "rootfs" (from 3. Root file system (by Elta)) to the root of your SD card.
  4. Download and extract the local pack and then copy local/ onto the SD card.

Insert SD-Card in your Dingoo.

Your basic Dingux installation is now complete!

Press the SELECT BUTTON and POWER ON the Dingoo to start DINGUX.

To start NativOS just POWER ON.

Troubleshooting

Personal tools
Namespaces
Variants
Actions
Dingoonity
Dingoonity Wiki
Toolbox
Help