yashsingh1/xdaforums huggingface dataset:
[Xiaomi Poco F1 Questions & Answers] thwartit:
Hi Community,

Everything was working fine and couple of days back, my poco F1 on PE 11 started acting wierd. I had to boot it while plugged in or it got stuck in bootloop. But once I boot it, it will work without any problem (unplugged). But since this morning, it won't start or work without plugging it in. And when I stop charging it will work for a while(mostly well until i press power button to lock or unlock) but suddenly goes off and goes in bootloop.

charge percentage also acts weird. While switching on without plugging in, it sometimes shows 0% charge but when I plug it in and use for 10 minutes, battery goes Normally from 1 to 20% and then suddenly it shows 100%.

I opened twrp recovery (which works without plugging in) and kept the phone in recovery for 2 hours, i know it doesn't drain much battery but it just went from 100% to 97 %

Did anyone face similar problem? I am not technically sound in these things. I need help from you guys to get this monster working. Thanks in advance
[Xiaomi Poco F1 Questions & Answers] thwartit:
The reason why I kept it in twrp recovery for couple of hours(unplugged) was to check if it goes off in recovery mode but it didn't.

Here's one similar thread i found but not sure mine is a battery issue since it suddenly started misbehaving.

https://xdaforums.com/t/pixelexperience-stuck-in-bootloop.4435533/
[Xiaomi Poco F1 Questions & Answers] amn1987:
Maybe try crDroid. I have pretty much only used it throughout the 4 years of using F1 and it has been very reliable. You can also check in stock MIUI (be careful not to relock the bootloader ). Finally it could be a degraded battery. There are few threads in which it was the culprit in a few different situations.
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
THE LAST VERSION - "NATALY 2.7.Final

Think, it's the last my work for Diamond. Going to change device. So, thank for everybody for help & good community.

Also, thanks for donations. It's the good indication, that somebody like "Nataly".;)

Hope, this project will live own life. I haven't any negative opinion about any "forks" or new projects, "Nataly"'s based.

Good luck for everybody!

:p

FIXES & ADDS - POST #2

EVENTS SYSTEM "HOWTO" - POST #3

Why "NATALY"? Why not, if my wife's birthday was at the same time, when the project has been started. The reason is enough, isn't it? :D

Tutorial & howto for cooking you can find here: http://www.darkforcesteam.com/showthread.php?p=3560

Or here (as file): http://rapidshare.com/files/237121567/Platformrebuilder_-_New_ROM_Kitchen.rar

Lightweight ROM, Aka "memory management". cleanRAM. (http://www.htcaddicts.com)

Dynamic CPU management (http://www.nuerom.com)

MortScript included.

UC Ready.("readme" included in the distr. archive)

Big thanks 'helgee' for battery driver and the help at all!

bepe - for excellent kitchen & utils.

Chainfire - for manila's CFC

olimo (3ppc.net) - the skin for MS keyboard. Made specially for "Nataly".

AVLev - for nice dialer skin.

'eLiAs' - for asynckiller.

If you like their work, please donate them!

Community at xda-developers.info & 4pda.ru - for help and patient testing.

UNSIGNED HARDSPL IS NECESSARY!

ATTENTION!

Taked out files:

ConnectionSetup's provizion.zip - base of providers.

Part of Opera broser - Opera_addon.

Not see the reason to keep about 4M of "dead cargo" in the ROM.

Now - possible to keep it at the Internal Storage.

Mark CAB files in Internal Storage/_Install as READ-ONLY! or you can loose them after install the ROM or hard reset.

And don't forget to make HardReset after install.

The last stable - 2.7.0

ROM

Kitchen

Cabs

The old ROMs

http://rapidshare.com/users/7L0TM7

ATTENTION!

Manila - CFC compressed! So you need remember it, when you want to change something.
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
For kitchen:

Fixed PhoneCanvas Full (with Lanscape staff)

PhoneCanvas_Slider_3_50_33348_0_EN

AlReader

The best books reader, which I saw. May simple the best.:)

"Reader" profile included already in the last kitchen.

AlReader link & script (DynamicClock) for kitchen:
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
The little manual

Interesting posts:

About bepe's kitchen: http://xdaforums.com/showpost.php?p=3909361&postcount=1468

About nueDinamycClock: http://xdaforums.com/showpost.php?p=3925196&postcount=1507

Cooking at all: http://xdaforums.com/showthread.php?t=527935

Q., asked to private:

Info below - for cookers only! You will need hardreset after it! Because your notification system will be damaged. Do it without reboot & don't forget disconnect the PC cable after copy mxip.notify.vol

A:

You need to add your app to M$ event system. (event "wokeup" - is one of standards)

Standard file of notifications - sys/shell/mxip.notify.vol

Steps:

Copy mxip.notify.vol to the \temp, for example. (at the device)

Open it by dbExplorer .

As Type: "external database volume"

Path for "external volume file" now: \temp\mxip.notify.vol

You will see 1 type db ~ 8-10 strings (don't remember exactly)

Make backup of selected database.

Then open \mxip.notify.vol (working file)

Make restore db from backup (erase?-yes)

We have the standard (clean) events system for editing now.

Use FDC taskmanager (included in "Nalaly") for it.

Open the "notifications" bookmark.

You can delete:

ceipui.exe strings,

one of repllog.exe (see http://xdaforums.com/show...3&postcount=81)

And can add own string, of course.

I did 2 scripts for events: "wokeup" & "net shutdows"

You limited by your fantasy only.:)

Next step - make backup again, after changes (the working db - DB_notify_events)

As selected db also.

Then open again "non touched" \temp\mxip.notify.vol

Restore the last backup to it.

We have edited mxip.notify.vol for kitchen now.

Fuu-uh.

:D
[Touch Diamond, MDA Compact IV ROM Development] nuke1:
Interesting...hope there's good support :). Will check it out.
[Touch Diamond, MDA Compact IV ROM Development] rafa81:
the down and let me just say that it is super, super fast.

Congratulations and thank you for your work
[Touch Diamond, MDA Compact IV ROM Development] gtpete:
will check it out & report any bugs in the next couple of days
[Touch Diamond, MDA Compact IV ROM Development] the_scotsman:
I've only had my Diamond for a month. Have been using Dutty ROMs the whole time but since he is stopping with them I thought I'd look around at soemthing else.

I was reading your other thread last night and was going to start playing with that kitchen, but I might just have to give this a try!
[Touch Diamond, MDA Compact IV ROM Development] the_scotsman:
I've flashed it and testing now.

First thing is, no matter how many times I run connection setup, it never works. It appears to work, then does a soft reset. But when I check Connectins > Connections > Advanced, there are no connections setup.

I am with Australia > Telstra. I have never had this problem with other ROMs.

The one that pops up automatically, seems to keep appearing after every soft reset. Yet every time it doesn't create any settings.

I've tried uninstalling and reinstalling the Connection Setup but still nothing.

I'll have to go back to Dutty until this is fixed which is a shame as this ROM is VERY fast! Great work, I'll stick around, hopefully I can help find more bugs and get this ROM running sweet :)
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
Thanks for info, I'll fix it.
[Touch Diamond, MDA Compact IV ROM Development] pekklemon:
this rom is the fastest i've ever tried! keep up the good work! im waiting for the connection setup bug to be fixed :)
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
Pity, but connection setup didn't want to work normally outside the ROM.

But not the huge basefile (provision.zip) ;)

So, I did rebuild the ROM & distributive at all.

Uploading now.
[Touch Diamond, MDA Compact IV ROM Development] the_scotsman:
Excellent, I'll flash as soon as it's uploaded!

Thanks :D
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
Thanks for attentive look!

Your help is important to me: difficult to work without mistakes at all.:D

.....done, - see the first post.
[Touch Diamond, MDA Compact IV ROM Development] pietrucci:
I've been using this ROM for a week now, I can recommend it to everyone.

It's fast and has no bugs to me (I use a version without Connection Setup).

Furthermore it's a good idea from mondilv to leave the Opera and keyboard out (at least in my version they're out...) so everyone can install it's own version of these programs.
[Touch Diamond, MDA Compact IV ROM Development] cyron_at:
..does this rom include office (excel, winword..)?
[Touch Diamond, MDA Compact IV ROM Development] Htc86:
Yes, just those two are included from the Office pack :)

I gave it a try and it really is good, very fast and fluid manila..

The only thing I missed was HTC keyboard, but because it is a light rom, I can understand that... so far, the rom works as it should..41% program memory used on first boot, and 144 mb of ram for storage...lots of reserve, just as i like.

Thumbs up, chef...thanks mondilv
[Touch Diamond, MDA Compact IV ROM Development] pietrucci:
I assume this is the fuller ROM with everything IN that you left OUT in the other?
[Touch Diamond, MDA Compact IV ROM Development] rafa81:
Keyboard

http://xdaforums.com/showthread.php?p=2893043
[Touch Diamond, MDA Compact IV ROM Development] Htc86:
Blackstone keyboard already installed and going strong :)

Anyway,thanks for your help, bro
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
Thanks everybody for good review:)

Sure, Opera part & provision.zip are included inside the ROM.

It's possible to use like ordinary rom. (google maps can install later, as simple cab file).

Sdconfig still works, of course.

I didn't include EzInput & XT9_IME packages (htc keyboard) in the repository. I'm not sure, that is the best choice.

Can find more interesting & lightweight "models".
[Touch Diamond, MDA Compact IV ROM Development] Reason4444:
One bug report... maybe related with script..

Opera self close when wifi disconnect... Also suspend mode cause this issue..
[Touch Diamond, MDA Compact IV ROM Development] Riel:
Bah, why renamed to Storage?

I had UC file ready for Internal Storage, so setup hang at first customisation.

Renamed it all to storage in my txt, hard reset, is it Internal Storage again!

Renamed to Internal Storage in txt, hard reset, is it STORAGE again,

now Hard Reset and renamed it back to storage, hope it stays like this now, driving me crazy.

What's the reason for the change? Can I set /%SDCARD%/ also or something like that?
[Touch Diamond, MDA Compact IV ROM Development] !Novy:
I tested Natally now(Dutty 3.6 before) im still missing for BubbleBreaker,somebody have cab?Thanks
[Touch Diamond, MDA Compact IV ROM Development] laser21:
Yeah, not so easy...but I found a solution..it also installs solitaire. First install standardgames, then install standardgames1. Dont uninstall the first one...leave both on. It works...I dont know why :D

I love bubble breaker, tried to search under jawbreaker...the luckily stumbled upon this solution, beacause all other cabs gave me a weird graphics problem with bubble breaker.

cheers...

mondilv : one thing less to worry about in your rom :) Man, its extremely fast.
[Touch Diamond, MDA Compact IV ROM Development] marcolero:
great job!!

rom its really seems to be the fastest. Moreover, with the sys and oem package that you provided, I cooking several custon roms, all very fast and with a wonderful remote tracker! thanks for the great work.
[Touch Diamond, MDA Compact IV ROM Development] marcolero:
??

:confused:I can not replace the original sys by SYS21109, because when I flash the device, it will not boot. can you help me?
[Touch Diamond, MDA Compact IV ROM Development] mjaxa:
I tried that too. When i replaced the folders directly in the kitchen, all was ok. (ROM was working).

When i tried to do some alterations (some apps out, some in) it wouldn't cook, saying "error in user.hv and default.hv" so problem with the registry.

Any ideas?
[Touch Diamond, MDA Compact IV ROM Development] yutotony:
How to use fix_for_kitchen.zip?

My Diamond used a Chinese Rom. it's slowly. and often shutdown suddenly. so i will setup a new rom..Have been using Dutty ROMs and Switch ROMs , but since I setup your rom. i feel it's best to chinese language update .it's very good . but i can't understand the "fix_for_kitchen.zip", how to use it?
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
Just change the file.
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
My Diamond is bricked.:(

So I need the pause for connect to "expansys".
[Touch Diamond, MDA Compact IV ROM Development] yutotony:
Did You have UN_Signed HARDSPL install on your diamond ? it will make your device wont get bricked.
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
"Bricked" - I mean absolutely dead.:)
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
"Bricked" - I mean absolutely dead device.:)
[Touch Diamond, MDA Compact IV ROM Development] mjaxa:
it's a shame to hear that, but... i guess it comes from experimenting with beter solutions for us all.

So - my VERY BEST wishes for quick comeback!
[Touch Diamond, MDA Compact IV ROM Development] laser21:
Sorry to hear that!! Good luck with it..hopefully you dont have to buy a new one.
[Touch Diamond, MDA Compact IV ROM Development] !Novy:
Sweet and nice ROM(without green color),very stable and fast but one problem...battery drain.I try with 1.08.25.20 radio :) Thanks
[Touch Diamond, MDA Compact IV ROM Development] mjaxa:
Actually I have a concept about this batter drain. MOndilv said that in last version is some new batt driver. I think this is the problem, because if you had phone for a day on, and you have, say 50% batt, if you reset it you will have 60% or 55..

So I think it's the driver.. I will try to check it.

But mondilv! if you get a diamond back... ON your roms, in the button assignement in personal settings there's no buttons to assign.

Any ideas?

Thanks!
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
Thanks for info.

But I can't check it now.

2 weeks, at least.
[Touch Diamond, MDA Compact IV ROM Development] mjaxa:
I keep my fingers crossed for you!

In the meantime - I'm learning to put registry entries at the time of installation. Where it is better to put them - in your xxxconfig folder there's xml and rgu file. How are they executed? xml as a last one?

And other thing - when I try to replace the SYS with 21009 files, ROM either doesn't cook (user.hv and default.hv problem) or if it cooks, - it doesn't start.

How to update the kitchen with the latest kernel?

Thanks!
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
Thanks:)

I use HEX editor & os.nb file - you can change the date of developed.

(search by unicode "2008" or "2009". It's easy understand)

The most mistakes:

1. last empty string in some *.rgu file is absent.

2. *.rgu file is not unicode.

Tooo big answer could be:)

Try to search & read.

MSkernel - SYS\MSXIPKernel

OEM - OEM\OEMXIPKernel
[Touch Diamond, MDA Compact IV ROM Development] seatone:
Sorry to hear that, mondilv:( hope u'll get it back soon.:)
[Touch Diamond, MDA Compact IV ROM Development] laser21:
I have this aswell...used AE buttons to associate. but it is a bug :)
[Touch Diamond, MDA Compact IV ROM Development] Sergy330:
Hi mondliv!

Can you explain me the New experimental system: a'la "Memory Management" consists?

It is a great system ;)
[Touch Diamond, MDA Compact IV ROM Development] mjaxa:
I would like to share a tip - for all memory freaks - I swapped the bitmaps for the Phonecanvas with gifs, renamed the gifs to bmp, and not enough i saved space on the disk, I'm saving now the memory as well.

It seems to work.. :)

P.S. This kitchen is magnificent tool to learn...
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
According M$ event system (mxip_notify.vol) was disabled Async to event "time change".

Added script (mortscript) calls to events "net shut down" & "woke up device",

which calls netshut.mscr & wakeup.mscr.

It was just idea, glad that it works:).

Mortscript is very powerful tool. For everything. And it's already inside the ROM. You limited by your fantasy only.:D
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
It's illusion, my friend.:)

I tried this way few months ago. Even did patch phcanhtc.dll for "straight" use compressed (png or gif) files without renaming...

When image using, it's using as bitmap in device memory. (and device need resources for convert/unpack).

When you made ROM - it's compressed file. Bmp possible to compress, gif/png -already no.

So, better way - work to images colors (as I did). It's riddle for me, why to use RGB colors for B/W images. As HTC did.

Sure, as every another kitchen. All - in your hands.:D
[Touch Diamond, MDA Compact IV ROM Development] Linuxmaniac:
Questions

Hello,

i am new and have posted some questions in this thread http://xdaforums.com/showthread.php?t=471334

it is general stuff about cooking rom that's why i posted there but basically i want to change the nataly 1.1.1 rom.could you please have a look there someone to help me?

ps. i want also to change the version number in boot screen,the 1.1 Nataly.I used htc rom tool but only changes in the device information in windows,not in the bootscreen

thanks
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
HEX editor -> file OS.NB -> search (unicode) "1.1.Nataly"
[Touch Diamond, MDA Compact IV ROM Development] Sergy330:
Thanks mate ;)
[Touch Diamond, MDA Compact IV ROM Development] Linuxmaniac:
More

Ok, thanks a lot first of all for replying.I tried also with the hex editor but there it also seems ok, there is no nataly anywhere only my version and name.what could be the problem?

Why is the rar corrupt with the kitchen?can you check it?

I try OEMizer 1.3.9 trying to add some packages making folder as you describe starting with Pakage_Diamond_.

The "Internal Storage" (i mean the sdcard) and the "Program Files'" directories are created in the end?As i understood,sure this is happening with the "Internal Storage".But is this also the case with Program Files?

OEMizer worked but only with the packages that were supposed to be installed in windows directory.Is this the %CE2% folder?I guess this is why only these packages get preinstalled correctly.I tried with Program Files but no luck.Is there another name for program files like %CE3% or something?

And if so,do i also have to make scripts to make folders there?i just told oemizer to install for example \Program Files\Resco Keyboard\.Do i have to create suck a folder first somehow?

thanks everyone
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
Nothing serious, I hope. (forgot uncheck "put verification" in WinRar)

%CE1%	\Program Files

%CE2%	\Windows

%CE3%	***Not Defined***

%CE4%	\Windows\Startup

%CE5%	\My Documents

%CE6%	\Program Files\Accessories

%CE7%	\Program Files\Communication

%CE8%	\Program Files\Games

%CE9%	***Not Defined***

%CE10%	***Not Defined***

%CE11%	\Windows\Start Menu\Programs

%CE12%	\Windows\Start Menu\Programs\Accessories

%CE13%	\Windows\Start Menu\Programs\Communication

%CE14%	\Windows\Start Menu\Programs\Games

%CE15%	\Windows\Fonts

%CE16%	***Not Defined***

%CE17%	\Windows\Start Menu

About "Internal Storage": it born after FINAL reboot. Before (during UC too) - "Storage".
[Touch Diamond, MDA Compact IV ROM Development] joseethan:
Discuss now, I have changed something in a manila file (related to weather) and the phone starts, after a SR, but I can not enter the pin, then the keypad disappears and I go to the TF with the details of not start either. I found the solution craft, but is a bit uncomfortable, as follows: commanager, turn off the phone, activate it, and let me enter the pin and then appears TF.

However, what I do as it is on the home screen (start) because if I leave on the table to see if over time TF starts, freezes and I have to completely remove the battery to be able to run again.

I am thinking of asking a manila rar files of any of your machines that work well because this mistake and has given me two more times to make hard reset and start over from scratch.

I reviewed the progs. I have installed and can not find where to come error, error on the other hand, having installed the same progs. did not appear with other rom.

Greetings.
[Touch Diamond, MDA Compact IV ROM Development] PookyPooka:
Hi, is there another mirror for this as I can't seem to download from Rapidshare?
[Touch Diamond, MDA Compact IV ROM Development] laser21:
Rapidshare works...if you still have issues, I can upload it somewhere.
[Touch Diamond, MDA Compact IV ROM Development] PookyPooka:
It would be great if you could do that. I'm in South Africa and it's telling me my ip address is already downloading another file even though I'm not downloading anything.
[Touch Diamond, MDA Compact IV ROM Development] mjaxa:
To all interested in missing Buttons assignment in settings - there is function buttons, but you can't see the hold button to assign - enter this into your registry and you will have button assigned to rotation, and the "hold" button will be visible:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C6]

"BtnWnd"=dword:00000000

@=""

"Flags"=dword:0000000c

"Icon"="\\windows\\SDDialer.exe, 0"

"Name"="Button 1(Hold)"

"ResetCmd"="\"\\Windows\\AppButtons\\Voice Speed Dial.lnk\""

"WndCls"=""
[Touch Diamond, MDA Compact IV ROM Development] laser21:
Thanks for the tip!
[Touch Diamond, MDA Compact IV ROM Development] littlej:
flashed this today on my device, daim this is fast ! the fastest i ever tryed :) now i love my diamond, if gps would work corectly it would be the perfect device :) thanks again
[Touch Diamond, MDA Compact IV ROM Development] laser21:
What kind of gps problems do you have?
[Touch Diamond, MDA Compact IV ROM Development] littlej:
well the usual in each gps diamond problem thread... sometimes works ok, sometimes its crap... aint geting a fix... tryed almoust everithing, and so far i have no idea, well i aint using it too often any way. thanks
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
use .05 radio
[Touch Diamond, MDA Compact IV ROM Development] laser21:
It is funny, because I just recently (3 days ago) reinstalled your rom - have been using it before, and never had problems with gps. But since the reinstall it behaves like agps would be enabled - losing sattelites all the time, long time until it finds them...I tried different radios...no difference. I dunno. I will try to flash another rom, to see if it helps...
[Touch Diamond, MDA Compact IV ROM Development] littlej:
welcome to the club :) same thing here with any rom, original, coocked, etc etc sometimes works flawles and sometimes its crap!
[Touch Diamond, MDA Compact IV ROM Development] laser21:
Hi mondilv, I kind of resolved the gps issue...but its still not working as it should. Doesnt matter. Im playing with the graphics now. :D

Can you please tell me, how did you change colors on the Connect to PC dialog, which pops up, when you plug your phone onto a cable?

Thanks
[Touch Diamond, MDA Compact IV ROM Development] felixmo:
how do i take touchflo out of the rom to save space?
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
What are you talking about?

Recook from sources
[Touch Diamond, MDA Compact IV ROM Development] mondilv:
New rom is going on...

Will be soon.
[Touch Diamond, MDA Compact IV ROM Development] DevilChris:
Thanks for the rom and kitchen,, will be waiting for the new version. :D

if can pm me the address for the upload, as i can't download from rapidshare..
[Touch Diamond, MDA Compact IV ROM Development] losdrivare:
Looking forward to it! :)
[Touch Diamond, MDA Compact IV ROM Development] mjaxa:
Yesss, yess, please!

And a question - after couple of days of use without reset, the cprog.exe starts consuming more and more memory. Starts from 7Mb, ends over 10M.

After reset of course comes back to normal.

Any ideas?
[Touch Diamond, MDA Compact IV ROM Development] Reason4444:
Thanks for your hard work..

Nataly 1.1.1 still fastest..

I'm look forward to your new rom.. :rolleyes: