yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] marange:
Select custom install and select the corresponding option. LX-D2X has the best effect in the ROM. Do not use a2sd.

NOTE TO SELF: Must remove a2sd from ROM.

Marange
[Desire Android Development] RalleGer:
Hi,

got stock HBOOT and amarullz as mentioned

Commands I tested:

sd-ext du -d 1:

4 - miuiau

40805 - data_s

2 - dontpanic

2 - ressource-cache

5 - drm

1995 - local

105767 - dalvik cache

5 - property

36 - misc

2 lost + found

148628 .

data du -d 1:

88765 - app

1 - app-private

36264 - data

8930 - system

3567 - sdcard

1 - fonts

1 - user

5 - backup

466 - anr

138001 .

hope u meant these ;-)
[Desire Android Development] jerrylin612:
I have a question

what is lx-d2x?:confused:

i use the sense hboot, should i choose lx-d2x?

btw, my sd card is a C10 card.
[Desire Android Development] marange:
Thanks for the info. With amarullz option, I guess you mean: "AD2SDX by amarullz". Could you try the "LX-D2X by Lennox" option ? Most people have better usage with that script.

Marange
[Desire Android Development] RalleGer:
Yes right i meant that,

okay will try lx-d2x next release, cuz i dont want to reinstall all that stuff again today :) will tell u then

thx in forward
[Desire Android Development] marange:
lx-d2x is the amarullz script adapted by Lenny_Kano. Most people have a better usage with that script. I also use lx-d2x. Best speed is with a C6 card, but I also have a C10 and have no issues.

Btw. What do you mean with sense hboot ? Is that the same as stock hboot ? Maybe a silly question, but I am still learning all the differences and strangenesses of hboots ;).
[Desire Android Development] soronk:
I use PCAPPS2SD with my class 10 card this gives me the fastest miui feeling.

The differences between all hboots are listed on www.alpharev.nl

they affect the sizes of the internal partitions.

Greets soronk
[Desire Android Development] ZaLiTHkA:
The only real difference between the different Desire hboots would be the partition sizes. If it helps, you can find a nicely detailed table of these sizes on Alpharev's website. :)

Edit: Oops, I didn't see soronk had already mentioned that before I posted my message.. My bad.
[Desire Android Development] marange:
Hi Soronk, ZaLiTH,

Thanks for the information. Makes it very clear. I guess when I have data++ and cm7 issues fixed then sense and N1Table hboots should work also. Only Oxygen r2 will be a problem (I don't think I get the ROM down below 100Mb :) ). Hopefully my changes in the installer solves the problem for data++.

Marange
[Desire Android Development] mikep99:
My experience for info. ..

Doesn't quite fit into data++/sense.

Delete some unnecesary files before flashing or go to stock set up.

Excellent rom by the way, just doing everything on internal and its great :)
[Desire Android Development] marange:
Hi Mikep99,

Yes, the ROM is a little to big from data++. Thats why I changed the installer a little and moved some stuff to the SD-card. Now I need it tested :).

So people with data++ hboot and some sense for a bit of adventure .. PM me and I will send you a link with the test version (2.6.15). ;).

Marange
[Desire Android Development] i96danma:
IMHO you no longer need to bother with custom HBOOTs since lennox' LX-D2SD works so well. I would cast my vote for keeping the ROM as complete as possible and not make too many compromises to cater for all different /system sizes.

Making lots of stuff optional in the installer would probably be an option but in the end that brings complexity up.
[Desire Android Development] fatcon:
loving this rom, good to see someone picking up where lennox left off.

Two issues you can hopefully help me with.

1) I've changed the keyboard language to "English" however it barely ever suggest words, is there something i need to do, some kind of language pack or something? (most words are underlined in red as well as if they are spelling errors if this helps troubleshoot)

2) I can no longer seem to copy and paste, whenever i long hold, particularly in the browser and messaging, i get a magnifying glass instead of the option to copy, cut or paste.

Any ideas?

Thanks
[Desire Android Development] ZaLiTHkA:
After a quick Google search, it seems many people are having trouble with the spell check feature on ICS, including original OTA ROMs... To be honest, I just disabled it anyway. Using Swype, it has it's own auto-correct, and without spell checking the typing is faster as well. :)

Marange already knows about the cut/copy/paste issue, we should be getting the update for that soon.
[Desire Android Development] marange:
Thanks to ZaLiTH for answering the questions, but I will add a bit to it :).

1). Did you install the AOKP dictionary pack in the installer, custom install ? This should help with the spellcheck.

2). Yes, a mix-up I made in patching. This is fixed in the next release. In the latest releases Xiaomi included the magnifying glass when long press. To select a double tap should work, but the menu shown is empty.

Marange
[Desire Android Development] fatcon:
Brilliant, i'll give the AOKP dictionary pack a blast. Looking forward to seeing the next iteration. Thanks again for your hard work.
[Desire Android Development] garreh:
Wifi battery drain

Marange, I'm experiencing high battery drain when wifi is enabled (phone is otherwise idle) -- is this normal? I'm talking about -80mA every hr as oppose to when it's off -6 to -8 mA hr.

As far as I'm aware there are no apps syncing that often.

I'm testing using Battery Monitor widget to see the drain per hour.
[Desire Android Development] dblfun:
I've got the same problem.
[Desire Android Development] marange:
I have no idea why this is. I can't imagine that this is a MIUI issue. Does someone know if this is a sandvold base issue ? Or maybe it is a kernel issue. If you try another kernel, does it also occur ? I do know that wifi is a battery drainer, but I use greenpower and switch my mobile/wifi off most of the time.

Marange
[Desire Android Development] ZaLiTHkA:
I do have an oversized battery (3500mAh), but I leave wifi enabled all day while I'm at work and I haven't noticed any excessive battery drain on mine... Currently using Shaky156's kernel and the standard wifi drivers.

No wifi at home unfortunately, but if it helps I can install Battery Monitor tomorrow morning and test the battery drain for a proper comparison?
[Desire Android Development] marange:
Thanks for the offer. Will give us information about what the drain is on other phones.

Marange
[Desire Android Development] marange:
2.6.15 uploaded

The 2.6.15 is uploaded. I tried to fix the installer for data++ hboot, by moving some stuff to the SD-Card. Please let me know if the chosen solution works/not works.

CHANGELOG (since 2.6.8)

Included all the patches from 2.6.15

Fixed Antispam FC

Fixed missing Copy/Cut/Parse Menu in TextView

Network Assistant - Traffic Ranking options are set/unset

Added SuperMarket.apk to installer

Included ad-hoc wifi bin from Sandvold Beta 0.13 (don't know if this works).

Changed installer to make room for Data++ HBOOT

DOWNLOAD 2.6.15:

- Thru GooManager (download from Google play)

- Use the link: http://tinyw.in/JfZA

- Using Mediafire: http://www.mediafire.com/?aodklymomimb8a6

- or use QR code:

LANGUAGE PACK FOR 2.6.15

Portuguese (Thanks to Miui Portugal)

http://www.roms.miui-pt.com/files/traducao/Traducao-MIUIPORTUGAL-ICS_2.6.15_0knq5t.zip

Marange
[Desire Android Development] soronk:
me too... i removed gtalk and have the feeling, now it's better.

greets soronk
[Desire Android Development] jozef710i:
Are u serious??? This ROM is still based on Sandvold's ICS 0.8.1 ROM
[Desire Android Development] lenny_kano:
If its so simple to update the base, why don't you do it and send marange the patches? Will save him many hours and headaches. Ta.
[Desire Android Development] RalleGer:
0.8.1 is a very good version of sandvold. couldnt feel any real improvements between that and 0.13 which i checked last days.
[Desire Android Development] jozef710i:
There are so many performance improvments new HWA libs im waiting for NEW base for this ROM so now im using V0,13 with MiHome Launcher
[Desire Android Development] marange:
Yes, I am very serious. I did not know that I made you use my ROM. It is your choice to use it or not to use it. It is MY choice to use the base I think is best at the moment. I will decide when I will upgrade to a new base. It took me a week to patch 0.8.1 and it will take me several days to get 0.13 patched. And then several days when the new version is released. I can use my time better at the moment to solve stability issues then spent a lot of time to make a ROM which is unstable and uninstallable.

So yes, I am serious.

Marange
[Desire Android Development] aelfinn:
And how do I do that? My gtalk refuses being removed because it’s a system app.
[Desire Android Development] marange:
If Gtalk has an issue, maybe it is an idea to make it optional in the installer ? What do you all think ?

Marange
[Desire Android Development] aelfinn:
I’d be in favour of that. Also the stock browser and email apps, TBPO. ;>

BTW, were you aware of these two problems?: Alarms not working properly; Gallery crashes and reboots phone. I haven’t had time to update to 2.6.15 to see if that makes any difference, though. Please let me know if you need more info.
[Desire Android Development] marange:
I will see what the overall feeling with the users is, about making certain apps optional.

About the 2 problems. I did not know about them. I don't use the alarms a lot, but when I use them they work. So maybe something broke between the last time I used them and the new version ?

And the reboot in the gallery is confirmed. If I select a photo and click on edit and then click again on the phone, the menu is not closed correctly and a reboot occurs. When you click on the rotate option instead the photo is rotated. I don't know if this is an issue I introduced or an issue Xiaomi introduced. I need to look into this.

And what is TBPO ?

Thanks for the report,

Marange
[Desire Android Development] savale:
This is the best looking ROM for sure. One request: I am not sure if it's possible, but I would love to see cpu performance settings (gov and oc) integrated in the system settings.
[Desire Android Development] marange:
Thanks for the suggestion. But there are several cpu apps in the market (I use no frills CPU Control), so why would you like it integrated ? The problem with integrating stuff is that it makes the ROM more complex (more patching every week) and the size will grow which will give issues on certain HBOOTs.

But thanks anyway,

Marange
[Desire Android Development] ZaLiTHkA:
Yay for quoting myself again. :)

Battery Monitor Widget doesn't want to work for me, it won't show any actual usage data no matter what I try. Widget-only, monitoring without widget, changed the battery usage detection mode, set my battery size (mAh), etc etc. It wouldn't show any usage at all.

I'll try hunt down another one later and see what happens.
[Desire Android Development] garreh:
It works fine for me. Bear in mind that you need to leave your phone for a bit before it starts to show readings (I think it takes a reading every 30mins, but not sure).

As for the gtalk, well I'm not so sure the wifi problems are because of that. In Miui-Au it was included as far as I can remember, and I had no problems with wifi drain there. I'll keep testing and see if I can hunt down the culprit
[Desire Android Development] lenny_kano:
If your using a 3500mah cheap one it wont work no matter what. I had two, both gave very good battery life but the data it reports was a constant +434mA current regardless.
[Desire Android Development] pipo1000:
I just installed 2.6.15 with a full wipe but sadly the Gallery app crashes at startup. When I start Gallery I directly get an 'Unfortunately, Gallery has stopped' error.
[Desire Android Development] aelfinn:
The alarm I set for 9:44am this morning went off at 10:11am—yes, I do think something is broken. ;)

That’s a cockney acronym, for people who drop their H’s even when they’re already silent… :D
[Desire Android Development] marange:
Ok, looks like the alarm is broken somewhere. Will see if I can find what goes wrong there.

And thanks for the acronym explanation (Still don't understand it thou, but no problem ;) ).

Marange
[Desire Android Development] marange:
Strange. I don't have any trouble with Gallery. Could you give me a logcat ?

Thanks,

Marange
[Desire Android Development] lenny_kano:
To Be Perfectly (h)Onest
[Desire Android Development] marange:
Ok, Thanks. Now I get it :).
[Desire Android Development] marange:
I can confirm the alarm problem. It occurs when the screen is black. Then the alarm is not triggered (at the correct time). Need to see what changed between the previous working version and the 2.6.8/2.6.15 version.

Marange
[Desire Android Development] ZaLiTHkA:
Thanks, I'll keep that in mind from now on.. That's exactly what I'm getting. And yes, it is a 'cheap' battery, I found it online for something like $3, so I figured it was worth trying and I haven't been disappointed with it's performance as yet. :)
[Desire Android Development] lenny_kano:
I found overall battery life great. Only problems were the incorrect reporting of current, and inaccurate percentage (and the memory in the battery cant be calibrated). 100-75% in half hour, 25-0% in half hour, but 75-25 took 21 hours of screen on (plus the usage) ;)
[Desire Android Development] zorglub!:
First try

aaarrrrgh !!!

Stuck at Xiaomi Logo ( after 10mins waiting...)

did battry pull, restarted the tel...stuck again :eek:

OOOp's..;seen my mistake...EXT3 instead of EXT4...

sorry !! but some problems...magnifier instead of keyboard !!!

Will reinstall and if no success, back to GB
[Desire Android Development] marange:
What is the format of your second partition ? Make sure to select the correct format in the installer. Secondly, what HBOOT do you use ? Could you give a logcat ? Makes it easier to see what goes wrong.

Marange
[Desire Android Development] zorglub!:
Hi marange

Stock HBoot

second partition Ext4

installed 0.8.1_2.6.15 plus 0.8.1-2.5.18_FR_Update...

I chose LX-D2X

I'll give it another try later on...

i'm back on MIUI _XJ...
[Desire Android Development] l0minus:
Dutch translation of MIUI_DESIRE_ICS_MARANGE_.0.8.1-2.6.15

Furthermore, with installing no problems, everything is running smoothly :D
[Desire Android Development] marange:
Do you have the problems without the FR update ? Btw ... did you use the 2.5.18 language update on the 2.6.15 version ? Not a good idea. There are a lot of changes in the framework, so uses different versions gives a lot of trouble.

Marange
[Desire Android Development] marange:
Thanks again for the language update. Will include the link in the OP

Marange
[Desire Android Development] garreh:
Marange

Thanks for your continued work on this ROM, and I'm glad your ignoring the silly comments about Sandvold not being updated fast enough. I find 0.8.1 (even 0.8) to be very stable and can appreciate how updating isn't a simple job. I think I speak for all when I say stability is far more preferential than a slight increase in speed.

Have you any thoughts on my previous suggestion about putting this ROM on github? I feel it would only help others here contribute (obviously through your leadership, only allowing certain pull requests, etc) but also help you and all bug track. I have knowledge working in git so if you need any support I'm just a message away :-)

Worth a thought.
[Desire Android Development] pipo1000:
I/ActivityManager( 248): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.miui.gallery/.app.Gallery bnds=[125,370][245,505]} from pid 699

D/PhoneStatusBar( 481): disable: < expand icons alerts ticker system_info back home recent clock >

D/dalvikvm( 248): GC_CONCURRENT freed 802K, 27% free 18916K/25607K, paused 4ms+10ms

I/ActivityManager( 248): Start proc com.miui.gallery for activity com.miui.gallery/.app.Gallery: pid=2065 uid=10002 gids={3003, 1015}

D/StatusBar.NetworkController( 481): updateTelephonySignalStrength: mSignalStrength == 14(GSM) 16(CDMA)

D/OpenGLRenderer( 699): Flushing caches (mode 1)

E/dalvikvm( 2065): Dex cache directory isn't writable: /data/dalvik-cache

I/dalvikvm( 2065): Unable to open or create cache for /system/app/MiuiGallery.apk (/data/dalvik-cache/system@app@MiuiGallery.apk@classes.dex)

D/AndroidRuntime( 2065): Shutting down VM

W/dalvikvm( 2065): threadid=1: thread exiting with uncaught exception (group=0x40a661f8)

E/AndroidRuntime( 2065): FATAL EXCEPTION: main

E/AndroidRuntime( 2065): java.lang.RuntimeException: Unable to instantiate application com.miui.gallery.app.GalleryAppImpl: java.lang.ClassNotFoundException: com.miui.gallery.app.GalleryAppImpl

E/AndroidRuntime( 2065):	at android.app.LoadedApk.makeApplication(LoadedApk.java)

E/AndroidRuntime( 2065):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java)

E/AndroidRuntime( 2065):	at android.app.ActivityThread.access$1300(ActivityThread.java)

E/AndroidRuntime( 2065):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java)

E/AndroidRuntime( 2065):	at android.os.Handler.dispatchMessage(Handler.java:99)

E/AndroidRuntime( 2065):	at android.os.Looper.loop(Looper.java:137)

E/AndroidRuntime( 2065):	at android.app.ActivityThread.main(ActivityThread.java)

E/AndroidRuntime( 2065):	at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 2065):	at java.lang.reflect.Method.invoke(Method.java:511)

E/AndroidRuntime( 2065):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787)

E/AndroidRuntime( 2065):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554)

E/AndroidRuntime( 2065):	at dalvik.system.NativeStart.main(Native Method)

E/AndroidRuntime( 2065): Caused by: java.lang.ClassNotFoundException: com.miui.gallery.app.GalleryAppImpl

E/AndroidRuntime( 2065):	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)

E/AndroidRuntime( 2065):	at java.lang.ClassLoader.loadClass(ClassLoader.java:501)

E/AndroidRuntime( 2065):	at java.lang.ClassLoader.loadClass(ClassLoader.java:461)

E/AndroidRuntime( 2065):	at android.app.Instrumentation.newApplication(Instrumentation.java)

E/AndroidRuntime( 2065):	... 12 more

D/OpenGLRenderer( 699): Flushing caches (mode 0)

W/ActivityManager( 248): Force finishing activity com.miui.gallery/.app.Gallery

D/dalvikvm( 2065): GC_CONCURRENT freed 189K, 4% free 8924K/9287K, paused 1ms+4ms
[Desire Android Development] garreh:
Issue tracker setup

Hi All

I've setup an issue/bug tracker system for this ROM hosted on the link below (this should be suitable for a small project like this). Hopefully it will interest people enough to submit issues on there and create a centralized place where we can keep track of the things that need the most attention.

Bug & Issue Tracking

Marange, I've sent you a pmsg buddy. :)

Cheers

Gary
[Desire Android Development] aelfinn:
Actually, it was a typo. But I thought my fanciful explanation much more interesting… :)
[Desire Android Development] lenny_kano:
Just to be clear, it doesn't need to be any apk in particular that is installed to 2.apk, I just said com.htc.resources.apk because when I solved the problem everyone was having recompiling framework-miui-res, that was what I had handy. It would work just as well with any framework apk that uses 0x02. That and the line in apktool.yml are enough to force apktool to keep the correct value for the miui framework.
[Desire Android Development] frankgrasshopper:
Update?

Hello Marange, Will there be an update this weekend?
[Desire Android Development] lenny_kano:
Give it a break. Don't ever ask for ETA's. It's rude, and frankly very annoying, and every single dev would be over the moon if noone ever asked questions like this again.

He's working on several issues and there'll be an update when there's an update that's working and is worth releasing. Until then, sit tight, and let him work.

Edit: I apologise for sounding harsh, but sometimes it needs to be said.
[Desire Android Development] frankgrasshopper:
Hello, I wanted to offend anybody. It was more curiosity. On the contrary, I am of the opinion that an update is currently not necessary. The way it works it´s really god.
[Desire Android Development] lenny_kano:
I do understand, but devs will always let you know when/if there is something coming.

Asking about updates isnt as bad as posts like "downloading now" or "works good thanks" (There's a thanks button for the latter, and noone really cares about the former) but can still be very irritating. Just because official releases are done every Friday, anyone who does any real dev work needs time to test and fix issues, and sometimes an update just isn't worth worrying about.
[Desire Android Development] frankgrasshopper:
to ask for updates also means that people are also very pleased with the work. That's why they always want more. But you're right. as a user I do not see how much time and effort is needed.
[Desire Android Development] marange:
Hi frankgrasshopper,

I am not offended and I don't mind as much as lenny_kano when people ask for an update. But I know what lenny_kano means, I program for a living and it can be annoying sometimes. Especially when it pays the bills ;). But no problem here.

An update: There is a major problem with the 2.5.4, which I need to fix first before I can make a release. It the current update some change in the code causes a blank screen. And it stays blank. It is no bootloop or hang or whatever. Only a blank screen. I notice in the logcat that it is doing stuff, but it does not draw anything on the screen. So I think some patching is needed, but I am still trying to find out where.

So I don't know when I find it, but I work on it ...

Hope everybody is happy again ;) ...
[Desire Android Development] jukyO:
Hello everyone,

Can someone try to install battery calibrator by jon richards? I was able to install it on Sandvolds 0.6, but now in this rom it gives cannot install in default location (data/app). Here is market and logcat screenshot:

Thanks.
[Desire Android Development] marange:
Hi,

This is just a guess, but I think it could be that it tries to install it in /data/app. Sandvold has this directory, and my ROM doesn't. You could try to create the data/app directory and see if it then installs. Do people know if there are more app that install in /data/app ? If this is an issue for more apps, I will include a /data/app directory in a next build (if this solved the problem of course).

Bye,

Marange
[Desire Android Development] bel57:
help please

Thanks, works like a charm ^^ I have no bug or force close since yesterday ;)

but how to activate A2SD ? I have an EXT3 partition (created with clockworkmod recovery) and I chose EXT3 during installation but it seems not activated, apps are installed on internal memory :confused:

my configuration :

HTC Desire : Hboot Data++ - Android 4.0.4 - MIUI V4 2.4.27 Beta - SD Card Lexar 16 Gb Class 4
[Desire Android Development] jukyO:
Thanks for an answer, but /data/app do exist and some apps are already installed there:

If you wish, I can post more detailed logcat. Just tell me which switches to use in logcat.

Thanks.
[Desire Android Development] biron_w:
You could try this app instead.
[Desire Android Development] lenny_kano:
That app doesn't calibrate battery, it just wipes battery stats. Nexus One battery calibrator is the only one which actually does what it claims to (which us why its more complicated).
[Desire Android Development] Pito_Urla:
Hi, i have a trouble with this rom: the keyboard.

When i try to write something, an sms for example, the keyboard go up from the bottom, bit immediately go down and is not possible to write any things.

Before install i do an full wipe and i have an ext 4.
[Desire Android Development] marange:
Hi,

That's strange. Never had that. Do you use the standard keyboard ? Or do you have another keyboard installed ? I am very sorry, but I don't have a clue. Could you make a logcat, so that I can look and see what the problem is ?

Bye,

Marange