Author Topic: Guide - Flashing custom firmwares to your Dingoo  (Read 68136 times)

NinJato

  • Guest
Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #15 on: November 13, 2009, 09:09:03 pm »
Things that bricked my Dingoo while translating to proper English:

If I changed the boot picture to anything other than [email protected], the Dingoo hangs on the boot screen and will not become a logical drive (which allows you to copy over the system files).

If I changed any settings on the language, or backlight time it was also bricked (in the same way).

If you are going to change the bootup picture, try just changing that and make sure it works first. After the flash is successful, you should be able to modify all the "translation" fields without any problems (I assume that if you go passed "0 bytes left" and receive a large number, this will also brick it... I stayed above 0 by shortening some of the other fields, so I'm not sure if it does or not).

joepie91

Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #16 on: November 13, 2009, 10:51:06 pm »
Things that bricked my Dingoo while translating to proper English:

If I changed the boot picture to anything other than [email protected], the Dingoo hangs on the boot screen and will not become a logical drive (which allows you to copy over the system files).

If I changed any settings on the language, or backlight time it was also bricked (in the same way).

If you are going to change the bootup picture, try just changing that and make sure it works first. After the flash is successful, you should be able to modify all the "translation" fields without any problems (I assume that if you go passed "0 bytes left" and receive a large number, this will also brick it... I stayed above 0 by shortening some of the other fields, so I'm not sure if it does or not).

24-bit? Wasn't that supposed to be 16-bit?

joepie91

Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #17 on: November 13, 2009, 11:08:55 pm »
Ehm, I'm having slight trouble.
The Firmware Flasher doesn't do anything. When I start flashing, the text box stays empty, and my Dingoo does nothing, even though the "Installing Firmware" icon appears. It's kinda needed to flash my Dingoo because I bricked it with my custom firmware... I guess some of the bitmaps weren't right :P

omgmog (OP)

  • * Administrator
  • Doesn't sleep.
  • Posts: 716
    • omgmog.net
Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #18 on: November 13, 2009, 11:13:24 pm »
Please don't double post.


Yes the image is supposed to be [email protected] BMP, no other format.

Boot your Dingoo while holding B, connect USB cable, make sure you've got Chinachip driver installed, select boot file for your LCD module, and an unmodified firmware, press 'start flashing'.

You should see an output like:

Code: [Select]
Device 110: 系统烧录开始...
Device 110: 正在格式化磁盘...
设备 4383528: 开始烧录资源,等待烧录完成...

设备 4383528: 系统烧录完成!

As far as I can tell, the first two lines are it finding the device, 3rd is it starting the flashing, 4th is for completion.

Hope that helps

NinJato

  • Guest
Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #19 on: November 14, 2009, 02:29:13 am »
I'm confused.

You keep saying 16-bit, but there is no way my computer can produce a 16-bit color image. Even when I download the "bye.BMP" that was posted here, it still says 24-bit.

In Corel Photo-paint 11 under Windows XP, the only 16 bit option is a "16-bit greyscale".
Even when I click properties on the image in Windows Explorer, the file manager summary says that the image is 24-bit color.
When I add my own custom 24-bit BMPs to a firmware, it flashes fine.

 ???
« Last Edit: November 16, 2009, 06:24:35 pm by NinJato »

omgmog (OP)

  • * Administrator
  • Doesn't sleep.
  • Posts: 716
    • omgmog.net
Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #20 on: November 14, 2009, 09:24:15 am »
I'm confused.

You keep saying 16-bit, but there is no way my computer can produce a 16-bit color image. Even when I download the "bye.BMP" that was posted here, it still says 24-bit.

In Corel Photo-paint 11 under Windows XP, the only 16 bit option is a "16-bit greyscale".
Even when I click properties on the image in Windows Explorer, the file manager summery says that the image is 24-bit color.
When I add my own custom 24-bit BMPs to a firmware, it flashes fine.

 ???

In Photoshop and many good graphics applications you can save as 16-bit. BMP can be saved as 16, 24, and 32-bit.

http://paulbourke.net/dataformats/bitmaps/

As you will see on this page,
Quote
16 bit RGB

This is generally a direct system with 5 bits per colour component and a 1 bit alpha channel.

Throughout the firmware (for menu resources/backgrounds) you can use 24-bit PNG with alpha-transparancy (nice smooth see-through bits, with anti-aliased edges). For some parts of the firmware, such as the folder/filetype icons, you need to use 8-bit PNG with a #ff00ff mask where you want them to be see-through (this isn't smooth, and has blocky edges).

From my experience the bootscreen/shutdown screen have had to always be 16-bit BMP. This could be a filesize limitation rather than a palette limitation, but either way, the 16-bit is going to be a smaller filesize, so if you can do it that way it is a good idea.

There are some examples of different bit-depth BMPs on this page - http://wvnvms.wvnet.edu/vmswww/bmp.html

You should be able to notice the difference between the 16-bit and 24-bit BMP examples, most notably in the white>black gradient.

MSPaint adds to the confusion about bit-depth because it uses a stupid naming convention for the types of BMP you can make:

Code: [Select]
Monochrome Bitmap = 1-bit
16 Color Bitmap = 4-bit
256 Color Bitmap = 8-bit
24-bit Bitmap = 24-bit

And then ofcourse you have the largely compressed JPEG on MSPaint which is no good for anything, and the largely under-compressed raw 24-bit PNG on MSPaint which produces files too large to be used practically.

So there you go, a computer can produce a 16-bit color BMP image, you just need the correct software for it. I personally use Adobe Photoshop CS3.

A free alternative to Photoshop would be The Gimp, which lets you save 16-bit BMP files just fine. Don't be confused by the number of 16-bit options it gives you, the one we're interested in is the 16-bit RGB 565 option, which is the standard 16-bit.



When choosing to save a file as BMP in The Gimp, just click the little 'Advanced Options' toggle, and you will be able to pick the correct bit depth.


It's all too easy to forget that 15 years ago, our computers used to have 2MB onboard video and could output at a maximum of [email protected] "High color"!   :D
« Last Edit: March 20, 2011, 12:08:13 pm by omgmog »

joepie91

Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #21 on: November 14, 2009, 05:05:55 pm »
Quote
So there you go, a computer can produce a 16-bit color BMP image, you just need the correct software for it. I personally use Adobe Photoshop CS3.
Hmm, that's what I did in my custom firmware, using Photoshop CS3, yet it bricked my Dingoo.
What are the settings you need to use in CS3 in order to not brick it? :P

Also, sorry for the double post. I usually hate it when people doublepost, and I didn't notice that I had already replied earlier :P

omgmog (OP)

  • * Administrator
  • Doesn't sleep.
  • Posts: 716
    • omgmog.net
Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #22 on: November 14, 2009, 06:58:39 pm »


If you enable 'Advanced Modes' on the BMP Options dialogue, you can select R5G6B5 mode, this should work.

NinJato

  • Guest
Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #23 on: November 15, 2009, 02:39:21 am »
Thanx!  :)

Here is the "final" version of the English Translations.
I translated everything that Dingoo Patcher v0.6 (hxftool.exe), would allow.

Notes:
Menu sub-headings get cut off after 13 characters.
"About" Text is limited to 34 characters (30 characters will look centered)

Personalize your Firmware:
Add your name or phone number to the "Version" line (34 char. max. & 30 centered)
...if your dingoo gets stolen, it won't be easy for them to get rid of it.

 ;D

http://members.shaw.ca/jato/FullEnglishTranslations.txt

Edit:
The "absolute" final version of the English translations says "Final Version" at the top of the text file.

 ;D


Edit-Edit:
Kalisiin - "Imagine making a police report that someone stole your "Dingoo..."  ROFL!!!"
NinJato - "Officer... I was playing with my Dingoo all day yesturday, but when I woke up this morning it was gone..."   :P
« Last Edit: November 17, 2009, 09:21:40 am by NinJato »

Kalisiin

  • Guest
Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #24 on: November 15, 2009, 04:23:40 am »
Thanx!  :)

Here is the "final" version of the English Translations.

Notes:
Menu sub-headings get cut off after 13 characters.
"About" Text is limited to 34 characters (30 characters will look centered)

Personalize your Firmware:
Add your name or phone number to the "Version" line (34 char. max. & 30 centered)
...if your dingoo gets stolen, it won't be easy for them to get rid of it.

 ;D

http://members.shaw.ca/jato/FullEnglishTranslations.txt

Imagine making a police report that someone stole your "Dingoo..."  ROFL!!!

gunther_sucks

  • Guest
Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #25 on: November 16, 2009, 10:48:10 am »
SUCCESS! Alright, after lots of hair pulling I finally was able to update my Firmware! Turns out I had two problems:

1. I wasn't running Vista as an admin
2. When I edited the firmware with the hxf editer would brick my dingoo

My solution? Take your custom firmware and throw on my own bootscreen!  I'll admit I was really disheartened when I spent 30 mins typing in language corrections and then my firmware wouldn't boot.

Thanks for the guide omgomg! And thanks shanti for the vista help!

Nickeng

  • Guest
Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #26 on: November 22, 2009, 12:02:09 am »
I am having trouble flashing 1.20 on to a 1.1 A320.

I followed the guide on page one using a .hxf file modified to correct the Engrish..

Copied that to the root and rebooted holding down "down"

I got the installing... screen and it rebooted to the "paws" and stayed there

I waited and no joy

I have not installed the un bricking tools and the USB driver : Jz4740 USB Boot device

I have fired up the flashing firmware tool, picked a LCD file (had to guess) and the original unmodified .hxf

Rebooted holding down B and clicked fstart flash, I get two lines on the flashing tool..

Device 2a4: 系统烧录开始...
Device 2a4: 正在格式化磁盘..

and there it just sits, the LCD screen had gone grey with like moving horizontal lines...


Any one have any ideas how i fix this ?

please..


Nickeng

  • Guest
Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #27 on: November 22, 2009, 12:49:42 am »
I am having trouble flashing 1.20 on to a 1.1 A320.

I followed the guide on page one using a .hxf file modified to correct the Engrish..

Copied that to the root and rebooted holding down "down"

I got the installing... screen and it rebooted to the "paws" and stayed there

I waited and no joy

I have not installed the un bricking tools and the USB driver : Jz4740 USB Boot device

I have fired up the flashing firmware tool, picked a LCD file (had to guess) and the original unmodified .hxf

Rebooted holding down B and clicked fstart flash, I get two lines on the flashing tool..

Device 2a4: 系统烧录开始...
Device 2a4: 正在格式化磁盘..

and there it just sits, the LCD screen had gone grey with like moving horizontal lines...


Any one have any ideas how i fix this ?

please..



OK made some progress, managed to get ride of the grey screen with moving lines, I had the wrong LCD driver needed the newer one (?) 9331.

When i go into reboot with B down i can see the a320 in windows devices (xp) if i use the bricker tool, pick the 0331 driver and the 1.2 original  hxf file the a320 says "Firmware Upgrading...". In devmgmt.msc the device for it gets a yellow icon and the broker tool says:

Device 14c: 系统烧录开始...
Device 14c: 正在格式化磁盘..


No other lines showing, is it stalling ?

I have waited for 15+ minutes...

joepie91

Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #28 on: November 22, 2009, 12:53:12 am »
I am having trouble flashing 1.20 on to a 1.1 A320.

I followed the guide on page one using a .hxf file modified to correct the Engrish..

Copied that to the root and rebooted holding down "down"

I got the installing... screen and it rebooted to the "paws" and stayed there

I waited and no joy

I have not installed the un bricking tools and the USB driver : Jz4740 USB Boot device

I have fired up the flashing firmware tool, picked a LCD file (had to guess) and the original unmodified .hxf

Rebooted holding down B and clicked fstart flash, I get two lines on the flashing tool..

Device 2a4: 系统烧录开始...
Device 2a4: 正在格式化磁盘..

and there it just sits, the LCD screen had gone grey with like moving horizontal lines...


Any one have any ideas how i fix this ?

please..



OK made some progress, managed to get ride of the grey screen with moving lines, I had the wrong LCD driver needed the newer one (?) 9331.

When i go into reboot with B down i can see the a320 in windows devices (xp) if i use the bricker tool, pick the 0331 driver and the 1.2 original  hxf file the a320 says "Firmware Upgrading...". In devmgmt.msc the device for it gets a yellow icon and the broker tool says:

Device 14c: 系统烧录开始...
Device 14c: 正在格式化磁盘..


No other lines showing, is it stalling ?

I have waited for 15+ minutes...

It may take a looooong time to upgrade your firmware. If it DOES display "Upgrading firmware" on the screen, that means it's either very very busy, or it hangs. If it hangs, I have no clue what to do :(

Nickeng

  • Guest
Re: Guide - Flashing custom firmwares to your Dingoo
« Reply #29 on: November 22, 2009, 01:10:11 am »
I am having trouble flashing 1.20 on to a 1.1 A320.

I followed the guide on page one using a .hxf file modified to correct the Engrish..

Copied that to the root and rebooted holding down "down"

I got the installing... screen and it rebooted to the "paws" and stayed there

I waited and no joy

I have not installed the un bricking tools and the USB driver : Jz4740 USB Boot device

I have fired up the flashing firmware tool, picked a LCD file (had to guess) and the original unmodified .hxf

Rebooted holding down B and clicked fstart flash, I get two lines on the flashing tool..

Device 2a4: 系统烧录开始...
Device 2a4: 正在格式化磁盘..

and there it just sits, the LCD screen had gone grey with like moving horizontal lines...


Any one have any ideas how i fix this ?

please..



OK made some progress, managed to get ride of the grey screen with moving lines, I had the wrong LCD driver needed the newer one (?) 9331.

When i go into reboot with B down i can see the a320 in windows devices (xp) if i use the bricker tool, pick the 0331 driver and the 1.2 original  hxf file the a320 says "Firmware Upgrading...". In devmgmt.msc the device for it gets a yellow icon and the broker tool says:

Device 14c: 系统烧录开始...
Device 14c: 正在格式化磁盘..


No other lines showing, is it stalling ?

I have waited for 15+ minutes...

It may take a looooong time to upgrade your firmware. If it DOES display "Upgrading firmware" on the screen, that means it's either very very busy, or it hangs. If it hangs, I have no clue what to do :(

OK made progress, turned it off and that made it come up as normal windows drivers for the internal and minisd Card.

I copied over a 1.1 chinese firmware and rebooted holding down 'down', that installed and rebooted into chinese !

Plugged in USB and copied over 1.2 by Pof and rebooted and that installed and i can access it again..

Deep joy.

Hope all this rambling helps anyone else whos stuck !!

 

Post a new topic