FAQ on flashing HTC Gene | Dopod D600 \ HTC P3400



Rep: (95)
FAQ on flashingHTC Gene
HTC P3400 \ Dopod D600
Discussion пїЅ | FAQ пїЅ | Flashing пїЅ | FAQ on flashing


Thank you for this mini-FAQ.
Syrop
orefkov

Post has been editedracoon - 30.04.09, 19:22



Rep: (95)
Content



Post has been editedracoon - 04.05.10, 20:31



Rep: (95)
Re-Flashing:

If a Russian device and Russian firmware are downloaded
  • 1. Connect the communicator to the computer, wait for the end of the synchronization process.
  • 2. Run the file with the firmware
  • 3. Put checkmarks everywhere and click on
  • 4. click the Update button
  • 5. Eugene will reboot into the bootloader (multi-colored stripes) and the firmware process will go.
  • 6. After the firmware is finished, Gene will reboot and voila!
Congratulations, you are flashing!
The firmware version is written with the soft-reset of the device in the upper left corner.

The official firmware versions have branches 1.6.x and 1.7.x

Note:all other firmwares are unofficial, that is, if during the process of picking you ditch the device with another rum, the service center will not accept the device under warranty!

Post has been editedDataLink - 11.03.08, 20:47



Rep: (95)
FIRMWARE SPLASKRIN ON GENE created byorefkov

0. Use all of the information below at your own risk.
No warranty is given. You and only you decide whether to do all this.
1. Think about whether you need it. If not, do not read further.
2. Download the necessary software, not included inthis archive.
- RUU for GENE:http: //savagemessiahzine.com/forum/dl/post/51035/______WinRAR.rar
For convenience, unzip everything into the same folder.
3. Prepare the picture you would like to see when loading
your device.
4. Run nb_image_converter.exe, click "Load ...", specify prepared
picture. Next, click "Save .nb", and save in the same folder, with the name "splash.nb"
5. Run gene_splash.exe, select splash.nb from step 4, it will appear next to it
gene_splash.nb
6. Run nbhgen.exe with the parameter sample.txt - at the command line: nbhgen sample.txt
The RUU_signed.nbh file should appear
7. Copy jumpspl.exe to your device, in the root.
8. Copy 1.10-Olipro.nb to your device in MyDocuments.
9. Nail ActiveSync: Ctr + Shift + Esc, in the processes find wcescomm.exe, right button,
complete the process.
10. Disconnect the device from the USB cable.
11. Responsible moment. Requires some acrobatic dexterity.
We launch jumpspl on the device. Enter the address: 0x10000000. In the list that appears, poke
1.10-Olipro.nb, and then click the buttons for entering the bootloader: "Power" + "Camera" (at the same time).
Regardless of whether you managed to press these buttons in time or not, the device screen
will turn white.
12. Push the USB cable back into the device.
13. Run ROMUpdateUtility.exe, check the box, click "Next" several times.
If the program cannot find your device, it means either the active is live, or you
did not have time to press the buttons for entering the bootloader. Repeat steps 9.
14.Pray until the device reboots.
15. Admire your picture.

If successful, this procedure does not cause a hardware address, that your data remains alive.

In principle, steps 7 and later allow you to flash on the device not only boot splash, but also other parts of the firmware, properly prepared: SPL, OS, ExtRom. Follow the news.

Post has been editedracoon - 30.04.09, 19:07



Rep: (95)
Soft pack for working on firmwarecreated / uploaded byorefkov

Opportunities
-----------
This set of utilities will allow you to perform the following tricks with firmware:
- Own splash-screen (picture at initial load).
- Editing the composition of ExtRom.
- Change the page pool size to the desired one.
- Modification of the composition of the operating system.
orefkov
A small set of software that accurately parses / assembles the firmware for Gene, and instructions for it. All software was checked personally, everything works.
Of course, this is not a full-fledged automatic kitchen, but with the handles you can make almost any modification in the OS.
I'm slowly working on auto-kitchen.
If you have any questions, ask. I will try to find the answers.

Download here

Post has been editedracoon - 30.04.09, 19:09



Rep: (95)
Extrom unlock

orefkov
Unlock extrom'a. So I did it !!!

!!!! DO NOT USE ON OTHER DEVICES !!!!
!!!! CAN POTENTIALLY BRICK A DEVICE !!!!
!!!! USE AT YOURSELF AND RISK !!!!

Copy the program to your device, and run it.
After a success message appears, reboot the device.
You will see the Extended_Rom2 folder where you can copy files,
and which will be saved with a hard reset.
The total volume of ExtRom is 10 MB.


comment by DataLink:
Estessno at your own peril and risk, but personally I trust this specialist =)


After conducting an extroma unlock in the system settingsmemory card not visible . To see it, delete HKLM \ System \ StorageManager \ Autoload \ OnDisk2 from the registry
At the same time, the extrem in the conductor as the Extended_ROM2 folder will not be visible, but you can still get into it, for this, drive the '\ extended_rom' address bar into the Total Commander with your hands. If you select the "Virtual Windows" view in Total and leave this folder on the second virtual window, then you will no longer need to re-enter the address.

Softinka

Post has been editedracoon - 30.04.09, 19:10



Rep: (95)
Change PagePool on the flyby orefkov

As long as mUn does 6ku, I don’t sit back either.

gene_pps_changer

Program for resizing PagePool on Gene (HTC P3400, Dopod D600) without flashing
and data loss.
Do not use on other models of devices.
Use at your own risk.

Using:
Copy the file gene_pps_changer.exe to the device, and run it by pointing to the command line
the right amount of megabytes under PagePool, for example:

gene_pps_changer.exe 6

The program will work for 10 seconds (at this time it seems that the device is suspended), and
then reboot the device. Go to Settings->System->Memory and make sure
in resizing RAM. Hardreset does not occur, all your data remains in place
(although an extra backup never bothered anyone).

To simplify use, several shortcuts with the necessary parameters have been prepared.
Copy gene_pps_changer.exe to the device ROOT, NOT TO THE MEMORY CARD, and one of the shortcuts you need:
gpps4.lnk - for 4MB PagePool
gpps6.lnk - for 6MB PagePool
gpps8.lnk - for 8MB PagePool
gpps12.lnk - for 12MB PagePool
Click on the copied shortcut in the device.

By default, Zhenya has a 12 meter PagePool, but 6 is enough.
All space taken from PagePool is added to the RAM, those
at 6 MB PagePool, the total RAM size is 49.5 MB.

It works on both 5k and 6k.

Good luck.
PS: How to get the command line on the device.
On the "Today" screen, hold down the central button of the joystick, and poke the stylus in the clock in the upper bar. Release the button, a menu appears. Select "Run".

We swing here

Post has been editedracoon - 30.04.09, 18:36



Rep: (95)
Firmware on windows mobile 6 and vice versa.
The manual was written by me based on personal experience, you can also find instructions from orefkovhere

So:
step 1, v1: if Gene is not unlocked yet, then read how to do it HERE
step 1, v2: if you have a Dopod D600 or Gene unlocked by CID by any other method then don't do this .
step 2: download one of the firmware (list of firmware here ) If the archive only * .nbh file, then you still need to download Rom Update Utility .
Download and unzip everything into one folder (* .nbh file should be in the same folder with RUU, in packs already, but if you downloaded separately, do it yourself).
step 3: If you do not have ActiveSync 4.5, install and configure (there is a disk with it in the kit with the device). Instructions on this simple matter of the sea on our site and in general everywhere. I highly recommend doing all this on a laptop or computer with a UPS running Windows XP or Windows 2003SBS.
step 4: We connect Gene to the computer with a cable and synchronize, backup contacts and more. Backup instructions we have here the sea. The main thing: backup only Contacts and PIM-information, programs and settings do not even think.
step 5: if you are flashing for the first time, then 50 grams of cognac for courage will not hurt =) It is also advisable to remove the SD \ MMC card.
step 6: Launch RomUpdateUtility and follow its instructions.

Like everything, you are now the lucky owner of a WM6 device =)

Rollback
Use the instructions just above and just flash the ones that were laid out earlier in this thread.

Post has been editedracoon - 30.04.09, 18:37



Rep: (95)
Flashing GENE from a memory cardbyalexrepin77(does not work with all cards!)

1. Unlock the device, if not unlocked (how to do this, write above)
2. Using WM5torage or a similar program, we connect the card to the BB as a physical disk (USB Mass Storage), while disabling all the daws in the options (that is, as a physical disk).
3. Go to "my computer" -click with the right button-control-disk management, select the animal’s disk (memory card) and delete this section
4. Create in the unallocated area the main disk FAT32 with a size of 256 mb without a label
5. Renaming the file of any firmware for Gene from ruu_signed.nbh to GENEIMG.nbh (case-sensitive) we drop it into the created partition (disk 256 meters) to the root.
6. We put the card into the communicator, hold down the camera button and poke into the reset, or you can exit the device in another way, hold down the "camera" button and press Power (launch the bootloader, stripes of different colors on the screen).
7. Follow the instructions on the screen (with the Power button we confirm the update) and wait (it took me 5-7 minutes, at the beginning it seems that the device is suspended. But this is normal - it understands).
8. After flashing it is advisable to make a hard reset without a memory card.

If there is a 256 meter memory card, then points 2-4 can be skipped, but only formatted in FAT32 without a label

[!] Creating a 256MB partition is optional.

Post has been editedPrislav - 24.05.10, 11:23



Rep: (95)
Flashing Windows Mobile 6.1
In hot pursuit of personal experience

Actually, to begin with, we merge the firmware (list of firmwarehere)

The rest is simple:
1. If you haven’t yet unlocked, unlocked (morehere)
2. Unpack the archive downloaded above.
3. Install and configure Microsoft Active Sync 4.5 or higher, if you do not have one.
4. We synchronize the device by cable.
5. Backup all the data.
6. It is advisable to pull out the SD, but this is not necessary.
7. Run Rom Update Utility (RUU) from the folder where the archive is unpacked.
8. We answer questions of the flasher, put checkmarks.
9. We wait 10 minutes until the progress bar crawls to the cherished 100%.
10. We are waiting for the device to boot

Post has been editedracoon - 30.04.09, 19:19



Rep: (95)
WM6.1 firmware from a memory card.
Posted by alexrepin77

Gentlemen, our esteemed guruOrefkov brought to mind softinku for LZX-compression wm6.1 firmware and subsequent flashing from a memory card.
Since alexrepin77 had the honor of testing it, here is his comment:
alexrepin77
- More than two dozen software resets were made (after almost every installed program and just like that for prevention Wink_kind Another CP was made and everything went further (such dances with a tambourine as before with LZX compressed wm6.1 did not work). I am inclined to consider this podvisalovo as my too zealous desire to hang up the gadget (after installing the firmware, the first 4 or 5 resets were done for a maximum of 3 minutes  :) ).


Those who wish to try can download ithere .

The usage procedure has remained almost the same with the difference only in the executable file - we unpack the archive, drop the firmware image into the resulting folder 6.1 RUU_signed.nbh, runmake_lzx.cmd and wait. Then we throw the received GENEIMG.nbh file onto a memory card formatted in fat32, the beast in the mattress, confirm with the power button.
We have:
Total ~ 67 mbmemory, of which the user is availablefree ~ 64 mb.

Attention! This information is still very poorly verified, be especially careful and careful! by DataLink



Rep: (95)
Kitchen for assembling firmware, sharpened by Gene by Orefkov

Opportunities
  • Maintaining several projects of different firmware options.
  • Dismantling the firmware image into its component parts - XIP and packages.
  • Build back from packages to firmware with different compression methods - LZX or XPR (without compression)
  • Xip replacement if desired.
  • During assembly, all packages are combined into one package, rgu files are deleted. This frees up more space in the firmware (in the absence of compression - about 1.5 MB), but makes the created firmware unsuitable for re-disassembling and modifying it.
Download:

Firmware gene-wm60-rus-lite-lzx
Download:
The best option to start creating the firmware "for yourself."

The following things have been removed from the standard firmware:
(If something is given as a link, then you can download this package and use the kitchen to include it in your firmware.
If something is given underlined text, then I can post this package for download at your request)


MS-software:
  • Headscarf and bubble breaker
  • Office
  • Help Display
  • SQLCEMobile
  • SQM
  • Auto update
OEM software

-------------------------------------------------------------------------------

Kitchen for creating firmware for Zhen(old and new)based on gene_wm61_rus_lite_htXx.

Plus bundled remote sys software.
The firmware makes for a memory card.
gene_kitchen.zip

Post has been editedracoon - 30.04.09, 19:15



Rep: (338)
Here is the manual and all the necessary software to restore Zhenek through JTAG.


Compiledmanthat really restored the device.

I just added the necessary files.
Dismantling the device - _http://www.pdacenter.ru/razborka/razbor_htc_3400_gene/

The instruction is based on the method described in _http://pda2u.ru/forum/topic348.html,for Wizarda.
As expected, the method works on other devices with a TI OMAP processor.

Rebuildable via JTAG.
Instructions are posted. You are friends with a soldering iron-screwdriver - you will do it yourself.
Fear yourself - drag the device and instructions into the SC, they will.

File itselfgene_jtag_restore.zip

Post has been editedAlexrepin77 - 19.11.08, 16:49



Rep: (338)
For owners of new Zhenek models killed by old gene_hsplfromorefkov
This is an unbriker that allows you to revitalize your device.

Using:

  1. Unzip everything into one folder.
  2. Click andHOLD"Camera" button, and turn on the device.
  3. If you see a 3-color screen, release the "Camera" button, otherwise try again.
  4. Kill AktivSink on your computer - Press Ctrl + Shift + Esc, find the process "wcescomm.exe" and beat it.
  5. Plug the USB cable into the device.
    ("USB" appears in the lower left corner of the screen)
  6. Run the mtty1_42.exe program and click the "USB" button.
  7. In the window that opens, type in the text:
    set 32 ​​1

    Press Enter. (You must type this text with pens, do not copy)
  8. After that, in the window you will see a response from the device.
  9. Type in the window the text:
    ls boot.bin

    Typing the text firstpress and HOLD the Camera buttonon the device, and only then press Enter in the mtty window. Button "Camera" DO NOT RELEASE !!!
  10. After a while, the device screen will turn white. Wait 2-3 seconds and you can release the "Camera" button.
  11. Closemtty program.
  12. Launch the RomUpdateUtility.exe program and follow its instructions.


IMPORTANT:
Launch RomUpdateUtility from the same folder so that it lies next to it
it is this file ruu_signed.nbh, which is in the archive. And then one Indian instead of asking for firmware at all from another device, and killed him completely.

File itselfgene_unbricker.zip



Rep: (3543)
How to flash with BB firmware for a memory card.

RazoR7 Date • 5/29/2009 9:02 PM
need toI ask to downloadfor the card and rebuild it.here are the programsfor this. does it like this:
Run htcRIE_0.4.0.51.exe, open the file with the firmware, and save OS.nb and EXTROM.nb. Then you run create.htcrtproj, specify the saved OS.nb and EXTROM.nb there, and collect ROM under the name RUU_signed.nbh. Then you can sew it with BB.
only in this case, after the firmware, you will not receive the declared memory volumes - it will turn out to be less.



Rep: (3543)
Kitchen for assembling firmware WM6.1, WM6.5

helgee Date • 6/28/2009 2:40 a.m.
Gentlemen, repeatedly asked to lay out the kitchen for 6.5. Finally he got together, and designed everything in the form of a kitchen. Tool-based kitchen: platformrebuilder byBepe and nbwork by Orefkov . Actually the kitchen is universal, it can be assembled both 6.1 and 6.5. When changing the build, you need to replace MSXIPKernel in the XIP folder. Porting is not required.
For example, in the kitchen there is build 21820, OEM in the light version.
I warn you right away, target people with basic knowledge. I will answer only specific questions; I will not answer questions on educational program.

You can downloadhereorhere

Post has been editedracoon - 30.06.09, 02:09



Rep: (3543)
Windows Mobile 6.5 Build Numbering

helgee Date • 12.7.2009, 20:46
Currently, the development of operating system 6.5 is conducted by three laboratories. Each has its own plug of build numbers. One laboratory is developing a universal operating system that is equally suitable for all WM models. She is numbering 215 ...., 219 ... The second laboratory is working for Samsung, trying to take into account the features of their design. Numbering 218 ..... And the third laboratory is working for the NTS. It is numbered 212 ...., 217 ...., 23 ..... There are official assemblies, one for the emulator (21324, in general the entire line 213 .... is emulator), and two for the Topaz and Tachi devices. But they are officially test. All other builds are not tied to a specific model (or it is simply not known which one is tied to), and all are test ones. The axis itself has long been quite usable, but something is added in each new build. Judging by the fact that there are already official language resources and native kernels for specific models, a release is coming soon.

Post has been editedracoon - 19.07.09, 01:31



Rep: (3543)
Battery calibration

helgee
1. We discharge the battery to 0% by starting the video, or in other ways.
2. We take out the battery from the device, wait about a minute, insert it back (DO NOT turn on the device!).
4. We put on charging. I repeat, the device is NOT included! (network s. 220V).
5. Leave to charge to the full level (the indicator light turns green).
6. After charging, remove the battery, NOT including the device and wait about a minute.
7. Paste back. Now you can turn on!
If the battery is native and still alive, then calibration will occur.



Rep: (3543)
If you put WM6.5 and you somewhere, free space disappears in the device’s memory

zonov Date • 11/2/2009, 20:07
Test build, this is one of the logs. This problem is solved quite simply - by any normal task manager (I used SK Tools) we kill the cprog.exe process, go to the DebLoger folder, delete cprog.log and instead create a file with the same name (made it a notepad built into TotalCommander) in the properties of which put all the daws (archived, read-only, etc.). After a reboot, the cprog.log file no longer grows in size.



Rep: (3543)
If they killed the new gene with the old firmware so that it is not flashed RUU_Gene_HTC_RUS_1.7.411.0_4.1.13.31_02.71.90_Ship_Abdie with BB, the mattress enters and shows "Re-Formattinf fail!"

Rysakov Date • 11/20/2009, 3:20
0. Remove the battery for 5-10 minutes (maybe a little longer)
1. Expand RUU_Gene_HTC_RUS_1.7.411.0_4.1.13.31_02.71.90_Ship_Abdie through WinRar.
2. Rename ruu_signed.nbh to GENEIMG.nbh.
3. Copy GENEIMG.nbh to the memory card and flash it. (stitched for a long time)
4. How to flash from the card, gene will ask you to update with new firmware.
5. Reboot and see "Re-Formattinf OK".
5. Flash RUU_Gene_HTC_RUS_1.7.411.0_4.1.13.31_02.71.90_Ship_Abdie with BB.

Post has been editedracoon - 01.12.09, 17:46



Rep: (3543)
Flashing the radio module:

Unpack03.14.90.zip(1.5 megabytes), copy the GENEIMG.nbh file to the root of the memory card, hold down the Camera + Reset button.


Full version    

Help     rules

Now: 09/16/19, 12:08