Custom Firmware a320-1.03TD-3

TEAMDINGOO
CUSTOMIZED FIRMWARE 1.03TD-3
WWW.DINGOO-DIGITAL.COM

DISCLAIMER:
Anything you implement beyond this point, you are doing this at your own risk.
This procedure like all hombrew procedure has a small chance that it may brick your dingoo a-320.
By following the following instructions, you agree to the fact that If your dingoo a-320 is bricked by any chance, I will not be held responsible.

HISTORY:
09 april 2009:
-The worlds first Dingoo firmware release.
    Moved system files from hidden memory to visible memory location
    /system/font
    /system/res
    /system/code

15 april 2009:
-BUG : Unable to play SWF files
    http://dingoo-digital.com/forums/support-area/bug-unable-play-swf-files
    Moved /system/code back to default hidden memory locatio as the software is trying to launch the flash player from there.
-Changed partly translated flashing tool with a fully translated one.

03 may 2009:
-Text changes:
    'Interesting game' changed to 'Emulators' ( all of these ARE emulators! )
    '3d game' changed to 'apps' ( These files are actually .app files and '3d game' is just very misleading! )
-Removed Games directory as the files is not in use
-added firmware identification in System setup -> About
-Corrected 'cClose TV' to 'Close TV' text when using TV -> Connect TV function.
-Changed default language from simplified chinese to english
-Added overclocking applications to the GAME directory ( thankyou a600 ).

FEATURES:
* Possible to add or change custom themes ( all visuals customizable )
* Fonts can be changed or added
* Firmware language is default english
* English text corrections
* Overclocking features ( from 200-430Mhz)

BEFORE DOING ANYTHING:
1. Remove memory card if inserted. ( precaution )
2. Make sure that the battery is fully charged.
3. Backup up all files from the internal storage as these are deleted in the process.

INSTALLING THE USB DRIVER IN WINDOWS VISTA:
1. Put the Dingoo a-320 is USB mode by pressing and holding the B button while inserting a pin or similar into the reset hole
2. Conect the USB cable between your computer and Dingoo
3. Now you need to install the windows USB driver for JZ4740 USB Boot device. Click "Locate and install driver software"
4. Click on "I don't have the disc. Show me other options"
5. Click on "Browse my computer for driver software".
6. Browse to where you extracted the files and choose "Next".
7. Accept the security warning by clicking "Install this driver software anyway"
8. The driver should now install and a final confirmation screen should pop up informing you that the driver was successfully installed as "Chinachip USB loader". Click "Close"

FLASHING PROCESS:
1. Run "flashutil.exe" as administrator by right clicking the file and choose "Run as administrator".
2. Click the "Select" button in the "System DL Config" field and choose "A320_PD27_ILI9325_RLS.dl".
3. Click the "Select" button in the "Firmware file" field and choose "a320-1.03TD-3.hxf".
4. Click the "Burning System" button to start the flashing process.
5. 3 text lines should appear and a "Firmware upgrade" screen should show on your Dingoo. This process could take a couple of minutes.
6. A fourth text line should appear, confirming that the flashing process is complete. Now exit the program.
7. Disconnect the USB cable. The dingoo will now reset and reboot. It will not start up as usual because of the missing system files.

REPLACING THE SYSTEM FILES:
1. Connect the USB cable again.
2. Reset the Dingoo by inserting a pin or similar into the reset hole
3. After a couple of seconds the Dingoo comes up as a physical drive. Open the drive.
4. Copy the contents of the 'ROOT FILES' directory into the root directory ( the same location as GAME, PICURE, RECORD etc )
5. Reset the Dingoo again by inserting a pin or similar into the reset hole

You are done. The Dingoo should boot up as normal.

CUSTOMIZING THEMES AND FONTS:
The directories “a”, “b”, “c” and “d” within the “res” directory contains the images/icons for the main navigation menu. The default contents of each of these directories are practically the same (filenames and number of files) The only obvious difference is that the 2 wallpaper files are different images.
Please remember that no matter what you do you must have the same naming convention, the same number of files in each of the “theme” directories and we are only replacing existing images/icons with our own modified versions!

FONTS:
The font directory within the res directory contains the menu fonts that the Dingoo uses

OVERCLOCKING FEATURES:
It is now possible to overclock the CPU a bit. I did not overclock this firmware by default as per request.
Instead you can overclock your dingoo if needed by going to 'Apps' and select the desired clockspeed from 200 - 430 by pressing the A button.
Please note that it looks like nothing happens when you select a clockspeed. This is intentionally. The clockspeed is still changed to whatever speed you chose.

DOWNLOADING NEW THEMES
You can always download new free themes for your dingoo at:
www.dingoo-digital.com

SUPPORT & HELP:
Please go to our forums for support and help:
www.dingoo-digital.com/forum

4.166665
Your rating: None Average: 4.2 (6 votes)

Comments

Article comments closed. Use

Article comments closed. Use the forums for support as the readme file says.

Dingoo-digital.com administrator

don't work =\ for me

Hey, guys, first I commend the good work of you, but I'm with a doubt ... I did the flash but it is with only two lines of command and is not going to front = \ ... and made according to the tutorial I'm logged in as admin, installed the driver, but it does not change the situation. = \ Would help?
thanks

Hey guys, just bought myself

Hey guys, just bought myself a Dingoo. So far, I'm pretty happy with it. I'd like to install the new firmware, but I have a quick question: I'm logged in as [YouriD] on my PC, that's the only account I have on my PC and it's an administrator account. Can I flash the Dingoo with this account? When I choose  "run as administrator" the PC refuses, because I don't have a password. I never created a password for the administrator account.
 
I really appreciate you guys investing your time in the improvement of the Dingoo! I myself have also a couple of requests for coming firmware updates:

  • New names for all menu's (Music Hall? Come on... ;) )
  • Artist names for MP3 albums (currently the Dingoo only shows the Album name)
  • I would like the Dingoo to replace my iPod, but currently the music player is really unresponsive. I think the equalizer (or whatever you call those colored bars in the background when listening to music) might be responsible for that. Anyway to turn that thing off (just a black screen with album and artist etc. would be great, although perhaps the album cover would even be better).

Thanks alot!

How hard would it be?

How hard would it be to transfer these changes over to the 400mhz firmware that is already available? I like the changes but it is just too slow, especially with the overclock apps not working. Could the changes simply be transferred over to this?
 
http://ishare.iask.sina.com.cn/f/5022928.html
 
And then everyone can enjoy the custom themes and overclocking.
 
I don't know what kind of efforts are involved in changing this stuff...it just seems strange when there are things like bbe, updated video codecs, and overclock firmware that you couldn't just cut and paste those in without much added effort.

New Firmware

Seemd to flash ok, but mine still has the crappie names "3D games" and "Interesting game" did I over look summat?

You probably didn't flash at

You probably didn't flash at all. Try once more.

tried it and reverted.

Well I gave it a shot, but went back to the original firmware.
No real benefits to be had for me. -I'll hold out for somethning official or that fixes issues.
I'm more into playing on it than playing with it, and I find the stock titles and translations to be charming.
 
Still, awesome work!
Working with code was never my strong suit. I'm a hardware guy.

strange

That is twice that I have posted a theme and twice it has been removed...I guess it wasn't meant to be.

I've sent you an email jp1.

I've sent you an email jp1. Please post comments related to this article and everything else in the forums section. Thankyou for understanding.

Dingoo-digital.com administrator

New Firmware applied just in time for another problem. :(

Just applied the firmware to my black A320 only to have my stupid mini SD slot jam on me
The card won't unlock, nor is it seen by the Dingoo or a PC connected via USB.
 
Looks like it locked up after I re-inserted the card after flashing the machine.
I've since removed the card, which appears to be fine otherwise.
I haven't ever tried to unjam a card slot before, but I have little to lose at this point.
 
-but hey, the firmware went great!  :|
 
While it sucks to not have the slot, it wan't being used much anyway. (My phone is my media player)
I have a white A320, and I could always swap out the system boards if need be, but I'm saving that as a last resort.
(OR I could just install the black D-pad and black buttons on the white one for a custom "Franken-Dingoo" of my own. -something I'm considering just for it's uniqueness.)

Do not post support requests

Do not post support requests as comments to this article - Use the teamdingoo section in the forums for support:
http://www.dingoo-digital.com/forums/support-area

Dingoo-digital.com administrator

What am I doing wrong?

I followed all of the steps, but when I go to burn it just sits there. I'm logged in as admin, the computer recognizes the Dingoo, but nothing appears on the screen and it sits and does nothing.

it flashes since 15min ?

 Hello,
 
I think something went wrong.
I just get two lines in the control window of the flash software. Both start with "Device 33c".
But the Dingoo says "Firmware Upgrade...." but there is no change since 15min, is it normal that it takes so long ? How long should I wait ?
 
bye & thanks
wiw

 After no change in 30min

 After no change in 30min I stopped it.
The Dingoo will not start anymore, it just brings the dingoo logo.
 
But I found my mistake, I didn´t start the flash software as Amin. Now I started again to flash again, and now I get 4 lines in the control window.

Admin login not really required...

I was logged on under my regular user name, and didn't run as administrator. I used run as [name I'm on] and then just found the files in the Documents folder... and it worked.
 
however, my login isn't Limited.

yes you need to follow the

yes you need to follow the instructions to get it working.

Dingoo-digital.com administrator

my mistake

 Yes,
it was my mistake.
But now it works fine.
 
Thanks...

hehe

 Now this custom firmware looks nice :D

Installation for Linux

Thank you! How do I install the new firmware on Linux?

Overclock

Thanks for the new firmware, however it seems you didn't address the problem that a lot of people are having with overclock apps not working properly, simply having them included in the app directory by default isn't going to change anything. They don't work properly unless the dingoo is plugged in to usb power.
Other than that, the changes sound good.

What do you mean with "They

What do you mean with "They don't work properly unless the dingoo is plugged in to usb power.". When I plug my Dingoo into the USB port, I cannot do select any applications; I just see the USB or the battery logo.

RE: What do you mean....

If you "Safely remove device" from the pc or use the usb wall outlet adapter you can play the dingoo while plugged in to a power source which is the only time (at least for some people) that the overclock apps works properly. If I use them while not plugged in to a power source they simply revert back to original speed as soon as I leave the apps menu.

The overclocking applications

The overclocking applications was included as per request from the users. However, these are just files so you can ignore copying the overclocking app files if you don't need them.

Dingoo-digital.com administrator

Overclocking

I could be wrong but I think the actual request was for overclock settings to be part of the firmware. I'm not saying that I don't need overclock..I'm saying that it doesn't work. Anyway, no point in splitting hairs...thank you for what you did do. I appreciate the effort.

I put up a poll a couple of

I put up a poll a couple of weeks ago. Most people wanted the firmware to be default overclocked. But not everyone was happy about that so I just included the app files instead.

Dingoo-digital.com administrator

overclock

Fair enough, I don't want to seem ungrateful..so again I'd like to extend a genuine Thank you for your efforts.

Thankyou for your feedbacks,

Thankyou for your feedbacks, jp1. Please contact me if you find applications or hacks that you want me to include in a future release of the firmware.

Dingoo-digital.com administrator

Translation Concerns

I think that Game Center, Music Hall, and Video Theater are pretty uhh... corny. I'd rather just Games & Apps, Music, and Video.
EDIT: Also, what's Campus Channel?

campus channel

Campus channel is for short wave radio broadcasts like within the boundaries of a school or college campus. For example, a local college music or news station.

Further Translation

I agree that the other menus should be changed as well. Simplify these to Games, Music, Videos, etc. Sub menus should also be less engrish and more english.
 
An even better idea is to release a tool to change the menu names so that everyone can be happy and make them whatever they want. Just an idea :P

Everything works ok now...

Everything works ok now... thanks for the new firmware!

Thanks for all the hard work,

Thanks for all the hard work, and giving the dingoo love