yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV ROM Development] suiller:
All CAB must be simply copied into the "CAB" directory on your "Internal Storage" before flashing the new rom, as you know your internal storage wont be touched, so after the flashing phase has completed the system will check for that directory and if it finds some cabs it will ask you to proceed with their installation.

All CABs are automatically installed, without confirmation, on main memory (My Device) this for have more speed during programs load, you don't have to care about free space on main memory because this rom after installation gives you more than 93Mb of free space so I really think it's enough for everyone

bye,

davide
[Touch Diamond, MDA Compact IV ROM Development] suiller:
like told yesterday V04 is out, here below changes:

stay tuned, V04 is coming... I need at least tomorrow for intensive test before publish

some fresh news:

cache optimization (via wm6 prefetch functions), the system fills soon as start its cache to provide faster response after some minutes (2/3), of course first minutes of usage are less responsive, but I carefully checked that general response after few minutes is really increased, must try :)

fat cache moved to "\Internal Storage\Volatile" instead of "\My Device\Volatile", this helps a bit the whole system (the system will setup that dir automatically), tested with SbPBenchmark

disabled activesync logging (unuseful) feature, saves a bit our poor CPU

manila calc, audio booster, keypad, etc... smooth violet skin enabled

removed Gyrator2 application, so automatic rotation in Opera is disabled due to screen redraw issue, still possible to perform manual rotation directly from Opera by tap & hold top-right corner

removed QuickGps from auto-startup & disabled auto-startup during ActiveSync connections, this because quickgps is needed just 1st time after a fresh installation, of course it still works manually (old & good behavior)

to do and/or active bugs:

solve unwanted keypad switch in Opera (specific Opera issue)

still working on camera modding (always smooth violet scheme)

freeze some daemons & caching background processes while phone in standby, the target is to increase battery life

I need your feedback because (of course) I try to test ALL parts I change of this rom, anyway some bugs can happen only after some combinations, in particular I need more feedbacks about GPS lag (describe your lag, radio ver, etc...) & MP3 jumps

Anyway I think to have found a definitive solution to both problems, the BIG problem is that if I solve the 1st I can't do the same for the second and vice versa, so I have to find a balanced configuration to satisfy both situations

Thank you all for your great participation

bye,

davide
[Touch Diamond, MDA Compact IV ROM Development] theintelligent:
The cabs located in Cab folder of Internal Storage installed on the main phone memory or Internal Storage?
[Touch Diamond, MDA Compact IV ROM Development] suiller:
you must have a called "CAB" directory in your "Internal Storage", copy all your cabs in that directory, then the cabs are automatically installed into main memory (My Device)

the goal is to have always your CAB directory (on your internal storage) untouched, so after every new re-flash the system will install automatically your cabs colletion

bye,

davide
[Touch Diamond, MDA Compact IV ROM Development] suiller:
on more note:

for who don't want ActiveSync popping up every 5 minutes (this operation really slow down the whole system) should take a look here below the smart procedure (replied also under notes on 1st page) :

run Task Manager under Programs => System Tools

wait some seconds the program finish to load, then tap the top-right triangle (under the X), a list will appear

from the list choose Notifications

the notifications list will open and you can find (at the bottom) three repllog.exe

select the

middle one "repllog.exe"

then press the blue cylinder with the red minus sign (remove action)

doing so you have definitively removed the CHANGE_TIME event that calls ActiveSync every 5 minutes

note: ActiveSync will still work normally when connecting to USB, but thanks to EliasAsynckiller it will automatically closed when plugging-out the cable

bye,

davide
[Touch Diamond, MDA Compact IV ROM Development] DrewVS:
No, not nearly enough space, I'm afraid. After syncing my mail with Exchange, I have a lot of problems with space, so I put all of my less important utilities in Internal Storage. Is there any way to do this?

Also, is there any way to automatically copy file and perform other system setup functions as can be done in UC? Or anyway to enter serial numbers, etc...that kind of thing?
[Touch Diamond, MDA Compact IV ROM Development] suiller:
OK I understand... anyway even if you have 128Mb of free space they wont enough for for 1st problem (mail sync), I've never made a reflection about this problem because I just download mail headers and when I need to download a whole email after have read I delete it; I don't loose emails because I download just a copy of them, at office I can still download previous downloaded emails, but to prevent a main memory full it is possible to move the "mail storage dir" to the Internal Storage, it doesn't change so much for the system, like for example Opera cache/cookies & so on...

for the 2nd question, sure it's possible but I have to make some tests, make me some practical examples, if I understand for ex: after having installed some software doing something like call that software & then performs some actions as are you doing with your fingers?

bye,

davide
[Touch Diamond, MDA Compact IV ROM Development] omaga:
OT: I use my own version of this official 1.96 rom and I must ask about the cab PT_DIAM_Rilfone whitch is installing in the beginning..;) What is this Rilfone???
[Touch Diamond, MDA Compact IV ROM Development] eadon:
This hapens to me to. Also, I'd like to change the text (TypeFace). Otherwise a great rom, nice to see something different:)

Edit: Just found PocketCM keyboard does not work when you tap the keyboard icon.
[Touch Diamond, MDA Compact IV ROM Development] slovoflud:
Classic! :D
[Touch Diamond, MDA Compact IV ROM Development] R3PUBL1K:
I'll look forward to trying the new version when released :D
[Touch Diamond, MDA Compact IV ROM Development] liamhere:
me too......i have not flashed another chef's rom and kept it like these roms in a long time.....10/10 from me :p
[Touch Diamond, MDA Compact IV ROM Development] slovoflud:
One thing i've noticed.

when connected via USB as an external drive it's still backing up e-mail etc. thus creating a foulder called \\Internal Storage\Backup and Restore\... When you disconnect your phone it mounts the Internel Drive (as it should) but naming it Internal Storage2.

You can fix it by renaming \\Internel Storage\ which was just created, but it's a workaround, and doing it everytime is a pain...

any thoughts on this one?
[Touch Diamond, MDA Compact IV ROM Development] R3PUBL1K:
Must be good then as from what i read you change your ROMs more than your pants LOL:eek:
[Touch Diamond, MDA Compact IV ROM Development] tararura:
Thank you Suiller

You are the man.:)
[Touch Diamond, MDA Compact IV ROM Development] suiller:
yep you are right, but right now I've no solution... because it's an OS directive, in fact when you attach your device as usb drive the OS detach it because it must stay in "exclusive write mode", so the OS really doesn't see the Internal Storage anymore & related programs too, this is way your AS client (on PC) cannot access directly to external drive but must "translates" files during a transfer/copy... or better it communicates with AS side on the mobile like a very traditional/common ftp :)

I was thinking about a solution like this: when the system "feels" usb attach it stops tmail.exe & connmgr.exe (the ones needed for sms + emails), on detach relaunch them... could work in your opinion?? of course when attached you wont able to download mail & receive sms (they will be queued)
[Touch Diamond, MDA Compact IV ROM Development] THUDUK:
Hey Suiller

Did you manage to discover the reason behind the Music skipping a lagging ?

Tested in Pocket Player, this is not quite as bad, but still there
[Touch Diamond, MDA Compact IV ROM Development] R3PUBL1K:
:p I'm biting the bullet and given this a go now.
[Touch Diamond, MDA Compact IV ROM Development] suiller:
this is one of the oldest issue in all "modern" htc rom (diamond, hd, raphael, etc...) due to buffersize configuration, with the corrected (suggested by MS) value of 64k, you have the music "jump" but your nav software works well, decreasing to 32k the skip almost disappear, but your nav software will present a more noticeable lag... another trouble is that main memory (the small one) is faster & smaller than the external one (the big one), so in theory main memory should work at 64k while external at 32k, but with this configuration nav software lag is really noticeable, anyway a test you can do (like I always do with new MS devices) is to copy ALL the content of your big storage to your PC, then attach your mobile as USB disk & then format the BIG disk with the classic dos format command (ex: format /fs:fat /U d: ), for finish copy back all your data, at least you will have a very little defragged disk
[Touch Diamond, MDA Compact IV ROM Development] goRt:
What - Davide's just about to release the next test version!

[I hope the keypad is fixed on the dialler]
[Touch Diamond, MDA Compact IV ROM Development] R3PUBL1K:
Is this coming today? if so i'll hang on untill later. :D
[Touch Diamond, MDA Compact IV ROM Development] sskogen:
Status update on my mirror:

Now my disk controller has arrived, and the vmware hypervisor has been set up. The varnish front end is ready, and I'm slowly getting the various backend servers (the diamond development mirror, handling Dia Duit is number 4 on my list for today, just behind the ftp upload solution). I'll report back with the new url later in this thread (as well as in a pm to suiller)

performance should be better than what we had.

//Svein
[Touch Diamond, MDA Compact IV ROM Development] slovoflud:
Really don't know.. :) for me it's not as big a problem, i'm happy with AS speed if i need a couple of .CABs. I rarely update music and nav. maps.. :)
[Touch Diamond, MDA Compact IV ROM Development] suiller:
:confused: what was the dialer trouble??
[Touch Diamond, MDA Compact IV ROM Development] suiller:
so... I'm just finishing to test the "Night" mode... just to be sure that I don't make BIG mistakes... anyway I added a couple of nice features about... for ex it stops, always on night period, unused service like all bluetooth services (obex, bluetooth hid, etc...), smart touch, wireless monitor & gnes/flip rotation service... about this last one is a real ENERGY sucker, in fact it scans continuously app listed in its profile

anyway I've added also a command called "StopNoVitalSvc.mscr" that on run will close all no vital services/app, instead on re-run it will restart all previous stopped services/app... this for testing purpose, for ex this scenario: I want to test some nav software (without all those services device runs faster), I run the script, then the nav software & do my tests, then on finish I re-run the script to reactivate all stuff... with a simple command I can have a really responsive device

is it a good idea or it is a non-sense??
[Touch Diamond, MDA Compact IV ROM Development] ksekhar:
Indeed sounds really good. But I have one question. how many of us use this navigation softwares as much as we use other services like phone, email, sms, games, listening to music etc. Personally i use navi softs liek destinator or google maps once in 3-4 days (max) or when really needed like i m lost in new places.

I really appreciate ur efforts on making even small things better at the same time i feel you can do wonders if you work on really important things (may be like making better UI or so)...

This is just my opinion and i may be completely wrong.
[Touch Diamond, MDA Compact IV ROM Development] suiller:
your point of view is correct... but as you know we are linked to official rom, I mean if there is a bug somewhere in rom, for ex in a particular software we have no other choice than wait for a next release hoping that bug will be corrected, many things can be done, other can't... like for ex a definitive solution about gps lag, on this way I'm trying different solutions like for ex I've putted on this rom a copy of three 3D dlls, 1st the original one from 2.00 rom (htc_d3dm.dll), 2nd the one taken from omnia & 3rd another one from polaris optimized by xda guys... so I'm trying different "ways" & taking care also about BIG troubles, but they take time for test/change then again test/change... it takes very long time

so, just to understand, tell me what are your priorities??
[Touch Diamond, MDA Compact IV ROM Development] R3PUBL1K:
During the config where you select the customisation the first time I had 10 seconds to answer - after a Hard reset I only saw 3 seconds to answer. Not a problem but strange

Another think I miss is the virbrate when the call is connected feature.
[Touch Diamond, MDA Compact IV ROM Development] THUDUK:
Would there be a way, to Mortscript or something, a Command to toggle the 64k and 32k valve depending on use of media player or gps application
[Touch Diamond, MDA Compact IV ROM Development] slovoflud:
It it possible to add custom events to Gyrator2 if it's gonna be included in the ROM that is..
[Touch Diamond, MDA Compact IV ROM Development] gercekguc:
When are you going to submit version 0.9? i'm tired of waiting for the version without "pre" :) (using 0.7 and very happy with it)
[Touch Diamond, MDA Compact IV ROM Development] R. DevilR:
Just delete config.txt under \Backup and Restore folder... you'll have 10sec to answer.

The 2ndboot.mscr script saves your answer in this file, so, when you re-run (after new flash for example) 2ndboot, it re-use those settings... that's why we only have 3sec (as we already answer those question the 1st time... and we probably answer again the same thing the 2nd time). I'm right Davide ? ^_^
[Touch Diamond, MDA Compact IV ROM Development] R3PUBL1K:
Cool - I have not had much time to play with this ROM yet - so thanks for the heads-up. - I just edited the text from 3 to 10 seconds without deleting the file instead.

There are a few other features which I miss - but can sort out. :D
[Touch Diamond, MDA Compact IV ROM Development] ksekhar:
Dude.. better wait than brick ur phone :)

As you can see from his earlier posts, he is working hard to make things right unlike us waiting just to flash and use it. Be patient and let chef take care of cooking.
[Touch Diamond, MDA Compact IV ROM Development] suiller:
this is wanted... this is the logic:

1) 1st time you install/cook the rom the complete menu will appear with default wait time of 10 sec, at the end the system saves your choice in a file called config.txt under your "Backup and Restore"

2) next time you re-cook, upgrade or hard reset... the system will look for that file if found simply it reads 1st time choices & now wait time is just 3 sec with your saved choices as default so you haven't to answer anymore after every upgrade/hard reset

3) the final logic is to have an easy upgradeable rom... you have just to do alignment with your stylus at 1st boot... then it does all the choices for you... so in few minutes you can upgrade/recook the rom without installing & choosing 1000 preferences
[Touch Diamond, MDA Compact IV ROM Development] suiller:
look in Settings... we use now flip-it as default because gyrator was too heavy, it works almost perfect even if it's not compatible with 100% of WM app, anyway still usable in 99,9% :)

simply edit/add app in that list
[Touch Diamond, MDA Compact IV ROM Development] suiller:
it's a pain... because you should restart every time
[Touch Diamond, MDA Compact IV ROM Development] goRt:
Hi Davide,

When I open the phone, then the keypad is not displayed - just the last dialled list.

When I'm in a call (to voice mail), then I switch to keypad - it is blank with horizontal lines, pressing the tiny keypad button sometimes then displays the keypad, but it is hit and miss.
[Touch Diamond, MDA Compact IV ROM Development] slovoflud:
well, Gyrator2 has way more options with its Events system in my opinion.
[Touch Diamond, MDA Compact IV ROM Development] R3PUBL1K:
This is a great feature - Now I know more about it.

Nice ROM so far. Look forward to you next version.

Thanks :D
[Touch Diamond, MDA Compact IV ROM Development] suiller:
hi friends... I've to delay v09_pre6 to tomorrow (19 dec) because I found this evening a blocking error in a startup script so I can't publish in this way

thx all
[Touch Diamond, MDA Compact IV ROM Development] liamhere:
thanks for the update

will wait now for you next update

many thanks

Liam
[Touch Diamond, MDA Compact IV ROM Development] stanislav.bebej:
Hi Davide,

I was too quick and already installed v09 pre6, and so far great. The sounds are ok again, the data connection works, wifi works and it has a lot of free ram. Can't wait til tomorrow :-).
[Touch Diamond, MDA Compact IV ROM Development] suiller:
:eek: I wasn't fast enough to remove the image... but tomorrow morning remember to restart because your keypad wont work... it will crash at 1.00AM :p this is the reason why I removed the image from server, I'll correct tomorrow morning because the whole kitchen is on my PC at office

or make an HR & don't activate the night profile... you're TOO fast :cool:
[Touch Diamond, MDA Compact IV ROM Development] R. DevilR:
sh*t... I was too slow :'( ... hope you can upload kitchen tomorrow (morning... because I'm not working tomorrow... so I've got time to play with the kitchen ;) !... if not, I'll have to play with an other kitchen... the real one :D).
[Touch Diamond, MDA Compact IV ROM Development] R3PUBL1K:
Every device will have some limit most commercially available flash products are guaranteed to withstand around 100,000 write-erase-cycles, before the wear begins to deteriorate the integrity of the storage.

_____________________________

I will change the auto cab installation (step 4 of the final step) to the end of the config file before the reset as this works better for me.

Nice ROM - so far, thanks
[Touch Diamond, MDA Compact IV ROM Development] R3PUBL1K:
Had issues sending a file via bluetooth - on a clean version of this rom - The device kept stating not enough room. I over come this by installing "hc4_inbox" cab which enables me to choose the destination on device.
[Touch Diamond, MDA Compact IV ROM Development] es_pirulo:
I've test your rom and it's amazing. Extremely smooth and 24 hours later, very stable.

Good work.
[Touch Diamond, MDA Compact IV ROM Development] ksekhar:
config file on HR

whenever i do HR i see only this in my config file..

## RESET AFTER FINISH: 1 OK, 2 SKIP ##

DefResetAfterInstall=1

I guess i m supposed to see other options as well.

Can anyone share their config file with all options?

I am trying to workout on making things little easier. (not sure that i would succeed but will try :) )
[Touch Diamond, MDA Compact IV ROM Development] suiller:
OK just updated thx ;)
[Touch Diamond, MDA Compact IV ROM Development] suiller:
perfect Svein :cool:
[Touch Diamond, MDA Compact IV ROM Development] R3PUBL1K:
This is not the default Config file but I have reset the time back to 10 secs so you can amend you preferences.

You could just delete the config file and when you hard reset the ROM image creates a new one.
[Touch Diamond, MDA Compact IV ROM Development] ksekhar:
Thank you. This helps.
[Touch Diamond, MDA Compact IV ROM Development] suiller:
checking...
[Touch Diamond, MDA Compact IV ROM Development] R3PUBL1K:
I really like SMS threading so have added the option back for me :D
[Touch Diamond, MDA Compact IV ROM Development] suiller:
changed here too... it's more logic ;)
[Touch Diamond, MDA Compact IV ROM Development] suiller:
perfect... remember that tweakPerm will be overwritten, so you should transpose that setting into your tweakPers script ;)
[Touch Diamond, MDA Compact IV ROM Development] R. DevilR:
I just hope that you leave tweakPers at the end (after CAB instals)... more more logic ;).

Because I configure some apps in tweakPers, and, for some apps, I will lose those configs if cabs are installed after.
[Touch Diamond, MDA Compact IV ROM Development] suiller:
sure friend... here below the new order:

1. Ramdisk setup

2. Columns setup (4/3 cols)

3. ActiveSync popup removal

4. Font set selection

5. Left/Right softkey config

6. Default keyboard layout

7. Activate Night Low Profile

8. Extra CAB installation

9. Load PimBackup restore :D (1 less reboot)

10. Reboot

note: autohib is now activated by default every 8 hours
[Touch Diamond, MDA Compact IV ROM Development] suiller:
should have I remove SapSettings?? it takes some resources...

who needs?? is it fundamental?? can we use as extra CAB?? my bluetooth works even without it... your opinion is welcome
[Touch Diamond, MDA Compact IV ROM Development] slovoflud:
is it almost done? :) couple of hours left? I need a flash 'doze'... :)
[Touch Diamond, MDA Compact IV ROM Development] liamhere:
good news

looks like its getting closer...as promised :p

" all that is good, come to those who wait " :)
[Touch Diamond, MDA Compact IV ROM Development] R3PUBL1K:
Nice cant wait - this will be my last update of this year - :D as next week its xbox360 time at work, well monday anyway - a team building exercise, and tuesday we finish :D
[Touch Diamond, MDA Compact IV ROM Development] R. DevilR:
Don't know what it is. I just use BT to receive some little files from PC. So, yes... let's remove :D
[Touch Diamond, MDA Compact IV ROM Development] suiller:
OK friends... the principal server (thx to Svein) is again UP

pre6 rom works, even if of course only 2 eyes can't do miracles... anyway I' haven't changed really much so ALL should work

there is only ONE thing that I don't understand :mad: ... yesterday night I found the solution to present (by default) pimbackup asking which file to restore (classic restore menu)... & like this it's very comfortable because I thought to insert into "Installation Menu" as pre-reset choice, so we can have 1 less reboot, anyway today isn't working anymore... it stucks to default pimbackup menu, the one asking what to do... we have to do a "manual restore"...
[Touch Diamond, MDA Compact IV ROM Development] suiller:
the SAP protocol is used by some car stereo/nav to access remotely (via bluetooth) sim mobile... useless I suppose, I'll remove :)

we are near to releasing... just testing corrected scripts... this will the behavior (if chosen Night Profile of course) :

at 1.00AM => stop services (bluetooth, connection manager, album_searcher, biotouch, AS, etc...) + increment counter every 24h

at 3.00AM => backup + increment counter every 24h

at 7.00AM => restart previous stopped services + increment counter every 24h

at 8.00AM => start autohib + increment counter every 8h

normal behavior is equal but without 1.00AM & 7.00AM actions
[Touch Diamond, MDA Compact IV ROM Development] ksekhar:
Looks good and waiting to flash :)
[Touch Diamond, MDA Compact IV ROM Development] R. DevilR:
It seems ok... even personnaly, I put my Diamond on sector... so I'll certainly never test this feature :D !

Release it, release it, release ittttttttttttttt (and/or just the kitchen, please :)).
[Touch Diamond, MDA Compact IV ROM Development] suiller:
uploading... :D
[Touch Diamond, MDA Compact IV ROM Development] ksekhar:
pheeewwww.....downloading :)