yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] jbbandos:
1.7.30 is up, have fun!

Thanks XJ for the multi-language pack!
[Nexus One Android Development] liderzre:
xpart have wrong link :)
[Nexus One Android Development] jbbandos:
Fixed, thanks!
[Nexus One Android Development] paoloc67:
recommend to update full wipe? thanks
[Nexus One Android Development] pseudoheld:
havent updated yet but just wanted to report that i once again had reboots today.

so can't be the superuser problem :( :( :( (also it rebooted this time without me getting a phone call)

really thinking about sending my phone in for warranty...sucks.
[Nexus One Android Development] jbbandos:
Update should be enough, just wipe dalvik and cache to be sure.
[Nexus One Android Development] jbbandos:
:(

Please, first try either MIUI without any tunings (MIUI.us or similar), or Cyanogen or another non-tuned ROM for a couple of weeks. It is better if you first exclude my fumbling attempts at cooking a fast ROM before assuming that your N1 is dying.
[Nexus One Android Development] pseudoheld:
i had reboots back in the day when i was using Kang-O-Rama (based on CM7) so i pretty much doubt its miui's fault...
[Nexus One Android Development] jbbandos:
That sucks... In that case, I pretty much agree with you. Flash the standard N1 ROM, flash the original recovery, and send it back to HTC for repairs.
[Nexus One Android Development] safeplayer22:
Just flashed the latest rom but the market is not even showing up. I went into the system's apps and i see the vending.apk there but the market app is not showing up.

Tried using TB to restore, but its not working. same for the following apps:

google voice

street view

voice search

youtube

and others.
[Nexus One Android Development] jbbandos:
There is a bug some users have reported in launcher, in that it rearranges icons and might be responsible from what you're seeing. Can you try using adb to push the launcher from this post to /system/app/ and check if it fixes your problem?
[Nexus One Android Development] liderzre:
Updated xpart version. So far no problems. Everything is fine.
[Nexus One Android Development] safeplayer22:
Oh, damn it.

I just did a full wipe and is in the process of restoring my apps using TB.

I'll see if that will fix the problem.

If not, then I'll try the new launcher apk.

O, prior to full wipe, I flashed the rom wiping on cache and dalvik. Of course that didn't work.

Ok, full wipe fixed the market problem but then I kept on getting more FC's relating to google framework. Going to restore my nandroid now.
[Nexus One Android Development] net.cat:
in this last release shouldn't be there the last version of Miren browser too?
[Nexus One Android Development] MaDInDy:
I wipe dalvik and cache (3x) and flash 1.7.30 XPART on top 1.7.26 XPART.

Everything is fine.

Thanks JB. :D
[Nexus One Android Development] timmoty_g:
Hi MaDInDy,

Good to know you're doing fine with XPART.

Would you mind sharing few things such as:

* Any custom kernel?

* SDCARD Class?

* SDCARD Partition Layout?

* App restore method, MIUI Backup or TB?

Thanks a lot in advanced.

Regards,

Timmoty
[Nexus One Android Development] drewzee:
Love the rom, will there ever be trackball alert support?
[Nexus One Android Development] eidros:
I have successfully updated :)

I wipe cache 5X and dalvik 5X and cache 1X then flashed 1.7.30 and reboot my N1;

Wallah, everything works great and my N1 is running GB 2.3.5 now! Awesome :)

My first impression;

Overall performance slightly more snappier, I feel :)

>A2SD+ reports 115MB free internal mem with 45 apps installed.

>Camera works fine and the gallery loads all the picture from SD much faster

>The new default tab browser feels faster and loving the new UI ported from the Miren project.

>Angry Birds 1.62 runs snappier too :)

> 3G and Wifi performance..... still testing

BIG thank you jbbandos for this ROM. I am happy now to pass the N1 to my wife since it is more stable and great as a day2day phone.

I am planning to get me a new Samsung Galaxy S2 soon, about US$500 unlock here in Malaysia. Is this a good decision?
[Nexus One Android Development] jbbandos:
It is there, it has replaced the default MIUI browser.

There is a basic trackball alert support, and afaik you can also apply the same patch as for CM7 if you want to enable trackball alert (basic or pro) from the market.
[Nexus One Android Development] Franc38:
Congrats on having the rom successfully flashed!

However, there might be something amiss with your A2SD... On my phone I have 109 MB free internal and 140+ apps installed...

Or maybe you haven't checked app by app to use "move to SD" on top of everything and gain still more room? (there's an app that helps doing that)

As for Galaxy S2, not a bad phone it seems... But I haven't research any phone of late, I'm still more than satisfied with my N1... More than 1 year old and still going strong... still not lagging the competition by much!
[Nexus One Android Development] eidros:
Wow that is wonderful, how did you setup your A2SD+ after the update? Did you do a fresh install or an update? Do I have to run 'reinstall wit terminal' after updating the rom with a cache wipe? The last time I did that, all the apps when missing, so I am bit hesitant to touch the setup.
[Nexus One Android Development] tommert38:
When is this second release usually published?
[Nexus One Android Development] jbbandos:
Usually never, but this time some of the translations were incomplete and have been redone.
[Nexus One Android Development] jbbandos:
1.6.10 V2 is up. Based on the new language pack, but still with a updater.apk from the fix, as Theme Manager still FCs without it.

I've added the roenano's 4-way reboot menu from here, and the SIP over 3g fix from Paul@modaco. This last one has given me some problems, as the sip password and server are missing when I edit the account (I insert them when I create it, but are missing when I edit), but SIP calling still works, and now should work also over 3G!
[Nexus One Android Development] jbbandos:
I've been having problems in the last couple of MIUI ROMS with superuser, so for whatsapp or for csiphone (the last one on mine reboots the phone) just open the superuser app (in system tools) and give permission instead of always ask for these applications.

I'll check if updating (changing to the market version instead of the MIUI version) superuser helps, and if so, will include the updated one on next ROM.

PS: it is nice to see over 200 downloads for each version, but please, give also some feedback, so that I can improve this ROM. Did anyone try bluetooth pairing? For me it is working way better with the changes to audio.conf, but I wonder if for you guys it helped.
[Nexus One Android Development] kenny0201:
I'm already flashed the chinese 1.6.10

Can I flash this rom without wipe?
[Nexus One Android Development] jbbandos:
Yes, all you should need to wipe is cache and dalvik-cache.
[Nexus One Android Development] jbbandos:
I've just updated the 1st post, made it a little bit clearer, and showed the differences between my ROM and base MIUI.

Also, I am planning on adding a couple of things to the ROM, but would like some feedback on these:

Car home from google

Titanium backup (free edition)

a2sd GUI

I don't want to stray too much from base MIUI functionality, but I find myself always reinstalling these after flashing a new ROM.
[Nexus One Android Development] tommert38:
Could you please not add them to the system apps? I like this miui because of its pureness, and I don't like deleting system files from \system\app (even if they're added later). I saw MIUI-AU doing this by adding an extra data folder next to META-INF, system and boot.img
[Nexus One Android Development] jbbandos:
The idea is precisely that, to put them in data/app as all non-system apps. But unfortunately Car Home and Car Home Launcher need to be system apps, like the news and meteo genie widget. I'll give it some more thought, seems like I am the only one still using the car home while on the car... :)
[Nexus One Android Development] tommert38:
Oh ok, thought you would've just added them to the system apps:p Car home and launcher are not a big deal, they are like 600 kB together? And hey, it's your ROM you're just willing to share with us, so we can't be too critical;)
[Nexus One Android Development] hackermail:
Thanks for the great rom and also on the clarification for the CM updater app. It would be nice to have OTA but not a big deal. I dont use car home much :) but +1 for A2SD GUI, Terminal emulator app and Titanium backup. These three are the apps i almost always install after flashing a rom.
[Nexus One Android Development] jbbandos:
While waiting for the new release, 1.6.10V3 is up - The main changes are just some updated translations from XJ's multi-language, and I added (as user apps) Titanium Backup, Terminal Emulator, and A2SD GUI. I also added Car Home and Car Home Launcher to the system apps, as these unfortunately need to be run as system.
[Nexus One Android Development] lcchan1:
First time trying your rom - it's nice and smooth (I flashed it on top of the Chinese MIUi 1.6.10 with cache/dalvik cache wipe only) and had no problems so far.

I will flash the Chinese 1.6.17 tomorrow and wait for your update.

Good job.
[Nexus One Android Development] Docmjldds:
I actually liked it so much i paid for the car home ultra app that adds custom shortcuts which is nice to use when mounted in either a dock or with a holder I actually use in the car at time.
[Nexus One Android Development] xavierjohn22:
Regarding the THEME Manager FC, LOL. Sorry to all for the 1.6.10

All over the MIUI which uses my apks, N1 and other phone have the problem.

The reason behind it was:

1. I was moding the Updater.apk, why, because almost 3 months ago i have implemented OTA Updates in my ROM, we don't flash the whole rom anytime. I have MIUI CM Updater modded + System Update modded.

I don't remove Update.apk in my rom because from the very start i was using it. So if some devs remove my update.apk then it will cause FC somewhere. But this FC in 1.6.10 was my mistake.

2. Why is it FCing? i modded for OTA and missed out the new users.

The thememanager has a link permission to the updater.apk, I was using an apk in my CN team. I included that in the full rom of all my 1.6.10 as well as the OTA. When the full rom is installed then the Update.apk is still there in system/app but it is not recognized by the system since i modded it for OTA users (overdid it)

Lesson learned, so today i'll be back again to grab the one from the official chinese rom not the one from my CN group so everyone will be happy.

That is why Dan (1982strand) posted my old updater.apk flash to fix the problem where i dont have time to look into previously)

hope that makes sense
[Nexus One Android Development] natz:
Please update

Waitting for new update .17 thanks
[Nexus One Android Development] jbbandos:
I depend on some things being released to update. The first, is the MIUI ROM itself; the second, the XJ multi-language pack; and the final, the 4-way menu from roenano (but I might do a ROM if only missing this one).

Fortunately, xavierjohn22 did the multi-language pack in record speed, so go to the first post, and download 1.6.17, it is fresh out of the kitchen!
[Nexus One Android Development] lcchan1:
Downloading.
[Nexus One Android Development] ferfecir:
TURKISH

thanks :-)
[Nexus One Android Development] jbbandos:
Check on the original XJ thread for the translator, I am just bringing the goodness to our Nexus One. :)

BTW, if there are translation errors, that thread is a good place to propose corrections, xavierjohn22 welcomes them and includes them in the next pack.

Also, since some people have been uploading updated translations there, I'll probably have an update soon - depends on when xavierjohn22 has the time to redo the pack.
[Nexus One Android Development] Franc38:
Didn't do anything to my A2SD... but the thing is, I installed on top of my previous ROM, which was also a MiUI with A2SD... But for this previous one, I had to re-instal A2SD, flashing the dtapps2sd-2.7.5.2-1 script.

Then, I ran an app called "App 2 SD free" (from the market) that detected all the apps that could benefit from transfering an additional part to SD (when you select an app in the settings/programs/apps you see total/application/data and a button "move to SD".)

Well, I did move to SD all the apps that could do it (not all can... far from it)

Since it's not the same thing as what A2SD does, it gives you some more room.
[Nexus One Android Development] Franc38:
OK, yesterday night I flashed 1.7.30 A2SD on top of the previous version. Everything seemed to work OK...

Except that, ten minutes ago, I had to call someone... And that made the phone reboot. No way I could give a phone call with the MiUI phone app. Neither from the Phone itself, nor from the contacts...

Tried wiping and wiping again... Nothing. Tried re-flashing 1.7.30 to no avail, tried with a change of kernel (to the recommended WM one... ).

I'll try pushing the phone app from 1.7.26 or 1.7.22 to see what happens...

UPDATE: The phone.apk from 1.7.26 just doesn't work at all with 1.7.30. After I pushed it, It constantly FCed (so much so that I had to pluck the battery out to stop the phone) After reboot, it's like there's no sim card... So I'll probably go back to 1.7.26... :sad:
[Nexus One Android Development] eidros:
Interestingly, I took another route. I flashed the ROM, after the reboot, ran terminal and activate a2sd, move dalvik to cache and would start off getting about 184MB free internal memory. Then I use the settings/application/On SD Card/ to list all the apps that can move to SD and move them individually.

I then use TB to move the force move those apps that cannot be move using the above method.

Q? Do these 2 methods differ in the way they store apps on SD hence leading to diff amounts of memory usage?

Q? If I want to achieve your result, what should I do now?

BTW, any of miui-dev are on Google+? JJBandos are you on G+ too? If any of you need an invite, please leave you gmail account here I will be glad to sent out an invite :)
[Nexus One Android Development] ultra99:
Any pointers on how to do it for the camera?
[Nexus One Android Development] Quantumstate:
You don't want to do that. Some apps have a widget and some have services that must run, and neither will be recognized by the OS if on SD.
[Nexus One Android Development] jbbandos:
The reboots are strange, I don't get that, and I've done some calls. Did you check in the superuser application which apps have phone permissions set to "ask" and tried change those to "permit"?
[Nexus One Android Development] jbbandos:
I'm on G+ and I've announced the releases there too... :)
[Nexus One Android Development] Franc38:
Nope, I didn't...

Plus after I directly tried to flash 1.7.22 then 1.7.26 on top of 1.7.30 to "repair" I started to get some android.acore FC all the time...

So I've done a nand-restore of my RoDs previous rom and will try to flash directly 1.7.30 on top of it... (too bad for my nicely organised desktop... )

And if I still have problems with the phone app, I'll look into superuser!

Update... Flashing 1.7.30 directly on my RoD's Nandbackup doesn't help... I still get reboots when I try calling... I'll look at the superuser settings as soon as the reboot's finished.
[Nexus One Android Development] MaDInDy:
I use TEAM 16GB Class 10 with 4 Partition

Partition No.1 = 14 GB Fat32

Partition No.2 = 1.15 GB EXT4 (userdata)

Partition No.3 = 222 MB EXT4 (extdata)

Partition No.4 = 128 MB Linux Swap

Nexus One Kernel list for GB MIUI:

Tiamat's

Pershoot's

Wildmonk's <----- I choose wildmonk kernel follow Recommend 's JB

IntersectRaven's

Redstar's

My steps to flash update 1.7.26 XPART TO 1.7.30 XPART

1. wipe cache and dalvik cache 3X (I use AmonRA 2.2.1)

2. flash 1.7.30 XPART ROM

3. flash Wildmonk's Kernel

4. Reboot now (I wait about 3-5 minutes.)

5. Ready to enjoy with QND MIUI XPART :D (I don't need restore apps)

I use TB for Backup apps. If you have issue after restore apps with data. You try uninstall and restore apps only (not data) again.
[Nexus One Android Development] Franc38:
OK...

Phone's working fine now after having changed the superuser settings to "authorize" for most apps that wanted access to the phone...

I don't really understand what went wrong there... How is it that the fact an app, say Google Maps, is set to "always ask" for telephone use make the phone reboot when I try to make a call directly in the phone app??

Well, now, to re-build my folders and my desktop... pfff pitty I didn't get your tip on the superuser permissions before I went through all this re-flashing...
[Nexus One Android Development] jbbandos:
That bug really upsets me, as I've once seen the popup asking to grant permissions (in another ROM, a long time ago), but it seems that all translations have it. I even thought going back to superuser, setting all to ask, flashing the Chinese ROM, and checking if it indeed works in the original or also forces reboots.
[Nexus One Android Development] bunnahabhain:
Still no "new" default keyboard, hein?
[Nexus One Android Development] pseudoheld:
I grabbed a Dmesg from a reboot without a phone call.

if you have time please check it out.

http://pastebin.com/A6faYDJh

otherwise my phone really will go back and hopefully get serviced.
[Nexus One Android Development] xavierjohn22:
I cant tell you if i am in miui rom.

Wht one does is obviously switch to another rom, then flash or adb apks like miuicamera to system app. Then look at te logcat whars causing the fc, that will show if its possible or not. If its a core process those are framework jar fies nd chances are you wont change those in a non miui rom for it will cause more problems with the current rom for just making a camera work.

Its like a circus trying to make an apk work built for another rom with a different rom. And miui is beta, many features still chnge every friday.
[Nexus One Android Development] gui.aguiar:
Hi guys!

I had installed the 1.7.23 version like ten days ago!

Evereything was working fine, but today I'm having a big problem!

My phone works well, but when I try to make a call it reboots! I can't call anyone!

Any idea?

Thanks!
[Nexus One Android Development] ocujos:
I've upgraded successfully to A2SD 1.7.30 (from A2SD 1.7.22).

As usual, I only wiped cache/Dalvik in AmonRa recovery and flashed new ROM. So far, I haven't had any issues. Great work jbbandos!

I've noticed a slow writing speed to uSD card via USB. I get about 0.8Mbytes/s writing to and 11Mbytes/s reading from uSD card. I was on Wildmonks kernel before, and write speed was even lower: 0.24Mbytes/s. I use Tiamat 4.06 kernel atm. My uSD card is a 16Gb Lexar class 6.

What speed do you guys get on your phone? What kernel should I be using for best USB transfer rate?
[Nexus One Android Development] ocujos:
Do a full wipe from AmonRa recovery (don't use Clockwork recovery) 5x and flash QND MIUI 1.7.30. I've found that whenever there was an issue a clean install helps.
[Nexus One Android Development] gui.aguiar:
Thanks Ocujos!

But I resolved my problem! The problem was the google voice app... I uninstalled it and it's great now!
[Nexus One Android Development] eidros:
Check permissions in superuser app.
[Nexus One Android Development] net.cat:
No FC! I wiped everything and flashed the ROM with a clean installation ;) The only "problem" is that I can't really choose the order of the 5 apps in the buttom bar since after a reboot they came back to another order :/
[Nexus One Android Development] Franc38:
I've had the very same problem (and discussed it with Jb on the previous page of the thread, and the top of this one ;))

Indeed, the solution lies not in any wiping or reflashing, but in the new super-user app.

Open it and check the list of apps for which there is "telephone" in the autorisation list. Then for each change "ask" to "autorize", and you'll be done, there won't be any more reboots

... at least coming from that problem!
[Nexus One Android Development] jbbandos:
That is a known bug, there is a launcher.apk in XJ's thread that I linked a couple pages ago that fixes it. That, or wait for the next release... :)

PS: I am a little out of time today and tomorrow to follow the thread, sorry. I'll try to pick it up during the weekend.
[Nexus One Android Development] timmoty_g:
Hi JB,

I accidently found out in the dmesg that the EXT4 in the XPART was mounted without journaling. I believe this is done purposely to avoid the extra writes into the SDCARD.

But accordingly to some article I read over the internet (such as from here), without the journaling, the EXT4 is very prone to corruption is not unmounted properly.

If this is one of the possibility of problem that caused XPART to be unstable, is it possible to include an extra check at shutdown or reboot to make sure EXT4 is unmounted properly?

I've moved on to 1.7.30, and still experiencing data loss now and then. But I noticed that with 1.7.30, the "Checking error in SDCARD" is much faster.

Thanks and regards,

Timmoty
[Nexus One Android Development] jbbandos:
You are right, but the forced check at mount time is there too. I think I'll try for next version enabling journaling (only for private test, if there are enough requests I'll do a flashable zip with the changed scripts) and I'll use xpart one week to see if it makes it more stable for me. The article you linked to also has some other interesting things, I'll have to retry some tuning stuff again... :)
[Nexus One Android Development] net.cat:
Waiting for a new (awesome) release mode [ON]
[Nexus One Android Development] timmoty_g:
Hi JB,

If only you could force check upon unmount, I think it will stabilize the XPART.

I think you should try to keep the journaling disabled as it may shorten the life of the SDCARD substantially.

Regards,

Timmoty
[Nexus One Android Development] jbbandos:
Seems difficult, but I'll see if I can do it. Anyway, journalling isn't going to decrease the life of the sdcard that much - take a look at this: http://robert.penz.name/137/no-swap-partition-journaling-filesystem-on-a-ssd/. Also check http://www.linuxfoundation.org/news-media/blogs/browse/2009/03/ssd%E2%80%99s-journaling-and-noatimerelatime for the overhead added by journalling - seems small enough that if XPART works with it I'll risk it.

I am also going to see if repartitioning my SD following the suggestions here increases speed.

I also need to check if Rod's approach of doing the mounting a little earlier in the boot sequence might help. Some approaches to check for next month... :)
[Nexus One Android Development] timmoty_g:
Excellent, I'm looking forward to test it.

Regards.
[Nexus One Android Development] paoloc67:
Hello JB think to post the new rom this weekend?
[Nexus One Android Development] jbbandos:
Depending on the upload speed, maybe even today... :)

PS: I recommend converting your sd-ext to ext4, even for A2SD. I am thinking on making this ROM ext4 only, to be able to enable a couple of ext4 options.
[Nexus One Android Development] jbbandos:
Well, 1.8.5 is now up.

And I am trying to get a stable XPART on my N1, so after checking some scripts I went back to Rod's take on XPART. I enabled back journaling and barriers for the first (or only) ext4 partition, and enabled TRIM handling for better SSD performance. Anyone who wants to risk it, wipe 5 times, flash one of my ROMs (XPART or A2SD, no difference), turn off signature checking, and flash the attached zip. Then reboot, and please tell me how it goes!

EDIT: If anyone using ext3 has problems with A2SD, please tell me immediately here!

Second EDIT: Re-uploaded the ZIP, the first had a problem with the updater script
[Nexus One Android Development] husnain17:
just updated to .30 and 1.8.5 was already up. most probably i will update it tonight.

just one question will upgrading the partition from ext3 to ext4 erase all my stuff on the sd-card?
[Nexus One Android Development] net.cat:
same question. plus, how can I do such operation?
[Nexus One Android Development] jbbandos:
If you do it with Amon-Ra's recovery, it should be transparent, nothing will be deleted in sd-ext; however, as always, do a nandroid backup first.