Greetings, MIUI_Au Users!
I have picked up interest MIUI again (as the One X becomes more popular, and features find their way to it) , so expect consistent weekly releases and (if required) assistance!
Swish Features from MIUI HQ:
Theme Manager
- A new (quite pretty, actually) interface which makes it much easier to mix and match components of different themes.
Phone, Contacts and Messaging
- All contain high resolution PNGs which look fantastic on the One X’s display
- Call recordings now contain the contact’s name
- The time a message is received can be configured (either when the server says it was sent, or when your device received it)
System-Related
- If a connected Bluetooth device supports it, an icon displaying it’s battery level will be shown in the notification bar
- Call recordings now contain the contact’s name
- The time a message is received can be configured (either when the server says it was sent, or when your device received it)
- The little number shown on the messaging and phone icons (for missed calls and unread messages) has been updated – It looks delicious!
- When Wi-Fi is disabled or disconnected during a large download (larger than your specified limit), it will pause until Wi-Fi is enabled or connected again.
Features from MIUI_Au (Somewhere is Oz!) R1:
Added/Replaced Apps
- Sense Calendar (to replace the stock calendar)
System Changes
- Adjusted file size limits in Downloads to be more useful (1MB ,2MB ,5MB ,10MB ,20MB ,50MB, and 100MB)
- Adjusted the range of update speeds for the bandwidth indicator in Traffic (1/4S, 1/2S, 1S, 2S, 3S, 5S, and 10S)
- File formatting (for recordings, photos, videos, and backups) is now consistant ( yyyy-MM-dd HH:mm:ss)
- Created Homescreen Icon for Audio Equaliser (read below)
Inserted the (albeit somewhat dated, considering AROMA is awesome) good-old Verbose Installation (when flashing). I would use AROMA, but I don’t know how to set it up yet. Maybe next week.- Got AROMA Working – Next Release.
Added/Replaced Apps
- Recompiled HTC’s Beats Audio control panel with better English (and to remove the ‘Beats’ branding)
- Disabled the Limiter (audio will no longer distort on low volumes)
- Rewrote the Presets (I used MIUI Music’s EQ as a base, but had to be a little creative as this implementation is 10 bands, not 5). Let me know how they sound on different headsets.
Features from MIUI_Au (Somewhere is Oz!) R1:
Fixes From R1
- Crash when opening Phone settings
- Audio Eq icon not appearing
New Stuff
- AROMA Installer (everything below is optional) [Thanks: Baadnwz - I used his as a template]
- 4×5 Layout
- Centred Status Bar
- MIUI Gallery
- Sense Calendar
- Flash from your recovery, or from MIUI’s Updater app (which will do all the work for you).
- Please report to me anything you’d like me to change or add.
Download: MIUI_Au-One X-2.7.6 R2 (254) [MD5: Pending]
Dear Lennox,
Thanks for your work on HTC desire. Your rom is the 1st ics i used.
MIUI for ONE X is officially released by Xiaomi. But I don’t like ONE X due to it’s power consumption. I prefer ONE XL more than ONE X. I think that Xiaomi will not do works on ONE XL. Why don’t you make a release of MIUI for ONE XL? Many guys need your work. Does ONE XL and ONE X has the same peripherals except the CPU? If so, maybe it’s easy.
S3 is another choice. But too ugly it is.
Zenchee
Simple: I don’t have a One XL. Yes, porting would be simple (xiaomi have already done most of the work for you if you started with the one x patchrom repo on github), but i don’t have the time nor patience to port to something i cant even test on.
Eh…I’ll take that back
No more Chinese? It just disappeared? Might be some script that took its time to run?
I’ve rebooted the phone once to backup this installation and thereafter I’m not having any noticeable issues.
Good job!
Just a thought…but why not put MIUI-AU up on XDA’s ONE X section?
I might do that eventually. It’s quite a big effort maintaining a thread over there though.
Quick question.
Why would MIUI themes not be working? When I try to apply any theme it says it applied but nothing changes. Also, even though I can select a different ringtone it still rings with the system default?
Funny thing is I’m still blown away by the 5×4 layout so I didnt even notice until this morning. lol
I’m not sure – It might have something to do with the 4×5, but probably not.
They are doing a lot of work on theme manager, so perhaps it will work this next release.
Good morning! (or Good day to the people of the huge island)
Was the download taken down again on purpose? Or was it just a mistake? (or maybe my mouse right-click button is broken)
The ROM is being presented to 34million people in a live telecast this morning. All sports stadiums and any venue that can accommodate more than 3 (+ a TV) are occupied and waiting in anticipation for the first demo. So…no pressure
We’ll play some old Crocodile Dundee movie in the meantime to keep them occupied…
Sorry, I forgot a bracket at the end of the download link. Should be fine now.
Awesome!
Downloading…
Thanx a lot dude!
Just finished installing. Also did a full wipe and restored the rest with Titanium.
It really looks great, thank you Josh. There is a few minor glitches I picked up so far and also some chinese here and there but overall I’m really happy.
Thank you very very much!
Let me know where the chinese bits are and I’ll take care of them (I am aware of Supermarket being chinese – that’s a project for next release).
Also, if you happen to have tried it, MIUI Gallery may FC for unknown reasons. Apparently this is not because of something I’ve done (for a change).
Lol! Its still 4:45pm here. Just got back from work.
Hmmm…
What does ze Germans say? Did they get it to work? I read on the Galaxy Note Miui forums that before applying 5×4 tweaks you apparently need to clear you dock??
Sorry for the hassle dude.
Oh, no hassle. It was a great idea.
Don’t get me wrong, it works fine. It just requires MIUI-Home’s data to be reset for obvious reasons.
The sluggishness was my fault – works fine after a full wipe. I have run out of widgets to fill in gaps
Actually, It’s fantastic. It always annoyed me that to have the 2×4 flipclock it cost me half of my first homescreen. An extra row is very useful.
Got the centred clock working as well.
WOOHOOO!!!
I was worried there for a moment.
I’ll beta test? : D
Yip – Check back tomorrow morning (Au time – it’s 12:30 AM here, so in about ~10 hours I’ll have it uploaded).
AIRPUNCH!!!
You are single handedly improving ZAR / AU diplomatic relations with each passing moment. A bill is currently making the round in the ZAR parliament to change our timezone to match that of Oz. The bill has received almost unanimous support with only the minister of agriculture being a bit miffed because of he’s salary being used for MIUI-AU donations.
(if all this crap doesn’t get you motivated then I dont know what will…)
Aaanyway, it would be SUPER awesome to see the 5×4. Go-Launcher is messing up my theming and I want to dump it.
5×4 works pretty well (performance seems ever so slightly degraded). It totally mucked up my layout, and even after I cleared the data for MIUI-Home it didn’t dock anything (the default layout doesn’t seem to apply to 5×4 layouts).
..Wouldn’t it be funny if there was official support for this sometime soon?
Anyway, I’m really trying to center the clock on the status bar. Might need Lennox’ help?.
Just curious, why didn’t the centre clock work by just renaming and including? I see no reason why it shouldn’t?
They’re adding 4×5 for the Galaxy Note, so I wouldn’t be surprised if it makes its way through to other builds. Just curious, do the 4×2 widgets look ok on 4×5? Because when I first did that with MiuiHome they needed to be stretched to 4×3 otherwise were slightly cut off (which was only possibly by making resize all widgets an option). I have a feeling on the higher density display they might work fine as is though? In the end I just prefer 4×4 :p
Lastly, was looking at some strings, and just curious about:
File formatting (for recordings, photos, videos, and backups) is now consistant ( yyyy-MM-dd HH:mm:ss)
I had a look myself, and everything in my build was already in that format? Seems odd it would differ on the One X. Unless you were modifying them yourself and reverted back to standard now?
Probably my fault somewhere. What I ended up doing (which I think I used to do also) was renaming and including (no decompiling or anything, just a straight drag and drop).
As for the 4×5, yes it looks like it will come officially to the HOX, but we are supposed to avoid discussing features in beta status publicly. Anyway, widgets don’t look stretched. probably would on a lower res display though.
And yes, I previously used a different naming scheme which was (to me, anyway) slightly easier to read than the standard one, however I decided that in the interest of organisation of the most (IE all other users), I’d revert to the standard one.
Hmmm, thats odd. It really shouldn’t have been necessary (in fact, if the apk for M1 differs at all from the One X, a copy/replace will have a fair chance of the status bar not working as it will use the precompiled resource ID’s of my apk, not yours).
They never look stretched, in fact anything I stretch bigger looks fine, only issue was as I said, widgets which were previously 4×2 needed to be resized to 4×3 when using the 5×4 layout, otherwise they were slightly cut off. Had the exact same issue with all other launchers though (anything resized in Apex looked identical to how it looked in MiuiHome), so I think its very much a dpi thing. And considering they asked users for preferred layout on Twitter/Facebook and announced it publicly, I doubt very much whether I’ve discussed anything private :p
Oh, I mean that I didn’t decompile the M1 APK, copy the XML across and recompile the HOX APK.
I Just copied the XML across (without decompiling anything) from the M1 APK to the HOX APK.
Many M1 APKs are slightly different and don’t play nice with other devices (and visa versa).
Well perhaps the rules have changed, but I was told (when I was one of the first Beta Testers) that we are to reveal as little as possible from the changelog.
Thats exactly what I’m saying, if you don’t decompile (using the M1 framework), then recompile in your apk using the 1X framework, thats when problems can/will occur. Sometimes it will work, but de/recompiling is the only guaranteed method for compatibility (except for in your case for some reason).
And as far as changelogs, I was merely quoting Twitter (which x thousand followers have already seen and heard anyway). I fear you may have read more into it then is the case :p.
I don’t use twitter, so I don’t know what they say publicly.
Anyway, I doubt not decompiling the APK first would ever cause framework issues because there are no resources declared in the status_bar.xml. It’s the same deal for animations, they just contain formatting stuff.
Anyway, I’ll zip up my strings and arrays now and email them to you.
I flashed your ROM onto my M1 (currently in use by my Dad) and he is happy with the fact that there is no chinese (he was using the OTA before, because I stopped building for it when I got the HOX). Looks almost the same as my ROM (except for a couple of things), so you won’t have too much to merge.
Josh.
There are quite a few resources declared in there actually. Have a look, anything with an @xxx/yyyy is a potential conflict when copy pasted between apks without proper compiling. Theres ~50 in status_bar.xml alone. The conflicts dont have to come from the framework, it can happen if there is even the tiniest change in the apk (one added resource to one of the apks would throw everything out of whack very quickly. Its lucky none of them made a difference this time). Same for anims, they call several resources (well some do), but fortunately for those I think everything is in the public API, so never changes between any roms.
Cheers for the strings/arrays, will hopefully get it all merged into my stuff soon.
One day I’ll take a look at how XML formatting actually works. That’ll save a bunch of problems.
Also, regarding the new ‘Status bar usage’ option (which looks something like: Used: XXX Remaining: YYY Total: ZZZ). I tried to colour all the text red when data is exceeded (I used the tag in the strings, but It didn’t change. Any idea why – such as some rules I don’t know about XML – it didn’t do anything?
Cheers,
Josh.
Probably set in the xml, or set again in the smali. Theres lots of ways to control colour, and encoding it in the string is the first level thatll be overwritten/ignored by ANYTHING else that wants to colour it.
How would I use smali to change the colour?
Well to add it in would be.time consuming and a pain, what I’m saying is if its already coded to set in the xml or smali, your string change will be over written. Find the id of the text and do some looking around for the name or value until you find where its being set. Although it will probably be in smali, seeing as the text changes conditionally.
Just tried to flash this with CWM recovery and received the following:
Finding update package…
Opening update package…
Verifying update package…
E: failed to verify whole-file signature
E: signature verification failed
Installation aborted.
Turned off signature verification and tried again, all seems to be working fine. Just thought you might want to know!
Also noted that it can’t flash the kernel because we don’t currently have S-OFF for the One X. What are the implications of not being able to flash the kernel?
OK, so I’ve got an error sitting in the notifications bar that says “Non-MIUI Kernel Detected”. If I press on it, it appears to reboot the phone, and then I receive the same error. I’m also unable to connect to the internet via Wi-Fi or 3G (phone calls and messages are working though). I’m guessing I need to flash this kernel separately with fastboot or something? Any thoughts? The previous releases seemed to work fine right out of the box so I’m interested to know what’s different with this one.
The kernel has probably changed since last week because of the new Sense base.
Just do the usual fastboot flash boot boot.img and you should be good to go.
Oh, and I forgot to sign the ZIP. Sorry about that.
Edit: The reason it reboots and appears to have done nothing is because S-ON (IE everyone at this point) One X’s cannot flash unsigned (all third party) boot.img files from within recovery. It goes through the motion – rebooting, flashing it from within recovery, and rebooting again – but nothing changed.
Beauty, cheers. Just did a flash with fastboot with the boot.img from the zip and all looks well. Thanks!
….eh
One thing I would like to slip in. If at all possible.
Even though I’m running MIUI I still need run another launcher on-top because I really need the 4×5 homescreen icon layout as opposed to the standard 4×4. It just really feels like a waste to have a screen like the One X and stick to 4×4 icons.
In other news: I have launched a campaign called “Bribe Josh Into Sticking With MIUI” and we have raised around 200 ZAR so far (dunno how many Ozzy Buckazoids that translates to??). The campaign has drawn the support of around 65% of the South African population and is currently rivaling our ruling political party in public support numbers. Although 99.999% of supportive users do not own a One X the are still in favor of me being able to use it.
In related news: Thousands of churches have started a prayer vigil to have Josh see the light and get bored with Sense 4 (as well as possible future versions).
As you can clearly see, MIUI-AU has made a lasting and deep impact on a large part of the Southern African continent.
I’ll leave that to speak for itself…
You’re a pretty funny guy, you know that?
I agree with you – the homescreen would easily display another row of icons.
I’ll look around and see if anything has been done before. If not I’ll check in the launcher app (probably won’t find anything though, I’m no programmer).
Had a chat to MIUI Germany and they told me where to look. I found the int controlling how many cells are available on each homescreen; I’ll set it to 4×5 for next week (and possibly in an update later on today).
Josh.
Rejoice!!!
65% of the population of the Republic of South-Africa are in jubilation! Schools, universities, public libraries and all other boring places will be closed for a day in celebration. Our economy is up and the inflation rate is dropping (very sensitive economy).
Btw, I’ve figure out that 200 ZAR is about A$24 (or the average monthly income of our minister of agriculture)
Cheers – Greg forwarded the email on to me
.
I’ll have to work extra hard now!
Speaking of which – I’m testing the 5×4 launcher now. It certainly makes better use of the display. A couple of other things to do then I’ll upload an R2 (lots has changed).
Thanks,
Josh.
Thanks! I’ll flash this tomorrow