Related
Disclaimer: I am not responsible for any damage (including, but not limited to, loss of data, non-functional device etc.) which may occur to your device from following the directions (or from any failure to follow the directions) found on this post. Use (and flash) at your own risk.
Credits go to genokolar for actually porting the U8860 2.3.6 firmware to the U8800Pro. This builds upon his port.
You may find his port announcement here, and you can download it from here. Thanks to user Skyline111 for the mirror.
Thanks also go to birdyi, who ported the U8860 2.3.6 firmware to the U8860. His port contained some brilliant things such as CarrierIQ framework removal.
--
This is a 2.3.6 ROM for the U8800Pro based on the U8860 B866 ROM. 2.3.6, naturally, brings a slightly newer version of Gingerbread compared to our 2.3.5 with B540. While I know it's all about CM9 (ICS), MIUI and so on these days, I'm a fan of stock (in the Huawei sense of the term) Gingerbread.
Features (or limitations depending on what you think of some of the following entries) of this ROM:
Rooted (adb also runs as root, too)
(Huawei) DLNA
(Huawei) A task manager that shows open applications with pictures (launching it when pressing Home has disabled in this modification because I found the Recent menu saves more time)
(Huawei) Security Guard, a way of hiding text messages, I think
(Huawei) Traffic Manager – a data counter
(Huawei) Wi-Fi WPS support
(Genokolar) FPS unlocked by default (configurable in enhanced.conf)
(Genokolar) ZRAM (Compcache) enabled
(Genokolar) Changed the autorun.iso path to the image partition so that formatting /data from CWM does not leave you with an empty CD-ROM drive when you plug the phone into a computer
bugreports service turned off entirely so that pressing the volume up button quickly after you've pressed volume down does not leave you with a few seconds' delay and a bugreports folder on your memory card
BusyBox from CM7
Android’s toolbox (poor coreutils replacement; more barebones than BusyBox) has its full set of links installed in /system/bin, so you use Android’s native chmod etc. tools. Why? To match the stock B512 firmware and to ensure developers testing on the U8800Pro correctly hardcode “busybox” in their root programs if needed
Optional lazy CPUfreq governor
Default language and region changed from Chinese – China to English – United Kingdom
Added in boombuler’s AppWidgetPicker
CM7’s Pacman added in to remind you to install Google Apps after adding an account with the Setup Wizard (make sure GApps is installed!)
VoiceDialler.apk added in from B512 firmware (although, to be honest, the microphone quality on my phone is awful…)
Bash shell, fix_permissions script, iwmulticall, MMS.apk, tcpdump and gdbserver and additional ringtones etc. from CyanogenMod (20120107-cm-7.1.0-u8800pro-Geno-en.zip) added in
Phone model changed to Desire HD, so Gameloft games can be bought. This may cause licensing problems with bought Market applications so be careful. (Although, I must admit that giving money to a company that doesn't support our phone seems counter-intuitive.)
Shutdown vibration reduced from 500ms to 100ms because I hate it (especially at night) but understand its usefulness in determining the answer to the question “Has the phone gone off yet?”
Huawei’s god-awful Low Battery notification replaced with a nicer one from CyanogenMod
Widgets actually restore themselves after a reboot! This was fixed by me replacing 2.3.6's PackageManager service with Huawei's 2.3.5 one.
MyCalendar widget from birdyi's port and MyEmail from B512 added in
Fixed proximity sensor dying if the light sensor was on, too.
Stripped down enhanced.conf - only swappiness, VSync and ZRAM settings available. I don't like /system/log.txt being created every time my phone boots and I think using a tool in Android like, say, No-frills CPU Control is the better place to set the frequency. SetXperia has support for setting the phone's CPU voltage.
More languages selectable from the Setup Wizard than just English (US) and Chinese.
Flash Player removed for copyright reasons. You can install it from the Market
Notepad and Richpad removed
Droid Sans Fallback supports more character ranges
Toolbox correctly has "Wi-Fi" instead of "WLAN"
Misc. kernel modules, like in B512, included
But I like the BusyBox tools and want to use them without having to prefix BusyBox everytime!
Just run the bash shell; BusyBox versions of cat, chmod, chown, df, insmod, ln, lsmod, mkdir, mount, mv, rm, rmdir, rmmod, umount, sleep, kill, and ifconfig will become the default while you’re using the bash shell (also nicer, BTW: you get tab-completion, for one) thanks to the CyanogenMod team.
Attempts to remove Carrier IQ. Huawei *do* include Carrier IQ in their firmware.
I’ve done the following to attempt to remove it the best I can:
Edited boot.img to not start Carrier IQ services
Removed Carrier IQ libraries from /system/lib and CiQ binaries from /system/bin
Added lines to build.prop to disable CarrierIQ, taken from the framework.jar file itself.
birdyi has also modified framework.jar to stop the CarrierIQ objects from being instantiated.
Ideally the best way to be Huawei-free is to use CyanogenMod.
I've removed the Cloud+ apps because of this. I've left some Huawei apps in, but I strongly recommend you install PDroid (the patcher works fine with this ROM) and block the more concerning permissions of Huawei system apps.
Kernel changes
Since the kernel genokolar provided with his port had a problem when a program used the light and proximity sensor at the same time – the proximity sensor would die out until the next restart – I took it upon myself to rebuild the kernel available from his github repository with the config from his latest kernel. After comparing his kernel to the source Huawei put out, I could see no code changes that would cause the proximity sensor to die out. Since I was rebuilding the kernel, I thought I’d make a few changes:
Add in the Lazy CPU governor by Ezekeel
Update a patch by stockwell to disable keypad lights (echo 1 > /sys/module/leds_msm_pmic/parameters/disable_button_leds) - use ButtonLock to control
Reverse genokolar’s decision to always allow NV logging – this can be turned on and off from the service menu on a stock ROM anyway…
Set minimum backlight level to 15, from Franco’s kernel. Warning: I haven’t tried setting it to 15 so I don’t know if that value renders the display practically useless, and I don’t know if Android lets you set it to 15 from its settings!
ButtonLock
Not as revolutionary as I'd like it to be, but useful nevertheless. I've written a quick widget, which looks like the Power Saving one, that turns off the button backlight. Useful for when you're reading books through FBReader.
You need to be using my kernel as it has the disable_button_leds patch. The advantage the disable_button_leds patch has over the chmod 444 method is that it doesn't introduce noticable lag. The widget's source is in the same folder.
When pressing the widget's button for the first time, there is a delay as the Superuser allow/deny dialog box takes its time to come up. After accepting, future launches are instantaneous.
If you need something that this ROM doesn’t provide compared to other stock ROMs, I recommend:
Not using it; or
Using a combination of diff, abootimg, Winmerge (or Beyond Compare) and apktool to compare this with genokolar’s original release, and with birdyi's ROM, and add what you want back in
Installation
Note: You must be running firmware version B522 on your device! If you have B540, you need to downgrade. If you have a firmware version lower than B522 (Froyo?), you must upgrade to B522 first. If you're already running a custom ROM, ignore this.
Take out the SIM card if you want the setup wizard to use Wi-Fi during setup.
Install genokolar’s recovery: http://forum.xda-developers.com/showthread.php?t=1343276
Place u8800pro-2.3.6-geno-v1-modified.zip on the internal memory card or an external one (I recommend the internal one to ensure you don’t run into U8800Pro CWM bugs with the external).
Get gapps for Gingerbread and place on your memory card. Find the link using every Android user’s favourite search engine.
I highly recommend using PDroid, but it’s up to you whether you want to use it. If you would like to use it, get the patcher from http://forum.xda-developers.com/showthread.php?t=1357056 and point it to u8800pro-2.3.6-geno-v1-modified.zip. Place the PDroid-v1.27-u8800pro-2.3.6-geno-v1-modified.zip file onto your memory card.
Boot into recovery (make sure that fast boot is turned off in Settings->Applications and hold power and volume up while turning the phone on)
Do a data/factory reset.
Install the ZIPs, starting with u8800pro-2.3.6-geno-v1-modified.zip (obviously).
Reboot!
Install the Google apps (those ones not included in CM's gapps ZIP like YouTube) if desired when prompted – but note that the Market will probably close as you’re doing this as it will automatically update itself.
Downloads
ROM: http://www.mediafire.com/?k0g17z1kraw7b67
SHA512: 4988B123488B8B24732401420DE849E8D8E5632C075A4520F176AA1D64DA0ECF946FF4D4E6CEC4D257EE4C4C999200A93C2CB309FD7B5FE50234A1C5700DEB2D
Modified kernel source (I suck at Git - I really need to read that VCS by Example book I have ): http://www.mediafire.com/download.php?a0022t73q2v7r7d
ButtonLock source (Apache licensed, though I must admit I'm more of a GPL person...): attached.
--
Extras:
genokolar's 5.0.27 recovery for the U8800Pro with the charging animations from https://github.com/Victor-android/android_device_huawei_u8800pro/tree/master/recovery/res/images:
attached.
Anyone tried it?
ill try it this evening I hope it fixes missed calls....
I have B512 official gingerbread, am I good to go?
Too times was a situation, when phone lost connection with wi-fi spot, he see the network, but can't connect. Help reboot.. else working so far without problems, testing..
...
turned off the wi-fi and got the main bug - does not work 3g/2g data transfer, hmm....
bobsido said:
with wi-fi spot, he see the network, but can't connect. Help reboot.. else working so far without problems, testing..
Click to expand...
Click to collapse
Interesting. I've had no problems reconnecting to a network that uses WPA2-PSK and another that uses 802.11x authentication.
turned off the wi-fi and got the main bug - does not work 3g/2g data transfer, hmm....
Click to expand...
Click to collapse
Are your APNs set correctly? In my case 2G works and I've had HSDPA working because when testing the Weather Clock widget (from B522, when I had it in) it would connect using it - I could see the icon in the status bar - and I had the pleasure of having my balance run down each time - I'm not a rich man
Edit: In build.prop, you can try playing with ro.config.hw_fast_dormancy=3 - genokolar had it set to 2, but I changed it back to 3 from the U8800Pro original ROM because I wouldn't be able to connect to my network otherwise.
Hopefully, it's not the case but it could be hardware differences. genokolar, who's work this is based on, being from China, probably has a Unicom U8800Pro, just like I do...
@Zaic
B512? This is for the U8800Pro. I'd advise you not to flash it. I'd recommend using birdyi's ROM. If you're after a certain improvement from this ROM, tell me and I'll try and isolate it for you (as long as it doesn't involve kernel stuff - I don't know how to build U8800 kernels) so that you can use with birdyi's ROM
I have u8800 pro - 100%
My ROM is original unrooted 2.3.5 B512 its one before the latest release which is B540
My ROM still has access to pink screen, otherwise its the same as B540 I guess
SO what should I do first to install this ROM? roll back to 2.2.2 or was it 2.2.3?
Ah, if you're running 2.3.5 already and in the pink screen mode you see a folder called image when connecting your phone to the computer you're ready to go
Hi!
My compliments for the porting of Android 2.3.6 to U8800Pro!
I am using your rom since yesterday and still now I am not having any kind of problems.
Anyway I notice the same bug of the B512 and B540 roms: put your smartphone on screenoff, then wait about 1 minute and fastly unlock the screen and try to pinch to zoom on the home. Sometimes the multitouch doesn't work on every position of your fingers, it only works correctly if your fingers are in the position of principal axes.
Please try to reproduce this bug.
I am using LauncherPro but this bug is indipendent by the launcher (for example I tried also Zeam Launcher, Go Launcher EX, etc etc).
I hope you can solve this bug, maybe kernel-related.
Regards,
kalo86
Hi,
kalo86 said:
My compliments for the porting of Android 2.3.6 to U8800Pro!
Click to expand...
Click to collapse
The honor is genokolar's
I am using your rom since yesterday and still now I am not having any kind of problems.
Click to expand...
Click to collapse
Thanks; it's nice to know that it's working OK on somebody else's device other than mine.
Anyway I notice the same bug of the B512 and B540 roms: put your smartphone on screenoff, then wait about 1 minute and fastly unlock the screen and try to pinch to zoom on the home. Sometimes the multitouch doesn't work on every position of your fingers, it only works correctly if your fingers are in the position of principal axes.
Click to expand...
Click to collapse
Sorry for asking, but how do you pinch to zoom on the home screen? I'm using Go Launcher Ex and I know that that has the swipe up gesture but I can activate that with one finger, anyway.
In any case, have you applied the Synaptics touchscreen update? For me it has increased the touchscreen performance greatly. I had one problem that when after unlocking, the touchscreen wouldn't respond unless I turned the screen off and tried again. The update solved that.
If you want to try it, open the service menu (*#*#2846579#*#*), go to ProjectMenu->Upgrade->Touch screen version query and see if it says "synaptics". If so, put the original Huawei recovery.img back on and put the synaptics.img file in a folder called update on your SD card. Use the recovery's "touchscreen firmware update" update option and it will automatically reboot when it's done.
Best regards,
qwerty12
Oh, really thank you for this "news" about the synaptics touchscreen update!
I have a synaptics too, then I am going to update the firmware.
Another bug, still present in B512, B540, Cyanogen and U8860 port: unplug your battery from the smartphone, insert it again, power on, then open your file manager and try to read the sdcard content. At 99% my sdcard is not read, then I have to reboot my U8800Pro and magically the sdcard is read.
Thanks to You and Genokolar for our development!
Regards,
kalo86
UPDATE: I updated the synaptics touchpanel but I have always the bug of multitouch. It is reproducible when you unlock the screen after a pause of 1 minute (about), then you open the stock browser and try to zoom with the multitouch. It works only if your fingers are on the principal axes and not in other positions. I have this bug on 4 different U8800 Pro! It cannot be a singular problem.
So, I have tried a lot of roms, based on B512, B540, U8860, CyanogenMod 7.1, I am sure I will try this bug on the next release because it's mabe a kernel bug due to the multitouch field.
Video demonstration
This is a video which I just uploaded on YouTube with the real multitouch bug.
This bug is in 4 different U8800 Pro.
http://www.youtube.com/watch?v=avSdW2V8TLg
kalo86 said:
Another bug, still present in B512, B540, Cyanogen and U8860 port: unplug your battery from the smartphone, insert it again, power on, then open your file manager and try to read the sdcard content. At 99% my sdcard is not read, then I have to reboot my U8800Pro and magically the sdcard is read.
Click to expand...
Click to collapse
I really can't reproduce this. I pulled out the battery while it was on, put it back in and started File manager (the one included with Huawei ROMs) and the internal SD card along with my external one were seen fine.
UPDATE: I updated the synaptics touchpanel but I have always the bug of multitouch. It is reproducible when you unlock the screen after a pause of 1 minute (about), then you open the stock browser and try to zoom with the multitouch. It works only if your fingers are on the principal axes and not in other positions. I have this bug on 4 different U8800 Pro! It cannot be a singular problem.
So, I have tried a lot of roms, based on B512, B540, U8860, CyanogenMod 7.1, I am sure I will try this bug on the next release because it's mabe a kernel bug due to the multitouch field.
Click to expand...
Click to collapse
Thanks for the video! Unfortunately I don't know how this can be fixed - I'm not a developer! It was only yesterday I tried looking in the driver to see how I can enable more than two finger recognition but I'm not seeing it...
Best regards,
qwerty12
Sorry for disturbing you, but I have a question: do you have the same bug of the multitouch after the lock-screen?
This is a second video about the same problem:
http://youtu.be/64NvbFJD3rs
qwerty12 said:
I really can't reproduce this. I pulled out the battery while it was on, put it back in and started File manager (the one included with Huawei ROMs) and the internal SD card along with my external one were seen fine.
Click to expand...
Click to collapse
The same here with sd,full power off device, power on then sd card is not mounted and cpu load is almost 100%. after restart or reinserting sd, problem just dissapear. on every rom i tried. i flashed official V100R001C00B512G001Gb (2.3.5) and then tried CM7; u8800+v100r001c00b540g001gb-rooted_geno-v4.
Is FM Radio working in this ROM?
Yes, Radio is working fine
qwerty12 said:
Are your APNs set correctly?
Click to expand...
Click to collapse
i fix APN settings and 3g/2g start work, thanks.. after reflashing wi-fi start work without problem. but after first reflash don`t work home button. they have response, but nothing happen. i secondary reflash phone, without wipe data/cash and home button start to work correct.. now tests are continuing
kalo86 said:
Sorry for disturbing you, but I have a question: do you have the same bug of the multitouch after the lock-screen?
This is a second video about the same problem:
http://youtu.be/64NvbFJD3rs
Click to expand...
Click to collapse
A little bit - after unlocking, I can do the multitouch gesture and phone will respond like it's supposed to but I have seen twice that it has not responded to me; I have to do it twice more...
Barracuda72 said:
Is FM Radio working in this ROM?
Click to expand...
Click to collapse
Like kalo86 said, it is indeed
bobsido said:
i fix APN settings and 3g/2g start work, thanks.. after reflashing wi-fi start work without problem. but after first reflash don`t work home button. they have response, but nothing happen. i secondary reflash phone, without wipe data/cash and home button start to work correct.. now tests are continuing
Click to expand...
Click to collapse
Please do let me know if you come across more problems
Zaic said:
Anyone tried it?
ill try it this evening I hope it fixes missed calls....
I have B512 official gingerbread, am I good to go?
Click to expand...
Click to collapse
So, any missed calls?
If someone wants to help the Community to understand the sdcard mount bug, please have a look here: http://forum.xda-developers.com/showthread.php?t=1483519
This is a poll, please vote!
Best regards,
kalo86
Zyzas said:
So, any missed calls?
Click to expand...
Click to collapse
Haven't had time to install this ROM yet.... but ill report as soon as I know
This thread is for helping new comer or beginners with setting up a awesome ICS configuration on their SGS.
Warning:to increase multitasking capabilities of our SGS,Swapping method is used,but by using this method,your sd card life will degrade for sure over time,worst scenerio your SD card can die,you have been warned.(you can change your SD card since it cost nothing compared to our SGS )
Ok,so i have seen people asking about the best ICS rom or configuration for our beloved SGS,so i made this all in one thread how to make ICS run smooth on our SGS.I have been installing roms like hell,tried almost all the roms present out there,finally settled at one.
This guide include installation of rom,kernel,setting up swap partition and activating it,installing mods,and some amazing apps.This can help all the begginers out there.
Definition of smooth rom for me:-
1)Atleast 5 or 6 pages of apps installed
2)Running spb mobile shel or tsf ui as home launcher(though i m in love with tw5 now a days ,but eventually will go to tsf ui,love it )
3)Can multitask games,atleast two of them,possible with the heavy launcher running in the background.
4)Decent battery life
5)Since we are talking about ICS,i would love to have it with the annoying "media scanning bug"
6)Last but not the least,Rom should have every feature and tweaks possible
awwkaayy,so Lets get to it.
Step 1:ROM
Choose correct base ICS rom,i love the stability and speed Tsunamics Rom,so i would suggest you to install that first.I am assuming that you know how to install ICS ,IF possible do a clean install by wiping everything.
Tsunami Rom 2.2
Tsunaics rom in my opinion is the most stable rom i have used,and since is based on aokp,It contains all the latest features.
Step 2:KERNEL
Since we need a multitasking rom,we need a kernel with swap support.
So devil kernel is the one for that.Grab the latest kernel from here.
Devil Kernel
recovery->wipe cache->wipe dalvik cache->install Kernel.
Step 3:Setting up swap(most important)
For the starters,those who dont know what is swap,just say that its a way to increase your ram by partitioning your externel SD card and reserving some space with can be used as ram when needed.The partition used is Linux swap.
For help on partitioning your SD card,Please refer to the following link:
(Tip before you go to that link.Dont make ext partition since it is for a2sd,and we dont particularly need that,just make a swap partion of 512 mb,Its enough for our SGS)
http://forum.xda-developers.com/wiki/SD_card_partitioning
After doing that,go to this link and grab that attached zip.
NOW,
Reboot into recovery with your external sd card inside your phone,and install that zip you just downloaded,and it will show succes if everything goes well and if you did everything as told.Now your swap partition is activated with swappiness value 60.Dont reboot just now,Go to next step.
whats swappiness???google it,60 is the optimum value for it.
Step 4:Setup kernel profiles according to needs
Before rebooting setup up your kernel fully so you dont have to reboot again
i use following configuration.
Recovery->Devil->Performance setting->Smooth settings
Recovery->Devil->misc->Vibrator intensity->Low
Recovery->Devil->Misc->Wifi mode->PM_fast mode.
Done.
NOW your Rom,Kernel,Swap partition is all set up,Enjoy multitasking rom with awesome speed and stability.
To check Swap partition is working or not.
Go to terminal
type su then enter;
type "free" then enter;
It will show you the usage of your swap partition if everything went well.
Step 5:MORE Important tweaks
Most Important one:Correcting Media Bug problem
since on almost all the ICS roms,Eventually this media scanning bug comes up atleast for me,Install Rescan media app from market.
And use it when you get doublets or triplets in your gallery and music player.It comes in handy .
First one:
Flash modem according to your place if you aint getting good signals.i use ZSJPG
since it works best in India.
Second:
Go to Setting->Tsunamics Control->Performance->Scrolling cache->Force disable.
Third:
Settings->developers options->Force gpu rendering->tick;
Step 6:Recommended apps and settings
First:Install Voodoo Control App and set the following config
Headphone amplifier: -3;
bass boost:enable;
gain: +7db;
Dynamic Range full;
color profile:voodoo profile;
Screen RGB multiplier:
RED:2309122400
Green:2309122400
Blue:2701672960
Screen v1 Gamma Hack:
Red= -38;
Green=-41;
Blue=-32;
Tip: if you get green tint,do the following:
keep on increasing V1 gamma hack sliders by 1 or 2(al three of em)
untill you stop getting green tint while locking and unlocking.
Second:Updater app
go to setting->update me->Launchers->download latest touchwiz Ux and flash and reboot.
go to setting->update me->fonts->choose your font and flash.
i use comic sans,looks cool
IN THE END: peace and fun
Now you have ICS on your sgs with bloody lot of customization thanks to AOKP base,a optimized system thanks to robingrg from anroidiani.com,sexy multitasking capabilities thanks to DerTeufel1980 for providing support for swap partition,and system is bloody fast now because of all the above people and tweaks.
Tips:
Important apps recommended to install:
*Quick Desk pro,Sexy app for multitasking,get it and check it,its awesome and cool like
*Battery calibration app;
*Camera ICS;
*Samsung keyboards(Use updater app for it);
*Mx Video Player since we all need a decent video player in the end.
*PowerAmp music player:trust me you can not get more better music quality then this,its just amazing and out of this world music app
*A Decent Task manager,since your ram has been increased virtually so there will be a lot of background apps running
*GO sms Widget,go for reading and replying from home screen only.
*Go power master:nice app for your battery and provide power widget which can expand completely showing all the on off switches,try putting it over Quick Desk pro.
uummm what left????i will add if something comes to my mind...
i guess thats it...
enjoy
okh yep credits
*Samsung for SGS
*AOKP team for base
*robinrg from androidiani for sexy rom
*DerTeufel1980 for his awesome kernel
*bitblaster for his swap partition detecting script
[ROM] [MOD] >>> PAS <<< [PSN AOKP SLIM] [mini Gapps and sd-ext create] _ 30.12.2012
Hi everybody,
First of all, thanks to all the dev who have work in amount of me. All the gratifications go them.(but Thanks are welcome, and critics too ) And sorry for bad english.
Thanks to :
pidio1
lagloose and jellaxy team
psndna88
I used PSN , Aokp Jellaxy and fast slim jb. I implement a few inverted apps from here... for a light install.
Gapps are included, but minimum package. I replace GoogleNow with the awesome last update. (Always same bug with voice search, but… it’s cool at my point of view).
Android 4.2 clock
GoogleEars is present but you need to unfreeze before see and use widget, by using titanium backup for example.
Installation :
>Wipe data/factory
>Wipe cache
>Wipe dalvick cache
>>>>Install falshable zip
> Wipe data
>Wipe cache
>Wipe dalvick cache
>>>>Reboot
This will take some time but it’s for a good cause
>After the first boot, put all the sounds picker to the max.
Home Launcher is Lightning Launcher Home I was an unconditionnal user of Apex, and I find it more direct, faster.
For better personnalization and use : Nova Launcher.
> no animation
> Set your 'AS Ace' what you want.
>>>>Then reboot : sounds will be fix.
No need to flash some fix for gps, it works perfectly, like the Deepsleep, even if camera's use. But I suggest you to use gps status the first time to be sure.
I’ve delete all notifications sounds and some other files for more space. But the cyan’s notifications are all installed. After, you can install another if you want.
No bootanimation for fast boot. "Android" boot.
For best result of this fast moded rom, you can flash this PSN (don’t forget to wipe /data after, because if you make a backup and don’t, you won’t be able to restore) and AdrenalinePSN. It will install sdext mod also.
Some screenshots of battery usage in attachments
I've stop my moded 'cause I now use this awesome 4.2 from Wayland and team. But anyway thanks for your tests and supports.
Download :
> 30-12 release:
cpu changes are save at reboots
update psn files
PAS_30-12-2012
> 26-11 release:
added PSN for its better nim's kernel and create sd-ext partition, double swap, at first boot. First boot will take a moment, don't fear . "Boot time will be bit longer while swap partitions are being setup". It's for good cause
PAS_26-11-2012
> initial release:
Gmail, Google Agenda, SMS, PlayStore Inverted. Android 4.2 clock moded fully functionnal
services.jar OOM Priority Charged
AS_25.11.2012
First Download and test xD
Gilmar Mess said:
First Download and test xD
Click to expand...
Click to collapse
Thanks. Tell me what do you think, if you think about more or less things... my first work.
Odd installation steps, will try out and report back
EDIT: tested, it's nice, elegant, smooth and customizable
2ND EDIT: Can't install any app, says device is unsupported for this version
SteveBenz said:
Odd installation steps, will try out and report back
EDIT: tested, it's nice, elegant, smooth and customizable
2ND EDIT: Can't install any app, says device is unsupported for this version
Click to expand...
Click to collapse
have you tried to clear market data? if not work after that you can change dpi to 160 (i made it to 140).
New release... added PSN in flashable file... Don't forget to have an sd-ext4 before flash (use this, but create ext4 not not ext2). Plus, I have create a swap partition (128 mb), if you want too, make it primary too
Sometimes, download links don't work...
ruicc said:
Sometimes, download links don't work...
Click to expand...
Click to collapse
Which download links? those for flashing roms? Or in browser use?
Should I be scared if the first boot is taking +10 mins and counting?
Nethojs29 said:
Should I be scared if the first boot is taking +10 mins and counting?
Click to expand...
Click to collapse
the first boot can be long because of installation of rom and installation of psn (sdext and 2swap partitions). It can take longminutes around 10-15 mins.
I'll give this a go and report back
any feedback on a reliable phone only ask as my new born baby is in hospital so battery life and a daily driver is a must for a few weeks till he's home :good:
any screenies to view ??
ROM
1st impression - decent layout things take a while to load up, titanium backup has installed every app i use no issue's
no issues with market installs fine
i need to test GPS (Endomondo tracking is my fav for cycling)
my apps via TB (titanium) installed with no reboots and move to SD which is a bonus, keep up the good work :laugh:
This Rom is one of the best Jb Based i've tried..i really like the light of this rom + gapps inverted..
i found just a bug until now: I set SmartAss V2 as governor but at every reboot it doesn't save my choice and reset governor on ondemand.
I like the rom and its a good start
issue for me battery is steady but not good for me as im a heavy GPS user
my wifi is on/off very poor distance / range
i like the interface and selecting smartv2 is a lot less laggy than ondemand :good:
tried another launcher HOLO work nicely with it and installs with no issue's
keep up the good work
!_Ale13star_! said:
This Rom is one of the best Jb Based i've tried..i really like the light of this rom + gapps inverted..
i found just a bug until now: I set SmartAss V2 as governor but at every reboot it doesn't save my choice and reset governor on ondemand.
Click to expand...
Click to collapse
When 'll have few mins for me (My son is a little active those last day maybe he smell thesnow come), I'll take a look on that, if I can do something.
Jalfrezi said:
I like the rom and its a good start
issue for me battery is steady but not good for me as im a heavy GPS user
my wifi is on/off very poor distance / range
i like the interface and selecting smartv2 is a lot less laggy than ondemand :good:
tried another launcher HOLO work nicely with it and installs with no issue's
keep up the good work
Click to expand...
Click to collapse
I'll see what I could do for better. I've tried some governor but I found than ondemand offers more battery life.
For Launcher I was addict by Apex but too lags with this rom (and some jb based, my thoughts )but lightning even if it's less customizes, is smoother. I've another which correspond more with my use, but too heavy at the moment. I'll give a test to holo, thanks, I didn't think about it from cm9
excellent look forward to the next release :good:
holo is smooth, i like the bottom line scrolling i get the idea on battery life but for me just makes the selection of apps a bit long winded
keep up the good work always appreciate a good rom build :laugh:
Mukiai said:
When 'll have few mins for me (My son is a little active those last day maybe he smell thesnow come), I'll take a look on that, if I can do something.
Click to expand...
Click to collapse
Thanks..if you can set smartassv2 as governor by default i think is better..because with smartassv2 the rom is more responsive and faster =)
!_Ale13star_! said:
This Rom is one of the best Jb Based i've tried..i really like the light of this rom + gapps inverted..
i found just a bug until now: I set SmartAss V2 as governor but at every reboot it doesn't save my choice and reset governor on ondemand.
Click to expand...
Click to collapse
Just one question,to be sure, have you tick the [set on boot] label under governor choice? Because i've test all since yesterday, with multiple reboots, and no change : my choices are safe for every reboot.
** DoPa6 (AOSP - Marshmallow) ** is now available - see this post for details and downloads
Click to expand...
Click to collapse
DoPa5 v1.3 is a Lollipop ROM for Sero 7 Pro owners worldwide. It focuses on core functionality that must be built-in and relies on 3rd-party apps to provide features that can be added-on. This release also offers a version of TWRP Recovery that is compatible with all models of the S7P.
Key Features
International Support - a single ROM for all Sero 7 Pros sold worldwide (US, UK, Australia, Germany, and elsewhere)
Speed Control - speed when you need it and stock performance when you don't
OTG Charging - charge the tablet while an external device is attached to the USB port
Flexible Formatting - full support for both F2FS and EXT4 on your internal storage, and exFAT/FAT32/NTFS/F2FS/EXT4 support for external storage
Installation
First-time Users
If you're upgrading from a stock ROM (any variety), please click the "show content" button and read the instructions very carefully - they're long but your tablet's continued good health may depend on it!
STEP 1: Install TWRP or Philz Touch Recovery
Users outside the US must use the DoPa versions of these recoveries to install the ROM - neither the stock recovery nor other versions of CWM or Philz will work. Users in the US should use them just to avoid problems.
Stock Recovery
If you still have the stock recovery program you'll have to use the 'fastboot' program to install TWRP or Philz. On Windows, this requires installation of the 'ADB' USB drivers while in fastboot mode (see below). A package containing the drivers, fastboot, adb and other files can be found in the 2nd posting on the DoPa Stock ROM thread. Note: there are several batch files (*.bat) in the package - do NOT run them.
put fastboot.exe in a convenient directory, then unzip the recovery zip and put the .img file (twrp.img or philz.img) in the same directory (you won't need the other files)
unplug any USB cable, then press and hold Power+VolumeUp; the word "fastboot" should appear on the screen (nothing further will appear)
plug the USB cable from your PC into the tablet, then install the driver (open Device Manager, right click on "Other Devices->Fastboot", then select "Update Driver Software")
after installing the driver, open a command prompt ("DOS window") and change to the directory containing the files
enter, as appropriate, fastboot flash recovery twrp.img or fastboot flash recovery philz.img
when done, force the tablet off, remove the USB cable, then reboot into recovery: Power+VolumeDown - you should see the word "recovery", then either the TWRP or Philz menu
CWM
If you have CWM installed, copy your choice of recovery zip to an SD card, insert it in the tablet, then:
remove any USB cable, then boot into recovery: Power+VolumeDown
select "Install Zip", then "Choose zip from /storage/sdcard1"
select the file, then OK the selection
when done, back out to the main menu, select "Advanced options", then "Reboot recovery"
after the initial "recovery" screen, you should see the TWRP or Philz menu
Regardless of how you install your chosen recovery, the result should be the same. If it boots OK, compatibility is assured
STEP 2: Backup
I can't emphasize this enough: you must make a backup of your existing ROM. If something goes wrong, there's no way to get your device working again other than to restore it using the backup you've made. There's also another reason to do a backup: before installing the new ROM, you will have to reformat your /data partition. This will wipe out your apps, your settings, and most importantly, all the music/photos/etc stored on your "internal SDcard". These last items can be restored if you follow the instructions below:
You must do your backup onto a real SD card that you can remove because your "internal SDcard" will be erased in the next step. In fact, it wouldn't be a bad idea to do two backups (preferably to different cards) just in case one is faulty.
using Philz, select "Backup and Restore", then "Backup to /storage/sdcard1" -if there's enough space on the card, the backup will start without any further prompt;
using TWRP, select "Backup", then tap "Storage" (halfway down the screen) and ensure that "sdcard" is selected; on the previous screen, swipe the slider to start the backup;
it could take anywhere from 3 to 15+ minutes depending on the amount of data and the speed of your card
if needed, you can enable compression to create a smaller backup: for TWRP, you can check "Enable compression" on its main backup screen; for Philz, select "Misc Nandroid Settings -> Default Backup Format -> tar + gzip", then on the previous menu, tap on "Compression" to set the appropriate level
STEP 3: Install the DoPa5 ROM
Before you begin, you may want to download a Google Apps ("Gapps") package that you can install after the ROM. See the TK Gapps thread for details. I recommend the "Nano Modular" package which gives you the basics - you can always upgrade later. Put your Gapps package along with the ROM zip on an SD card and insert it into the tablet - you can use the same card you're using for your backups.
using TWRP, select "Wipe", then "Format data"; on the next screen type "yes" to confirm you want to proceed;
using Philz, select "Wipe and Format Options", then "Custom Format Options"; next select "format /data and /data/media (/sdcard)" (the 8th item), then OK your choice;
return to the main menu
using TWRP, select "Install"; at the top it should show "Storage: sdcard" - if not, tap there and change the setting
using Philz, select "Install Zip -> Choose zip from /storage/sdcard1"
select sero7pro-aosp511-dopa5-v1.3.zip, then OK your choice - the install process should take about 40-60 seconds
next, install your Gapps package
return to the main menu, select "Reboot" then "System" if using TWRP, or "Reboot System Now" for Philz, then hold your breath for the next 3-4 minutes
the Hisense screen should be up for 30 seconds, followed by the DoPa boot animation for another 3 minutes
If the boot animation is still running after 5+ minutes, force the tablet off, then reboot. If that doesn't fix it, try formatting /data again. If it still doesn't work, restore your tablet from your backup ("Backup and Restore -> Restore from /storage/sdcard1"), then post a message here. If everything works out as hoped for, re-read the first posting in this thread for details on some of the features (and problems) of this ROM.
Upgrades
UK, AU, and DE users must use the DoPa versions of TWRP or Philz Touch to install the ROM because they are the only ones compatible with your tablet. US users can use any SELinux-enabled version of CWM, Philz, or TWRP.
from DoPa5 AOSP Lollipop ROMs - no need to wipe or format anything!
from DoPa AOSP Kitkat ROMs (v1.0-v2.7) - a clean install is recommended but not required
from pre-Kitkat (v4.4.x) or any CM-based ROMs - wipe your /data partition before installing to avoid unnecessary problems.
install sero7pro-aosp511-dopa5-v1.3.zip
- the installer will wipe (but NOT format) /cache and dalvik-cache for you
install your preferred Gapps package
- upgraders: this is required to prevent your downloaded Google apps from crashing
optionally, install the Nexus7 spoof (sero7pro-nexus7spoof-dopa5-v1.3.zip)
reboot (ignore any "fix root" prompt - it's incorrect)
f2fs / ext4 Migration
This DoPa ROM gives you the flexibility to format any of your built-in partitions using either the f2fs or ext4 file systems.
As part of your install - or at any time - you can switch formats without losing any data. Click "show content" for instructions.
If you haven't already installed TWRP or Philz Touch Recovery, please do so first.
TWRP
make a backup to your external SD card
select Wipe then Advanced Wipe
select the partition to reformat, then tap Repair or Change File System
on the next screen, tap Change File System, then F2FS (or EXT4 to restore the default file system)
swipe the slider below to start formatting
when done, use the Restore option on the main screen to restore the contents of the partitions you reformatted
Philz
make a nandroid backup to your external SD card
select Wipe and Format Options, then Custom Format Options
select toggle f2fs <-> ext4 migration
- be sure there's a confirmation message at the bottom of the screen
select each partition you want to convert or wipe, then select the format and OK your choice
Important: to convert your /data partition, you must select format /data and /data/media (/sdcard)!!!
use Custom Restore from /storage/sdcard1 to restore the contents of the partitions you reformatted
Changes since DoPa5 v1.2
Xposed and GravityBox - these staples of the DoPa KitKat ROMs are back and preinstalled to provide all the tweaks you want - and none of the ones you don't
ArchiDroid Optimizations - this version of Android was built using gcc 4.9 and is highly optimized thanks to settings provided by JustArchi. To help ensure stability, the kernel uses standard optimization levels but is better tuned to our Cortex A9 processor due to the use of linaro 4.9 (a version of gcc optimized for ARM processors).
No Odex-ing - odex-ing has been abandoned because Xposed recompiles all apps, making the .odex files redundant. There should now be enough space on the /system partition to install the TK-Gapps Micro package.
Adaptive Brightness - a longstanding bug that could cause the screen to go black has been fixed. Overall brightness levels have been adjusted to provide greater dynamic range in low lighting conditions.
Notes
Xposed - having the Xposed framework installed shouldn't cause any issues, but if you wish to remove it you can do so using the xposed-uninstaller available in the Xposed XDA thread. The Xposed Installer and GravityBox apps will remain but will be inactive - you can use a root-enabled filemanager to remove them if you wish.
Encryption - if you wish to encrypt your /data partition, you must first use Philz Recovery to format it. Using TWRP to format may cause the partition to become un-decrytable, resulting in the complete loss of all your data. This is NOT an issue if you don't plan to use encryption.
WiFi Display - end a WiFi Display session from your television, not the tablet; doing so from the tablet may cause it to lock up. Chromecast is reportedly not subject to this issue.
USB Audio - booting up with a USB audio device attached may result in a bootloop.
Gapps - due to limited space on the /system partition, the TK Gapps's "Mini Modular" and larger packages will not install. I suggest using the "Nano" package, then downloading those apps you really want from PlayStore.
Credits
ziddey
randomblame
davepmer
the CM team
Downloads
sero7pro-aosp511-dopa5-v1.3.zip the full ROM
sero7pro-nexus7spoof-dopa-v1.3.zip identify tablet as a Nexus7 to (possibly) show more apps in PlayStore
sero7pro-twrp287-dopa5-v1.3.zip a customized version of TWRP Recovery v2.8.7 usable on all versions of the Sero 7 Pro
sero7pro-philz6.58.0-dopa-v2.7.zip the final version of Philz Touch CWM-based Recovery v6.58.0 compatible with all models of the Sero 7 Pro
TK Gapps an XDA thread with links to various Gapps packages
sero7pro-format-thirdparty.zip - only needed if you are downgrading from DoPa6 (Marshmallow) to a previous version (i.e. this one)
GPL Notice: the source code for this kernel is available at https://github.com/dolorespark/android_kernel_hisense_m470bsa on the 'master' branch.
XDA:DevDB Information
Sero 7 Pro (US/UK/AU/DE) - DoPa5 AOSP, ROM for the Android General
Contributors
dolorespark
Source Code: https://github.com/dolorespark
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.1.x
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: v1.3
Stable Release Date: 2015-09-26
Created 2015-01-28
Last Updated 2016-01-02
Reserved
Thx for all your hard work
on these tablet
Thx
ok, so I have a question or several as I remember them...
I noticed in Beta 4 that we were (or at least I was) suffering from the well documented play movies bug that was afflicting a number of 2013 Nexus 7 models.
Has this been fixed yet?
If not, is there a workaround?
If so, what is it?
I also noticed some performance and stability issues when using the performance tab along with apps like 3c Toolbox and System Tuner. Unfortunately, I did not see a way to use performance tab to overclock the gpu and leave the cpu clock stock so that I could tweak the system through the aforementioned apps.
Also, can the cpu be overclocked beyond 1.5 Ghz?
If so, is this already enabled, or is there some magic involved?
I really liked the beta 4 (beta r3) Rom and the way it looked, felt, and ran.
I found it to be better at managing free memory than kitkat in that I had at least 50% more free ram than Kitkat. I believe this contributed to some of the performance increase. But I had a hard time with the Google Play Movies bug. And some people were saying it was a general problem within the os's video subsystem.
Legend, keep up the great work
Excellent work! Looking forward to this!
Sent from my Nexus 7 using XDA Free mobile app
alpurl said:
I noticed in Beta 4 that we were (or at least I was) suffering from the well documented play movies bug that was afflicting a number of 2013 Nexus 7 models. Has this been fixed yet?
Click to expand...
Click to collapse
I'm sorry I didn't know about this until you mentioned it. I'm too poor/cheap to buy stuff from Google Play Movies, so I'd never have learned about this on my own. Fortunately this was my day off, so I was able to spend the afternoon chasing down this bug. Here's the fix - install it from Recovery:
sero7pro-video-drm-fix-dopa5-v1.0.zip
I'll repackage the main ROM in the near future to include this fix, but first I want to investigate a few possible problems I noticed while getting this fixed.
I also noticed some performance and stability issues when using the performance tab along with apps like 3c Toolbox and System Tuner. Unfortunately, I did not see a way to use performance tab to overclock the gpu and leave the cpu clock stock so that I could tweak the system through the aforementioned apps.
Click to expand...
Click to collapse
Every time you display the Performance page, it will restore all parameters to the values you set previously. If 'Speed Control' is enabled, it will reset the CPU & GPU speeds, overriding values set by some other app. Your best bet is to turn it off. If neither of the apps you mention knows how to set the GPU speed, you can do so temporarily from a terminal or permanently from an init.d script like so:
Code:
echo -n 1250 > /sys/kernel/tegra_cap/core_cap_level # "1200" is 448mhz - "1250" is 520mhz
echo -n 1 > /sys/kernel/tegra_cap/core_cap_state
Also, can the cpu be overclocked beyond 1.5 Ghz?
Click to expand...
Click to collapse
Nope, not without extending the kernel's DVFS table further, then recompiling. Someone had it running at 1700mhz, but I'd consider that ..umm.. ill-advised for a chip that's intended to run at 1200-1300mhz.
Loving the first build. Very silky smooth speed and pretty stable as well as far as Lollipop is concerned at this point. As far as themes are concerned I haven't had too many issues using them on the current CM12 nightly for the Sero 7 Pro despite the DPI difference. Can't wait to see where this goes from here. Thanks for all the hard work! :highfive:
dolorespark said:
Nope, not without extending the kernel's DVFS table further, then recompiling. Someone had it running at 1700mhz, but I'd consider that ..umm.. ill-advised for a chip that's intended to run at 1200-1300mhz.
Click to expand...
Click to collapse
Well, on nVidia's page it recommend a maximum of 1.6 GHz, so 1.7 is not too much of an overboard if Hisense had built these units well enough. However, even with 1.5 GHz the chips is already running uncomfortably hot so it would be wise to back off from any higher clock. I do however think that the GPU of this tablet is a lacking a bit of oomph (ironically), is it possible to raise the clocks of the GPU beyond 520MHz? (granted that there would be a possibility of artifacts )
dolorespark said:
I'm sorry I didn't know about this until you mentioned it. I'm too poor/cheap to buy stuff from Google Play Movies, so I'd never have learned about this on my own. Fortunately this was my day off, so I was able to spend the afternoon chasing down this bug.
Click to expand...
Click to collapse
Being under that magic number of 10 posts, I couldn't post this in that main thread, and when I tried to post in the q&a thread where "reply" sent me, the forums bot catcher tripped me up.
Thanks, that worked like a charm.
Every time you display the Performance page, it will restore all parameters to the values you set previously. If 'Speed Control' is enabled, it will reset the CPU & GPU speeds, overriding values set by some other app. Your best bet is to turn it off.
Click to expand...
Click to collapse
I did, and had stability. Just didn't know about just gpu o/c.
If neither of the apps you mention knows how to set the GPU speed, you can do so temporarily from a terminal or permanently from an init.d script like so:
Code:
echo -n 1250 > /sys/kernel/tegra_cap/core_cap_level # "1200" is 448mhz - "1250" is 520mhz
echo -n 1 > /sys/kernel/tegra_cap/core_cap_state
Click to expand...
Click to collapse
To my knowledge, they don't, or at least I haven't figured that part out yet. Haven't figured it out in trickster mod either. I'll try the code. I only remember seeing one init.d file, does it matter where in that file I add the code?
Yeungers said:
on nVidia's page it recommend a maximum of 1.6 GHz
Click to expand...
Click to collapse
The Tegra3 is a family of SoCs with models designed for mobile, automotive, and embedded use. Ours is the low-power mobile version. Some variants do have higher maximum clock speeds but they use more power at every frequency step than ours.
I do however think that the GPU of this tablet is a lacking a bit of oomph (ironically), is it possible to raise the clocks of the GPU beyond 520MHz?
Click to expand...
Click to collapse
Possibly. The original overclock patch just upped the GPU speed to 520mhz without increasing the voltage any - and that seemed to work. When I rewrote the o/c code, I increased the voltage when running at 520mhz for what I considered solid reasons, Since it now has more power, I suspect I could up the speed somewhat without causing problems. However, even at a higher speed, it's still going to be an also-ran in today's market.
alpurl said:
dolorespark said:
If 'Speed Control' is enabled, it will reset the CPU & GPU speeds, overriding values set by some other app. Your best bet is to turn it off.
Click to expand...
Click to collapse
I did, and had stability. Just didn't know about just gpu o/c.
Click to expand...
Click to collapse
Having some other app set the CPU or GPU speeds isn't going to make it any more or less stable than having the built-in facility do it.
Be aware that if you're trying to use one of these apps to set the Interactive Governor's parameters, you're wasting your time. Not only does our Interactive Governor NOT work like you'd think - and not work like other implementations - it's totally ineffective. Every time the kernel brings another core online, it kicks all cores to the maximum allowed speed, totally sabotaging the governor's efforts. If you use Trickster to track the time at each speed, you'll see that the bulk of the time is spent either at very low speed or max speed, with all the intermediate speeds hardly used at all.
I only remember seeing one init.d file, does it matter where in that file I add the code?
Click to expand...
Click to collapse
Create a new file named, f'rinstance. "02gpuspeed". Put "#!/system/bin/sh" on the first line, then the code I provided on the following lines. The files will be executed in alpha-numeric order: 00banner, 02gpuspeed, 99SuperSUDaemon. Be sure to set its permissions to '755' so it is executable.
I pretty well figured that would be the case, but...
Based on my somewhat limited understanding ,If you have a utility in the Rom trying to manage the cpu speeds, and an app trying to do the same with me "choosing" to use the performance governor, conflicts are bound tio arise. Based on my pc understanding, conflict equals poor performance and instability.
And it was honestly one where I was using performance settings for the gpu, and then one of the other apps for the cpu.
So, I found that if I simply turned off the performance settings and lived with the lower gpu clock, my system ran stable. So I was asking about how to get the higher gpu clock without using the cpu overclock portion of the performance tab.
You pretty well answered that, and I thank you.
Now, do I need to include the bit in the code at the end of the first line where it says 1200 is 448, and 1250 is 520?
Also, I don't understand setting permissions to 755. I understand setting read, write, own, etc, but not 755, if that's the case, then what app do I use for that? I created the file as a blank text document on my tablet directly and input the code there, then rebooted. Or did I screw the pooch on that one?
Sadly, I know nothing about the individual governor settings within each governor configuration. Therefore, I figure that the wisest and safest course of action is to leave it alone. It's easier and safer to work with the stuff I DO know until I can get feedback and advice from someone who DOES know.
I realize that some of this may seem stupid to you, but it's the only way I know to learn.
I will make another post later when I have more time to comment on some other things I keep seeing and would like to know what to do there.
alpurl said:
If you have a utility in the Rom trying to manage the cpu speeds, and an app trying to do the same with me "choosing" to use the performance governor, conflicts are bound tio arise.
Click to expand...
Click to collapse
The CPU/GPU settings on the Performance page are set-and-forget values. They simply set the maximum speeds once bootup is done, and again when you display that page. They don't monitor anything - the CPU governor does that, and it is constrained by these settings. The corresponding settings in the other apps you've tried operate the same way.
You should be aware that the "performance" governor is really no governor at all. It simply sets the processor to the maximum permitted speed and never changes it. On the whole, this governor generates more heat than performance.
I found that if I simply turned off the performance settings and lived with the lower gpu clock, my system ran stable.
Click to expand...
Click to collapse
This strongly suggests that your device really can't handle the higher speed - at least when the CPU is running full-bore at all times. You may want to search for the postings in some of the early S7P threads where people described attaching copper foil to the SoC to dissipate excess heat.
do I need to include the bit in the code at the end of the first line where it says 1200 is 448, and 1250 is 520? Also, I don't understand setting permissions to 755.
Click to expand...
Click to collapse
Anything after a '#' in a shell script is a comment. As to '755', that's "read/write/execute" for the owner, and "read/execute" for the group and other users. Do a search for the 'chmod' command for more details on setting and interpreting Unix permissions.
Ok, that's fair enough.
Occasionally, I'll boot and get an error that the process called system is not responding and then it wants to know if I want to wait, or close it. It will do this every subsequent boot until I wipe cache and Dalvik (because I end up doing both out of habit) from recovery and then all is well again for several boot cycles where we start up again.
What am I missing here?
Are we free to discuss RRO theming for the S7P in this thread for now? I have been following BitSyko Development for a week or so and opted into the Layers beta and so on. I will be spending some time this week to figure this all out.
Sent from my XT1034
kenundrem said:
Are we free to discuss RRO theming for the S7P in this thread for now? I have been following BitSyko Development for a week or so and opted into the Layers beta and so on. I will be spending some time this week to figure this all out.
Click to expand...
Click to collapse
Since I'm not familiar with RRO theming how is this different from the themes released for say CM12 and the like?
kenundrem said:
Are we free to discuss RRO theming for the S7P in this thread for now? I have been following BitSyko Development for a week or so and opted into the Layers beta and so on.
Click to expand...
Click to collapse
AngryManMLS said:
Since I'm not familiar with RRO theming how is this different from the themes released for say CM12 and the like?
Click to expand...
Click to collapse
Of course you're welcome to discuss RRO - especially since it gives me an opening to throw in my 2 cents
Runtime Resource Overlays provides a way to override and/or replace the "resources" (icons, layouts, colors, strings, and fixed values) that are built into an .apk file. Since the resources used by Android itself are packaged into an .apk, you can modify the OS as well as individual applications.
RRO has been around for a long time but no one other than Sony ever used it. BitSyko's greatest contribution has been to make people aware that it's a superior way to do theming which is already built into the OS and is fairly easy to use. Unlike CM's theme engine, no custom code is required.
Beyond that, their contribution is somewhat less revolutionary than their many admirers seem to think. Their efforts are directed primarily at ease of use. The Layers app is essentially a file manager that makes copying themes into place a bit easier. What the app does you can do yourself using ESFileExplorer or ADB (though without some niceties they've added).
Their tweaks to the OS are designed to make life a bit easier for themers by changing hard-coded color values into "symbolic references". In other words, rather than specifying the color for each checkbox, you say each one should be the "checkbox_color", then define what that means somewhere else. That way, rather than having to modify the color of many different checkboxes, you change the definition of "checkbox_color" once and they all become that color.
Now, as to what all this means to the Sero 7 Pro and the DoPa5 v1.0 ROM... I delayed the ROM's release for several days until I could get their patches in place and tested, so this facility is in there and ready for use. The problem is that none of the themes I've seen really support the S7P. Any color changes a theme makes will show up just fine (I'm using someone's orange theme currently). However, all the icons are targeted at higher resolution screens than ours, so the OS ignores them and uses the same ones it has always used. If you can find themes for the Nexus 7, or some of the older Asus or HP tablets that also have a 1280*800 screen (213dpi), they should work just fine.
FYI... if you want to install a theme without using Layers, create an 'overlay' directory in '/system/vendor' (i.e. '/system/vendor/overlay'). Next, get some theme packages from this thread and unzip them. Select the .apk files you want, copy them into the 'overlay' directory, then reboot. If you don't like the result, delete them and reboot again.
Perfect explanation @dolorespark on RRO. I'm hoping eventually some kind of dark holo blue theme is made for RRO as all I really need is the color scheme.
AngryManMLS said:
Perfect explanation @dolorespark on RRO. I'm hoping eventually some kind of dark holo blue theme is made for RRO as all I really need is the color scheme.
Click to expand...
Click to collapse
So you want black on holo blue aka 33b5e5? I'm going to make a white/pink themed for my daughter as its her tablet but I will see what I can do for you while I'm at it.
Sent from my XT1034 using XDA Free mobile app
kenundrem said:
So you want black on holo blue aka 33b5e5? I'm going to make a white/pink themed for my daughter as its her tablet but I will see what I can do for you while I'm at it.
Click to expand...
Click to collapse
That would be amazing if you could. Here is an example of what I mean as well.
http://forum.xda-developers.com/android/themes/theme-dark-holo-theme-v1-0-01-25-15-t3012227
I am not the author of this ROM, I just share it for you!
Unofficial MIUI 8 builds for Huawei Honor 6 by Ry09iu from China.
You can go to see Ry09iu Blog to find new Builds: http://r-rom.com/2016/11/29/huawei_miui8_release/
UPDATE LOGS
Fix when connect to PC, it does not show the notification about the connect ways.
Fix when connect to PC with some software(which can manage your phone), it does hot restart.
Fix when you did not give some apps Position or other permissions, it does restart.
Fix when you open some apps, it does restart.
Fix when you open Theme Manager, it does force crash.
Fix sometimes it shows dark screen or you could not use status bar.(If still, try to open Power saving mode)
Fix every time you boot phone, it shows "SD card: click into the file manager"
Fix on the phone cover from the sensor screen flicker problems will happen
Fix phone click recording function prompts the device being used
Fix Xposed cannot use problem, has been integrated in the Settings - advanced Settings - Xposed framework option, please do not brush Xposed framework into any other version
Add desktop icon custom function layout, can be used with proper DPI values( MIUI Settings - advanced Settings)
Remove the ROOT administrative authority authorized application tedious confirmed many times
Remove MIUI system protection on the application of the parts of the system, users to delete Mi Market/System Update can boot your phone normally.
Optimizing the time into the boot speed for the first time, although still very long, but shorter than before
I am not the author of this ROM, I just share it for you!
HOW TO INSTALL MIUI 8?
1. Unlock your bootloader
2. Upgrade your phone to EMUI 4.0
3. Flash TWRP
4. Download this ROM
5. Download Google Apps if you need(Well, I write an app to download OpenGApps:http://coolapk.com/apk/com.jakting.opengapps)
6. Wipe
7. Flash ROM and GApps if you need
8. Reboot and Enjoy
I am not the author of this ROM, I just share it for you!
Ry09iu said that it will be the final build for Honor6 MIUI8.
Get MIUI 8
[7.2.26] https://mega.nz/#F!ds0jXS7S!zeQdMLeaSf5DGWE9nsrvaw (Uploaded by @fazi2015 )
http://pan.plyz.net/s/?u=1192430225&p=miui_hwH60_7.2.26_8t5j4ad29r_6.0.zip
[6.12.12] http://pan.plyz.net/s/?u=1192430225&p=miui_hwH60_6.12.12_plfiass0h8_6.0.zip
XDA:DevDB Information
MIUI8(Shared), ROM for the Honor 6, Honor 6 Plus
Contributors
hjthjthjt, ry09iu
ROM OS Version: 6.0.x Marshmallow
Based On: MIUI
Version Information
Status: Alpha
Created 2017-01-23
Last Updated 2017-03-18
Nice rom but sim bug makes it unable to make calls and hence this rom needs work to render it for daily usage. Looking forward to use it...
nishant1695 said:
Nice rom but sim bug makes it unable to make calls and hence this rom needs work to render it for daily usage. Looking forward to use it...
Click to expand...
Click to collapse
You can make a call or send sms normally.
It just shows that "it has no signal", but working normally!:laugh:
hjthjthjt said:
You can make a call or send sms normally.
It just shows that "it has no signal", but working normally!:laugh:
Click to expand...
Click to collapse
I'm sorry i might have been mistaken... But i tried for like 30 minutes but was unable to place a call.
How long have you been using this rom? How's the performance, battery life etc.? Are there any other bugs we should be aware of?
nishant1695 said:
I'm sorry i might have been mistaken... But i tried for like 30 minutes but was unable to place a call.
How long have you been using this rom? How's the performance, battery life etc.? Are there any other bugs we should be aware of?
Click to expand...
Click to collapse
I am now with EMUI because I could not flash xposed on MIUI8 now.(I could use phone without xposed:silly
But other Chinese users said that these bugs will not influence your daily use.
Wow, this is like a dream come true. Do you think this ROM will be updated to fix the bugs (especially random reboots)? I'm looking forward to use it but I would prefer if there was a little bit more stable version for daily usage. Oh and by the way, what happened? Custom ROM based on Android 6.0 for Honor 6? Did Huawei finally release ALL the sources?
As for the SIM icon - I read on his blog that this problem happens only for the Sim Card #1. I think (but I'm not sure) than in MIUI you can actually mark SIM cards as #1 or #2 in settings. Maybe this bug could be "fixed" by simply changing the settings and marking SIM card as #2?
finnenhawke said:
Wow, this is like a dream come true. Do you think this ROM will be updated to fix the bugs (especially random reboots)? I'm looking forward to use it but I would prefer if there was a little bit more stable version for daily usage. Oh and by the way, what happened? Custom ROM based on Android 6.0 for Honor 6? Did Huawei finally release ALL the sources?
As for the SIM icon - I read on his blog that this problem happens only for the Sim Card #1. I think (but I'm not sure) than in MIUI you can actually mark SIM cards as #1 or #2 in settings. Maybe this bug could be "fixed" by simply changing the settings and marking SIM card as #2?
Click to expand...
Click to collapse
right now, nothing is a big issue, other than signal display.. unless it's perfectly usable.. and signal issues are quite common in miui ports.. honor 5x had it too. but solved eventually
finnenhawke said:
Wow, this is like a dream come true. Do you think this ROM will be updated to fix the bugs (especially random reboots)? I'm looking forward to use it but I would prefer if there was a little bit more stable version for daily usage. Oh and by the way, what happened? Custom ROM based on Android 6.0 for Honor 6? Did Huawei finally release ALL the sources?
As for the SIM icon - I read on his blog that this problem happens only for the Sim Card #1. I think (but I'm not sure) than in MIUI you can actually mark SIM cards as #1 or #2 in settings. Maybe this bug could be "fixed" by simply changing the settings and marking SIM card as #2?
Click to expand...
Click to collapse
6.12.12 is the first built for Honor 6. Since Ry09iu has been made so many ROMs for H60, like FIUI, Mokee, Flyme4, Flyme5, MIUI6,MIUI7, IUNI OS, BaiduOS, Tencent TOS, and so on!
So I think He will not give up ..
The way to build MIUI8 for honor 6 is that MIUI has put out patchrom, which help developers to make roms easily.
(So it is possible to make a CM13.0(Well, now called Lineage OS) on the same way, But no one did it...)
As for the SIM icon...Well, some Honor 6 supports TWO SIM CARDS.
Thanks for your answers. I installed it right now (on top of official B860 with TWRP 3.0.2). Unfortunately I seem to have a problem with my IMEI and Baseband. Every few seconds pop-up window appears, telling me that my Device ID is unknown and it couldn't find IMEI, therefore some Mi Account options like MiCloud will be unavailable. In my Settings > About Phone it says that Baseband is also "Unknown". I'm doing another Wipe Data / Factory Reset and we'll see how it goes. Other than that the ROM seems to work OK, however there are some chinese apps.
EDIT
Nope, it's even worse now. After doing a wipe in TWRP, phone boots up and shows the starting configuration screen. I choose language, press Next and it shows up the message that there is no SIM card. I press "Skip" and phone instantly reboots. It's the same every time.
EDIT2
OK, I figured what was the problem at the first time - I flashed OpenGAPPS just after I flashed MIUI, which was not a good idea, I guess, and caused the issue described above. I formatted everything in TWRP and reinstalled MIUI only (no GAPPS). System started and had the original MIUI configuration (before it was different, probably due to the openGapps). There are, however, some bugs.
First of all, the configuration can't be finished in my language (Polish). At the step where you can choose to enable or disable "Find my phone" option it would just kind of hang (you can't finish that step). When I pressed "Next" it would just slide back to the same screen over and over again. I couldn't get past that step. However when I switched the language to English in first step, the configuration went fine. So if you have troubles and you use other language than Chinese / English, then I recommend you finish the first-time setup in English and later on switch the language to the desired one in the settings.
Problem with SIM card is quite annoying. Device doesn't recognize SIM card (even though it might actually work) and the icon is flashing all the time at the status bar. Because of that Mobile Data switch doesn't work. By default Mobile Data is enabled all the time and you can't turn it off with the switch nor with the settings (settings crash when you try to go to anything SIM related). The only way to switch on/off mobile data is by connecting the device with USB cable and using ADB commands:
adb shell
svc data disable <- disables Mobile Data
adb shell
svc data enable <- enables Mobile Data
There's also plenty of chinese apps (some chinese store + chinese VOD). The browser also has some chinese texts + some options have chinese left-overs (Mi Account Settings). The performance itself is quite good and it's a good start. However for daily usage it, in my opinion, needs a bit more polishing. Would be nice if we had someone here that could make a port for Western countries like the modified KangVIP (removing chinese apps, repairing western languages and so on). Unfortunately I don't have that kind of skill so the only thing that I can do is to report bugs I noticed
finnenhawke said:
Thanks for your answers. I installed it right now (on top of official B860 with TWRP 3.0.2). Unfortunately I seem to have a problem with my IMEI and Baseband. Every few seconds pop-up window appears, telling me that my Device ID is unknown and it couldn't find IMEI, therefore some Mi Account options like MiCloud will be unavailable. In my Settings > About Phone it says that Baseband is also "Unknown". I'm doing another Wipe Data / Factory Reset and we'll see how it goes. Other than that the ROM seems to work OK, however there are some chinese apps.
EDIT
Nope, it's even worse now. After doing a wipe in TWRP, phone boots up and shows the starting configuration screen. I choose language, press Next and it shows up the message that there is no SIM card. I press "Skip" and phone instantly reboots. It's the same every time.
EDIT2
OK, I figured what was the problem at the first time - I flashed OpenGAPPS just after I flashed MIUI, which was not a good idea, I guess, and caused the issue described above. I formatted everything in TWRP and reinstalled MIUI only (no GAPPS). System started and had the original MIUI configuration (before it was different, probably due to the openGapps). There are, however, some bugs.
First of all, the configuration can't be finished in my language (Polish). At the step where you can choose to enable or disable "Find my phone" option it would just kind of hang (you can't finish that step). When I pressed "Next" it would just slide back to the same screen over and over again. I couldn't get past that step. However when I switched the language to English in first step, the configuration went fine. So if you have troubles and you use other language than Chinese / English, then I recommend you finish the first-time setup in English and later on switch the language to the desired one in the settings.
Problem with SIM card is quite annoying. Device doesn't recognize SIM card (even though it might actually work) and the icon is flashing all the time at the status bar. Because of that Mobile Data switch doesn't work. By default Mobile Data is enabled all the time and you can't turn it off with the switch nor with the settings (settings crash when you try to go to anything SIM related). The only way to switch on/off mobile data is by connecting the device with USB cable and using ADB commands:
adb shell
svc data disable <- disables Mobile Data
adb shell
svc data enable <- enables Mobile Data
There's also plenty of chinese apps (some chinese store + chinese VOD). The browser also has some chinese texts + some options have chinese left-overs (Mi Account Settings). The performance itself is quite good and it's a good start. However for daily usage it, in my opinion, needs a bit more polishing. Would be nice if we had someone here that could make a port for Western countries like the modified KangVIP (removing chinese apps, repairing western languages and so on). Unfortunately I don't have that kind of skill so the only thing that I can do is to report bugs I noticed
Click to expand...
Click to collapse
THANKS FOR YOUR TEST!!!
I will try to report bugs you found to Ry09iu
(if He will listen to me. Some developers In China did not like answer users' questions because there are too many users trying to report their questions.)
In My test, I flash OpenGApps at the same time and it can start Into system. So I think it is not a bug or just OpenGApps's bug.
hjthjthjt said:
THANKS FOR YOUR TEST!!!
I will try to report bugs you found to Ry09iu
(if He will listen to me. Some developers In China did not like answer users' questions because there are too many users trying to report their questions.)
In My test, I flash OpenGApps at the same time and it can start Into system. So I think it is not a bug or just OpenGApps's bug.
Click to expand...
Click to collapse
Yeah, I normally do that on other phones too. I can flash CM13 and then flash OpenGapps just after that and it works perfectly fine. However for some reason it didn't work too good on my Honor 6 with this MIUI ROM (I'm using H60-L04 btw). Maybe there was some error during installation, hard to say. However whenever I started my phone it would show up "No SIM Card" screen immedietaly on top of MIUI Configuration. When I pressed "Skip" my phone automatically restarted. Weird - that probably would fix itself automatically after SIM Card bug is fixed in MIUI.
finnenhawke said:
Yeah, I normally do that on other phones too. I can flash CM13 and then flash OpenGapps just after that and it works perfectly fine. However for some reason it didn't work too good on my Honor 6 with this MIUI ROM (I'm using H60-L04 btw). Maybe there was some error during installation, hard to say. However whenever I started my phone it would show up "No SIM Card" screen immedietaly on top of MIUI Configuration. When I pressed "Skip" my phone automatically restarted. Weird - that probably would fix itself automatically after SIM Card bug is fixed in MIUI.
Click to expand...
Click to collapse
I use H60-L01 and OpenGApps seems works normally.
I uploaded it to mega all of you now easily download it miui8(7.2.26)
https://mega.nz/#F!ds0jXS7S!zeQdMLeaSf5DGWE9nsrvaw
fazi2015 said:
I uploaded it to mega all of you now easily download it miui8(7.2.26)
https://mega.nz/#F!ds0jXS7S!zeQdMLeaSf5DGWE9nsrvaw
Click to expand...
Click to collapse
Bro do u experience battery drainage?
@hjthjthjt could you request Ry09iu to fix the sim card bug in the next update?
omeir7 said:
Bro do u experience battery drainage?
Click to expand...
Click to collapse
Yes and some other bugs it's not for daily drive...
there are still bug?
wiizard91 said:
there are still bug?
Click to expand...
Click to collapse
yes but in development forum I create a post to request developer to fix it you also have to do so if you want it in stable conduction the developer of this rom is belong to China no other claim it but @Ale who can fix the bugs we have to request hin...
How do you go back to stock EMUI from this MIUI 8 ROM?
I have the Indian H60-L04 model, and I would like to know how to go back from this MIUI 8 ROM to the normal EMUI ROM.
Thanks for any help!
pranayshah said:
I have the Indian H60-L04 model, and I would like to know how to go back from this MIUI 8 ROM to the normal EMUI ROM.
Thanks for any help!
Click to expand...
Click to collapse
simply wipe all and flash rom..