yashsingh1/xdaforums huggingface dataset:
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
How about other camera apps like Google camera from Play Store? Does it work for you? Please upload a logcat (you can use CatLog app or search XDA for tutorials on how to save logcat) so we can see the source of the crash.
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
another camera not work too
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Can I see the .txt version of the logcat? You can save it using CatLog.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Latest build uploaded. March security patch applied.
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
this one ?
[Android One (Second-Generation) Cross-Device Origi] axl226:
Finally unlocked the bootloader and installed CM13 (latest release). Currently optimizing apps.
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
Any updated ?
[Android One (Second-Generation) Cross-Device Origi] ondoy1943:
excellent rom, small footprint suitable for 16gb devices. no problem detected, no unforced reboots. monthly updates with security patches good enough interval. keep up good work.
[Android One (Second-Generation) Cross-Device Origi] Janjako16:
Is the Foxy Kernel for Wileyfox Swift compatible with this 32 bit rom? I tried flashing and I got a bootloop. Are there any kernels for this rom?
[Android One (Second-Generation) Cross-Device Origi] tom1491:
Hi [MENTION=5372699]arvinquilao[/MENTION]

Flashed the latest build on my i-mobile IQ II (as the steps in the OP, with Nano open gapps) but the camera app is missing and other camera apps don't work as well.
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
Hahaha I have friend now
[Android One (Second-Generation) Cross-Device Origi] tom1491:
However, I tried flashing again the ROM, gapps and the camera fix zip file, and this time I finally had the camera (Snap Camera) but... it was dark ? and then closed. This happened to other camera apps too.
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
Camera fix zip ? Which one ?
[Android One (Second-Generation) Cross-Device Origi] tom1491:
I got it from i-mobile IQ II Thailand group on Facebook.
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
Can you give me link sir ?
[Android One (Second-Generation) Cross-Device Origi] axl226:
Question. Is there really no option for changing the lock screen wallpaper?
[Android One (Second-Generation) Cross-Device Origi] tom1491:
Please see this post, the 3rd link

https://m.facebook.com/groups/892693187476606?view=permalink&id=956123904466867
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
It's a missing feature in CM13.0 and affects all supported devices. You can use "LockScreen Changer CM13" from Play Store to change lock screen wallpaper.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
To IQ II users, can you tell which older or beta version has a working camera app?
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
Camera not work in every build
[Android One (Second-Generation) Cross-Device Origi] axl226:
Do you guys sometimes experience something with the color blue flickers on your screen? Its happening in mine but it doesn't really happen always.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
New build is up: v1.3
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
It's a known issue for other devices too. Latest build is uploaded, apparently the flicker issue has been fixed.
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
Camera imobile work ?
[Android One (Second-Generation) Cross-Device Origi] axl226:
Awesome! I thought there was something wrong on how I flashed the rom. Thanks for the update!
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
v1.4 uploaded. Apologies to IQ-II users but I don't have the time yet to look into the camera issue.
[Android One (Second-Generation) Cross-Device Origi] MSF Jarvis:
[MENTION=5372699]arvinquilao[/MENTION], my apologies for going COMPLETELY off-topic, but do you have ANY idea on how to enable multi-arch support properly on Ubuntu 14.10 ?

I am trying to build CM13 for the MTK variants, but somehow I am getting an "Exec format error" on libv8 inside the host directory of the output folder. I have tried literally everything available on stack overflow and asked here on XDA but have been bypassed(ignored) by everyone, indicating this problem is quite rare. Can you be of some help?
[Android One (Second-Generation) Cross-Device Origi] axl226:
I think I found a Bug.

The mic, lock and the camera Icons goes up whenever I try to open a notification from the lockscreen.

-edit-

I'm on the latest build: 1.4
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
I'm using Ubuntu 14.04 and I really haven't compared the packages needed in setting up the build environment between Ubuntu releases. I tried both the AOSP and CM setup guides and neither gave me the error that you're having.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Looks like a CM framework bug. Will look at the Gerrit code review if this is resolved, and try another build tomorrow.
[Android One (Second-Generation) Cross-Device Origi] axl226:
Thanks. I just noticed it today. Hoping for a fix soon.
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
Camera fix for IQ mobile pls
[Android One (Second-Generation) Cross-Device Origi] MSF Jarvis:
These things take time, more so due to the fact that [MENTION=5372699]arvinquilao[/MENTION] doesn't own the device(from what I can gather). Please give him some time, he knows its broken.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
New build uploaded. v1.4.1
[Android One (Second-Generation) Cross-Device Origi] axl226:
Just Upgraded to 1.4.1 and the issue still exist.

Its like that when I try to open a notification from the lockscreen.

-edit-

Is it possible to go back to build 1.3 by just flashing it normally?
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Thanks for the feedback. Apparently this change brought in a different set of issues but it's being worked on at the moment. Yes you can reflash the older build normally.
[Android One (Second-Generation) Cross-Device Origi] axl226:
Thanks too for the reply. I'll just flash back to build 1.3 until the bugs are gone.
[Android One (Second-Generation) Cross-Device Origi] ondoy1943:
what bug? running smoothly in this corner, no complaints..:good:
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Some fixes, and what to expect in the next release:

* Contacts and Dialer icon photo shape is fixed

* Lockscreen issues fixed

* Ringtone selection for SIM2

* build libril.so from source

The only thing holding me off from uploading a new build is the QS tile issue, SystemUI crashes when user attempts to add a new tile, as reported here: https://jira.cyanogenmod.org/browse/NIGHTLIES-2858

I can revert some commits in frameworks/base and rebuild from there but as much as possible I want my CM source code synced with what nightly builds use, so let's just wait until the qs tile issue is resolved.
[Android One (Second-Generation) Cross-Device Origi] axl226:
Question: is anybody here having issues with their mobile data? I can't seem to use mine because there's always an exclamation point beside the signal icon whenever I turn on my mobile data. I tried inserting other sim cards, switching the sim cards' slots and restarting but the exclamation point still shows. I'm on build 1.3 now but this issue also exist when I was still on 1.4.1.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Do you have mobile data subscription? If you have an active subscription, i.e. you are being billed or you have prepaid credits then the exclamation mark shouldn't appear.

In my experience the exclamation mark appears only when I'm using free data (internet.org or free fb).
[Android One (Second-Generation) Cross-Device Origi] axl226:
No, even if I have an active subscription (ex. Bigbytes 15) or using the P5 per 15 minutes of browsing, the exclamation mark always appears.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
A new set of APNs for Smart was uploaded recently: http://review.cyanogenmod.org/#/c/140305/ (check the comments)

This will appear in the next release. Or you can replace your /system/etc/apns-conf.xml file with this: https://raw.githubusercontent.com/C..._cm/cm-13.0/prebuilt/common/etc/apns-conf.xml
[Android One (Second-Generation) Cross-Device Origi] axl226:
Sorry but, how can I do that?

(edit)

ok, I get it now. but will this also work on GLOBE?
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
There were no changes made for Globe and Sun. So the APNs used in the older builds are the same.
[Android One (Second-Generation) Cross-Device Origi] rho57:
APN for Globe Prepaid should be http.globe.com.ph
[Android One (Second-Generation) Cross-Device Origi] axl226:
After factory reseting ang formatting data via TWRP. Mobile data still doesn't work. Will now try the link sir arvin provided.

-edit-

After applying the .xml file. It still doesn't work. I just applied it today.

I think I'll just wait for a new build.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
v1.5 uploaded
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Is free data working? I can see an H symbol, which means it is connected. Or test with another sim/network. If you're on Sun network you can set Smart as your network and enable data roaming. If free data works but paid subscription doesn't, then it's best to contact your telecom provider for further instructions.

Let's see your radio log too. In your terminal app, type:

su <enter>

logcat -b radio > sdcard/radio.log <enter>

Then attach the radio.log file saved in the sdcard.
[Android One (Second-Generation) Cross-Device Origi] axl226:
Here's the radio log: https://drive.google.com/file/d/0Bx2w041gtgeIY3VQWmxWS2pIOHc/view?usp=drivesdk . I've just updated to the recent build you've uploaded and tested if flashing a new build can fix my prob. The problem still exist. . I can use free mobile data on my TM (Sim 2) but not on my SMART (Sim 1) (I don't know if free basic supports SMART). Also, when I use free mobile data. It also have the exclamation point beside the signal meter.

I also tested these sim cards on my Tab S and its working normally. Both SMART and TM.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Exclamation mark is normal when using free data. This is my screen, data is connected, but not subscribed to any promo:

The exclamation mark is gone after I subscribe to Sun's data package, and I can browse normally:

Maybe [MENTION=4594465]rho57[/MENTION] can help you with the settings for TM/Globe.
[Android One (Second-Generation) Cross-Device Origi] axl226:
I think its now working in me. I tested in both SMART (Sim 2) and TM (Sim 1).

All I did was check all of the available selections in Advance Wipe option on TWRP excluding the microSD with the Sim cards removed, wipe dalvik and cache after flashing both CM13 build 1.5 and delete the Android folder located at the microSD. It just that SMART sometimes have a hard time connecting. It always go down to H and EGPRS and won't go steady on H+ connection.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
v2.0 uploaded. Changelog and download link is on page 1. :)
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
Imobile iq ii can use cam now ?
[Android One (Second-Generation) Cross-Device Origi] nhmanas:
Every one knows headset volume problem on stock rom.

How can I use this rom's audio libs or what you call it for better audio in stock [MENTION=5372699]arvinquilao[/MENTION] ?
[Android One (Second-Generation) Cross-Device Origi] goodybags:
is the stability of this one comparable to the current G1 rom? id really like to use CM again (used it on my old s2 and the features were fantastic). stock rom kind of feels underwhelming now
[Android One (Second-Generation) Cross-Device Origi] nhmanas:
why don't you make this project official [MENTION=5372699]arvinquilao[/MENTION] ?
[Android One (Second-Generation) Cross-Device Origi] MSF Jarvis:
I saw him on the IRC channel #cyanogenmod-dev asking this question on how to make it official/submit device sources to CM, but Arvin didn't get any reply. Bad timing, I'd say.
[Android One (Second-Generation) Cross-Device Origi] nhmanas:
more stable than crackling cm... This man deserves this
[Android One (Second-Generation) Cross-Device Origi] Girish1437:
Bhai lava pixel v1 ke liye he nai to uska source code
[Android One (Second-Generation) Cross-Device Origi] MSF Jarvis:
English only. Lava Pixel v1 efforts are in progress, check the original development forums of the device for more.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
It's for the CM team to decide. I haven't received any reply from them yet. Let's wait and see.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
You can try using crackling's audio calibration files: https://github.com/arvinquilao/andr...mmit/de84ec512fdd8698f12163b349f8c73fffc10a73

Be warned that I haven't tested it yet, so please make a backup first.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Stable enough as a daily driver. I've been using the unofficial builds since January, and I never encountered any major issues like random reboots.

My sources are synced with the nightly branch though, so whatever quirks nightly releases have will surely appear on my builds too.
[Android One (Second-Generation) Cross-Device Origi] nhmanas:
Thank you for your reply.

How can I use this? I have very few knowledge sir.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
You can replace those .acdb files. These are saved in /system/etc/acdbdata. Download the files from here: https://github.com/arvinquilao/android_device_google_seed/tree/cm-13.0/audio/acdb and replace the stock files. Rooting is required.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
New build (v3.0) uploaded.

Important: the latest radio firmware is required. Flash this together with the ROM zip: https://www.androidfilehost.com/?fid=24533100289589781
[Android One (Second-Generation) Cross-Device Origi] nhmanas:
OMG IT WORKED!!

You can't belive how big I thank you :D :D

sorry for bad english :D
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
You're welcome. I'll try to make a flashable version too for stock rom users. I can't devote much time to stock rom modification since I'm using Cyanogenmod 90% of the time.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
For those having trouble with the latest build, please revert to the 0503 build. I'm investigating the ril issues atm.
[Android One (Second-Generation) Cross-Device Origi] nhmanas:
I tried to make flashable version but it always gives error 6

Me and a friend tried like 3 hours to make it but still same :D
[Android One (Second-Generation) Cross-Device Origi] goodybags:
using this rom right now. so far so good! :)

edit: i got "the process phone.android.com" shizz so had to restart the phone this morning
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Yes that's an issue with the latest build. A temporary fix is to replace /system/framework/telephony-common.jar with the one from an older build: https://drive.google.com/file/d/0B-0O_v-mX8GPX3VZNGxONjVCcnc/view?usp=drivesdk

Don't forget to set permissions to rw-r-r.
[Android One (Second-Generation) Cross-Device Origi] goodybags:
i replaced the telephony thing today. gonna report if there are anymore issues
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
20160516 build is up.

https://drive.google.com/file/d/0B-0O_v-mX8GPRVZSWS1mNjMtN1U/view?usp=drivesdk
[Android One (Second-Generation) Cross-Device Origi] nhmanas:
Can I use this rom's kernel on stock mm?
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
Can imobile use camera now ?
[Android One (Second-Generation) Cross-Device Origi] goodybags:
Can i dirty flash over the previous build?
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
No you can't.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Please test it first on IQ II. I cannot really tell if it will work since I don't have that device.

You can dirty flash.
[Android One (Second-Generation) Cross-Device Origi] nhmanas:
Rom is rock stable but I find 2 issues

Snapchat blue flashes

Webm thumbnails on gallery can't be load or wrong loaded.
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
To eliminate blue flashing/flicker, make sure these are disabled in Developer options.
[Android One (Second-Generation) Cross-Device Origi] nhmanas:
I know I asked too much already [MENTION=5372699]arvinquilao[/MENTION] thank you so much :D

My last question is;

I want to use this rom's camera app and libs or whatever on stock rom.

What should I do?
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
It's not possible to run Snap camera on AOSP afaik.
[Android One (Second-Generation) Cross-Device Origi] vel_tins:
For IQ-II, I can confirm that at least camera and screen rotation don't work.

Same with CM13 "official" and CyanogenOS 13.

Seems that IQ-II has slightly different hardware, but on the other hand, the stock GM4 ROM and also the N developer preview for GM, have a working cam and screen rotation...

Missing (kernel)drivers or libs?
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
I diffed the defconfig for stock 6.0.1 kernel from https://android.googlesource.com/ke...r0.76/arch/arm/configs/msm8916-perf_defconfig and CM's defconfig from https://github.com/arvinquilao/andr...d/arch/arm/configs/cyanogenmod_seed_defconfig and I found out that some drivers are indeed omitted in the kernel bringup from AOSP to CyanogenMod.

Using IQ-II's stock rom, can you post here the output of:

$ cat /proc/bus/input/devices

and

$ getevent
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
It mean that I need to type this command and send you the file yeah ?
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Yes, if you are running stock rom and has access to adb shell or terminal emulator.
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
i got it already but how to send it to you ?
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
here idk how to send the file i just send my whole cmd
[Android One (Second-Generation) Cross-Device Origi] vel_tins:
Interestingly, my hardware seems to be different from saruthvolk, even it's an IQ-II too.

I have a "himax-touchscreen" whereas he seems to have a "synaptics_rmi4_i2c"?
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
I also checked the oem.prop entries for GM4G, IQ-II and G1. IQ-II shows

ro.hardware.sensors=bst_l8150_bma253_only

while GM4G and G1 has

ro.hardware.sensors=bst_l8150

The following also appears in msm8916-l8150.dtsi from stock kernel, but not in the CM-based kernel:

bosch@18 { /* only BMA253 accelerometer sensor*/
compatible = "bosch,bma2x2";
reg = <0x18>;
vdd-supply = <&pm8916_l17>;
vio-supply = <&pm8916_l6>;
bosch,init-interval = <200>;
bosch,place = <3>;
};

Can you test if this kernel has a working accelerometer and/or camera? (For CM-13.0 32-bit only) https://drive.google.com/open?id=0B-0O_v-mX8GPYi0zZjk2Y0VIZzg
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
sorry but where is attached kerne
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Oops. Here: https://drive.google.com/open?id=0B-0O_v-mX8GPYi0zZjk2Y0VIZzg
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
sorry again i ned your permission to enter
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
camera still not work sir
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
How about screen rotation?
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
Nope
[Android One (Second-Generation) Cross-Device Origi] vel_tins:
So, here are the CM13 results from

cat /proc/bus/input/devices

getevent

.

EDIT: It seems that "bma2x2" is just not loaded/detected
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Yeah. Looks like we have to take a look also at CM's sensor hal: https://github.com/arvinquilao/android_device_google_seed/tree/cm-13.0/sensors/bst/hal

Can you run

$ cat sys/class/bst/ACC/chip_id

and check if IQ-II is using 250 chip id too?

GM4G and G1 apparently uses 250.

Edit:

And things get more interesting, stock ramdisk also has init.bst.rc, which starts two different sensor services depending on the ro.hardware.sensors value from oem.prop:

##############################################

# Full BST support

##############################################

service sensordbstf /system/bin/sensord.bst_l8150

class late_start

disabled

user root

on property:ro.hardware.sensors=bst_l8150

enable sensordbstf

on property:init.svc.zygote=stopping && property:ro.hardware.sensors=bst_l8150

stop sensordbstf

on property:init.svc.zygote=restarting && property:ro.hardware.sensors=bst_l8150

stop sensordbstf

on property:init.svc.zygote=stopped && property:ro.hardware.sensors=bst_l8150

stop sensordbstf

on property:init.svc.zygote=running && property:ro.hardware.sensors=bst_l8150

start sensordbstf

##############################################

# BMA253 only (no mag/gyro, accel only)

##############################################

service sensordbsta /system/bin/sensord.bst_l8150_bma253_only

class late_start

disabled

user root

on property:ro.hardware.sensors=bst_l8150_bma253_only

enable sensordbsta

on property:init.svc.zygote=stopping && property:ro.hardware.sensors=bst_l8150_bma253_only

stop sensordbsta

on property:init.svc.zygote=restarting && property:ro.hardware.sensors=bst_l8150_bma253_only

stop sensordbsta

on property:init.svc.zygote=stopped && property:ro.hardware.sensors=bst_l8150_bma253_only

stop sensordbsta

on property:init.svc.zygote=running && property:ro.hardware.sensors=bst_l8150_bma253_only

start sensordbsta
[Android One (Second-Generation) Cross-Device Origi] vel_tins:
Well, I forgot to mention, that I use the "oem.img" from GM4 on my IQ-II (Because of the former N DEV preview, but now running MM 6.0.1)

However (had to root it first...;))

cat sys/class/bst/ACC/chip_id

shows "250".

I also switched the file names from "sensors.bst_l8150_bma253_only.so" and "sensors.bst_l8150.so" to each other, but no difference, everything works still fine.

"sensors.bst_l8150_bma253_only.so"

"sensors.bst_l8150.so"
[Android One (Second-Generation) Cross-Device Origi] saruthvolk:
confirmed that sensor and rotate screen is working
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
[MENTION=517401]vel_tins[/MENTION]: saruthvolk was using the kernel I uploaded. I just added

bosch@18 { /* only BMA253 accelerometer sensor*/
compatible = "bosch,bma2x2";
reg = <0x18>;
vdd-supply = <&pm8916_l17>;
vio-supply = <&pm8916_l6>;
bosch,init-interval = <200>;
bosch,place = <3>;
};

in msm8916-l8150.dtsi of CM kernel.

If you or another IQ-II user can verify then I can merge this fix to the next build.

Now off to investigate the cam error.
[Android One (Second-Generation) Cross-Device Origi] goodybags:
Been using the latest build for over a week now and its really stable. Cant wait for the next release! ?
[Android One (Second-Generation) Cross-Device Origi] vel_tins:
Yepp, screen rotation works with this kernel.

Confirmed
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
Thanks for testing. One less bug to squash. :)
[Android One (Second-Generation) Cross-Device Origi] Nexxit99_Gaming:
I'm new in this thread so.. does this ROM work on the I mobile IQ ii ( 2 ) android one 4G
[Android One (Second-Generation) Cross-Device Origi] arvinquilao:
For IQ-II, camera is not yet working. That's the only issue afaik.
[Android One (Second-Generation) Cross-Device Origi] Nexxit99_Gaming:
Oh wow OK thanks bro ! :)