Well I think I m waiting for the .shx file. Evaldas your are going to produce one aren't u ?
Great!
Now we can extract different parts of flash (CGs) from this dump and write them directly to flash using flashkit/multiflash tools or create .shx file.
For those who cannot wait here goes guidelines. I don't have USB cable for A780 here at home so can't check dumps until tomorrow.
this is offsets and MTD partition list of A780 flash:
Bootloader - do not touch this unless you have working JTAG cableCode:BEGIN | END | PARTITION | NAME ----------------------------------------------------------------- 0x00000000-0x00020000 : mtd0 "Bootloader" : size=131072 (0x20000) 0x00020000-0x00100000 : mtd1 "Kernel" : size = 917504 (0xe0000) 0x00100000-0x01a00000 : HIDDEN size = 26214400 (0x1900000) . | 0x00100000-0x00120000 : |--- ????empty size=131072 (0x20000) 0x00120000-0x01a00000 : |--- roflash "rootfs" size=26083328 (0x18e0000) 0x01a00000-0x01a00000 : `--- roflash1 "NO-USE" size=0 (0x0) 0x01a00000-0x01f80000 : mtd2 "VFM_Filesystem" size = 5767168 (0x580000) 0x01f80000-0x01fc0000 : HIDDEN size = 262144 (0x40000) . | 0x01f80000-0x01fa0000 : |--- ????empty size=131072 (0x20000) 0x01fa0000-0x01fc0000 : `--- roflash2 "setup" size=131072 (0x20000) 0x01fc0000-0x01fe0000 : mtd3 "Logo" size = 131072 (0x20000) 0x01fe0000-0x02000000 : HIDDEN size = 131072 (0x20000)
Kernel - I don't think it's updated
HIDDEN - it means kernel MTD subsystem doesn't map that flash space
????empty - not used space (in 50 and 74 versions)
rootfs - it's /dev/roflash mounted as "/"
roflash1 "NO-USE" - /dev/roflash1 zero size bulk partition
VFM_Filesystem - /dev/mtd2 mounted as /ezxlocal containing contacts, sms etc.
roflash2 "setup" - /dev/roflash2 contains /usr/setup filesystem
Logo - /dev/mtd3, startup logo, animated gif
tffsa.dmp contains dump of /usr/language (/dev/tffsa)
/diska (/dev/tffsb1) is created by startup scripts automatically if damaged. You write some garbage to /dev/tffsb and get new fresh file system on startup if needed.
/ezxlocal (/dev/mtd2) which holds sysDatabase with personal stuff is not included in this dump. This filesystem is recovered/formatted by startup scripts if damaged. NOTE, that sysDatabase/ records are incompatible between R52_G_0D.50 and R52_G_0D.74 versions and I don't ensure that 76 will have the same structure as 74.
Well I think I m waiting for the .shx file. Evaldas your are going to produce one aren't u ?
have not been able to get into this forum for a couple of days, seems like the site was down, but i see u guys found another alternative for getting the file hope it works out.
C'mon evaldas! I am ready to begin testing.![]()
Is there the possibilty to merge this firmware with a american firmware in order to get voice commands and voice dialling into this firmware?
Kind regards
Fred
Nothing moves you like a Citroen!
Found this tool. Possibly this can help to create shx-file.
I don't know, if it works correctly. The resulting shx-file is
3x the size of the bin file. Could this be correct?
Can someone tell which sections are needed to update
the firmware.
jumit
I think you just got to merge it with the optimized setup to get those features.Originally Posted by gsfx
sorry guys, haven't had time to finish it
I've checked the differences between 74 and 76 versions. Preliminary only QT gui apps have been changed(recompiled), some german operator branding found in /usr/setup, Opera is the same version, Copilot is 1.0.0.83.
As for shx version i'll try to do my best this evening (i hope)![]()
Hey Evaldas!
Thas sounds very good! One question: Is it possible to activate voice-commands and the voice recorder in that firmware version?
Kind regards
Fred
Nothing moves you like a Citroen!
I've made .shx file using msftool, but got error during flashing of CG35the difference between flash dump and real CG for multiflashflex is header holding some numbers, maybe checksum, product number or whatever else. I'll try to find this out tomorrow
I still think it's much more easier to flash everything manually without using shx