yashsingh1/xdaforums huggingface dataset:
[XPERIA X8 Original Android Development] pilu1978:
[MENTION=4661380]cascabel[/MENTION]: yes, as the "agressive" ;) man wrote: you need to recompile the kernel. But this is really easy, not complicated as some member think.

The kernel compiling not need special knowledge or high programming skills.

The short list what you need:

- any linux (not need ubuntu, any other disto can do everything), you can use a simple livecd or you can install linux virtually

- an arm compiler (codesourcery, linaro or the google toolchains)

- the kernel source (not need github knowledge, you can download the sources from github in a simple zip archive)

- a simple text editor to edit the acpuclock.c (you can found it in arch/arm/mach-msm in the source, this file contains the frequency table)

- few terminal commands (you can found it on xda)

Tip: try to check the acpuclock in another kernels (better if you check it in another msm7x27 kernels like lg p500, htc legend, zte blade or other phone with this soc)
[XPERIA X8 Original Android Development] cascabel:
just finished downloading the tools i need (VB, ubuntu iso, etc), gonna read up some more (reading sgt.meow's kernel guide) before i do anything stupid. :D

just to be safe, is there anything i should NOT touch that would render my device unrecoverable? i think i got the basics, but i just want to ask someone with experience to be sure. :)
[XPERIA X8 Original Android Development] pilu1978:
Theoretically you can't kill the device. :) The only one thing what need to recover the device: working bootloader and correct loader.sin in the kernel package. If these thing works, you ALWAYS can repair the device if it not booting. :) For the flash mode you need only the working loader, nothing more. The wrong kernel flashing NOT touch your bootloader, and if you use correct loader.sin from any other kernel, you can't do deadly things. :)
[XPERIA X8 Original Android Development] cascabel:
okay. got it. i really appreciate your time. :)
[XPERIA X8 Original Android Development] pilu1978:
Don't forget: in the previous post I wrote: THEORETICALLY :)

I flashed own built kernel what not booted, but I repaired it without any problem.

So, this is not OFFICIAL information, only my own experience, be careful. :)
[XPERIA X8 Original Android Development] CtrlAltDelIrl:
I did the same and was able to just flash a good kernel so I'd say it's safe too :)
[XPERIA X8 Original Android Development] Antimony:
Few hours after installing and configuring it the way I like it(standard procedure after a new ROM) the battery is down 1%. I'm quite impressed. Stuff runs as smooth as miniCM 2.1 with 30% less battery consumption. I remember ICS being pretty bad in the end stages, guess this is like the W7 of android and ICS the Vista.
[XPERIA X8 Original Android Development] Cancar96:
And eclair is xp
[XPERIA X8 Original Android Development] chrissykess:
Eclair is like 98, lags and reboots. Gb is like XP. :>

Wysyłane z mojego E15i za pomocą Tapatalk 2
[XPERIA X8 Original Android Development] goudaniket:
This will run in gingerbread roms too right ?

i read it

but m confused ! :/
[XPERIA X8 Original Android Development] u_dnt_knw_me:
yeah! but expect some bugs
[XPERIA X8 Original Android Development] goudaniket:
yes, i tried got some bugs :(

touch isnt good

and the worst thing i dont know y i cant shift to 2.6.29 :(
[XPERIA X8 Original Android Development] u_dnt_knw_me:
Go to mount/unmount storage in CWM and format /system, /data and /cache

and then flash another kernel
[XPERIA X8 Original Android Development] goudaniket:
Thanks alot Mate :D

---------- Post added at 04:36 AM ---------- Previous post was at 04:08 AM ----------

its not working bro :(

---------- Post added at 04:50 AM ---------- Previous post was at 04:36 AM ----------

its not working bro :(
[XPERIA X8 Original Android Development] iks8:
So flash stock rom and then kernel.
[XPERIA X8 Original Android Development] goudaniket:
i cant acces the CWM

mmc space is more than 1gb

---------- Post added at 05:18 PM ---------- Previous post was at 05:17 PM ----------

i cant acces the CWM

mmc space is more than 1gb

---------- Post added at 05:59 PM ---------- Previous post was at 05:18 PM ----------

problem solved :)

i wiped my data and then flashed the rom :)
[XPERIA X8 Original Android Development] Nexus Man:
Download link is broken but i searched web and this is what i found.
[XPERIA X8 Original Android Development] adamka13:
Hello all .I tried to download the latest version but the link is broken .... Can anyone fix it?? Thanx!!!!
[XPERIA X8 Original Android Development] adamka13:
Thanx for the frendly reply.. anyway i dont have any buisness with this thats why i didn't read the whole theard.. my friend asked me to ask this because he is just a junior meber and he can't ask here... so please don't judge me like this. thank you ! :)
[XPERIA X8 Original Android Development] yousef-p:
i testing today and you can download that

do you or other people to other link
[XPERIA X8 Original Android Development] Only_Jeck:
"Impossible connect to - server ip -"

Can u help me to download this kernel? Thanks
[XPERIA X8 Original Android Development] u_dnt_knw_me:
i thought mirrors are not allowed? well i tried also to download latest naa kernel and it seems no problem at all.
[XPERIA X8 Original Android Development] Only_Jeck:
Finally downloaded! =)
[XPERIA X8 Original Android Development] moffa89:
Me too, but when i wanna flash then comes assert failed: is_substring(2.6.32.60nAa", getprop("ro.kernel.version"))

E:Error in /sdcard/download/MiniCM10/MiniCM10-4.1.0-shakira.zip (Status 7) Installation aborted.

:crying:
[XPERIA X8 Original Android Development] vineeth15:
getting rid

Getting rid of status 7 error is simply easy need a tool or better go with naa 05 kernel...

First method is easy try this...

flash naa jb 05 kernel and then go into recovery and full wipe also format /system next install the rom and then reboot after reboot again power off the device and flash naa jb 06 kernel.....simple ;);)

if this does not work i ill say another method :D:D:D
[XPERIA X8 Original Android Development] nobodyAtall:
Folks,

I have restored many files in goo.im, including the 2.2.2 zip for shakira. However I cannot find the one for mimmi. If anyone has it, please pm me.

Do let me know for any missing files that you find.

Thanks,

- nAa
[XPERIA X8 Original Android Development] Dede525:
Hey nAa

Look in the x10mini thread! there someone have mirrored the file that you are looking for!
[XPERIA X8 Original Android Development] lovelygaaz:
Hi

I have minicm7_2.2.2 rom and some other kernels&roms in my pc

How can i help you?
[XPERIA X8 Original Android Development] Dede525:
I found some bug with nAa 32 in cm7 rom... the first one is about the scrolling, it doesn't work properly! it's only my problem or other people found that?
[XPERIA X8 Original Android Development] yousef-p:
surprise for all .delneshin 7.06 rom full support naa6 -2.6.32.61
[XPERIA X8 Original Android Development] Howilion:
reupload please who have this

//edit

nevermind, i have this: http://www52.zippyshare.com/v/1PmLRTwb/file.html
[XPERIA X8 Original Android Development] kallunga:
thank you guy

saved my day

now, lets play with flashtool!
[XPERIA X8 Original Android Development] sket0714:
could you plz fix the download link is broken, and i'm begging for it
[XPERIA X8 Original Android Development] pink_room:
Here you are (Look in folder Kernel--->> nAa 2.6.32.61 ):

mega.nz/#F!hRVTWAAL!IuXKl4yCVvT3hPGrhbGHzg!BQMlDSDQ

Manuals, Rooms, Drivers, Recoveries and Tools.

Enjoy!
[XPERIA X8 Original Android Development] john_cena163:
do you have xperiances kk 6 kernal?
[XPERIA X8 Original Android Development] dns24:
It's gone now, do you still have it?
[XPERIA X8 Original Android Development] belomaxorka:
Take it, brother - https://archive.org/details/e-15-2.6.32.61-n-aa-06
[XPERIA X8 Original Android Development] sgt. meow:
Can you guys please take this to the Old Xperia Developers group discussions. That way spam is reduced.

Thank you.

sgt. meow
[XPERIA X8 Original Android Development] snip3rb0y:
Thank you nAa for this awesome work, also other Devs who tying to give us super tip-top gifts, i just shocked to death when i saw finally this topic opened!

Thank you nAa, DX, sgt., davee, eagle and other Devs.

I can't use this kernel for right now because of cypress issue, Im just waiting for our capable Devs to solve this issue.

I trust with you Devs, I trust with your knowledge.

Thank you again.
[XPERIA X8 Original Android Development] effective:
Woah!! a new era for x8 has arrived!! Time to unlock my bootloader lol..great work nAa.. and the other contr trying to rise this higher and higher.
[XPERIA X8 Original Android Development] jimmkind:
undervolting

the second i tick undervolt the device reboots, using default settings
[XPERIA X8 Original Android Development] shivamchinu:
You are the reason I still love my phone! Thanks a lot, nAa! :)
[XPERIA X8 Original Android Development] sgt. meow:
@nAa

I'm guessing the cyttsp-i2c.c file is the 2.6.32.6 version of the one you are using.
[XPERIA X8 Original Android Development] Daveee10:
That's interesting....

cyttsp-i2c.c and cyttsp_i2c.c file.. In 2.6.29.6 only cyttsp_i2c.c
[XPERIA X8 Original Android Development] nobodyAtall:
I said that only cyttsp_i2c.c is used now. Look at the Makefile.
[XPERIA X8 Original Android Development] Daveee10:
Yeah I know, but the two file very different... I don't know but only two file needed for cypress? Not anything in other place?

cyttsp_spi.c file is different... In this evening I will try to replace that from .29
[XPERIA X8 Original Android Development] nobodyAtall:
.29:

$ grep -i cyttsp Makefile

obj-$(CONFIG_TOUCHSCREEN_CYTTSP_CORE)	+= cyttsp_core.o

obj-$(CONFIG_TOUCHSCREEN_CYTTSP_SPI)	+= cyttsp_spi.o

obj-$(CONFIG_TOUCHSCREEN_CYTTSP_I2C)	+= cyttsp_i2c.o

.32:

$ grep -i cyttsp Makefile

obj-$(CONFIG_TOUCHSCREEN_CYTTSP_CORE)	+= cyttsp_core.o

obj-$(CONFIG_TOUCHSCREEN_CYTTSP_SPI)	+= cyttsp_spi.o

obj-$(CONFIG_TOUCHSCREEN_CYTTSP_I2C)	+= cyttsp_i2c.o

cyttsp-i2c.c is from .32 driver which doesn't seem to register the device. Nevertheless check the history of cyttsp_core.c for the .32 version of the driver - you might have a chance making it work.

Thanks.
[XPERIA X8 Original Android Development] Daveee10:
I'm understand what you saying, but in .29 and .32 kernel different cyttsp_spi.c file. First I'm try using that from .29. If it doesn't work, I will try revert .32 cypress changes step by step... But I need to find source what updated from .29 to .32...
[XPERIA X8 Original Android Development] sgt. meow:
@nAa

My thoughts exactly.

I am not a really good dev (in fact I am not even a dev), which is why I was wondering. If you're ever gonna port any other kernel can you make a short logbook of what changes you make with some examples? Or maybe make one relating to the experience of porting this kernel? I know it's too much to ask, but it would be an awesome gift for my Dad's birthday (he really doesn't understand Android but he is keen to learn this stuff).

Sorry for the OT. And I might try making the kernel for GB, if that's no problem with you.

sgt. meow
[XPERIA X8 Original Android Development] nobodyAtall:
We are not using spi for any driver. cypress talks via i2c.

@sgt. meow I don't think porting a new kernel for a board is something that can be highlighted into some shortlog. You need a serial console for starters, then you need to read, understand and know the flow of code.
[XPERIA X8 Original Android Development] Amrooz:
cyttsp_core.c

something i found on cyttsp_core.c files 29 and 32

for cyttsp_core.c 29

input_report_abs(ts->input, ABS_PRESSURE, 255);
input_report_key(ts->input, BTN_TOUCH, 1);

for cyttsp_core.c 32

input_report_abs(ts->input, ABS_PRESSURE, t->st_z1);
input_report_key(ts->input, BTN_TOUCH, CY_TCH);

there are other changes in both files. i am not developer but i thought this might help
[XPERIA X8 Original Android Development] Primark:
Stability Issue

I had to revert back to gingerbread due to stability issues.

The phone lags a lot when using play store and I unfortunately cannot set a non volatile image on my bluetooth printer using this version as well,

back in gingerbread I did not have this kind of problem, anyways for me your gingerbread version of android is still the most stable one.
[XPERIA X8 Original Android Development] gocegi:
I solved my brightness issues by flashing latest nightly 01.25.2013 as of yesterday and wiping cache and dalvik cache.

I hear today new nightly is out, so try with that.

It worked for me
[XPERIA X8 Original Android Development] shivamchinu:
Autobrightness working for me with the latest 02-07 nightly.
[XPERIA X8 Original Android Development] CtrlAltDelIrl:
Guys,

If you think you found a bug, get a logcat or it didn't happen.

Brightness works just fine.

Undervolting works fine.

ADB works fine.

Stating that you are having issues is of no use to anyone without a logcat.

I'm 5 installs in on this kernel and the only thing i've had an issue with is how slow sd-ext is when enabled on a Class 10 card.

Without sd-ext or swap, it's great!

So before reporting what you consider a bug, install MiniCM10 stable (not nightlies) and try to reproduce the error. If you can, logcat it.

Thanks again nAa!!
[XPERIA X8 Original Android Development] nobodyAtall:
Actually, there are compatibility fixes in the latest nightly for the .32 kernel. Everyone should flash this :)
[XPERIA X8 Original Android Development] nobodyAtall:
Thanks for reporting. This is a known issue due to low pmem.

Basically in some rare circumstances Adreno does not have enough pmem to reserve is is crapping out like that.

I decided to not increase the pmem and same some RAM for system usage.

So its a WONTFIX bug I guess :)
[XPERIA X8 Original Android Development] Lajbymester:
Can I ask how much RAM would need for pmem in addition to solve it?
[XPERIA X8 Original Android Development] matmutant:
post #4 updated

feel free to make comparative benchmarks between .29 and .32 on your shakira,

give me the raw data, and i'll be happy to compile the data and post charts ;)

please use same settings on all :

OC@ 729MHz

everything else set to default :)

if you want to post screen shot with higher score, keep every option of antutu as default

but, if you want to run many benchmarks to provide me accurate data do not run SD read/write that is useless due to random results and linked to SD quality ...

Please provide results this way, run at least 5 times the benchmark and give me the average results for each point :

19-01-2013, ROBYN

kernel: nAa-JB03 2.6.29.6

rom: miniCM10-4.0.2-20130119

antutu: 3799

ram 186; int 266; flop 192; 2D 468; 3D 2477; IO 210

fps2D:84fps, stdev 3.8

linpack: 8.1 (average of 5 from 8.05 to 8.289)​

enjoy !!! :)
[XPERIA X8 Original Android Development] Primark:
Bluetooth issue

a while ago I posted about a bluetooth issue, I don't know if nAa can do something about it since bluetooth is functional on both 2.3 and 4.1, the only issue I have is when I try to write a non-volatile image using 4.1, on 2.3 it works without any error, when I try it on 4.1 it always says failed to open image; I find it rather funny cause in the first place printing image via bluetooth is working but writing non volatile image via bluetooth is not, seems to me there is insufficient memory allotted for image writing via bluetooth in 4.1 as compared to 2.3 but I guess only nAa can do something about it... Anyways hopefully somebody considers looking through it thanks in andvance
[XPERIA X8 Original Android Development] CtrlAltDelIrl:
Just save the image and then bluetooth it.
[XPERIA X8 Original Android Development] CtrlAltDelIrl:
Any known issues with adhoc networks on this kernel or latest nightly anyone?

Can't see mine..
[XPERIA X8 Original Android Development] SafiXS:
Again you did it. My X8 feels like a Xperia Z Mini now :cool: . nAa you have my absolutly fully respect, you risk the life of your X8 to make us happy! You've got it... The Main Reason why i don't like MiniCM10 was the pretty annoying "BSOD" Bug after locking screen. Since your .32 Kernel i don't have only one "BSOD" :victory: however the screen light up like a lasershow in club after reactivate display ;D. With this kernel you invented your own "project butter" :laugh:

Please told us Godfather of X8, what comes next?

Now little Bugreport:

When Playing Music, nearly every action on my device will give a half secound lag on music. Wow thats realy crazy when typing sms while listening to music ;D Like Robomusic ^^

keep it up, i pray to you

Looooooooooooooooooooooool
[XPERIA X8 Original Android Development] Soniakos:
nAa do you think about this to make a version for CM7?

Or at least for CM9 :)
[XPERIA X8 Original Android Development] Primark:
Primark

The image itself is already within the device; what I'm attempting is to write the image to a bluetooth printer to its non-volatile memory location, that is where it fails. But on 2.3 I didn't have this issue, only on 4.1
[XPERIA X8 Original Android Development] HemdonG:
Re: [KERNEL] 2.6.32.60-nAa-jb-02 [6/2/2013] Custom JB kernel + CWM Recovery

Sorry for spamming but i have something to say to everyone:

Theres a saying "slow and steady wins the race"...

In terms of speaking with the phrase and the development of the kernel, dont expect everything to be fixed from beginning...i takes time. Just like a car doesnt instantly reaches a speed of 180km/hr.

So my idea is that give the developer some time. Its the first release.

Again i am very very sorry for the OT.
[XPERIA X8 Original Android Development] Tidus FFX:
on which versions of cyanogen you can use? night? cm 9 cm 10?
[XPERIA X8 Original Android Development] przemek4113:
:leatest minicm10 nightly,so cm10:):o
[XPERIA X8 Original Android Development] DanielFran:
If I compare files on github between .29 and .32 kernels we see:

- cyttsp_core.h in .29 v .32 => No changes

- cyttsp_core.c in .29 v .32 => No changes

- cyttsp_spi.c in .29 v .32 => THERE IS CHANGES

- cyttsp_i2c.c in .29 v .32 => No changes

I did found the changes for cypress!?! :cyclops:

Maybe you can rollback with cyttsp_spi.c to v.29 and try?:silly:

So some changes appears with stock 4.1.B.1.13.

After that, some updates on stock .74 sources for Xperia 2011 line: See cyttsp_core.c (changes done here or here)

And after that from stock .587 sources: See cyttsp_core.c (changes done here)

I hope it can help... ;)
[XPERIA X8 Original Android Development] Lajbymester:
I understand that you don't want to increase it to gain performance, but I know about four more bugs and I'm 100% sure they are caused because of low pmem. I can write them down if you want.
[XPERIA X8 Original Android Development] Xmaster8:
Ok wiseman, write them down.
[XPERIA X8 Original Android Development] Lajbymester:
Okay,

1. Pulling down the notification bar on the lockscreen while the keyboard is opened, the system crashes. It was mentioned here.

2. Pulling down the notification bar while on the screen when you can edit a label in Titanium Backup. I reported it here.

3. In GB themed applications, you can't press any button on the submenus. It works after rotating into landscape and back to portrait. Link

4. Titanium Backup needs 2-3 minutes to load the application list. The time needed is normal when the application is in the background while loading the list. I'm not sure this is also caused because of low pmem because there isn't any graphical glitch. This bug came in MiniCM10 4.0.2. It wasn't present in 4.0.1.
[XPERIA X8 Original Android Development] Xmaster8:
Those aren`t bugs that would defect usability overall and by increasing pmem you would lose some MB in RAM which does affect on usability and user experience overall.

So I personally think its good to stay as it is.
[XPERIA X8 Original Android Development] darkfrmr:
About cypress digitizer issues...

I remember long ago first release of nAa ICS kernel had non working cypress driver and to make it work the code was modified based on this.

nAa JB .29 kernel is based in old nAa ICS kernel so it has modified cypress driver too, the same driver that new JB .32 kernel have I think.

In my humble non expert opinion maybe that workaround is not needed anymore so reverting that commit may fix the problem.

I gladly would try to modify the kernel, compile and test by myself but I don't have ubuntu now and my network speed is very low (I'm far from home, using my phone to wifi tethering a 2g/edge connection...)

Just trying to help :)

cheers
[XPERIA X8 Original Android Development] 2010matej:
Thanks for kernel ;) One good reason why is synaptics better then cypress xD :D
[XPERIA X8 Original Android Development] sgt. meow:
@nAa

Any idea why

scripts/kconfig/conf -s arch/arm/Kconfig
CHK include/linux/version.h
/bin/sh: Syntax error: Unterminated quoted string
make: *** [include/config/kernel.release] Error 2
make: INTERNAL: Exiting with 7 jobserver tokens available; should be 6!

happens?
[XPERIA X8 Original Android Development] nobodyAtall:
What have you changed?
[XPERIA X8 Original Android Development] sgt. meow:
Nothing. I tried the LInaro toolchain, the prehistoric toolchain (the one that was used for the first ever kernel for the X8) and the arm-eabi toolchain by STSTeam (??)
[XPERIA X8 Original Android Development] Daveee10:
use GCC 4.4.3 from Cyanogen prebuilt repo...
[XPERIA X8 Original Android Development] sgt. meow:
Doesn't work for me. :(
[XPERIA X8 Original Android Development] pilu1978:
Re: [KERNEL] 2.6.32.60-nAa-jb-02 [6/2/2013] Custom JB kernel + CWM Recovery

Use the "official android toolchain" from the cm repo/android sdk (the good old 4.4.3) or the codesourcery 4.4.1. The linaro toolchain good for the new architectures (due the optimized gcc libs for armv7, neon and new versions of vfp) but we not win any performance boost with linaro (just some compiling errors). With armv5TE/armv6 instruction set the performance is same with google/codesourcery/linaro toolchains.
[XPERIA X8 Original Android Development] sgt. meow:
@pilu1978 and Daveee10

Neither the codesourcery nor the arm-eabi toolchain works. I git cloned this time, but I get the same error.

Oh well, I am sorry to have taken up an entire page asking about solutions to this problem.
[XPERIA X8 Original Android Development] vr2008:
can you tell which cpu frequency is this score?:)
[XPERIA X8 Original Android Development] Daveee10:
One new issue...

Keyboard vibration doesn't works...

The minimum vibration duration what works about 100ms, but when I typing it vibrate too long... on lower value like 60ms nothing happen when I'm typing..