yashsingh1/xdaforums huggingface dataset:
[Android Development on Bada] nbates66:
news people

managed to modify our fota code to load mijomas SBL loader instead.

i managed to trigger the SBL's download mode, the phone appears in odin. I'm not sure what i'm gonna do next though...
[Android Development on Bada] neophyte2008:
may b if oleg k could post the jtag image. . . u can try to put it in movi nand. . .btw did u try flashing sgs firmwares?
[Android Development on Bada] nbates66:
i believe i have all the files necessary to attempt a flash,(except maybe PBL?) but i haven't got a Jtag, so i want to make sure i have absolutely all the files right before i actually try.
[Android Development on Bada] adfree:
You could upload your work and write short How To.

So other user can try/confirm.

Thanx.

Best Regards
[Android Development on Bada] neophyte2008:
adfree doesnt flashing cause loss of data on one nand and bada firmware?

n yeah nbates u could update the fota thread with this so . . .someone could test. . . doesn't the bada bootloader act as a primary bootloader??
[Android Development on Bada] mijoma:
That's not something new. We have a working solution for loading files to memory through moviNAND (that can be put there when phone running bada). He just took a modified SBL file, loaded it to 40244000 location and jumped there.

Although easily possible this way, the other will rather be a pain in the ass, so someone would have to contribute his handset to android.

Using SBL was a known option but not recommended due to unavailability of fail-safe procedures. Another point is that SBL does not handle the screen and modem the same way. That's not an important argument as CP loading can be moved (would have to be rewritten basing on original BL) after kernel is loaded, but that's still important and not trivial work to do.
[Android Development on Bada] nbates66:
all stands true, the only reason i've went in this direction is because of olegs most recent posts, and signs the Kernel will need modifications beyond my knowlege to accomodate it booting without use of oneNAND.

also, i fear posting the .fota file will just result in a certain number of people bricking their phones.

something worth noting is that i have absolutely no idea how bada could be restored without a Jtag if this was done, in addition to a kernel with working modem being unavailable yet means that it would leave you with a phone that cannot make calls until that driver is finished(and who says there isn't more work after that to get calling working).
[Android Development on Bada] Rebellos:
Only what Androbada achieved is "omg, we need cash, "files change" and "phone melts", here paypal, bank account, cash plx" now they are trying to imply that they have to do something with Oleg's project.

@nbates prev post:

As far I understood, Oleg could boot Wave with SBL without JTAG, so probably Samsung resigned from iROM secure booting.

What's the function pointer of download mode? Ain't sure if it's good idea to flash it without JTAG, theoretically nothing bad should happen if you don't overwrite bootloader. Eventually I'm sure Oleg can repair your phone. ;d

True.
[Android Development on Bada] mijoma:
I'll answer - yes.

No, a mix of bootloader and FOTA code acts as a primary bootloader. After flashing with anything through odin, none of this would still work, so original PBL and modified SBL should be flashed to the device.
[Android Development on Bada] nbates66:
i commented out fota code that booted the modem and shutdown MMU/caches, as well as the code that set registers for kernel boot (R0=0 R1=mach id R2= atags etc) and had it jump to the sbl in memory instead(at the address mijoma pointed), i'll host the code for you to download if you like.

(for us, do the key combination for fota execution, then quickly switch to key combination for odin download mode which is vol down + power + home key, be careful not to hold too long or you turn the phone off)
[Android Development on Bada] Rebellos:
Does anyone knows what LCD model has S8530 got?
[Android Development on Bada] bsmstar:
mobilcoms.ru/load/1-1-0-3305

i think its in troubleshooting.pdf here something on page 19 there ?

i posted this link awhile ago..
[Android Development on Bada] Rebellos:
Thanks, but got this already, HDC400 and QLC1 are only samsung codes, these aren't any specific models. ;s

Oleg, i've discovered LCD_RST pin, it is the same as in S8500, GPIO_MP05(5)
[Android Development on Bada] adfree:
http://xdaforums.com/showpost.php?p=13407560&postcount=44

:cool: :cool: :cool: :cool: :cool: :cool: :cool: :cool: :cool: :cool: :cool: :cool: :cool:

I hope you understand what this means.

100000000000000000000 x Thank you very much ho1od

You make me really happy today.

Best Regards
[Android Development on Bada] adfree:
Bingo.

First I'll try something else. To be sure not to brick my Wave tooooo fast.

Then second attempt. XXJL2 Text modify if Bootloader is secured... my idea is to change text string "Download mode".

Best Regards
[Android Development on Bada] adfree:
:o

Multiloader flashes this file... Wave restart after successfully written into handset... then DEAD.

:o

ATTACHED FILE is DEADLY. NOT FLASH!!!!

Only for example what I've changed.

So 128 Bytes Signatures are true... Security is high in XXJL2 Boot.

Before I can do more stupid tests. I need to wait... :)

AGAIN. NOT use attached file to flash with Multiloader nor other Tools you found... only for research.

Best Regards
[Android Development on Bada] adfree:
Yes. :o My second Test device.

But no panic. In few days I can repair... I hope.

Best Regards
[Android Development on Bada] nbates66:
ok i've been spinning more crazy and dangerous ideas, how about this:

according to oleg the Wave can handle finding a bootloader when the NAND has been repartitioned to resemble a Galaxy Android layout, right?

so... would odin perhaps accept flashing a decrypted but otherwise standard Wave XXJEE bootloader to the boot partitions?(decrypted because as far as i understand, the wave bootloader decrypts the bootloader files before flashing) If this could be done, perhaps it would be a way back to Bada OS from Android by triggering the original download mode.

The problem is of course, if odin doesn't manage to flash correctly, your phone is pretty much bricked.
[Android Development on Bada] adfree:
S8500/S8530 decrypt self internal mechanism AFTER Multiloader..

Tested and confirmed by ho1od :cool:

http://xdaforums.com/showpost.php?p=12640159&postcount=42

Then later by me:

http://xdaforums.com/showpost.php?p=13332517&postcount=49

So what ever looks like boot_loader.mbn (you could inject what ever you want), but first it will be decrypted in handset by active Bootloader...

Second thing... boot_loader.mbn is splitted into 2 parts in memory (512 MB oneNAND). Check this out:

http://xdaforums.com/showpost.php?p=12131413&postcount=15

128 KB filled with FF between 2 parts...

So in theory you have to create valid boot_loader.mbn... then encrypt.

Then you have chance to bypass without JTAG...

But as you can see. Without JTAG you can't play safe on Bootloader. :( :o

Best Regards
[Android Development on Bada] ho1od:
The loader has a mechanism to verify the signature of RSA1. But I do not know how to change it
[Android Development on Bada] nbates66:
thats what i meant :)

if we use odin to flash it then that part wont matter, it's the Samsung Galaxy flasher(SBL via odin protocol) that'll be doing it, i don't believe it encrypts files.

the hardest part :(

shouldn't need to encrypt before flashing if we're using odin/SBL as flasher i think?

still holds true, i have no JTAG :(
[Android Development on Bada] Rebellos:
Found the reason of showing 384 MB RAM by Kernel:

from S5PC110-D specification

Wondering if One-DRAM isnt even used by Kernel or is being initialized later. I guess it should be used as I9000 contains One-DRAM too probably, or doesn't?
[Android Development on Bada] sabianadmin:
when you look at any task manager on the galaxy S it give a maximum of 384 mb of ram available so id imagine it does alright.
[Android Development on Bada] bsmstar:
you are right, i read somewhere that its divided this way so galaxy system uses 128mb for itself and pure 384mb for the user, so if you have this, then it means that same ram in wave as in galaxy s :D you might wanna double check this info cause as i said i read it somewhere and im not sure ;)
[Android Development on Bada] Lunchbox115:
Wrong, as user you can just use 329 of the whole 512MB. ;)
[Android Development on Bada] buggy11:
But where is the last 55Mb of memory?

512Mb-384-128 leaves 55 as spare capacity.

I'm just curious
[Android Development on Bada] herandy:
128+384=512 how did you end up with 55 extra?!?!
[Android Development on Bada] adfree:
http://forum.gsmhosting.com/vbb/7186340-post1.html

Meanwhile for study.

S5250, S8500, S8530 JTAG dump... :cool:

And I9000.

Thanx Rebellos for Link.

Maybe someone could analyze I9000 Dump according to this:

http://xdaforums.com/showpost.php?p=12104032&postcount=10

Best Regards
[Android Development on Bada] adfree:
:D

@ sabianadmin

Please.

More posts about research... technical details, solutions, hints what ever can help...

Please reduce annoying posts about your "English lessons". ;)

And stop attack users. :eek:

Thanx.

Best Regards
[Android Development on Bada] amir3656:
hi all

hi phone named meziu m9 operating system is Android 2.2 It seems that it is compatible with Samsung wave in graphics Processor: Power VR 540 GPU .

i hope it helps in anything
[Android Development on Bada] maayer:
Oleg_K, you nothing wrote long ago. Please let us know how the work goes.

Thanks and good luck!!
[Android Development on Bada] civil.scholar:
Oleg will back at May 9
[Android Development on Bada] smokestack76:
Thank you all for keeping this clean now. :D

And no need to reply to me. ;)
[Android Development on Bada] adfree:
Good morning Lazy Town. :D

Anyone analyzed I9000 JTAG dump? :confused:

How big is the Boot area? Before modem.bin start?

Best Regards
[Android Development on Bada] sabianadmin:
Its kind of sad how excited oleg_k's return has me.
[Android Development on Bada] stephenlb4u:
what you mean???
[Android Development on Bada] sabianadmin:
I mean that it is sad that i am excited that Oleg is back today.
[Android Development on Bada] luongdk:
be careful, symbianadmin will teach you an English lesson because you miss understand what he mean :p

and.. how happy of waiting
[Android Development on Bada] aLexzkter:
Huh? Is that a question or...?

@Oleg, just say anything or "we" will think the project is oficially dead :D
[Android Development on Bada] lordfarhan40:
Oleg_k, Oleg_k where are you?

We all are waiting for you
[Android Development on Bada] mylove90:
i think he is too busy :)

just wait for him....he will reply at most tonight
[Android Development on Bada] oleg_k:
hello cowboys)))

I'm back!and we are ready to complete full function kernel.

this is completely correct gpio file)

and please,stop the spam and flame!
[Android Development on Bada] lordfarhan40:
O yeah oleg_k is back :)
[Android Development on Bada] neophyte2008:
Man oleg's back :))))))))))))))

Hey Oleg could u tell me if networks working in the latest kernel???

n

The things not working...............................

Oh oleg U r my hero :)
[Android Development on Bada] sabianadmin:
I should really be teaching you an english lesson judging by that. Nice to see oleg back, but sadly it now means i have to check this thread once every five minutes again haha
[Android Development on Bada] smokestack76:
Alright. Lets stay on topic. Again lol. I know its got alot going on now. But please?
[Android Development on Bada] sabianadmin:
Yes sorry, for once i didn't start that! @Oleg have you updated your Git repo with all the comms stuff yet?
[Android Development on Bada] lanluckez:
+1

How modem driver goes?
[Android Development on Bada] joquers:
oleg_k: can you update your first post in this thread so we can see the current state of the project? please

- what have you accomplished so far

- what's missing

- what do you need (not talking about donations, just more schematics and stuff like that)

best regards
[Android Development on Bada] krystiano23:
Hello. I'm new here and I am a Pole, who speaks poor English:) But I have a question.What other file you working now? Bootfiles, CSC, Fota???
[Android Development on Bada] vivekforbes:
Currently oleg_k is working on making kernal fully functional(means support all features).for now he is working on modem drivers to enable GSM, GPS and sensors..

Note: Please read the thread fully before posting.
[Android Development on Bada] sabianadmin:
Actually that was damn near perfect english :) well done!
[Android Development on Bada] greendoki:
and what can we know about the speed?

is the CPU still working on 800MHz?is it lagging or it's fast? :)

sry for my english...
[Android Development on Bada] Dark Fable:
Oleg we all believe in you sir, keep up the good work. I'll spread the word about you and make sure you get lots of donations and support. :)

So can you please tell us in how many days you will have the port ready ? Sorry if Im being impatient, we've been waiting for months now to get android and only your project gives hope.

Good luck !
[Android Development on Bada] nbates66:
hehe, i know people are excited, but lets not get *too* carried away eh? oleg still has to do drivers for the modem, sensors, gps, power driver, upsidedown screen etc. I don't believe it has been stated anywhere that he'll have the port ready within "days" (though that would be nice), unfortunately the reality is it's just not that easy! :P
[Android Development on Bada] krystiano23:
And why oleg_k not place no video? And replay I'm sory for my english :)
[Android Development on Bada] Dark Fable:
They are unnecessary features for me, I could do without everything except the power driver I guess as I only need the awsome android apps. ;)
[Android Development on Bada] buggy11:
If the phone should be operative, i.e. be able to call, not having the screen upside down and no possible input +++, all this need to be in place. I do agree that some of the features could be left out for other people to work with when the basic is up running. But it all comes down to how much Oleg_K want to share, because he is as I understand the only person with access to the full schematics. And without this, there is nothing but wait we could do. Unless we are one of the bootloader geeks hacking and having fun with that :D
[Android Development on Bada] Dark Fable:
I remember the android being ported so the Samsung Jet, I saw the jet running Android 2.1 and I was like 'whoa ! I want this on my wave' :D

Any idea how long that project took ? based on that it'll give us an idea how long this might take.
[Android Development on Bada] aLexzkter:
One year....
[Android Development on Bada] mylove90:
just keep it quite please :)

if there is any news i am sure oleg will let us know :)

for the mean while don't post any questions about dates or videos or what is working and what is not working

just let the real developers do their job in a comfortable way and just watch
[Android Development on Bada] Rebellos:
Why would he place video? To read 15 pages more of comments like

or

?

Dunno why I post it, because the most people will not read more than 5 posts from whole thread and just post

In my opinion 90%+ working kernel+GUI will be done in around 1-2months if oleg will keep the amazing progress, altough that it is not sure it'll be bootable without reflash.

Serg, mijoma and I am working hard on booting through FOTA inject without JTAG, but it is even harder to achieve than I thought before.
[Android Development on Bada] pauldmps:
^^ The problem is that you ask one time, then another noob asks one time & then another one & this process continues forever.

Please open your eyes & read before posting unnecessary stuff.

Oleg_k is doing this on his free will. Please don't piss him off. Show some support.
[Android Development on Bada] oleg_k:
Now i'm working on a kernel drivers for sensors - Optical (GP2AP002S00F),

accel (SMB380) and compas (yamaha).

After we need rewrite keyboard driver and

modem driver with GPS.
[Android Development on Bada] zefiro1492:
Hi and thanks for your work...

But, when will possible has a complete android porting?
[Android Development on Bada] sabianadmin:
Questions like that are now officially banned, i dont think anyone else here would disagree with that. Its done when its done and no sooner.
[Android Development on Bada] aLexzkter:
I clicked on the wrong button, didn't want to thank your message whatsoever.

Actually I wanted to answer your question, the one that has been formulated and reformulated like 1000 times so far.

There will be a complete android port when everything's working, but there's a lot of work to do, so don't keep asking "when".
[Android Development on Bada] Fahrenheit51:
Zefiro, è una domanda che è già stata chiesta fin troppe volte. C'è chi dice un mese chi "qualche mese" chi un anno.. nessuno lo sa, neanche Oleg. Se il lavoro procede bene come sembra, fra qualche settimana potremo flashare Android sui nostri Wave, se no dovremo solamente aspettare.

ENG: Zephyr, is a question that has already been asked too many times. Someone say a month, who "few" months, who a year .. nobody knows, not even Oleg. If the job is going well as it seems, in a few weeks we could flash Android on our Wave, otherwise we will just have to wait.
[Android Development on Bada] waveboy:
i think its time we have an faq for noobs on the first post...........
[Android Development on Bada] lordfarhan40:
They wont even bother to read the FAQ even if posted on the first page.
[Android Development on Bada] lordfarhan40:
Hey any one who want to know the current development just goto:http://bit.ly/androidOnWaveIRC AND DO NOT ASK ANYBODY just read the logs. links to them is on top of the page. scroll through it skip some part and read some and you will come to know about the current development
[Android Development on Bada] bartaspoz:
You were wrong...

They don't even bother to read 3 or 4 posts above on the same page...
[Android Development on Bada] charsi:
Created a wiki page to answer all questions..

Androidonwave_WIKI
[Android Development on Bada] Infomatrix:
Just don't react on posts with questions like "when this port will be finished"? or "when will be the first version released?" and don't answer to the people who ask these stupid questions again and again. Just ignore them and after a while they will stop asking these questions because nobody reacts on them.
[Android Development on Bada] Gerino:
A question :

When the portage will be ready, we can use the current rom running on the Samsung I9000 with some modifications or we will have to do an entire new rom?
[Android Development on Bada] charsi:
Answer -- http://xdaforums.com/wiki/index.php...de_for_galaxy_or_other_xyz_android_mobile_.3F
[Android Development on Bada] pauldmps:
lol. This thread is turning out to be extremely funny.
[Android Development on Bada] Rebellos:
First kernel booted without JTAG by Serg and me.

http://code.google.com/p/badadroid/source/browse/trunk/FOTA/kernel_boot.ASM.log?spec=svn147&r=147

No, it is not flashable, and no, it doesn't play, show, dance, sing, scream or anything, it just boot for now.

If you want to tell us how happy you are please come to IRC, don't post here

http://webchat.freenode.net/?channels=androidonwave
[Android Development on Bada] srg.mstr:
I will just add it http://www.youtube.com/watch?v=nRahjzStoGU
[Android Development on Bada] anghelyi:
Good job! I think you are the first who managed to do this without JTAG! Was it from NAND or from the SD card?
[Android Development on Bada] Rebellos:
moviNAND (don't mix up with oneNAND)
[Android Development on Bada] anghelyi:
I see. Thanks!
[Android Development on Bada] greendoki:
as i see it's booting bada, doesn't android...or it doesn't matter?

greetings from hungary ;)
[Android Development on Bada] aLexzkter:
He booted Bada by pressing the end call button and then booted i9000's Kernel by pressing the other button...
[Android Development on Bada] greendoki:
ok thx for your answer :)
[Android Development on Bada] aLexzkter:
Ok guys, I'm going to ask a stupid question now...

How did you inject Android's kernel without the Jtag method?
[Android Development on Bada] mijoma:
That's through FOTA. Kernel is loaded from moviNAND to the memory (first through patched SBL that called back FOTA, but it should not be required in the future) and executed. The original phone partitions are not touched.

Kudos to Rebellos for excellent work on PBL.
[Android Development on Bada] srg.mstr:
Succeed in uncompressing kernel and executed it a little.

it's possible to start it without SBL patched by Mijoma, what means that modem is still init by original bada bootloader and the screen keeps working (shows bootlogo)

http://code.google.com/p/badadroid/...OTA/kernel_boot_srg.ASM.log?spec=svn156&r=157
[Android Development on Bada] KISS_bass:
guys in the project. you are a machines good luck!!
[Android Development on Bada] kaapa:
forgive me if i'm wrong, but that means we can now put android kernel into memory without high risk of the bricking the phone? (bada is still placed in nand, isn't it?)
[Android Development on Bada] srg.mstr:
if the kernel was loaded successfully u can connect USB cable to phone and see like this message ~$dmesg:

[ 4603.228018] usb 2-1: new high speed USB device using ehci_hcd and address 6

[ 4603.364109] cdc_acm 2-1:3.0: This device cannot do calls on its own. It is not a modem.

[ 4603.364189] cdc_acm 2-1:3.0: ttyACM0: USB ACM device

[ 4603.365317] scsi11 : usb-storage 2-1:3.2

[ 4604.374847] scsi 11:0:0:0: Direct-Access SAMSUNG GT-I9000 0000 PQ: 0 ANSI: 2

[ 4604.379469] scsi 11:0:0:1: Direct-Access SAMSUNG GT-I9000 Card 0000 PQ: 0 ANSI: 2

[ 4604.380158] sd 11:0:0:0: Attached scsi generic sg1 type 0

[ 4604.380470] sd 11:0:0:1: Attached scsi generic sg2 type 0

[ 4604.386826] sd 11:0:0:0: [sdb] Attached SCSI removable disk

[ 4604.387570] sd 11:0:0:1: [sdc] Attached SCSI removable disk

edit: http://code.google.com/p/badadroid/downloads/detail?name=S8500_like_I9000.jpg&can=2&q=#makechanges
[Android Development on Bada] Rebellos:
Yes, you are right.

Bada is 100% placed in oneNAND + user data & settings on moviNAND

Kernel image is placed in User partition of moviNAND and is loaded to RAM, then unpacked and booted there.

Kernel does not mount nor use any physical partitions from any of available memory, but it does initialization of oneNAND, moviNAND and external SD Card, so basically to provide some filesystem into Kernel we have to configure it to

not use oneNAND (let's leave it for Bada stuff)

mount moviNAND partitions as FAT (if TFS4 is really 100% compatibile with FAT, as Samsung says)

mount SD Card partitions, when we can format these in any way, it can be FAT, EXT2, EXT4, NTFS and so on. Probably Serg will make first tries with ext2.
[Android Development on Bada] thehero21:
hey sgr,

Congrats to the devs (its a hard work and consume a buch of time) for this GREAT success (a big Milestone - kernel booting without JTAG hw)!!!!

insnt SBL needed for a full odin flash, or would a flash by a mini initrd(initramfs) any better???

im HAPPY and many thanks for that .... :-)
[Android Development on Bada] Fahrenheit51:
@srg.mstr : Hi Srg thanks for your work. When I saw your video on YouTube, I noticed that you we're using Windows7 OS. But, in your last picture I saw a screenshot of Ubuntu11.04 OS. So: Can you explain me why you have to use both the OS? Just curious.

Good Luck for the project!
[Android Development on Bada] Rebellos:
Multiloader which we use to flash FOTA works under Win XP, while compiling Android kernel is possible only under Linux/Mac OS.

@thehero21:

We are not working on fully replacing Bada by Android for now, but on working dual booting Android, so full reflash isn't possible, so far to boot Android kernel it is needed to copy one file (zImage) to the moviNAND when connected Bada in USB Drive mode + flashing FOTA module.