INTRODUCTION

A330 Dual-boot flasher/restorer by:
   Stephanie Maks
   planetstephanie.net

Based on installer by:
  Ignacio Garcia Perez
  <iggarpe@gmail.com>

Version # 1.0


This package provides what you will need to install a dualboot loader on your Dingoo Technologies
A330 that takes full advantage of the upgraded hardware in the A330.
Using this dualboot loader, you will have full access to all 64MB and a 400MHz clock speed while
running in Dingux. Native Firmware is unaffected.

The dualboot loader comes in two options, Native Priority and Linux Priority. The difference is
in which operating system is the 'default' system.

With Native Priority, native firmware is the default. To get Dingux, you must press the Select
key when the Dingux splash screen appears.

With Linux Priority, linux is the default. To get to the native firmware, you must press the
Select key when the Dingux splash screen appears. 

In either case, if you do not have your Mini-SD card inserted, the dualboot loader will default
you to native firmware.



REQUIREMENTS

You will need your A330, a USB cable, and your computer. If you have not used Dingux before,
you will also need a mini-SD card, or a micro-SD card and a mini-SD adaptor. 

This package contains installation programs for Linux (x86) and for Windows (XP, 2k, Vista).
Macintosh OSX is not currently supported. (Sorry!)

Your mini-SD card should have a rootfs file and a local pack installed. Please refer to this
page at the DingooWiki for information about these files. 
http://dingoowiki.com/index.php/Dingux:About

Linux Requirements:
The installation process requires the following packages:
	dialog
	libconfuse

Windows Requirements:
The installation process requires a 32bit version of windows. It is tested on Windows XP
and should work on Windows 2000 and Windows Vista.



TERMS / CONDITIONS

1- Acceptance of Terms

By continuing using this software beyond this point you agree to be bound by the following
terms and conditions.

2- Disclaimer of Warranties

You understand and agree that your use of this software is entirely at your own risk and that
it is provided "as is". The author does not make any express or implied warranties, endorsements
or representations whatsoever as to the operation of this software.
This shall include, but not be limited to, implied warranties of merchantability and fitness for
a particular purpose and non-infringement, and warranties that it will be error-free or that
defects will be corrected.

3- Limitation of Liability

You understand and agree that the author shall in no event be liable for any direct, indirect,
incidental, consequential, or exemplary damages. This shall include, bot not be limited to
damages for loss of profits, business interruption, business reputation or goodwill, loss of
programs or information or other intaginble loss arising out of the use of this software. The
above limitation shall apply whether or not the author has been advised of or should have been
aware of the possibility of such damages.



LINUX INSTALLATION INSTRUCTIONS

1) Boot your Dingoo into USB mode, either by powering on while holding the B key, or
reset the Dingoo while holding the B key. The Dingoo will turn on but the screen will
remain blank.

2) Plug your Dingoo into the USB cable, and the USB cable into your computer.

3) Open a terminal / console window and navigate to the directory where you unzipped this
package.

4) Type the following command exactly as it appears here:
	sudo ./linux-install.sh

5) You may be required to enter your user password in order to execute the sudo command. This is
necessary in order to run the process.

6) Follow the onscreen instructions.



WINDOWS INSTALLATION INSTRUCTIONS

1) If you have previously installed the Rockbox USB drivers (necessary for the A320 dualboot
process) you will have to uninstall them.

2) Boot your Dingoo into USB mode, either by powering on while holding the B key, or
reset the Dingoo while holding the B key. The Dingoo will turn on but the screen will
remain blank.

3) Plug your Dingoo into the USB cable, and the USB cable into your computer.

4) If you have not already installed the Ingenics USB drivers, Windows should prompt you to 
install the new drivers. You will find them included in this package, in the subdirectory
"windows\drivers"

5) Once the drivers have been installed, you are ready to run the installation program which
is a console batch file.

6) Navigate to the directory where you installed this package.

7) Double-click on the file windows-install.bat

8) Follow the on-screen instructions that appear in the console.



PREPARING YOUR MINI-SD CARD

1) Included in this package is a new zImage file which is the 64MB Linux Kernel.

2) If you have already been using Dingux, copy the new zImage file to your Mini-SD card.
You are now finished.

3) If you are new to Dingux, you must first prepare your Mini-SD card, with the following steps:

	A) Format your mini-sd card with a DOS / FAT format.
	B) Copy the zImage file included in this package onto the mini-sd card.
	C) Copy the rootfs file you downloaded from the DingooWiki onto the mini-sd card.
	D) Copy the local folder you downloaded from the DingooWiki onto the mini-sd card.



SUMMARY

When the process is complete, you can unplug your Dingoo from the USB cable and reset it.

Depending on whether you opted for the Native Priority or the Linux Priority, it will boot to
Native firmware or Dingux, unless you press the Select key.

If you have any problems, please repeat the process in its entirety and pay special attention
to the on-screen instructions. These processes have been tested and are known to work.

If problems persist, please contact me via Dingoonity (user name Stephanie) either by PM or in
the related Release Discussion thread.

Bug reports should include the following data:
1) Version Number of this document!
2) Complete description of problem.
3) Dingoo model number.
4) The Section and Step where you encountered a problem
	(i.e. "Linux intallation instructions, step 4")
5) Any steps you have tried, to remedy the problem.

If you are completely unable to make it work and your Dingoo no longer boots, you can repeat the
process and use the Original SPL option to restore the native bootloader. If that also fails,
you can use one of the available unbricking/flashing tools to restore your Dingoo.

