yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV ROM Development] suiller:
Absolutely yes... download tweakPers script & modify strings about AUTOLOCK to fit your needs, delete the other strings if don't need

or if prefer write a new tweakPers.mscr script (with notepad then copy in Script folder) with these lines:

################# #######

### SOME PERSONALIZATIONS ###

#

### AUTOLOCK and AUTOSUSPEND, ordered: batterytimeout + locktimeout + battsuspend/save timeouts ###

RegWriteDWord("HKCU","\ControlPanel\BackLight","AutoDeviceLockEnable",1)

RegWriteDWord("HKCU","\ControlPanel\BackLight","BatteryTimeout",10)

RegWriteDWord("HKCU","\ControlPanel\BackLight","AutoDeviceLockTimeout",20)

RegWriteDWord("HKLM","\System\CurrentControlSet\Control\Power\Timeouts","BattSuspendTimeout",30)

RegWriteDWord("HKLM","\System\CurrentControlSet\Control\Power\Timeouts","BattSuspendTimeoutSave",30)

RegWriteDWord("HKLM","\System\CurrentControlSet\Control\Power\Timeouts","ACSuspendTimeout",1800)

RegWriteDWord("HKLM","\System\CurrentControlSet\Control\Power\Timeouts","ACSuspendTimeoutSave",1800)

have fun :D
[Touch Diamond, MDA Compact IV ROM Development] knave:
Hi Davide,

I noticed your tweakperm script containing this line:

## PO SYSTEM: USE 3 FOR PREVENT SCREEN BAD DRAWS AFTER SUSPEND. DEFAULT 1 ##

RegWriteDWord("HKLM","\System\GWE","PORepaint",3)

I've set it to 3, but still getting the "broken glass" / corrupted image issues in Manila. Is this a documented fix or something that you've read that confirms it as the solution?
[Touch Diamond, MDA Compact IV ROM Development] suiller:
It was reported that on some DIAMxxx works with 1 instead of 3... try to change & see what happens (of course you must reboot after change), anyway I never saw this issue on my device, I think that could be related to specific model and/or software combination

report here result please if something changes :)

bye,

davide
[Touch Diamond, MDA Compact IV ROM Development] suiller:
some news:

working on a based sys/xip 20761, now bluetooth works, wifi works, internet connection works trough wifi (I can't test on umts), sms works, email works, I can call/receive & do without troubles all major stuff, even if I need the next 2 days for testing gps behavior

still developing a new small feature that will permit to write down (on a config.txt file under "Backup and Restore") all the steps made during 2nd boot, so after a re-flash or upgrade ALL "decisions" taken on 1st flash are remembered for future flashing... decisions like chosen Font, remove AS, CAB install, etc... doing so after "screen calibration" the system will setup YOUR default values ALL automated without the need to answer the same questions every time ;) (this is good of course also after a hard reset)

bye,

davide

ps: please don't be angry with me if sometimes I answer in late or I forgot to include some mods to new beta, but I have really few time to read all posts & request, anyway feel free to repost your request periodically :D before or later I'll read
[Touch Diamond, MDA Compact IV ROM Development] knave:
Well, both didn't work with mine sadly. :(
[Touch Diamond, MDA Compact IV ROM Development] suiller:
hmm... does this happen just with this rom??
[Touch Diamond, MDA Compact IV ROM Development] ksekhar:
I am sure no one would be angry at you even you dont reply as we can understand how difficult it is to develop a good rom and also accomodate all user requests.

You ROM always rocks. You made my ROM flashing life easier :)

Thank you very much for your efforts.
[Touch Diamond, MDA Compact IV ROM Development] sskogen:
Rant on future options

Suiller:

Your rom is slowly solving one of the most annoying parts of running a windows mobile device. The part where any upgrade behaves like a complete format and reinstall on your PC does. The more we can automate restoration of during flash (of course with a first-line in the config giving the user the option of turning this off!), the less of an obstacle upgrading (for security reasons) will be. When upgrading roms is as easy as running "windowsupdate" on a Vista PC, people will actually do it, regularly. When that is done, we can think about scripting up an upgrade-frontend that polls a text-file from a webserver, compares it to the local version, then lists the upgraded components (from a list of "supported" cabs), and offer to download these and install them. When we have that, we can move most of the "built in" cabs out of the base rom, and have them as automated installs from our cab directory (this will make them easy to upgrade without killing the main OS rom).

These are just an end-users rant, and you are free to do with them as you please, but I'm fairly certain HTC-people are keeping an eye on forums like this to see of they can get ideas for improving their own design. Making upgrades behave "self-contained" in the device would be a great step forward.

//Svein

p.s. Don't read me wrongly. I'm deeply impressed by your work here, and so far your rom is the most user friendly (and least cluttered). Thank you for sharing your great work!
[Touch Diamond, MDA Compact IV ROM Development] suiller:
your speech goes in the right way... and it wont be very difficult to develop a procedure like the one you described above, but not all plp (like me) have unlimited gprs/umts connection to download on the fly the needed cab or extra, and above all many "items" does not work properly if installed as cab

another speech is that I saw lot of cookers putting "their" cab collection somewhere, this is a good thing but at the same time is very dispersive, a good starting point could be having a sort of cab repository centralized, where some users/fellows/plp called "admins" can authorize/upload updated cab

as you realize... the difficult thing is to coordinate these steps all together :)

I'll stay here around for other "news" / suggestions

bye,

davide
[Touch Diamond, MDA Compact IV ROM Development] liamhere:
your way of installing the rom is great for me

i wish all roms had the options you have on the rom

i am using AZ rom at the mo as the battery drain was too much on pre v09

as soon as that is sorted......" ill be back" :rolleyes:
[Touch Diamond, MDA Compact IV ROM Development] suiller:
AZ is a very expert cooker, I started learning from his rom ;)

anyway... soon I'll release a "surprise"... :cool:
[Touch Diamond, MDA Compact IV ROM Development] knave:
Nope. This ain't the first rom that I have experienced problems with. If you had read the Grey Screen of Death thread, you would have seen my problems there. Anyway, what's surprising is that the problem only occurred (including GSOD) after about 1.5 weeks of stability. This is the same issue I faced when I used Dutty's 3.1. Whereas with certain roms like Dutty's 3.2, Swift's 7.5 etc, I get the problem within that day.

I'm now on Vic's Hybrid 2, but is going back to your v07. At least its fast and offers me > 1 week of stability.

I have no idea why, but it seems my Diamond is extremely sensitive to GSOD + broken glass issues.
[Touch Diamond, MDA Compact IV ROM Development] cyron_at:
..suprise sound great!!! When?
[Touch Diamond, MDA Compact IV ROM Development] R. DevilR:
A 2.00 based ROM ? :D
[Touch Diamond, MDA Compact IV ROM Development] suiller:
yep... testing right now... all seem working... but if you want I can publish also 4 testing purpose :)
[Touch Diamond, MDA Compact IV ROM Development] Shark_XXL:
I think we want ;)

Do it :)
[Touch Diamond, MDA Compact IV ROM Development] carburano:
Please Suiller, can you put in new ROM social network engine in manila album? I think is so funny and usefull...

thanks
[Touch Diamond, MDA Compact IV ROM Development] suiller:
I neither know what is it, better I can image but never played with :( in which rom is present??
[Touch Diamond, MDA Compact IV ROM Development] carburano:
dutty, udk (both eng) and new TIR V9 (ita)... it works and it's great...
[Touch Diamond, MDA Compact IV ROM Development] cyron_at:
+ 1

Yes please!
[Touch Diamond, MDA Compact IV ROM Development] R. DevilR:
I'm playing with it too... but I would really prefer to play with your 2.00 ROM, even it's an alpha-test ;) !
[Touch Diamond, MDA Compact IV ROM Development] suiller:
there is one thing that by the moment I'm not able to change... the damn pagepool... with 1.93/1.96/1.97 was possible with the same technique, but with 2.00 it doesn't work... anyway by now it will stay with default PP ... of 16Mb :eek:
[Touch Diamond, MDA Compact IV ROM Development] carburano:
(surely I'm wrong) have you tried with pagepool changer?
[Touch Diamond, MDA Compact IV ROM Development] cyron_at:
..suiller is not alone with this problem:

http://xdaforums.com/showpost.php?p=3023588&postcount=137
[Touch Diamond, MDA Compact IV ROM Development] Mr. Makk:
SMS Problem

hi. am using ur rom V09.

everything is going smooth but wid sms inbox. my inbox is empty. i cant receive ny msg. neither am i able to restore ny msgs 4m pim backup. ehat to do. urgent.
[Touch Diamond, MDA Compact IV ROM Development] R. DevilR:
lol... I posted here to send answer to suiller :D :D :D
[Touch Diamond, MDA Compact IV ROM Development] suiller:
tryed both without success, this rom really differs from 1.9x also because with old drivers it freezes :) even if I must admit I don't see BIG difference... of course :cool: seems smoother but it could depend also by different PP perception... we have to see on long run...
[Touch Diamond, MDA Compact IV ROM Development] cyron_at:
..anyway.. please post the rom for testing!
[Touch Diamond, MDA Compact IV ROM Development] suiller:
this is really strange... you're not the 1st one reporting this trouble... if you have time... can you apply a hard-reset?? just to understand if could be a solution also 4 future... thx very very much
[Touch Diamond, MDA Compact IV ROM Development] suiller:
I mean that the device & amount of ram is always the same... so I suppose our device will never fly :D

anyway... 10 minutes for finishing upload... then (like always) "the mirror brothers" will upload to their mirrors... just to don't break the one I use for repository. THX :cool:

ps: had no time to import new opera... so it has the default one... neither checked the ver :p
[Touch Diamond, MDA Compact IV ROM Development] cyron_at:
Thank you!!!

Did you make any changes in the rom?
[Touch Diamond, MDA Compact IV ROM Development] suiller:
just removed unused stuff, optimized wav, jpg, png, exe, replaced some cfg file... always the same procedure :)
[Touch Diamond, MDA Compact IV ROM Development] suiller:
as promised... Dia Duit v09_pre3 PP16 (based on 2.00.xx) is out...

it works, anyway still on testing... download here

ps: tomorrow I'll upload the kitchen too, have to go now, see you later

have fun,

davide
[Touch Diamond, MDA Compact IV ROM Development] R. DevilR:
How do you optimize some exe files ??? :eek:
[Touch Diamond, MDA Compact IV ROM Development] vogon1:
Nice - 2.00! Have it working over here.

I guess you are still adding your stuff? Like the colored icons in the slider of Touchflo? I liked that...

Sietse
[Touch Diamond, MDA Compact IV ROM Development] liamhere:
trying to download....and stuck @ 0% downloading :confused: :confused:

forget that....its going now :)
[Touch Diamond, MDA Compact IV ROM Development] vogon1:
Try this:

ROM_Dia_Duit_v09_pre3_PP16.diamimg.zip

Sietse
[Touch Diamond, MDA Compact IV ROM Development] liamhere:
omg!!!!!!!!!

just flashed.....how fast is manilla in this rom......10/10

this is the fasted i have used.....and i have used them all :rolleyes:

will full charge battery and see how it goes

you have done yourself proud with this rom!

many thanks for this

Liam
[Touch Diamond, MDA Compact IV ROM Development] suiller:
hmm... 4 sure something changed with this rom release... just back from a short trip back to home, at least with TT7, lag seems vanished away also after running the damned quickgps :eek:

anyway some optimizations can be still done because with this huge PP a more "aggressive" caching tables perhaps could give something more, of course always running one app per time

I mean instead of putting all caches at 0 (automatic cache setting) we can try with somethings... like: datacachesize (both nand & main memory) at 1024k, buffersize at 32k, both replcache at 512k & leaving enabled just fatwarmcache

or any other combination you think could give something more... just edit tweakPerm & report changes here :D

bye,

davide
[Touch Diamond, MDA Compact IV ROM Development] cyron_at:
Re-Mapping Keys in Dialer

Hey,

how can I re-map the left softkey in the dialer: From contats to Video Call?

br

Chris
[Touch Diamond, MDA Compact IV ROM Development] gtpete:
use this great little app

advanced cofiguration v3.3
[Touch Diamond, MDA Compact IV ROM Development] gtpete:
sorry you said dialer... not home screen

scrap that suggestion
[Touch Diamond, MDA Compact IV ROM Development] prithvi64:
messages not displayed

Thanks for V09. Excellent sound quality and reception. Today, I had hard reset and found Messages are not displayed while I had installed V09 3 days before and was not facing any problem.
[Touch Diamond, MDA Compact IV ROM Development] liamhere:
battery update

after 8 hours...its drop just 4%.....much better now.....but not as good as v08 as it would't have moved after 8 hours.

will test the phone today while at work :)
[Touch Diamond, MDA Compact IV ROM Development] gtpete:
ok major bug found... bluetooth does not work. getting a message saying bluetooth not installed.

anyone else had this problem. i have flashed twice to double check it.

what a bummer! It was looking really good until then.
[Touch Diamond, MDA Compact IV ROM Development] suiller:
uh friend... I did some time ago... but I don't remember... give me some minutes to check ;)

EDIT: found! must replaced a .dll look here: http://xdaforums.com/showpost.php?p=2878253&postcount=11 but I dunno if it works with 2.00 rom
[Touch Diamond, MDA Compact IV ROM Development] suiller:
just tried now to send me a file from PC to mobile & worked at 1st... please describe your trouble
[Touch Diamond, MDA Compact IV ROM Development] suiller:
hmm... this could depend by xip, let me check around other threads if 20940 has some kind of troubles
[Touch Diamond, MDA Compact IV ROM Development] goRt:
trying your new 'special'

All seems to run ok at the moment.

2nd today doesn't display correctly

you've enabled the clearing new e-mail flag when browsing through TF3D - thanks.

BT - have to wait a long time to pair with my hbh980, but it then won't pick up the services available - update rebooting the headset then allows a refresh to work

Will report back later
[Touch Diamond, MDA Compact IV ROM Development] sskogen:
I may have a solution for that "centralized repository". More in a few weeks, when I have (successfully) reinstalled my server. As for the "unlimited broadband" or rather: Limited cash for GRPS/UMTS/HSDPA: Isn't the Diamond fitted with an 802.11bg NIC? (I know I wouldn't initiate a search for upgrades unless I had an 802.11 link. Mobile data transfers are ... !free)

//Svein
[Touch Diamond, MDA Compact IV ROM Development] suiller:
yep right 802.11 is free :) but it will take anyway long time... let's see ;)
[Touch Diamond, MDA Compact IV ROM Development] sskogen:
A long time? You mean longer than it will take you wireless-connected (for comfort) laptop to download the file, and then push it over usb? ;)

//Svein

p.s. I've been using wireless and laptop as my ONLY workstation since 2000
[Touch Diamond, MDA Compact IV ROM Development] suiller:
gush! sorry for misunderstanding I hadn't thought about connecting the device trough cable/AS... I thought about pure wireless download from device

never mind... a bit confused today :) yeah... in this way it can work
[Touch Diamond, MDA Compact IV ROM Development] sskogen:
I was talking about pure wireless from the device. I fail to see why this (if configured properly) would be any slower than downloading to a laptop, then pushing over the USB. What I'm thinking about, is setting up an update-server with a few quirks to allow a user to upgrade his/her phone via wireless, copy to 4gb-flash, reboot the device with the correct reload params to do a self-contained upgrade, then auto-reinstall your apps and settings. Basically make upgrading as painless as possible.

Possibly we could do this even smoother by using unified diffs or similar stunts to reduce the loading amount. From what I can grok, what we need to start this, is a centralized server dedicated to handling diamond stuff (see my PM), and some brainwork to set up a framework for handling it. Possibly we also need somebody to get us a suited scripting language ported to our phone, so we can script package handling (and thus script where packages store their config!). Here I'm thinking of doing things similar to how *BSD handles ports installations, so we would need to spend a little time with our "approved" apps in that centralized store, making an XML of how these apps behave, possibly of reg-tweaks to GET them to behave, etc. The server backend for this I can help with, when I get my new server install on the air. I might even go as far as putting up solutions for handling ssl transport, so our phone-client can verify that there isn't a man in the middle installing snifferware on our phones (including paying for the certificate), if that means we can get our diamond (and quite possibly other phones, down the lane) to behave civilized. If we set up things correctly, we have the possibility of getting a flexibility the iPhreaks can only dream of. ;)

And yes I'm thinking several years forward here. To the point where we can get phone manufacturers to look at our work here, and say "this is how it started".

:)

//Svein

p.s. Yeah, I know. I'm a dreamer.
[Touch Diamond, MDA Compact IV ROM Development] suiller:
ifff... found how to change PP also in 2.00 rom

just for curiosity the 2 procedures compared here below:

### WITH NEW ROM 2.00 ###

1) open with hex editor S000 file in nk.exe XIP folder and find 0325A0E30315A0E3002083E500 hex string

2) replace the consecutive hex values: 2083E5 with: 00A0E1 (this will produce a kernel NOP, so it wont set any PP)

3) now you can use the PagePoolChanger V2.21 (credits to the original author) with the final diamimg.nbh & choose any PP setting

### WITH OLD ROM 1.93/96/97 ###

1) open final *.nbh file with a hex editor.

2) search for the following hex value: 389FE550089FE5

3) as you find it you need the next to it two numbers (in an original rom, these two values are 00 25)

4) change these two values with the ones at the and of this message

5) after changing the two values search again for the same hex value, again you need to modify the adjacent two values

(in case of an original rom, these two values are 03 25)

6) after changing in these two locations just save your nbh, and you're done!

You need to change in both locations the two values with the following ones:

- for pp 0 MB 00 25

- for pp 8 MM 02 25

- for pp 12 MB 0C 26

- for pp 16 MB 10 26

ps: it seems easier
[Touch Diamond, MDA Compact IV ROM Development] suiller:
no it's not a dream... it takes just time :)
[Touch Diamond, MDA Compact IV ROM Development] sskogen:
Time I have in plenty. I'm on disability pension.

//Svein
[Touch Diamond, MDA Compact IV ROM Development] seatone:
Just to complete ur idea:

It is the same think if u edit ur os.nb file.
[Touch Diamond, MDA Compact IV ROM Development] suiller:
yep right... but you have to do one more step... instead modding NK (only 1st time) makes possible to use pagepoolchanger... look at my cook.bat:

@Echo off

Greloc.exe

start /b /wait 8.BuildOS.cmd

start /b /wait 9.CreateROMDiamond.bat

start /b /wait 10.HTCRomTool.bat

start /b /wait 11.Cleanup.bat

CLS

tools\PagePoolChanger.exe diamimg.nbh 8

echo Now flash your ROM!

ping -n 5 localhost >NUL

DiamondCustomRUU.exe

you have just to press OK & the damn pagepool is setted-up

isn't good in this way?? :confused:
[Touch Diamond, MDA Compact IV ROM Development] suiller:
this one: RUU_signed.196.nbh.zip :D
[Touch Diamond, MDA Compact IV ROM Development] cyron_at:
V03

hey chief,

when will you upload the version 03?

Thanks,

Chris
[Touch Diamond, MDA Compact IV ROM Development] suiller:
this afternoon, I'm just trying latest opera version (9.51b2), it works and it rotates automatically trough gyrator2 but hardware rotation gives some troubles, anyway it's not a real bug, it's enough to 1st rotate manila & 2nd launch opera, so it will start rotated, I'd like to get off gyrator2, it takes too many resources
[Touch Diamond, MDA Compact IV ROM Development] suiller:
OK V03 is out... who can... I need someone able to test MMS

news:

added Opera 9.5b2 + FlashLite3.1 (flash does not work on all websites)

added Manila Calc with stripped skin (GIF skin was re-compressed, now it is really lighter)

modded some colors (for ex in audiobooster I've replaced annoying & too light green with a smooth violet)

reduced PP (PagePool) from 8 to 4Mb

disabled annoying (at least for me) second boot reminder for auto-configuring providers, if you forget to configure at 1st boot you can re-run it from "settings" => "connection setup", personally I don't use and I've excluded from in the 1st version but then I discovered that many use it :rolleyes:

good flashing, I'll stay here around for 1st impressions & of course bugs

bye,

davide
[Touch Diamond, MDA Compact IV ROM Development] teddyen66:
:-)

MMS works nicely on my Diamond, using 3's Network here in Denmark.

Great work.

:-)
[Touch Diamond, MDA Compact IV ROM Development] suiller:
perfect, good new :D

I'm "open" to solve all kind of bugs/troubles we discover even if I'm really concentrate on getting latest Opera Mobile working because in my opinion this last beta is a big step compared to "old" ones, of course I'm speaking of 9.5b2 version (out on 20 October)

EDIT note about GPS lag:

I need some feedback about GPS lag, because I don't have at all, or in few circumstances (few satellites) just half arrow (1/2 seconds at max)

if you (people) feel gps lag you should describe as:

1) which radio are you using

2) which hardspl are you using

3) gps lag is just for graphics or also in voice guide

4) how much lag, for ex 1 whole arrow, half arrow, 2 arrows (the blue one of course)

5) the case you have tweaked fat/glyph/repl cache parameters (just in case you should leave caching table like I setted-up)

bye,

davide
[Touch Diamond, MDA Compact IV ROM Development] teddyen66:
:-)

Only thing that keeps me from using this great rom, is that there is very low memory left on it.

And I would love the upload-to-Facebook+Youtube function, and zoom in/out in sms, from Dutty's rom.

otherwise you have made a really nice rom
[Touch Diamond, MDA Compact IV ROM Development] suiller:
-= NOTE =-

who has downloaded V03 version before 17.20 (Greenwich time) should reflash because I putted some blank shortcuts on default Start Menu, anyway if you use a personalized Start Menu don't take care :cool:

bye,

davide
[Touch Diamond, MDA Compact IV ROM Development] suiller:
1) what do you mean for "memory"? RAM or physical space on internal drive?

because if we are speaking about free RAM the problem isn't a problem because like you saw taskmanager closes programs and don't iconize (standard behaviour), so RAM isn't possible to fill complete, instead if you are speaking about physical available space I have 62.56Mb free in my "every day usage" (tomtom + google + everything)

2) I dunno, must search

3) zoom in/out is it useful? never used before :) but I'll give a try
[Touch Diamond, MDA Compact IV ROM Development] °Dexter°:
I don't care about zoom in/out,i'd like instead to have the new keyboards (or the small ones used by Dutty,or the Blackstone ones with big arrows at keyboard bottom)...and i don't know if it was gyrator fault,but the rom felt "heavy",like if it was engulfed by some programs...my bets are gyrator and/or wktask...what do you think?
[Touch Diamond, MDA Compact IV ROM Development] Noonski:
The attachement is for the Cook only.

Compare your MMS package with the attached one.