Dingux:About
From DingooWiki
| 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, which is expected very soon.
[edit] Dingux Setup
[edit] Necessary Files
The following files need to be downloaded:
- Dual-Boot Firmware Installer
- Find the latest Dingux local Pack, contains everything most emulators & ports available. This is constantly updated
- Dingux System, includes rootfs and kernel
[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's two different modes the Dingoo operates in, USB mode(Copying files) or RockBox (Flashing).
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 till the screen goes blank
3, You are now in RockBox mode, install drivers from Dual boot folder. You are ready to flash!
[edit] Linux Instructions
Run "chmod +x" on usbtool and run the following commands (as root):
./usbtool 1 hwinit.bin 0x80000000
./usbtool 1 zImage_dual_boot_installer_ILI9325 0x80600000 (replace ILI9325 with the model of your LCD controller!)
[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 (replace ILI9325 with the model of your LCD controller!)
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
Thanks to the release of the latest Dingux kernel and rootfs, this process is infinitely easier for all users (Windows and Linux users!). miniSD and microSD cards are almost always formatted as FAT32 when you buy them, so no worries about the partitioning. Extract the Dingux system archive. FIRST* copy the the zImage file matching your LCD controller and after that the rootfs to the root of your miniSD card. Rename the zImage file to just "zImage". Your basic Dingux installation is now complete!
[edit] Dingoo-Linux Basic User Guide (Post Dual-Boot Installation)
Simply installing the latest version of dmenu or gmenu2x will make Dingux infinitely more useful, as it allows you to launch applications from a nice GUI which mimics the GUI of the native firmware.


