[Q] Ubuntu usage questions - Ubuntu Touch Q&A, Help & Troubleshooting

Hi, I've been using Ubuntu Touch Vivid Vervet on my Nexus 4 for past few days and I have some questions:
0) Do I use the best version? I've found out it should be released on 2015, so is this some preview version? I'm using 15.04 (r1)
1) Is there a way how to get notifications from apps? I mean for exmple emails (gmail) or facebook (not necessary), mainly the emails concerne me
2) is there a way how to change default white background on apps scope?
3) is there way how to get step counter working? I've seen it on screenshots on welcome screen bubble statistics and I'd like to have it too
4) how updating works? Does this welcome screeen bubble statistics persits after flashing new/other builds? Can I somehow backup and then restore it?
5) can I somehow access internal storage? (I dualboot with lollipop).. I've found this guide, but it doesn't work, I guess because it is almost one year old and I have newer release. It fails on this command
Code:
$sudo mount --bind /userdata/media/0 ~/Mount
saying this path doesn't exist or something like that
6) When calling, other side complains that he/she can barely understand what I say (I can hear them ok), that sound quality is very poor. I don't have this issue on Android, so it shouldn't be HW error. Is this known bug or is it connected to wrong release I maybe use?
Thanks

Hi!
The recommended channel for end-users is called "ubuntu-rtm/devel". That's the channel which the commercial Ubuntu phones which will be realeased soon will use as well. It gets a lot of updates but is still somewhat behind the devel channel. Therefore, you get much more stable builds.
The devel-proposed channel is what the developers of the OS are using. It always contains the latest software but the drawback is that it sometimes doesn't even boot. The "normal" devel channel infrequently gets updated, stable builds from the devel-proposed channel but those are pushed out very infrequently.
Therefore, I'd recommend every end-user to go with the "ubuntu-rtm/devel" channel instead of the "normal" devel or devel-proposed channels.
GMail notifications should work if add your GMail account in the settings and tick the checkbox which allows the GMail (web-)app to use it.
I am currently working on some fixes for some issues with that feature. Maybe you're hitting the same ones as I do.
Changing the background is not supported. You can only change the lockscreen background. (There's an option in the settings for that.)
What do you mean with "step counter"? Do you want the phone to count how many steps you make? If that's what you're looking for, then I have to tell you that it's currently not possible.
After logging in to your Ubuntu One account in the settings app, you'll get update notifications whenever a new build is available. (Updates are very unlikely to appear on the devel (vivid) channel though as described above.)
I read you're dualbooting with Lollipop so switching channels won't be that easy. I wrote a little backup script a while ago, which requires an Ubuntu PC with the Ubuntu SDK installed though. Here's the link: https://github.com/nikwen/phablet-scripts
For sharing data, check out this thread. It worked for me when I tried it: http://forum.xda-developers.com/showthread.php?t=2595752
The sound issue could indeed be an issue with the devel (vivid) channel. Maybe it will be better on the ubuntu-rtm/devel channel. However, I really don't know.
If you have any further questions, feel free to ask.
Sent from my awesome Ubuntu Touch device using the Forum Browser app

I'm also having issues with the notifications; this is the most recent thread I could find on this subject. I have the notification checkboxes ticked in the System Settings menu, but I haven't received a single notification from anything besides SMS. I'm running 15.04 (r1).

optimaldante said:
I'm also having issues with the notifications; this is the most recent thread I could find on this subject. I have the notification checkboxes ticked in the System Settings menu, but I haven't received a single notification from anything besides SMS. I'm running 15.04 (r1).
Click to expand...
Click to collapse
I guess you're on the devel channel, right? I really suggest switching to the stable channel, which is, although based on 14.10, more up to date than the 3-months-old devel builds.
Actually, I fixed my notification issues some time ago and have now been waiting to get my patches reviewed and merged for almost two months. I've almost given up that this will ever happen...
If you want to increase the problem's importance, please select that the following 4 bugs affect you:
https://bugs.launchpad.net/ubuntu/+source/account-polld/+bug/1405645
https://bugs.launchpad.net/ubuntu/+source/account-polld/+bug/1405646
https://bugs.launchpad.net/ubuntu/+source/account-polld/+bug/1405649
https://bugs.launchpad.net/ubuntu/+source/account-polld/+bug/1405651
You can use the Ubuntu One account from your phone to log in.
Maybe that creates some pressure so that the patches will eventually be merged.

nikwen said:
I guess you're on the devel channel, right? I really suggest switching to the stable channel, which is, although based on 14.10, more up to date than the 3-months-old devel builds.
Actually, I fixed my notification issues some time ago and have now been waiting to get my patches reviewed and merged for almost two months. I've almost given up that this will ever happen...
If you want to increase the problem's importance, please select that the following 4 bugs affect you:
[snip]
You can use the Ubuntu One account from your phone to log in.
Maybe that creates some pressure so that the patches will eventually be merged.
Click to expand...
Click to collapse
AHA! That did it!
For anyone else who's having the same issue and is using MultiROM, make sure you select Utopic Unicorn in the drop-down menu instead of the devel version.

optimaldante said:
AHA! That did it!
For anyone else who's having the same issue and is using MultiROM, make sure you select Utopic Unicorn in the drop-down menu instead of the devel version.
Click to expand...
Click to collapse
Well, the utopic channel is very outdated, just like the devel channel. Use the ubuntu-touch/stable channel instead.

nikwen said:
Well, the utopic channel is very outdated, just like the devel channel. Use the ubuntu-touch/stable channel instead.
Click to expand...
Click to collapse
There isn't a /stable channel in MultiROM. I don't really know what I'm doing. Can you tell?
Out of these channels, which one should I use?
devel
devel-proposed
ubuntu-rtm/14.09
ubuntu-rtm/14.09-proposed
ubuntu-rtm/devel
ubuntu-rtm/devel-proposed
utopic
utopic-proposed
vivid
vivid-proposed
I have a Nexus 5, so I'm not officially supported yet. Is that why there's no /stable channel?

optimaldante said:
There isn't a /stable channel in MultiROM. I don't really know what I'm doing. Can you tell?
Out of these channels, which one should I use?
devel
devel-proposed
ubuntu-rtm/14.09
ubuntu-rtm/14.09-proposed
ubuntu-rtm/devel
ubuntu-rtm/devel-proposed
utopic
utopic-proposed
vivid
vivid-proposed
I have a Nexus 5, so I'm not officially supported yet. Is that why there's no /stable channel?
Click to expand...
Click to collapse
That makes sense, of course. I didn't know you were using a Nexus 5.
I'd recommend going with "ubuntu-rtm/14.09" then, as the stable channel is currently just an alias for that one:
Code:
ubuntu-touch/stable (alias to ubuntu-touch/ubuntu-rtm/14.09)
However, that will probably change in the future.

stable
im using 14.09 and get no notifications only for email and text messages
im hoping the real ubuntu phone i get that ive ordered the facebook / twitter / google notifications work
nikwen said:
That makes sense, of course. I didn't know you were using a Nexus 5.
I'd recommend going with "ubuntu-rtm/14.09" then, as the stable channel is currently just an alias for that one:
Code:
ubuntu-touch/stable (alias to ubuntu-touch/ubuntu-rtm/14.09)
However, that will probably change in the future.
Click to expand...
Click to collapse

wayneward said:
im using 14.09 and get no notifications only for email and text messages
im hoping the real ubuntu phone i get that ive ordered the facebook / twitter / google notifications work
Click to expand...
Click to collapse
I really beg you: Please select that the following bugs affect you (login with the Ubuntu One account which you also used to set up your phone):
https://bugs.launchpad.net/ubuntu/+source/account-polld/+bug/1405645
https://bugs.launchpad.net/ubuntu/+source/account-polld/+bug/1405646
https://bugs.launchpad.net/ubuntu/+source/account-polld/+bug/1405649
https://bugs.launchpad.net/ubuntu/+source/account-polld/+bug/1405651
Fixes are there. It's just that nobody is looking into merging them.
I'm currently trying to create some pressure here and people marking them as affecting them would really help!

Related

[App] Looking for Beta Testers for 9GAG+

Update,
the app is nearly finished and currently in public beta. You may find it here: http://www.windowsphone.com/s?appid=e4a9c785-efde-4794-8663-d562724e4fbd
Hey,
I'm looking for beta testers for yet another 9GAG client for Windows Phone (8+). I know there are already plenty of clients available but none of them satisfy my demanding Actually there's only one client by Rudy Huyn (Market Link) which is quite good but keeps crashing since the last few updates. In addition it's somehow slow - I don't like that. So, I came up with another one
The app is not finished yet and still under development.
What's working?
viewing posts
viewing comments
downloading images, saving theme into the media library
sharing posts
pan and zoom (up to 25x)
rendering of extra large images (greater than 4000x4000)
What's not working (yet)?
videos
gif animations (ironically I included the gif section already )
uploading images
posting comments
all items on the start screen (screenshot 2, bookmarks working since 1.0.0.2)
up/down-voting comments/images
What's missing
license information and credits (guys who made the wallpaper, screenshot 1-6)
search
you tell me
Known bugs (so far)
double tapping a downscaled images which aspect ratio is nearly the same as the device's screen, sometimes doesn't initiate a zoom (like screenshot 11)
when there are too many replies to a comment, the client will not fetch all of them correctly
still some concurrency problems resulting in an app crash
you tell me
I attached some screenshots of the app. If you'd like to help me, just send me a PM with your LIVE e-mail address (the one you are using for the market). At the moment I'm looking for up to 10-15 testers.
I wish I could pay you for your efforts but I can't However, I will offer each beta tester a refund for the in-app purchase to remove ads (~1.5$).
During beta stage there won't be ads and if so, all in-app purchases are free during the app is published within the beta market. There won't be a "stand alone" paid version of this app.
I appreciate any help. Thanks in advance.
Yeah, Rudy Huyn app is good, but crashing (mostly on devices with 512MB RAM).
9gag app for devices with less RAM would be good. Lookin forward.
qpkqkma said:
Yeah, Rudy Huyn app is good, but crashing (mostly on devices with 512MB RAM).
9gag app for devices with less RAM would be good. Lookin forward.
Click to expand...
Click to collapse
You're welcome to give it a try
shoputer said:
Hey,
I'm looking for beta testers for yet another 9GAG client for Windows Phone (8+). I know there are already plenty of clients available but none of them satisfy my demanding Actually there's only one client by Rudy Huyn (Market Link) which is quite good but keeps crashing since the last few updates. In addition it's somehow slow - I don't like that. So, I came up with another one
The app is not finished yet and still under development.
What's working?
viewing posts
viewing comments
downloading images, saving theme into the media library
sharing posts
pan and zoom (up to 25x)
rendering of extra large images (greater than 4000x4000)
What's not working (yet)?
videos
gif animations (ironically I included the gif section already )
uploading images
posting comments
all items on the start screen (screenshot 2)
up/down-voting comments/images
What's missing
license information and credits (guys who made the wallpaper, screenshot 1-6)
search
you tell me
Known bugs (so far)
double tapping a downscaled images which aspect ratio is nearly the same as the device's screen, sometimes doesn't initiate a zoom (like screenshot 11)
when there are too many replies to a comment, the client will not fetch all of them correctly
still some concurrency problems resulting in an app crash
you tell me
I attached some screenshots of the app. If you'd like to help me, just send me a PM with your LIVE e-mail address (the one you are using for the market). At the moment I'm looking for up to 10-15 testers.
I wish I could pay you for your efforts but I can't However, I will offer each beta tester a refund for the in-app purchase to remove ads (~1.5$).
During beta stage there won't be ads and if so, all in-app purchases are free during the app is published within the beta market. There won't be a "stand alone" paid version of this app.
I appreciate any help. Thanks in advance.
Click to expand...
Click to collapse
I can help
qpkqkma said:
Yeah, Rudy Huyn app is good, but crashing (mostly on devices with 512MB RAM).
9gag app for devices with less RAM would be good. Lookin forward.
Click to expand...
Click to collapse
it even crashes on 1gb devices
9GAG+ works perfectly so far, of course only the implemented features. I've used it a few times already and can report no crashes.. and the comment design is awesome
can you add the option to directly hum to the first post of a list, e.g. when I click trending? so far, it looks really good
th0mas96 said:
can you add the option to directly hum to the first post of a list, e.g. when I click trending? so far, it looks really good
Click to expand...
Click to collapse
You mean switching to fullscreen directly instead of showing the list first?
Yep, would be nice I think.. Maybe as an option?
beray07 said:
I can help
Click to expand...
Click to collapse
You're very welcome. Just send me a PM with your market e-mail address, so that I can grant you access to the app within the beta market.
th0mas96 said:
Yep, would be nice I think.. Maybe as an option?
Click to expand...
Click to collapse
Sounds good I'm going to finish the bookmark system this evening (currently I'm stuck at work ;(). Afterwards I will implement the settings page. If you're lucky you can use it tomorrow morning
I think you're doing good job, from screenshot I can see 2 good differences with other's app
1 comment part ,yours is cleaner
2 screenshot 6, I like it! so I can click only the post I want (everything but the stupid duck )
just sent you pm...
qandrav said:
I think you're doing good job, from screenshot I can see 2 good differences with other's app
1 comment part ,yours is cleaner
2 screenshot 6, I like it! so I can click only the post I want (everything but the stupid duck )
just sent you pm...
Click to expand...
Click to collapse
Thank you I just sent you a PM with the market link.
I just submitted an update to the market. Bookmarks are working for now Still no settings
Edit.
At the moment there are 3 testers. So, don't hesitate to drop me a few lines
I'm busy right now , can't try the "bookmark" error you described in pm, but I was thinking if you can add "resume last position" for the sections...(like the other app), bye :good:
Bookmarks work fine so far, only removing them from bookmarks is only temporary (reloading the list gets all bookmarks again)
th0mas96 said:
Bookmarks work fine so far, only removing them from bookmarks is only temporary (reloading the list gets all bookmarks again)
Click to expand...
Click to collapse
Are you sure on that? Coz actually it isn't possible. The list maps directly to a database. When you remove an item from the list, it's removed from the database automatically. I also cannot reproduce what you are saying. Is anybody else experiencing the same?
edit.
I just pushed another tiny update to the store
1.0.0.3
- submitting crash reports should work now
- added (basic) settings. choose which channel shall be displayed on the hub page and whether to start browsing channels in fullscreen or in "quick browsing mode"
- localization: en, de
shoputer said:
Are you sure on that? Coz actually it isn't possible. The list maps directly to a database. When you remove an item from the list, it's removed from the database automatically. I also cannot reproduce what you are saying. Is anybody else experiencing the same?
edit.
I just pushed another tiny update to the store
1.0.0.3
- submitting crash reports should work now
- added (basic) settings. choose which channel shall be displayed on the hub page and whether to start browsing channels in fullscreen or in "quick browsing mode"
- localization: en, de
Click to expand...
Click to collapse
I update right now!
the home is better with icons before "bookmark, settings ecc"
Maybe it's normal but when you navigate through the two pages of channels sometimes it makes some lag, but not everytime.
Are you interested about italian translation?
qandrav said:
I'm busy right now , can't try the "bookmark" error you described in pm, but I was thinking if you can add "resume last position" for the sections...(like the other app), bye :good:
Click to expand...
Click to collapse
I will definitely think about this feature. At the moment I don't have clue how to implement it without breaking user experience.
The problem is quite simple. The collection of items displayed in a list are fully virtualized. That means items are both loaded and rendered on demand - starting with the most recent post in a channel. It's more or less simple to initialize a channel from a specified point (last position the user left) but at that time I don't know anything about the ancestor items (posts). In the end the list, which is shown to you, will start at the last position you left and you won't be able slide left to view newer posts. The only solution which currently comes to my mind is to load a channel from the beginning and skipping all items until I reach the one you viewed last time. Of course I can do this but it's a damn waste of resources (CPU, memory and traffic).
As said, I will think about this one. But not now
qandrav said:
I update right now!
the home is better with icons before "bookmark, settings ecc"
Maybe it's normal but when you navigate through the two pages of channels sometimes it makes some lag, but not everytime.
Are you interested about italian translation?
Click to expand...
Click to collapse
Well, it shouldn't be normal
Just to make sure I get your point. You're talking about the list view and fullscreen view of a channel? The lag occures when you switch between those two views?
An Italian translation would be great but at the moment I need to finish the app first. Afterwards I could provide you with a list of strings
Starting to test it tommorow
ok tried a lot and no more lag , never! I think there was some bloatware running on the phone.
about the "resume last post" I'm not a dev but I understand to fix... I prefer your app over other's becuase it's faster, if I have to choose between "resume" and speed, the second one is better!!!
good job!
excuse my English with
I'm not a dev but I understand to fix
Click to expand...
Click to collapse
I wanted write
I'm not a dev but I can imagine creating "resume position" is a pain in the a**
Click to expand...
Click to collapse
As I told you in the Email, great app.
Here are some ideas to make the app better:
1. For the channels icon you can take the latest picture from tha cahnnel (you can make it refresh every time the app starts or sth. like that)
2. Resume from the last picture you saw in the channel. That means when I'm watching a channel and than go back to the menu and watch other channel and wann go back to the previous channel so that I musn't start watching from the latest picture but there will be a pop up window or sth like that so I will be able to choose if I want resume or start new session.
3. When I tap on the picture there is always some free space under tha picture (see in the attachments "screen 1.png"). It looks really crappy so you should remove it.
That's all till now I will tell you when I found sth.
Greetz
@shoputer:
like to help you with beta testing, wrote you a PM with details

Beta Testers Needed: Windows Phone XBMC Remote Client

I have been developing a remote control client for Windows Phone for a while now. I am now opening up beta program so that it can be tested heavily. It'd be great to have feedback from the XDA community. Here are a few details and some FAQs about beta testing. If you're absolutely sure that you want to be a tester, jump directly to the bottom of this post.
What should I expect from this beta?
Well, you should expect what you generally expect from beta software. Cutting edge, burning hot software with new features and a few bugs here and there. Specifically, you might run into some memory management issues, but they shouldn't stop you from trying it out.
What do I need to be a beta tester?
Patience and tolerance: You should understand that the app might behave unexpectedly sometimes.
A Windows Phone 8 device: That's where you test the app.
XBMC: You need to have XBMC running somewhere on your network. That's what you're trying to control using this app.
A Microsoft account: You will need to have a Microsoft Id associated with your phone to be a beta tester.
How do I become a beta tester?
Just give me your Microsoft Id here. I won't sell it to anyone. I won't spam either.
How do I report issues?
You may create an issue on Github here.
You may post it on this thread.
You may contact me over the twitter at @akshay4000.
At times Google+ can be a good choice.
Can I contribute to the code?
I'm glad you asked. Here is the Github repo: https://github.com/akshay2000/XBMCRemoteWP. Fork it, fix something, make some commits and make a pull request. I'll be glad to take contributions. Just make sure that the code is pretty.
Again, here is the link if you want to be a beta tester: http://bit.ly/1iW5c3z
Thank you all for the support.
Well, your app crashes and brings me back to the main screen, after adding the IP of my xbmc.
Samsung Ativ S
WP8.1 preview
Sent from my Samsung Windows Phone 8
assyriska said:
Well, your app crashes and brings me back to the main screen, after adding the IP of my xbmc.
Samsung Ativ S
WP8.1 preview
Sent from my Samsung Windows Phone 8
Click to expand...
Click to collapse
Just pushed an update. Check back in a few hours. That should fix it. Oddly enough, same app worked fine when deployed from my local machine, but crashed when downloaded from marketplace.
So, if this new version crashes, we know that store is messing with it.
Updated your app but it still crashes.
Sent from my Samsung Windows Phone 8
assyriska said:
Updated your app but it still crashes.
Sent from my Samsung Windows Phone 8
Click to expand...
Click to collapse
Sorry about that! At this point, you're probably losing the patience, but I've pushed another update. And I'm certain that this will solve it. Please, give it a try. Version should be 1.0.0.2 - the latest one.
Edit: Just checked. The latest version goes without any crash. Can you verify that?
Without a crash but I am not able to connect the app with my xbmc (raspberry pi). With other app I have no problem to connect.
Sent from my Samsung Windows Phone 8
assyriska said:
Without a crash but I am not able to connect the app with my xbmc (raspberry pi). With other app I have no problem to connect.
Sent from my Samsung Windows Phone 8
Click to expand...
Click to collapse
If you have password set up on XBMC, the app might not connect. Update is being pushed out which will fix this. Update the app in a few hours. Sorry for the trouble. Till then you can test the app by disabling the passwords.

[Q] Nexus 4 poor outgoing audio quality

I recently purchased a NIB Nexus 4 and loaded Ubuntu Touch stable 14.04. I am on AT&T, and have a good signal. However, everyone I've spoken to has complained of audio quality. They say it sounds overdriven and muffled. I have tried with/without a protective case, and holding the phone at different angles, but nothing seems to remedy the sound. Incoming audio is crystal clear.
I am saddened by the lack of in-depth audio controls so I can try to 'tweak' the microphone levels to possibly remedy the situation. I am new to Ubuntu Touch, and can't figure out a way to control Pulse through the command line, and Pacmixer can't be installed because I can't figure out if I can even install Git.
Does anyone have any advice on what to try next?
Thanks,
Adam
Hi,
First of all, are you sure you installed Ubuntu 14.04? If you installed from the stable channel, which is what is recommended, you have 14.10. If you have installed from the devel-proposed channel, your phone runs 15.04.
The audio quality is indeed very poor and sadly I've seen nobody find a way to work around that.
If you really want to install packages manually using apt-get, you need to make your system partition writable. Information on how to do that (including the necessary warnings, check them out!) can be found on http://developer.ubuntu.com/en/start/ubuntu-for-devices/installing-ubuntu-for-devices/.
However, you'll have more packages available for installation on the devel-proposed channel. That's the unstable development channel with daily builds and access to the full arm vivid repositories.
Ahh, I believe you're correct. It is 14.10 - Stable.
I was able to play with Alsamixer a bit, but it doesn't seem to have made a difference. I was able to get build-essential onto the phone, but I think I'm missing some dependencies to be able to build pacmixer, if it would even compile on arm. Then again, I've never been very great at compiling - I failed on the desktop as well. I'm going to tinker with it more later.
I was super excited to run Ubuntu on my handset, but it seems to be missing a lot of polish still. Many apps I would consider as 'core necessary' are not available, such as a Voice Recorder, live streaming video capability, and native social media apps. There is no way to paste text in the browser or Facebook HTML5 app, but copy works fine?!? I have many issues with the FB app, so that I've started using the desktop site in the browser instead.
If someone could port pavucontrol I think it would help fix the audio issues.
There are more dependencies available on the devel-proposed vivid builds, which are missing in stable, one example of that being Git.
However, you can also download the debs directly from Launchpad if you want, e.g. Git.
To find the deb for the package you want, open https://launchpad.net/BINARY_NAME and select "BINARY_NAME source package in Utopic". Click on the most recent release and select "armhf". Then copy the download link of the debian package and download it on your phone using wget:
Code:
wget https://launchpad.net/~ubuntu-security/+archive/ubuntu/ppa/+build/6713206/+files/git_2.1.0-1ubuntu0.1_armhf.deb
Voilà!
However, on vivid it is still much easier, even though the builds won't be that stable.

Dekko - White screen

(Previously posted and removed from General Q&A)
Hi all,
I'm testing Ubuntu Touch on my Nexus 5. It looks nice, but I can't get Dekko to run. (And, running a smart phone without an e-mail client is a no-go for me.)
When I launch Dekko, I get the logo and the ubuntu spinning wheel, but then it switches to a white screen. I guess that I should get a wizard of some kind to set up at least one account.
Any idea where as to what is happening?
I'm running Vivid from the MultiROM download.
Goglu68 said:
(Previously posted and removed from General Q&A)
Hi all,
I'm testing Ubuntu Touch on my Nexus 5. It looks nice, but I can't get Dekko to run. (And, running a smart phone without an e-mail client is a no-go for me.)
When I launch Dekko, I get the logo and the ubuntu spinning wheel, but then it switches to a white screen. I guess that I should get a wizard of some kind to set up at least one account.
Any idea where as to what is happening?
I'm running Vivid from the MultiROM download.
Click to expand...
Click to collapse
I think the best idea would be to report it on the official bug tracker and upload your log files from ~/.cache/upstart/application-click-dekko.dekkoproject_dekko_0.5.8.log* there. That way you can talk directly to the developers.
(You can use the Ubuntu One account which you also use on your phone.)
nikwen said:
I think the best idea would be to report it on the official bug tracker and upload your log files from ~/.cache/upstart/application-click-dekko.dekkoproject_dekko_0.5.8.log* there. That way you can talk directly to the developers.
(You can use the Ubuntu One account which you also use on your phone.)
Click to expand...
Click to collapse
Dekko is still clunky and buggy, but I get (after the spinning thing) a nav-bar with "all, unread, starred" etc. The main body is white. I use the menu button in the top left (which sometimes works) to set up accounts, and to call each account up when checking mail. Is this menu button available to you?
I switched to rc-updates and am now on r122, Dekko now brings up a mailbox selector at startup, but then unfortunately crashes...
Files missing
nikwen said:
I think the best idea would be to report it on the official bug tracker and upload your log files from ~/.cache/upstart/application-click-dekko.dekkoproject_dekko_0.5.8.log* there. That way you can talk directly to the developers.
(You can use the Ubuntu One account which you also use on your phone.)
Click to expand...
Click to collapse
Thanks! I needed to know where the log file was. I found out that several .qml files seem to be missing.
I'll follow-up directly in the bug tracker.

[ROM][Development] Started work on G530W CM 12.1 Custom ROM

EDIT: Please direct any development questions, queries, etc. to the new thread in the Development Forum, concerning all development-y things.
http://forum.xda-developers.com/grand-prime/development/unofficial-cyanogenmod-12-1-g530w-t3424761
============================================================
I've recently started working on a custom ROM for the Samsung Grand Prime G530W [gprimeltevl/gprimeltecan], and so far I have built a somewhat working ROM (without any radio/wireless capability or audio for now).
If there is interest in this project (which I think there is; the lack of any kind of love shown for the G530W is annoying), I'll continue hacking away at it until I (hopefully) have a working ROM.
I'm new to Android ROM building in general, and there have been several bumps along the way, so any help would be appreciated.
Thanks.
I will be uploading images daily to my Drive storage, in folders named by date (if the date today is not there, then the image had not been built or uploaded yet), and will be compressing the system.tar images with either gzip or xz to reduce the image size.
I will also be updating this area with issues and fixes as necessary.
What I have managed to get working so far (23/07/2016)
Limited mobile connectivity [ sending/receiving texts ].
- Calls can be received or made but there is no audio (speaker or microphone).
- Mobile data is not working.
- Currently the system does not show the mobile connection as active, but texts can still be sent and received.
Bluetooth is working
Audio is working (microphone, speaker)
Multimedia playback working
GPS is working
Wifi is working
Screen brightness controls working
Sensors are working (magnetic, rotation/gyro,proximity)
App installation is now working
Camera is kinda working - only back camera works, and the image is distorted.
Issues
Radio [ modem ] is not working properly
NFC is not working
MTP is not working
Cameras are not working
Here is a link to the system.tar, boot.tar and recovery.tar flashable by ODIN or fastboot (when unpacked).
https://drive.google.com/open?id=0B-bYwctD_MoDaWJGcUQ4eWtzRTQ
Project GitHub Repositories:
https://github.com/vince2678/android_device_samsung_gprimeltecan
https://github.com/vince2678/android_vendor_samsung_gprimeltecan
If there are any other issues I missed, let me know.
Great effort
vince2678 said:
I managed to compile and get an image working for the G530W.
What I have managed to get working so far
Bluetooth is working
Audio is working (microphone, speaker)
Multimedia playback working
GPS is working
Sensors are working (magnetic, rotation/gyro,proximity)
Issues
Device fails to unlock and heats up [only once, so far]
Wifi is not working
Radio [ modem ] is not working
User interface crashes periodically
Screen brightness controls not working
MTP is not working
Cameras are not working
Here is a link to the system.tar, boot.tar and recovery.tar flashable by ODIN or fastboot (when unpacked).
https://drive.google.com/folderview?id=0B-bYwctD_MoDVzd0eS1aaDV6RW8&usp=sharing
I'll be working at it to get at least the Wifi working, if there are any other issues I missed, let me know.
Click to expand...
Click to collapse
Good work so far!
I recently purchased a g530w and I would love to boot the stock ROM.
However, I am still busy researching and reading up on this device before I attempt to flash anything. Actually, I did create an update zip file to remove Skype and tried applying it while not rooted but it failed because it was not properly signed.
Anyway, I will watch your progress with keen interest!
Zippy Dufus said:
Good work so far!
I recently purchased a g530w and I would love to boot the stock ROM.
However, I am still busy researching and reading up on this device before I attempt to flash anything. Actually, I did create an update zip file to remove Skype and tried applying it while not rooted but it failed because it was not properly signed.
Anyway, I will watch your progress with keen interest!
Click to expand...
Click to collapse
Sounds interesting. Did you try rooting your phone and using Link2SSD to remove the app(s)? It works pretty well, and you don't have to go through the whole effort of packing and unpacking the ROM.
vince2678 said:
Sounds interesting. Did you try rooting your phone and using Link2SSD to remove the app(s)? It works pretty well, and you don't have to go through the whole effort of packing and unpacking the ROM.
Click to expand...
Click to collapse
Here's my plan for my new phone:
Reading and research (in progress)
Setting up Odin on a virtual machine (I am a Linux user) and testing a restore of the stock ROM. Do you have a good link to such a ROM? I briefly looked at http://www.sammobile.com/firmwares/ and this site looks a little sketchy to me.
Root the device. I believe the method described in this G530T thread has worked for our G530W.
Debloat the crapware. Surprisingly, there is not all that much on the device - mostly some Micro$oft crap, Skype, and an old, old version of Chrome which I cannot uninstall. As root, I'll just go in and delete the unwanted stuff from /system/app using a terminal emulator.
Once it get this far, I can probably live with stock Lollipop. Question, if you are learning how to port a ROM, have you considered starting with Marshmallow? I'm keen to move up.
Build the ROM myself and then attempt to build it with my Linaro toolchain which I built from scratch myself.
Questions, with what you know so far, will the G530H ROM in this thread work on our phone? Is this what you started from? What differences between the 2 devices what preclude it from working on ours - different hardware? software - i.e. different bootloader?, etc?
Zippy Dufus said:
Here's my plan for my new phone:
Reading and research (in progress)
Setting up Odin on a virtual machine (I am a Linux user) and testing a restore of the stock ROM. Do you have a good link to such a ROM? I briefly looked at http://www.sammobile.com/firmwares/ and this site looks a little sketchy to me.
Root the device. I believe the method described in this G530T thread has worked for our G530W.
Debloat the crapware. Surprisingly, there is not all that much on the device - mostly some Micro$oft crap, Skype, and an old, old version of Chrome which I cannot uninstall. As root, I'll just go in and delete the unwanted stuff from /system/app using a terminal emulator.
Once it get this far, I can probably live with stock Lollipop. Question, if you are learning how to port a ROM, have you considered starting with Marshmallow? I'm keen to move up.
Build the ROM myself and then attempt to build it with my Linaro toolchain which I built from scratch myself.
Questions, with what you know so far, will the G530H ROM in this thread work on our phone? Is this what you started from? What differences between the 2 devices what preclude it from working on ours - different hardware? software - i.e. different bootloader?, etc?
Click to expand...
Click to collapse
Hey Zippy,
That sounds like a good idea.
That website does seem kinda sketchy, and their downloads take millenia, but it's the only option available and their images actually work (just make sure to get the correct one).
Setting up a virtual machine is a good idea, because heimdall doesn't work with this device and I'm not keen on bricking my device trying to force it.
Rebooting between builds to test firmwares because of a lack of a good recovery was becoming a pain. (CyanogenMod Recovery is still missing critical features but it's better than stock).
You can use CF-Auto-Root to root the device (so simple) at:
https://download.chainfire.eu/774/C...uto-Root-gprimeltecan-gprimeltevl-smg530w.zip
Yup, debloating is good, i wanted to do so at first but I wanted to be done away with KNOX and have an su binary which worked flawlessly for good so I decided to start from scratch.
I've considered starting from M, but that will be a task for later. It is troublesome to start from a fimware above what your device is at when you're porting, because the vendor libraries and binaries you copy might not work in the newer version of Android because of linking errors.
You can copy the binaries fine but obscure errors due to missing references will pop up in the logs which will stop the modules from loading or binaries from running.
I'm having these issues with a build ID that is just a few apart from the one used on the stock ROM - LMY49J on the cm build versus LMY47X on the stock).
My Git repos are above - you can get yourself a cm12.1 source tree, pull my device_ and vendor_ trees, pull proprietary files using the scripts in the vendor tree, build from source and then flash the resultant images to your device.
The G530H ROM might, in theory flash without issue and actually boot, but whether it will be usable is another thing.
The thing that differs between the devices, as far as I'm aware, is mostly the baseband, some other device hardware (e.g the G530W has 1.5GB RAM instead of 1GB as most G530 devices), and the device bootloader. As such, the kernels and modules used might differ slightly in terms of modules compiled in, even though they're built from the same kernel source.
And yes, indeed, I started from a G530 device and vendor tree, though whether it was that one, or perhaps one for the G530FZ, I don't remember (though I think it's the G530FZ, it's the device closest to the G530W).
Finally something for this variant, I've been waiting for ages. Huge thumbs up dude, from a thankful Canadian. I don't use this phone as my daily driver so I'll be flashing this without delay. Mind if I trouble you for the order of operations? I've never used Odin to flash a custom ROM before.
Some more questions ...
Hi again @vince2678, I have more questions:
Do you have a local_manifest.xml that drives your build? ... I have a single-purpose Fedora24 virtual machine which I use to build android ROMs.
Does your build actually produce a CM12.1 zip installation package? ... And do you simply harvest the system.img, etc afterwards to put into a flashable this tar file?
What is the command line that do you use to create the flashable tar files? ... I'm just curious.
What version of the firmware does your device have? ... Mine has G530WVLU1AOFB. Apparently, this is the Tanzanian version! WTF? I purchased my phone from a Costco in Oakville, Ontario, Canada. It was purported to be unlocked for all Canadian carriers. My carrier is Virgin Mobile (owned by Bell) and it works fine. But, my understanding is that device actually locks to your SIM card upon first use so you can't use it for other SIM cards, but I haven't proven this yet. BTW, I got over half of the stock ROM DL'ed from SamMobile before it stopped due to a "network error". Yeah right! I'll try again later.
Have you (or are you) cherry-picking patches from the G530H CM12.1 ROM? ... android_device_samsung_fortuna3g I suggest DL'ing their key files and comparing them to yours. They appear to be in the final exhilarating phase of perfecting their ROM.
So you have totally removed the KNOX software without in deleterious consequences? ... I thought that I read in an XDA thread where somebody did this and then had issues such as connecting to WIFI, etc. It appeared that there may be a dependency in the BIOS.
Did you trip the KNOX e-fuse hence void the warranty? ... Not that I care about the warranty, I only worry about bricking the device.
Unlike @Pbotelho, this is my daily driver so I will be proceeding slowly and cautiously and look forward to his experience flashing it.
Pbotelho said:
Finally something for this variant, I've been waiting for ages. Huge thumbs up dude, from a thankful Canadian. I don't use this phone as my daily driver so I'll be flashing this without delay. Mind if I trouble you for the order of operations? I've never used Odin to flash a custom ROM before.
Click to expand...
Click to collapse
Hi Pbotelho, thanks man. You will have to enable Developer Mode on your phone and unlock the bootloader from the settings. I don't remember what exactly in the settings that option is, but it should be in the Debugging area for sure.
Once done, reboot into Download Mode [Press Power+Volume Down+Home].
Once you've done that, grab the boot.tar, system.tar.xz and recovery.tar from the links above. Extract the system.tar.xz with 7zip or `xz -d system.tar.xz` if under Linux to get a system.tar file, and flash the recovery, boot, and system, one after the other, in whatever order, by booting into download mode as soon as it is done flashing a file.
You will need to wipe your cache and data partitions, which can be done by rebooting into recovery [Power+Volume Up+Home].
The button options are built into the hardware so they can be used at any point after the phone is on.
When all that is done, you can report any problems here [or on the github page] and post logcats and I'll look at them if there's any issue I've missed.
Zippy Dufus said:
Hi again @vince2678, I have more questions:
Do you have a local_manifest.xml that drives your build? ... I have a single-purpose Fedora24 virtual machine which I use to build android ROMs.
Does your build actually produce a CM12.1 zip installation package? ... And do you simply harvest the system.img, etc afterwards to put into a flashable this tar file?
What is the command line that do you use to create the flashable tar files? ... I'm just curious.
What version of the firmware does your device have? ... Mine has G530WVLU1AOFB. Apparently, this is the Tanzanian version! WTF? I purchased my phone from a Costco in Oakville, Ontario, Canada. It was purported to be unlocked for all Canadian carriers. My carrier is Virgin Mobile (owned by Bell) and it works fine. But, my understanding is that device actually locks to your SIM card upon first use so you can't use it for other SIM cards, but I haven't proven this yet. BTW, I got over half of the stock ROM DL'ed from SamMobile before it stopped due to a "network error". Yeah right! I'll try again later.
Have you (or are you) cherry-picking patches from the G530H CM12.1 ROM? ... android_device_samsung_fortuna3g I suggest DL'ing their key files and comparing them to yours. They appear to be in the final exhilarating phase of perfecting their ROM.
So you have totally removed the KNOX software without in deleterious consequences? ... I thought that I read in an XDA thread where somebody did this and then had issues such as connecting to WIFI, etc. It appeared that there may be a dependency in the BIOS.
Did you trip the KNOX e-fuse hence void the warranty? ... Not that I care about the warranty, I only worry about bricking the device.
Unlike @Pbotelho, this is my daily driver so I will be proceeding slowly and cautiously and look forward to his experience flashing it.
Click to expand...
Click to collapse
Hi Zippy,
I do not have a local_manifest, if you want you can just manually pull the device and vendor trees into your build area, or you can make one yourself if you wish.
I will probably make one though, because the build has dependencies on some qcom sources.
I just use 'make -j8' to build everything, though you can use 'make otapackage' to build a flashable zip [You'll need the CMR recovery from here though, the images can't be flashed by stock recovery]
For creating flashable tar files, you can just use `tar`. You don't need to make .md5 verifiable archives, those are just to ensure a download wasn't corrupted [I provide md5sums for checking].
The system.img in the output directory will have to be renamed to 'system.img.ext4' and then archived, as so:
Code:
cd out/target/product/gprimeltecan
ln system.img system.img.ext4
tar cf system.tar system.img.ext4
tar cf boot.tar boot.img
tar cf recovery.tar recovery.img
Then you can move the files wherever and flash them with Odin.
Yes the gprimeltevl/gprimeltecan baseband is indeed G530WVLU1AOFB, though this should work with all G530WXXXXXXXs (not sure how many different ones are out there].
I'm not sure about the SIM locking thing, I cannot confirm this, someone might have to try to check.
I did consider sourcing from that repository, though ultimately i ended up using another one [I don't remember the name]. I might take a look at their source to see what I can do about mine though.
I did trip KNOX, though that was back when I was still trying to root my phone with CF-Root, so I'm not sure if flashing this will trip KNOX. And yes, KNOX is completely gone from this device, with no problems from the phone.
vince2678 said:
Hi Pbotelho, thanks man. You will have to enable Developer Mode on your phone and unlock the bootloader from the settings. I don't remember what exactly in the settings that option is, but it should be in the Debugging area for sure.
Once done, reboot into Download Mode [Press Power+Volume Down+Home].
Once you've done that, grab the boot.tar, system.tar.xz and recovery.tar from the links above. Extract the system.tar.xz with 7zip or `xz -d system.tar.xz` if under Linux to get a system.tar file, and flash the recovery, boot, and system, one after the other, in whatever order, by booting into download mode as soon as it is done flashing a file.
You will need to wipe your cache and data partitions, which can be done by rebooting into recovery [Power+Volume Up+Home].
The button options are built into the hardware so they can be used at any point after the phone is on.
When all that is done, you can report any problems here [or on the github page] and post logcats and I'll look at them if there's any issue I've missed.
Click to expand...
Click to collapse
I got impatient with it so I took a gamble and inferred with some background knowledge. Got it up and running several hours ago. Performance wise, it seems dead on perfect. There's no lag, no force closing of apps. Everything runs as snappy as it should. Its fast as f***. Now I even installed xposed framework and added in a few modules, one of those being the Android N-ify project, and it works really well with it, so kudos on this area. I'll be sure to uninstall xposed when it comes to error reporting and logcats.
The only issues I'm seeing besides the ones you've already outlined are graphical in nature. I'm not home at the moment but I'll upload some logcats when I get the chance.
1) What I'm seeing is a blackout out lock screen. I have a theme installed and used it to apply a custom lock wallpaper to test this out. The wallpaper only shows once you've accessed the Pattern input by swiping up. Haven't tried it with a pin. If you're only using swipe, it'll stay black until unlocked.
2) When unlocked and swiping down to access the notifications panel and quick settings, the same blackout effect is present. This is present only while you're looking at your notifications or tiles, and returns to normal when swiped back up.
3) The first half of this part is only noticed when using the material glass theme. When swiping down to access the notification panel without notifications, the "no notifications" text will be present as it should be, however, when swiped down again to access the quicksettings tiles, the "no notifications" text isn't cleared away. It sits behind the brightness slider. This isn't noticeable on the stock theme because its opaque, while material glass features transparency as their main selling card. If using the battery saver, the text from this persistent notification will appear instead.
Edit: Upon further analysis, it seems that the notification content is linked to the bottom of the header instead of the bottom of the quicksettings tiles, and that's why it works this way. When expanding or shrinking the header, the notification also moves directly with it.
Second half: whether on the stock theme or not, the "no notifications" text will continue to stick and be viewable on the lockscreen, retaining its position that is viewed in the notification panel. It sits directly above the clock. The persistent battery saver notification works the same way. I'm no expert, but I believe that since the notification panel and lockscreen both go to black, that this might be linked in some way.
4) Sometimes when using the stock theme and toggling options in the quick settings tiles, it'll glitch out and turn into what I can only describe as a zombie menu. The pixels of the status bar are replaced by that proportionate area of the quick settings menu, and when swiping down to use the menu, access is disabled (it can't be touched) and it closes itself when attempted. Only way I've been able to fix it was to toggle the theme to material glass and all was restored, still subject to the above three points.
Edit: 5) when using kernel adiutor to try to adjust the CPU frequencies, the only option that comes up for both minimum and maximum is 0MHz. The button seems to work as well, bringing the clock max speed down to 0 for a split second before it reverts to a a maximum of 200MHz. Adjusting the governor after the fact won't restore the maximum, seems only a reboot will get it done. I'm slightly amazed to be honest as before on Touchwiz, it was impossible to get it to hold onto a lower maximum. It would jump all over the place as it pleased.
Edit: 6) The recents hardware button is disabled. Touching it, holding it, nor double tapping brings up a function. It also isn't present in settings when trying to map the button functions. Its the only one that's missing. Power, home, back, and volume are all there.
That's all I got for the moment, I tried to be as descriptive as possible as I won't be able to get the logcats up for awhile. Let me know if you have any questions about what I've said here.
And also, are you taking feature requests?
Pbotelho said:
I got impatient with it so I took a gamble and inferred with some background knowledge. Got it up and running several hours ago. Performance wise, it seems dead on perfect. There's no lag, no force closing of apps. Everything runs as snappy as it should. Its fast as f***. Now I even installed xposed framework and added in a few modules, one of those being the Android N-ify project, and it works really well with it, so kudos on this area. I'll be sure to uninstall xposed when it comes to error reporting and logcats.
The only issues I'm seeing besides the ones you've already outlined are graphical in nature. I'm not home at the moment but I'll upload some logcats when I get the chance.
1) What I'm seeing is a blackout out lock screen. I have a theme installed and used it to apply a custom lock wallpaper to test this out. The wallpaper only shows once you've accessed the Pattern input by swiping up. Haven't tried it with a pin. If you're only using swipe, it'll stay black until unlocked.
2) When unlocked and swiping down to access the notifications panel and quick settings, the same blackout effect is present. This is present only while you're looking at your notifications or tiles, and returns to normal when swiped back up.
3) The first half of this part is only noticed when using the material glass theme. When swiping down to access the notification panel without notifications, the "no notifications" text will be present as it should be, however, when swiped down again to access the quicksettings tiles, the "no notifications" text isn't cleared away. It sits behind the brightness slider. This isn't noticeable on the stock theme because its opaque, while material glass features transparency as their main selling card. If using the battery saver, the text from this persistent notification will appear instead.
Click to expand...
Click to collapse
Hi Pbotelho,
I'll try to answer everything as completely as I can.
The blackout lock screen thing seems to be an issue with Trebuchet. I found that using a different lock screen app solves this issue.
As for the blackout on the notification area, I'm not sure what exactly is causing this, though I think this may be a problem with the cm-12.1 source and not necessarily the device port itself.
Second half: whether on the stock theme or not, the "no notifications" text will continue to stick and be viewable on the lockscreen, retaining its position that is viewed in the notification panel. It sits directly above the clock. The persistent battery saver notification works the same way. I'm no expert, but I believe that since the notification panel and lockscreen both go to black, that this might be linked in some way.
Click to expand...
Click to collapse
This seems to be an issue with Trebuchet again, and using a different lock application fixes this.
Sometimes when using the stock theme and toggling options in the quick settings tiles, it'll glitch out and turn into what I can only describe as a zombie menu. The pixels of the status bar are replaced by that proportionate area of the quick settings menu, and when swiping down to use the menu, access is disabled (it can't be touched) and it closes itself when attempted. Only way I've been able to fix it was to toggle the theme to material glass and all was restored, still subject to the above three points.
Click to expand...
Click to collapse
I'm aware of this one, for now you can fix this by disabling Brightness Control in the settings ( Settings->Status Bar->Brightness Control).
This again might be an issue with the cm-12.1 source, though it'll need some checking to confirm.
Edit: when using kernel adiutor to try to adjust the CPU frequencies, the only option that comes up for both minimum and maximum is 0MHz. The button seems to work as well, bringing the clock max speed down to 0 for a split second before it reverts to a a maximum of 200MHz. Adjusting the governor after the fact won't restore the maximum, seems only a reboot will get it done. I'm slightly amazed to be honest as before on Touchwiz, it was impossible to get it to hold onto a lower maximum. It would jump all over the place as it pleased.
Click to expand...
Click to collapse
I'm using Kernel Adiutor and frequency setting is fine. Did you try using a tunable governor like interactive? That may be the issue.
Edit: 6) The recents hardware button is disabled. Touching it, holding it, nor double tapping brings up a function. It also isn't present in settings when trying to map the button functions. Its the only one that's missing. Power, home, back, and volume are all there.
Click to expand...
Click to collapse
I'm aware of this, you can blame this on my bad arithmetic skills . I had set the wrong bit field mask for the button settings in the device frameworks.
I'll be pushing a fix addressing this shortly.
And also, are you taking feature requests?
Click to expand...
Click to collapse
That depends on what the features are, if they're reasonable and within my capabilities, then yeah .
PS: I would appreciate any help I can get, and if you have any coding skills and time to compile builds, you can help me polish up the device port.
Thanks!
vince2678 said:
Hi Pbotelho,
I'll try to answer everything as completely as I can.
The blackout lock screen thing seems to be an issue with Trebuchet. I found that using a different lock screen app solves this issue.
As for the blackout on the notification area, I'm not sure what exactly is causing this, though I think this may be a problem with the cm-12.1 source and not necessarily the device port itself.
This seems to be an issue with Trebuchet again, and using a different lock application fixes this.
I'm aware of this one, for now you can fix this by disabling Brightness Control in the settings ( Settings->Status Bar->Brightness Control).
This again might be an issue with the cm-12.1 source, though it'll need some checking to confirm.
I'm using Kernel Adiutor and frequency setting is fine. Did you try using a tunable governor like interactive? That may be the issue.
I'm aware of this, you can blame this on my bad arithmetic skills . I had set the wrong bit field mask for the button settings in the device frameworks.
I'll be pushing a fix addressing this shortly.
That depends on what the features are, if they're reasonable and within my capabilities, then yeah .
PS: I would appreciate any help I can get, and if you have any coding skills and time to compile builds, you can help me polish up the device port.
Thanks!
Click to expand...
Click to collapse
1) Aww man I love using Trebuchet, I like to keep my install as small as possible so I'm not one for installing additional apps. I'm a resource junkie though, so its just a matter of personal preference.
2) Again, I'm not an expert, but I suspect it might be the device port. Previously, I've had an unofficial version of CM12.1 installed on a Galaxy Tab 3 as well as a CM12.1 based Pac-rom installed on a Galaxy S4. I'm not sure if this is something those developers corrected on their own or not when building their ROMs, so it could be the source. That's the best of my knowledge on the topic.
3) Will do for the brightness slider, but again, it isn't something I experienced on the other devices with CM12.1 and the sister project.
4) Yeah I played around with the governors and tried all of them. They all list 0MHz as the only option. Maybe its a CPU hotplug issue? I didn't try playing around with those so I'll have to get back to you on that one.
5) Look forward to the update I have a question regarding it though. I'm really familiar with updating custom ROMs through recovery using the zip file format, but this is the first time I'm using Odin to do the job. Will flashing an update with Odin this way cause a factory reset? Or will it update as expected?
6) A couple more graphical hiccups I remembered. The blackout also happens when going to About Phone>Status. In About Phone, the device field says unknown (doesn't bother me, I just don't know if its significant or not), the illumination for the hardware buttons isn't working (I usually keep them off to save battery anyways, but someone out there probably uses it). And finally, when switching recents by holding the home button, only the title bars of the individual apps are viewable. The content of the windows themselves is completely transparent so it looks like a series of floating title bars.
(Apologies if some of these features are already included, I didn't get the opportunity to check, I just think they're awesome)
Feature requests:
1) When phone is off and charging, percentage is displayed inside battery symbol.
2) CPU and GPU undervolting built into the kernel. These custom ROMs are much better than the stock ROM in terms of functionality, but the battery life on the stock Samsung experience is no joke.
3) If possible, more steps for CPU frequency adjustments, every 100MHz or so. I remember the stock ROM had limited options. My S4 is the example I'm going to use here, it has a step for every 108MHz.
4) USB fast charging, aka setting USB to "charge only".
5) Wakelock Blocker. Its built into the latest Resurrection Remix for the S4, not sure if that could be of viable use to you. It'll certainly help out with battery improvements.
6) Boot Manager. Decide which apps get to start at boot. Its built into Marshmallow and an xposed module also exists for this purpose, so really low priority on this one, for me at least.
7) This one is a doozy. Absolutely the one I care most about, but most likely asking for too much. USB tethering. Already exists, I know, but not the way I hope it to. I have an old WRT54G router with DD-WRT installed. My goal is basically this: Phone's network connection>USB Tether>Micro-USB-LAN adapter>WAN port of router. In this sense, the phone would be acting as the modem in a regular home network. I know its possible to do this if the router has a USB port, but mine doesn't, and I also know its possible if you have an intermediate device that bridges the connections for you. Like a laptop, PC, or raspberry pi. Cost efficiency as a student is what I'm working towards though, so this one is a wishlist request.
Ps. The only coding skills I have are from high school's Visual Basic and HTML, truly beginner stuff, and that was about 10 years ago. I'm running Ubuntu on a core i5-2500k with 16GB of RAM and about a terabyte of space though, so compiling is definitely a possibility with some instructions.
Pbotelho said:
5) Look forward to the update I have a question regarding it though. I'm really familiar with updating custom ROMs through recovery using the zip file format, but this is the first time I'm using Odin to do the job. Will flashing an update with Odin this way cause a factory reset? Or will it update as expected?
Click to expand...
Click to collapse
Nope, this should be pretty much the same as flashing a zip from recovery. If you modified the system partition though (like by flashing GApps for example) your changes will be lost.
Pbotelho said:
6) A couple more graphical hiccups I remembered. The blackout also happens when going to About Phone>Status. In About Phone, the device field says unknown (doesn't bother me, I just don't know if its significant or not), the illumination for the hardware buttons isn't working (I usually keep them off to save battery anyways, but someone out there probably uses it). And finally, when switching recents by holding the home button, only the title bars of the individual apps are viewable. The content of the windows themselves is completely transparent so it looks like a series of floating title bars.
Click to expand...
Click to collapse
I fixed this in the device tree, once I've built a new image this should be corrected.
Pbotelho said:
(Apologies if some of these features are already included, I didn't get the opportunity to check, I just think they're awesome)
Feature requests:
1) When phone is off and charging, percentage is displayed inside battery symbol.
Click to expand...
Click to collapse
I'll be looking into this one.
Pbotelho said:
2) CPU and GPU undervolting built into the kernel. These custom ROMs are much better than the stock ROM in terms of functionality, but the battery life on the stock Samsung experience is no joke.
Click to expand...
Click to collapse
I'm still using the stock kernel in my builds, once the builds are stable I'll start compiling the kernel from source and I'll see if I can do something about this.
Pbotelho said:
3) If possible, more steps for CPU frequency adjustments, every 100MHz or so. I remember the stock ROM had limited options. My S4 is the example I'm going to use here, it has a step for every 108MHz.
Click to expand...
Click to collapse
According to the configurations, this is already how it is.
PS: I changed the governor under Kernel Adiutor to performance from interactive and switched back, and became unable to change the frequencies (like you were experiencing). I'll need to play around more with this to see why.
Pbotelho said:
4) USB fast charging, aka setting USB to "charge only".
Click to expand...
Click to collapse
This is already available under the Settings->Storage->USB Computer Connection menu
Pbotelho said:
5) Wakelock Blocker. Its built into the latest Resurrection Remix for the S4, not sure if that could be of viable use to you. It'll certainly help out with battery improvements.
6) Boot Manager. Decide which apps get to start at boot. Its built into Marshmallow and an xposed module also exists for this purpose, so really low priority on this one, for me at least.
Click to expand...
Click to collapse
Not sure I could do this, I'll check.
Pbotelho said:
7) This one is a doozy. Absolutely the one I care most about, but most likely asking for too much. USB tethering. Already exists, I know, but not the way I hope it to. I have an old WRT54G router with DD-WRT installed. My goal is basically this: Phone's network connection>USB Tether>Micro-USB-LAN adapter>WAN port of router. In this sense, the phone would be acting as the modem in a regular home network. I know its possible to do this if the router has a USB port, but mine doesn't, and I also know its possible if you have an intermediate device that bridges the connections for you. Like a laptop, PC, or raspberry pi. Cost efficiency as a student is what I'm working towards though, so this one is a wishlist request.
Click to expand...
Click to collapse
I don't quite understand what you mean by this, how does it differ from the normal USB tethering?
Pbotelho said:
Ps. The only coding skills I have are from high school's Visual Basic and HTML, truly beginner stuff, and that was about 10 years ago. I'm running Ubuntu on a core i5-2500k with 16GB of RAM and about a terabyte of space though, so compiling is definitely a possibility with some instructions.
Click to expand...
Click to collapse
If you can't code, that's fine, you could set up a build environment on your computer for creating images from the source.
vince2678 said:
Nope, this should be pretty much the same as flashing a zip from recovery. If you modified the system partition though (like by flashing GApps for example) your changes will be lost.
I fixed this in the device tree, once I've built a new image this should be corrected.
I'll be looking into this one.
I'm still using the stock kernel in my builds, once the builds are stable I'll start compiling the kernel from source and I'll see if I can do something about this.
According to the configurations, this is already how it is.
PS: I changed the governor under Kernel Adiutor to performance from interactive and switched back, and became unable to change the frequencies (like you were experiencing). I'll need to play around more with this to see why.
This is already available under the Settings->Storage->USB Computer Connection menu
Not sure I could do this, I'll check.
I don't quite understand what you mean by this, how does it differ from the normal USB tethering?
If you can't code, that's fine, you could set up a build environment on your computer for creating images from the source.
Click to expand...
Click to collapse
Sounds awesome, I'll flash it as soon as possible and continue testing it for you.
I uploaded a logcat to the other thread in development. The performance governor is set up as the default for me so I'm set up with that situation from the get go.
It technically isn't different from regular USB tethering, but it seems that no one has done it successfully before. There are adapters that you can use to provide a wired Ethernet connection to an android device over micro USB, but no one has been able to do it the other way around. Google results don't turn up any answers.
And I'm willing to learn how to code, but I fear that I may slow you down with this project as I get past the learning curve. That being said, I can definitely set up a build environment and compile it from source for you. That'll be a learning experience on its own. Just point me towards a noob guide and I'll get it done.
Pbotelho said:
Sounds awesome, I'll flash it as soon as possible and continue testing it for you.
I uploaded a logcat to the other thread in development. The performance governor is set up as the default for me so I'm set up with that situation from the get go.
It technically isn't different from regular USB tethering, but it seems that no one has done it successfully before. There are adapters that you can use to provide a wired Ethernet connection to an android device over micro USB, but no one has been able to do it the other way around. Google results don't turn up any answers.
And I'm willing to learn how to code, but I fear that I may slow you down with this project as I get past the learning curve. That being said, I can definitely set up a build environment and compile it from source for you. That'll be a learning experience on its own. Just point me towards a noob guide and I'll get it done.
Click to expand...
Click to collapse
The USB tethering thing sounds interesting, though I would need to have one of the adapters to test that, and time at hand as well.
As for the build environment, the best source of information is the CM wiki. You can look at these links below on how to get started:
https://wiki.cyanogenmod.org/w/Development#Learning_To_Build_CM
https://wiki.cyanogenmod.org/w/Doc:_Building_Basics
https://docs.omnirom.org/Setting_Up_A_Compile_Environment
https://wiki.cyanogenmod.org/w/Build_for_captivatemtd
http://jira.omnirom.org/browse/OMNI-1263
http://forum.xda-developers.com/showthread.php?t=2329228​
The guides above are just outlines to detail the general build process - you will need to do things slightly differently from the steps above to get the proper source and device trees.
The attached local_manifest can be used with repo when obtaining the cm-12.1 source.
Remember you'll be getting the cm-12.1 source - not anything else.
vince2678 said:
The attached local_manifest can be used with repo when obtaining the cm-12.1 source.
Remember you'll be getting the cm-12.1 source - not anything else.
Click to expand...
Click to collapse
So if I add in your device tree and provide a toolchain, I should be good to go? (I think so.)
Thanks!!
EDIT: Not so fast! I'll have to find a kernel as well.
Pbotelho said:
Edit: 5) when using kernel adiutor to try to adjust the CPU frequencies, the only option that comes up for both minimum and maximum is 0MHz. The button seems to work as well, bringing the clock max speed down to 0 for a split second before it reverts to a a maximum of 200MHz. Adjusting the governor after the fact won't restore the maximum, seems only a reboot will get it done. I'm slightly amazed to be honest as before on Touchwiz, it was impossible to get it to hold onto a lower maximum. It would jump all over the place as it pleased.
Click to expand...
Click to collapse
I've test Kernel Adiutor and I too got the O MHz only window for both as the only option. Though Now I wonder if it is because I used the latest beta Kernel Adiutor, I'll further check with the normal stable version. Pretty sure it'll fix it if it worked normally for Vinc. --- Update; As strange as it might look while re opening kernel adi to take a screenshot, the list of normal MHz values is there and working properly.. Strange.. Magic? Huh technology, you're so unpredictable.
Zippy Dufus said:
So if I add in your device tree and provide a toolchain, I should be good to go? (I think so.)
Thanks!!
EDIT: Not so fast! I'll have to find a kernel as well.
Click to expand...
Click to collapse
Hi Zippy,
The kernel source was included there as well (it's just a dummy source so that the build can get the necessary source files for libraries which need them). The build still uses the default prebuilt kernel though.
vince2678 said:
Hi Zippy,
The kernel source was included there as well (it's just a dummy source so that the build can get the necessary source files for libraries which need them). The build still uses the default prebuilt kernel though.
Click to expand...
Click to collapse
As an experiment, why don't you try downloading the G530H ROM, unzip, take the boot.img, and flash it over top of your stock kernel? See if it boots and how it performs.
Meanwhile, I plan to hack at putting together complete manifest, possibly with the G530H kernel and my Linaro 4.9 toolchain and see if I can build a complete ROM.
Have you extracted the firmware?
However, I don't want to flash anything until I see your ROM's modem working because it is my daily driver. But I'm keen though!!
I've managed to download the stock ROM from SamMobile but I'm now thinking of going straight to your ROM once it is a bit more complete and stable.

Categories

Resources