yashsingh1/xdaforums huggingface dataset:
[Galaxy S Advance I9070 Android Development] Shaaan:
Reply from a responsible RC : The comment posted there was rude. The admins are not jobless people who can devote all their time towards XDA. Also, creating a new forum isn't as easy as you think. XDA is already short on mod staff. Also, expanding the forums can be difficult to handle. Like our device, if they start adding forums for each device, there will be hell lotta confusion.

Personal opinion : They should have created one for us along with the others. But i am even happy with what we have. And as i said, i am bugging svetius for a new forum. He says, we need atleast 10 dev threads.

So to fulfill that, i have started preparing my own set of stock derived roms.

;)

___________XDA Premium__________

Don't be a noob. Be a newbie..!!

Details here.

____________________________________
[Galaxy S Advance I9070 Android Development] ariw182:
And don't forget, theres many dev for this device outside xda. Like i see in brazil forum 'chucky advance rom"
[Galaxy S Advance I9070 Android Development] diego-ch:
I'll work on the rooting method that doesnt increase the binary counter.

but not until november 15th... I'm overloaded with exams till then.
[Galaxy S Advance I9070 Android Development] Shaaan:
Also, when you update that kernel, please don't make the kernel secure. I am having difficulties while using adb..

___________XDA Premium__________

Don't be a noob. Be a newbie..!!

Details here.

____________________________________
[Galaxy S Advance I9070 Android Development] pavlos46:
Hello has anyone answered this?

I am also interested.

Thanks

(sorry that was about the MHL tv-out capability that was asked before)
[Galaxy S Advance I9070 Android Development] cinevwa:
What are the risks to flash kernel with dd command?

If something goes wrong with the dd command, there is a risk of hard brick?

Will the phone still enter download mode?
[Galaxy S Advance I9070 Android Development] diego-ch:
Only if you type the command wrong.

So, be sure it's correct before pressing enter.

Sent from my GT-I9070
[Galaxy S Advance I9070 Android Development] hackbob:
Hi all,

Reporting the results of today and yesterday work.

Sadly no result on that crazy

cannot locate '_ZN7android11AudioSystem17isSeperatedStreamENS0_11stream_typeE'

, but I've find out the following:

- AOSP source with samsung source mods should work... if there were not 1000 million typo and minor errors in AOSP... too much work to test if the Samsung source code was working

- Compared samsung source with cm7 a lot of changes are already there added in the past by other devs; tracked down the differences and find out that all the differences were due to optimizations by CM team; to sum it up CM source is enough.

- in the source (CM) there is file AudioSystem.ccp and in that there is the function isSeperatedStream( stream stram_type) BUT it's not compiled because it's compiled only if a variable is set in the boardconfig.mk, set that up but I'm not so sure that the build take that into account, got to do a full cleanup and try again.

I now understand a little bit better how the whole building process work so I hope to get some result.

Forgot to commit changes in github, doing that tomorrow as soon as i get home.
[Galaxy S Advance I9070 Android Development] Shaaan:
I myself was working on the dalvikvm and other problems.

I got a booting build, but practically everything gave an FC. I don't even remember what all things i had hacked. Will look into it again today!
[Galaxy S Advance I9070 Android Development] mathei:
Big thanks, hackbob and Shaaan!
[Galaxy S Advance I9070 Android Development] Shaaan:
Please keep it off this thread.!

I don't mean to be rude. But please keep this a dev thread.

Hackbob : In the next build, set dalvik.vm.dexopt-data-only to 1 somewhere. It should solve the dalvik error temporarily.

Edit : Hackbob can you please commit the changes?
[Galaxy S Advance I9070 Android Development] hackbob:
I was able to commit the lastest changes and run a few builds.

I've removed some prop libs that I've added before and changed the boardConfig.mk to build from source mediaserver,libaudio and camera.

This got rid of the missing libs errors.

Added to build.prop the change suggested by Shaaan and now the dex error is gone.

Here the latest logcat

The build is still not booting but seems we are on the right track.

Hope to be able to fix something else tomorrow after work.
[Galaxy S Advance I9070 Android Development] Shaaan:
The boardconfig commit that tou made is the break through. Though you need to remove a few more things from vendor blobs. That variable builds a lot more than mediaserver, audio and camera.

Also i looked into that logcat. It says there is a odex file in framework! Are you sure you did a clean install?

Because cm isn't odexed. There shouldn't be any odex file in the system.!!

Edit : Hackbob, did you commit all changes ? I am still getting that mediaserver error with your updated repo.
[Galaxy S Advance I9070 Android Development] hackbob:
@Shaam: yep committed all the changes, be sure to do a make clean before building again.

I'll take a look about odex files and try restoring the cleaner CM7 backup I have to try again the latest changes (maybe i left some samsung changed leftover O_o).
[Galaxy S Advance I9070 Android Development] Shaaan:
I am not quiet sure. I sought some help from codeworkx. He was kind enough to setup a vendor_proprietary repo for us on his github.

I am starting this from the very beginning again. Also, our extract script is pretty messed up.

___________XDA Premium__________

Don't be a noob. Be a newbie..!!

Details here.

____________________________________
[Galaxy S Advance I9070 Android Development] hackbob:
If codeworkx can help it's a good thing he's a lot more experienced than me for sure.

If you want to start clean be my guest, as of now the extract script have a lot of commented lines because we took I9100 as a base.

I plan on cleaning it out once the build is working.

Restoring the clean CM7 source now to test the scripts on a fully clean build.

Let you all know after the test but I'll be able to dedicate little time as I have some work to do before tomorrow.
[Galaxy S Advance I9070 Android Development] Shaaan:
Well i took the liberty and built a clean build. Still not booting but there are none other errors!

Edit : Had missed gralloc. No wonder it didn't boot.

Edit 2 : Latest logcat here : http://pastebin.com/xN7NSBVF
[Galaxy S Advance I9070 Android Development] diego-ch:
no more dalvikvm error? nice.

did you push the source to github?
[Galaxy S Advance I9070 Android Development] Shaaan:
No. I haven't pushed yet because i am doing some dirty hacking. I also solved the omx errors. But it isn't booting yet.

___________XDA Premium__________

Don't be a noob. Be a newbie..!!

Details here.

____________________________________
[Galaxy S Advance I9070 Android Development] Jacopo97:
Sorry i'm italian and i don't understand if we will have cm on our i9070 :)

Inviato dal mio GT-I9070 con Tapatalk 2
[Galaxy S Advance I9070 Android Development] fedevd:
No we dont, spam in other place..

Enviado desde mi GT-I9070 usando Tapatalk 2
[Galaxy S Advance I9070 Android Development] Shaaan:
I finally got CM to boot. Here is the proof.

Most of the things are not working, like RIL, sdcard mount etc, but we have it booting.

Will upload more screenshots after i fix the sdcard mount error.

​

Edit : Latest logcat here --> http://db.tt/tIjD6cYl
[Galaxy S Advance I9070 Android Development] varun.chitre15:
Good! Can you get a logcat?

I can help you all further now :)

Lets do the debugging via instant messaging.
[Galaxy S Advance I9070 Android Development] diego-ch:
Nice.

I had some issues with RIL while porting TWRP,

CSPSA service needed to be initiated for RIL to work
[Galaxy S Advance I9070 Android Development] Shaaan:
CSPSA server is initiated. But log says radio not found.

Also, i had to make some changes to init.rc for CM to boot.
[Galaxy S Advance I9070 Android Development] diego-ch:
Ok,

I see you merged common and janice sources

so no need to sync /u8500-common right?

my local_manifest.xml looks like this:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="codeworkx/android_vendor_samsung_janice" path="vendor/samsung/janice" remote="github" revision="gingerbread" />
<project name="Shaaan/android_device_samsung_janice" path="device/samsung/janice" remote="github" revision="gingerbread" />
</manifest>

do I need to add anything else?
[Galaxy S Advance I9070 Android Development] Shaaan:
Its correct. I am still updating the repo though. Lots of things need to be added. I cannot complete updating the source today. Will continue it tomorrow.
[Galaxy S Advance I9070 Android Development] hackbob:
Shaan I how you an apology, find out I made some other changes on CM source while trying the samsung source and some fuction were not compiled; that's why on a clean CM source my configs still got the mediaserver errors

I'll merge in my repo your changes as soon as you have finished uploading them.
[Galaxy S Advance I9070 Android Development] Shaaan:
Another good news for you guys. Svetius is making us a forum currently.
[Galaxy S Advance I9070 Android Development] diego-ch:
Great !

sorry I couldn't help during this two weeks.

the semester is ending now and I'll be able to work on this next week.

then I'll publish the updated version of TWRP on my kernel,

I've fixed the sdcard issue a while ago, I think cocafe included that in his kernel,

It will now work with internal memory and also external sdcard.

there are some other changes that I made but I dont recall them right now.

also I'll be working on pre-rooting the most used firmwares,

VJDL1 (Brazil) / UBLD1 (Brazil) / XXLE(1 and 2) (Europe) / DDLI1 (India - which is the most up to date firmware for the i9070)

so users can root their phones without increasing the binary counter.
[Galaxy S Advance I9070 Android Development] Shaaan:
A quick update :

In your local manifest please change this.

Change to :

<project name="shaaan/android_vendor_samsung_janice" path="device/samsung/janice" remote="github" revision="gingerbread" />
<project name="shaaan/proprietary_vendor_samsung" path="vendor/samsung/janice" remote="github" revision="gingerbread" />

I have added many things. Source is not yet complete. I will upload remaining files tomorrow. After uploading the complete source, i will make a new thread, so we can move this discussion and support releases.
[Galaxy S Advance I9070 Android Development] fedevd:
Can lock thread for devs posting only but able for anyone to read?

Enviado desde mi GT-I9070 usando Tapatalk 2
[Galaxy S Advance I9070 Android Development] codeworkx:
adb logcat -b radio for debugging

Binaries for RIL:

rild

libril.so

libsec-ril.so

libsecril-client.so

Samsung RIL class:

# RIL

PRODUCT_PROPERTY_OVERRIDES += \

ro.telephony.ril_class=samsung
[Galaxy S Advance I9070 Android Development] Shaaan:
Did adb logcat -b radio

It says radio not found

___________XDA Premium__________

Don't be a noob. Be a newbie..!!

Details here.

____________________________________
[Galaxy S Advance I9070 Android Development] Shaaan:
Our new forum is here : http://xdaforums.com/forumdisplay.php?f=1952

___________XDA Premium__________

Don't be a noob. Be a newbie..!!

Details here.

____________________________________
[Galaxy S Advance I9070 Android Development] arroyo:
@Shaan

Thanks for the forum. Can we get the one for I8160 also?
[Galaxy S Advance I9070 Android Development] qzem:
Congrats for the forum guys!!! :D
[Galaxy S Advance I9070 Android Development] Cerberus.20:
Yay for the forum. Thanks and well done
[Galaxy S Advance I9070 Android Development] sese306:
And this topic is going to die, or it it already dead? I mean, nobody is going to post something out here or what?
[Galaxy S Advance I9070 Android Development] lthy31:
Lol why must we post every hour
[Galaxy S Advance I9070 Android Development] Shaaan:
Read the thread title. Now look at the forum title.

Now think why we should still post here?

:silly:
[Galaxy S Advance I9070 Android Development] varun.chitre15:
I just wanted to clear a doubt here.

Is it possible to erase down the 'DOWNLOAD MODE' and replace it with 'FASTBOOT MODE'?

I guess we may need source code of bootloader itself to do this? I wonder if it could be even possible or not :p
[Galaxy S Advance I9070 Android Development] ypkonline:
Thanks .. Shaan .. for getting a Forum for this Device ...
[Galaxy S Advance I9070 Android Development] CallMeVentus:
No . It would require you to write data to the hardware chip (which we don't have much documentation on) and the ability to code an entirely new fastboot protocol for the STE U8500 .

We also need the Download Mode source to know how to get rid of it and replace it with something else .

Tl;dr ? It's impossible :)

"There may be many Ventuses, but there is only one CallMeVentus."
[Galaxy S Advance I9070 Android Development] Shaaan:
;)

Varun..

^ this
[Galaxy S Advance I9070 Android Development] CallMeVentus:
So....I have the GT-I9070P kernel source....what's special about the S Advance kernel that sets itself apart from other devices ? (Asking before building of course)
[Galaxy S Advance I9070 Android Development] RodrigoOgasawara:
Hi diego, could you please explain what to change on vold.fstab to make USBOTG works? Maybe we can have a thread with tweaks later.Thankyou.
[Galaxy S Advance I9070 Android Development] Deadline-007:
Would like to know it too.
[Galaxy S Advance I9070 Android Development] aldo0510:
Dear Sirs,

You realy do a gret job here. I flashed my i9070 on my own but I'm stucked at OTG. I change this about OTG in vold.fstabt but still w'ont work:

{

ums_path = /system/devices/platform/musb_hdrc.0

asec = disable

}

usb_mount sdcard2 /mnt/sdcard/usbStorage auto /devices/sdi1/mmc_host/mmc2/mmc2/mmc2

what i m missing?

Thanks
[Galaxy S Advance I9070 Android Development] cocafe:
The j4fs source code which can mount the j4fs partition of i9070.

For developers.
[Galaxy S Advance I9070 Android Development] aldo0510:
does it reffers to OTG?
[Galaxy S Advance I9070 Android Development] cocafe:
Nope.

J4FS partition only.

We are working on this.
[Galaxy S Advance I9070 Android Development] CallMeVentus:
What's the j4fs partition ? The hidden.img.md5 ?

I give up writing anymore signatures.
[Galaxy S Advance I9070 Android Development] antonio8297:
It's a driver and not load many partition.and is in kernel not in hidden.img

Inviato dalla tazza del tè.
[Galaxy S Advance I9070 Android Development] Shaaan:
J4fs is just a driver. It helps the kernel to load the .lfs partition.

The lfs partition is a low level partition which holds the modem info and boot params. So never mess with the lfs partition

I do not respond to tech support via PM
[Galaxy S Advance I9070 Android Development] CallMeVentus:
Hmm....no wonder it's a critical bug

I give up writing anymore signatures.
[Galaxy S Advance I9070 Android Development] diego-ch:
J4fs is the filesystem type of the partition used by the bootloader to store its files.

On the i9070 its mmcblk0p1.
[Galaxy S Advance I9070 Android Development] CallMeVentus:
Let me guess....it's proprietary....

I give up writing anymore signatures.
[Galaxy S Advance I9070 Android Development] aldo0510:
Ok. We are watching you doing great job.
[Galaxy S Advance I9070 Android Development] hackbob:
Nope it's not but the samsung sources......

We now know Samsung source release to be kind of a Joke; they're kind of working but not 100%.

We were rather lucky with only the J4fs fully wrong; now thanks to cocafe it's working.

Sorry to have been a phantom the last month, I'll be busy until christmas due to work duty.

Keep up the good work and I'm Really glad New Devs got interested in this device.
[Galaxy S Advance I9070 Android Development] CallMeVentus:
Ugh lazy Samsung strikes again .

Do we have any fix for j4fs ?

I give up writing anymore signatures.
[Galaxy S Advance I9070 Android Development] hackbob:
I think cocafe kernel Source got that driver working, but I maybe mistaken.
[Galaxy S Advance I9070 Android Development] cocafe:
Nope.

Although the partition is mounted,it cannot boot into TWRP via commands.

Dmesg shows me that j4fs failed to init. :o
[Galaxy S Advance I9070 Android Development] Shaaan:
How did this driver break?

I mean after adding which feature?

I do not respond to tech support via PM
[Galaxy S Advance I9070 Android Development] cocafe:
As far as i know,these things can break stock j4fs.ko:

The patches which modify the files j4fs driver includes.

BFQ io scheduler(it changes some head files which j4fs driver includes)

SLUB/SLQB/SLOB

...and more... :D
[Galaxy S Advance I9070 Android Development] hamimi:
Please dev-dev give source code for vold.fstab to make usb otg working. I've tried searching and make some change on it but still not success.
[Galaxy S Advance I9070 Android Development] cocafe:
Guys! I have a wonderful news!!

I have made J4FS driver work on i9070!!

Here is the source for developers:

https://github.com/cocafe/i9070_J4FS_Driver

:cowboy:
[Galaxy S Advance I9070 Android Development] Shaaan:
And why do you think that editing the vold will make otg work?

I do not respond to tech support via PM
[Galaxy S Advance I9070 Android Development] hamimi:
I thought that it will work when edit it.
[Galaxy S Advance I9070 Android Development] Shaaan:
Well then, you thought wrong!

I do not respond to tech support via PM
[Galaxy S Advance I9070 Android Development] Karsten95:
-Oops-

Pls. Delete.
[Galaxy S Advance I9070 Android Development] cocafe:
Try to mount it manually.

Although i havent an OTG cable.
[Galaxy S Advance I9070 Android Development] aldo0510:
Oh man, I'd send you one but probably I'm too far away from you.

Try our perspicacity us and leave here some script for manually mounting of OTG.

Thank you.
[Galaxy S Advance I9070 Android Development] Shaaan:
Heard of air parcel?

I do not respond to tech support via PM
[Galaxy S Advance I9070 Android Development] djazzz:
wolfson dac??

anybody happen to know if the galaxy s advance has the wolfson dac, like the original galaxy s??
[Galaxy S Advance I9070 Android Development] Waldir009:
Good evening everyone, would help me to change partition usb sd external to internal storage, my phone here in Brazil has only 4GB for apps, I wanted to replace the internal memory by external, and mount the partitions in the file correctly vold.fstab, is possible to make the galaxy w, as you would do the hit and send me this file please? sorry google translator Thank you.:p
[Galaxy S Advance I9070 Android Development] felipebcanto:
Custom Rom

Is there any hope to have this mobile with ICS?
[Galaxy S Advance I9070 Android Development] titus1:
Samsung has one of the lamest costumer support there is. I've email them, asking if our phone will be upgradable to ICS and got a reply that the Advance has 1.4GHz Scorpion processor. Bleh! :D
[Galaxy S Advance I9070 Android Development] felipebcanto:
I have emailed them too and the answer was something like: We don't update mid-end phones, deal with it.
[Galaxy S Advance I9070 Android Development] andynroid:
qzem...

...Hi there the best of luck in this Development progress....I.sincerely hope someone may get CM9 ICS out for this device....:)
[Galaxy S Advance I9070 Android Development] felipebcanto:
Holy Mother of Updates, pls bless someone to compile a ICS for our phone.
[Galaxy S Advance I9070 Android Development] LMM:
Here in Brazil, I've asked Samsung about the ICs update for Galaxy S Advance (here it is called Galaxy s II Lite), and Samsung answered that It will be update to ICS, but dont have a date for it..
[Galaxy S Advance I9070 Android Development] titus1:
That's a great response from Samsung. Just wish it could be sooner than way way later.
[Galaxy S Advance I9070 Android Development] andjoef:
In GSM Arena, someone told about the upgrade for ICS to Samsung's costumer support and receive the upgrade in July/2012. In fact, the phone meet the requirements with honor! Lets wait a bit...

Bests...

And Joe.
[Galaxy S Advance I9070 Android Development] maxomid:
Hi ...

When I Custom ROM is released to the galaxy S Advance?
[Galaxy S Advance I9070 Android Development] qzem:
Donate button added!

It is hard to answer this. It looks like, there is not enaugh progress on recovery, which is essential for further Custom rom developing.

I've add a donate button, if some of you maybe are willing to support my work this way. If I gather enaugh donations, I will buy new Galaxy S Advance, since my first one is unrepairable, and will continue to develope for this phone.

Cheers :)
[Galaxy S Advance I9070 Android Development] felipebcanto:
According to Samsung Brazil NEVER.

"

Sr. Felipe,

Bom dia,

Não dispomos de esclarecimentos referentes ao lançamento desta nova versão firmware para o aparelho em questão.

Atenciosamente,

Samsung Eletronics

Serviço de Atendimento ao Consumidor

Telefone: 4004-0000

Designação: SAC "

Which means "Good Morning, We don't have any information about updating the firmware for this mobile"
[Galaxy S Advance I9070 Android Development] Risuke:
I wrote to Samsung and got the following response.

Sr. Henrique, Bom dia

Em atenção ao seu email informamos que a atualização está sendo disponibilizada gradativamente, sendo assim, orientamos que sempre que possível verifique por atualização através do Samsung Kies.

Something like: "In response to your email inform you that the update is being released gradually, so that wherever possible orient check for update through Samsung Kies."

Maybe we can have ICS officially. :victory:
[Galaxy S Advance I9070 Android Development] torusJKL:
I wouldn't count on Samsung.

They will not release an upgrade for the Galaxy S i9000 because of insufficient ram (512MB).

The Galaxy S Advance has more (768MB) but still less then the Galaxy S II (1GB)

The best change would be a custom ROM. Cyanogenmod for example runs on Galaxy S.

If everyone donated to qzem then maybe we will see ICS.
[Galaxy S Advance I9070 Android Development] qzem:
Well if I gather enough money with donations to buy me new Advance, I will defenetly buy it and continue to work on this phone. BUt that is very unlikely to happen, till now not a single donation were made. I am saving money now for new phone by myself, but if I save enough money, I might buy newer and better phone.
[Galaxy S Advance I9070 Android Development] torusJKL:
Have you looked into using a crowdfunding page like Rockethub.com or Kickstarter.com?

I would pledge a few dollars for this project.
[Galaxy S Advance I9070 Android Development] elferni10:
Or we can take some Android developving lessons and try at our own.
[Galaxy S Advance I9070 Android Development] qzem:
@xanonus

That is creative from you, the catch is that if you only flash system partition, than the flash counter doesn't increase, is that right :)? My first attempts were, to gain root this way, but I had some problems, creating such partition (now I know why, I didn't know all the steps, and I've tried to do this in windows with dsixda kitchen and some other tools). Then I've found the kernel way, and it looks easier for me to share it with others, since I did most of the work, and users only need to flash it. But your way is good for those, who are afraid to void the warranty.

Great job!
[Galaxy S Advance I9070 Android Development] hamimi:
Is it possible to work on otg?
[Galaxy S Advance I9070 Android Development] cocafe:
If i have an OTG cable..

I will buy one.. ;)

LOL

Absolutely possible.
[Galaxy S Advance I9070 Android Development] Karsten95:
As i understand we have no ICS/JB because our NovaThor 8500 Platform has no port to ICS/JB.. but i found a ICS epo from Cyanogenmod for 8500 maybe it can help us ?

https://github.com/CyanogenMod/sony-kernel-u8500

Gesendet von meinem GT-I9070P mit Tapatalk 2
[Galaxy S Advance I9070 Android Development] CallMeVentus:
Well , I have an OTG cable....just saying

I give up writing anymore signatures.
[Galaxy S Advance I9070 Android Development] cocafe:
Eek!

Okay!

Talk to you via Whatsapp tonight :p
[Galaxy S Advance I9070 Android Development] hamimi:
@cocafe did u tried to figure out about otg on our devices?