[HD2 Android NAND Development] qaliza:
Suggestions for the new thread

I have a few comments I'd like to make about the modified page.

1- I think the "Rom download links + brief description" part is a little bit unorganized. The "Based on" part for each ROM is already mentioned on the images, making it easier to differentiate between different kind of versions, and the "Also equipped with DL Data2SD/Ext4 v3.0" is already mentioned in the "features" area (which I suggest should be written on the thread instead of posting it as a link cos of its importance).

My idea of ROM download links.

Current Versions​

DL DesireHD ARA v1.1 download

DL DesireHD v1.2

--v1.2s (stock version) download

--v1.2t (themed version) download

DL DesireHD v2.0 download

DL DesireZ v3.5

--v3.4 download

--V3.5 upgrade download

DL DesireZ v4.1 download

2- If the "change log" was done according to date it would be much easier to track each version's update as there are multiple versions. For example v1.2 released on the 20th and v4.1 on 21st.

Changelog​

[B]21/2/2011[/B] [COLOR="Red"][B]new[/B][/COLOR]

[B]v4.1[/B]
- fix all the bugs
- update new drivers.
- change the kernel back to gpc.
- add power notification and battery percentage, and more.
- tune the system performance once again.

[B]20/2/2011[/B]

[B]v1.2[/B]
- new version of DL Data2SD/Ext4 v3.0
- rafpigna kernel which can be easily changed to another kernel using the Update_DL
- 2 versions
-- v1.2s ([COLOR="Red"]stock version[/COLOR])
-- v1.2t ([COLOR="red"]themed version[/COLOR])

[B]x/x/2011[/B]

[B]ARA v1.1[/B]
- Based on the official HTC ACE 1.83.415.4 RUU ARA, specific for Arabic, Stock version.
- Equipped with DL Data2SD/Ext4 v3.0.

[B]v2.0[/B]
- Based on the very popular Desire HD 1.72.405.3 RUU, Themed similar to Coredriod.
- Equipped with DL Data2SD/Ext4 v3.0.
- For ppl like theme, should try this version

[B]v3.5[/B]
- update all the drivers, now, the driver for my DHDv1.1, DesireZv3.5 and DHDv2.0 are same version, next time, I may provide only one update package to update all versions.
- Change the kernel to rafpigna 1.7
- Upgrade my Initrd to v3.0
- add 2 plugins for backup/restore
- add 1 plugin for rescuing your system once you encounter the boot loop or many FC.
- Patch for TMOUS MMS

btw, am developing the auto-partition function now, will update soon.

[B]Older versions[/B]

v3.4 final
- this is considered as the bugfix for v3.3, but due to some fundamental changes, cannot use update mechanism to upgrade it, sorry.
- fix the problem of market download(again)
- fix the problem of HTC sync(should be able to work without install the apk)
- fix the problem of button savior(all button functions)
- fix the potential problem of ppp/rmnet stability
- fix the potential problem of pc to mobile transfler.
- Recreate the squashed file which contains the full stock apps, nothing removed, with the cost of only 3M increase of system space. (power of squashFS :D )
- v3.3 users using ext4 or data.img can just flash it without losing anything.
- Kernel gpc#215

v3.3 final
- huge performance improvement.
- fix the problem of market download.
- fix the problem of 3rd partition
- fix the problem of HTC sync.
- recreate the squashed file.
- change the auto mounting logic, now is, 2nd partition ext4-> 3rd partition -> data.img -> nand data. (remove auto-create a blanket data.img since it has problem.)
- change the kernel to gpc.
- everything changed. :D

v3.2 final
- System will now auto detect the 2nd and 3rd partition and use it accordingly.
- add swap_mode=2 to copy the squashed file to data partition to free about 160M space from system partition, and if you have a fast SD card, it should improve the performance.
- update all the drivers, e.g, stream media, acdb, sqlite, etc.
- tweak many configurations once again to improve the performance
- Reorganized the squashed file.
- fixed the possible market download problem.
- many many many changes. :D

v2.6
- System will now automatically change the format_ext4 to 0 after formating, no need to manually change it back anymore.
- Copy the sqlite data into nand to improve the data2sd/ext4 performance.
- Change noop scheduler for both SD and Nand to improve performance.
- Optional package for fully support Arabic on 2nd post.

v2.5
- finally solve the ext4 performance issue, can use the format_ext4=1 in config.txt to autoformat the 2nd partition with block size of 4096 .
- add another parameter nand_data in config.txt for choosing whether make use of the nand data portion. if set to 1, nand data partition will also be mounted, and some files in nand will be moved to ext4 to save space, some files will be moved from ext4 to nand to improve the performance. if set to 0, ext4 will simply mount to data.
- fix the wifi mac address issue.
- change the ppp_modal to ppp_mode
- a lot of other changes also. :D

v2.4
- Optimize the code for Ext4 support, now, set SD_boost=0, the ext4 performance should improve a lot, sd_boost=1 is more suitable for data to image file.
- add ppp/rmnet switch, using ppp_modal in config.txt, set it to 0 will use rmnet, 1 will be ppp.
- add format_ext4=1 to re-format your 2nd partition to ext4, but due to some reason, system will stop after format, you should remove your battery after about 15min and change format_ext4 to 0, this function is for testing only.

v2.3
- Data2SD and Ext4 support
- Recreated the symbol link for each font.
- Some other changes in order to enable the data2sd/ext.

v2.2
- fix the boot problem and revert the kernel back to 8.6 for SD build.
- fix the data2sd, and add the data2ext4(need test).

v2.1
- fixed the boot time too long for v2.0
- add rmnet support, can change easily by: touch /system/ppp to change to ppp, or just rm it for rmnet.
- fix the bug (can not process the update correctly) in initrd.gz for nand.
- add feature in initrd.gz for SD to automatically create 1g data.img.
- some other changes.

v2.0
- Major release.
- Use same base with my nand version, which Squashed as many files as possible.
- Even for squashed file, it still can be replaced as the separated symbol link is kept in original place.
- New Kernel of MDJ 9.2 in order to support SquashFS and Ext4.
- System.ext2 is hence recreated with about 290M + 30M spare space, which is about 100M less than the unsquashed version.

v1.0
- Major release

In my opinion I think it would be better to place the "changelog" after "current version" to make it easier for ppl to know whats going on.

Thank you and Good Luck :)