I would like to develop for my S8530 - Bada Software and Hacking General

Hi,
I need to make my Wave II S8530 the best it can be. I have obtained the Bada 2.0.1 SDK (although the offline installer reported an error in checking the Common archive I crowbarred it in ok anyway).
It is my understanding that apps developed on the 2.0.1 SDK will not work on 1.2 devices, such as mine is this correct and if so how can I get the 1.2 SDK?
On another note, I thought S8530 was identical to S8500 apart from the screen, but I just read that Android is not available (here) for it because of the different LCD controller. How long will be treated as poor relations? I'm starting to wish I bought the Sony Xperia Play. Words of reassurance would not go amiss

http://developer.bada.com/badaforum...ide-sdk&messageId=39096&startPage=1&curPage=2
I have no idea, why they remove older SDK... maybe to push 2.0
http://developer.bada.com/devtools/archives
Anyway. Normally you can develop in 2.x SDK your 1.x Apps... only use old Apis...
Here you can find older SDKs and more...
https://opensource.samsung.com/
Attention!
Maybe not the installer, but other opensource related sources included...
Best Regards

Enough help you find always on developer page, and badadev.com and in forums
dr. strangecode is also a good place to be.

Thanks,
all those links are awesome.
I guess the opensource sammy S8500 zipped ROM would be the place where you started your RevEng of the OS. To improve this I guess you are adding object code from the ROMs for other models and pre-releases. I still can't see any source code for the S8530 but I can accept it is the same as S8530 and S8550 except for the display hardware.

prepulsar said:
Thanks,
all those links are awesome.
I guess the opensource sammy S8500 zipped ROM would be the place where you started your RevEng of the OS. To improve this I guess you are adding object code from the ROMs for other models and pre-releases. I still can't see any source code for the S8530 but I can accept it is the same as S8530 and S8550 except for the display hardware.
Click to expand...
Click to collapse
There is no opensource releases for S8500/S8530 nor any Wave series. All Samsung does release as opensource are Android things, just because they must to do it following GPL license.

rebellos, I found a S8500/S8550 zip archive at the sammy opensource site, I will investigate later.
Would I be right in thinking the crux of your (nor specifically, but also, rebellos) work is reverse engineering the bootloader so that you can make a better, multiboot, or nandroid (clockwork-mod) recovery type?
I'd feel safer RE'ing if I had a good back up.
If so I would like to write an ARM dissassembler, being RISC it shouldn't be too hard if there isn't a library already freely available. I guess you're all using IDA for this. I'd appreciate feedback how I could make this better.
I'd link to my hex editor/dissassembler, but as I haven't (reasoning I'd need a re-compile to separate if from by mainstream releaser) in short: it's rather basic, fast and maintainable.
I guess it would be usable in RE'ing the compression of Bada files too, but from reading the Bada 2.0 thread (first 5 pages) yesterday, it seems to have been wasteful of memory (256+256/128Mb) which is one thing I'm rather fond of, so maybe Android _is_ the way forward for this.

prepulsar said:
rebellos, I found a S8500/S8550 zip archive at the sammy opensource site, I will investigate later.
Would I be right in thinking the crux of your (nor specifically, but also, rebellos) work is reverse engineering the bootloader so that you can make a better, multiboot, or nandroid (clockwork-mod) recovery type?
I'd feel safer RE'ing if I had a good back up.
If so I would like to write an ARM dissassembler, being RISC it shouldn't be too hard if there isn't a library already freely available. I guess you're all using IDA for this. I'd appreciate feedback how I could make this better.
I'd link to my hex editor/dissassembler, but as I haven't (reasoning I'd need a re-compile to separate if from by mainstream releaser) in short: it's rather basic, fast and maintainable.
I guess it would be usable in RE'ing the compression of Bada files too, but from reading the Bada 2.0 thread (first 5 pages) yesterday, it seems to have been wasteful of memory (256+256/128Mb) which is one thing I'm rather fond of, so maybe Android _is_ the way forward for this.
Click to expand...
Click to collapse
Can you link me to S8500 opensource binary? I'm incredibly curious about that. Can't find it by myself.
I can't imagine what functions are missing in IDA. The only one annyoing thing is no functionallity of editing/patching binaries. I'm using ARMu disassembler/hexeditor to do patches, planned in IDA before.
Basically, mijoma, b.kubica and I am reversing/modding bootloaders and bada kernel. If you want recovery - use bTerm by b.kubica and make full oneNAND image. Altought it wasn't tested practically yet but I'm sure if you damage whole oneNAND, we'd be able sooner or later to restore whole dumped image using UnBrickable Mod/JTAG.

I cant believe that maybe mistake with W8550 !!!
I know samsung camrecorder use Rtos kernel to and some camrecorder like Wave chipset !!
Investigate camrecorder firmware opensource told you what in.
Found it this is BADA OS !!!
http://www.smxrtos.com/

Sorry, I tried that S8500 ROM link and you're right it was W8500. Man is https://opensource.samsung.com/ slow!
I ran IDA free briefly, after spending weeks on my own hex editor, and it filled half my netbook's screen with toolbars. I guess its really much better than my software. And then ho1od has Wave Remaker for viewing Firmware which I'm still to try.
I've attached my hexeditor software which presently needs .NET2.0+ and VCRT9. It only interprets Windows PE and x86 at the moment but if you like I could add/branch Bada and ARM.
Does IDA Pro have an emulation feature?
I've read upto about page 15 of the Bada 2.0 unveiled thread today and am still uncertain how much RAM (potential) this phone has. Wikipedia said 512Mb and it was on that basis that I purchased it knowing that 512Mb is a good indicator that a device will be Android ICS compatible.
I forget who of you is interested in the S8530? I'd need to look at the ARM OpCodes before I could help with LCD converter. But with Bada 2.0 coming ever nearer, ah heck, you'll all still want a Droid dual booter of course!
Rebellos, you are very good and honest to display a 1mm rule next to the SMD resistors that need modding for the unbrickable mod. That is a great mod, but I can't help feeling that JTAG is still an option if only because hardly anyone has
a) the skill, steady hand and practise to solder 0.2 mm pads
b) the iron tip to do so, smallest I've seen was about 0.6mm and about three times the cost of a dirt-cheap £6 0.9mm one on eBay.
Had a look at your googlecode tree, you are all far too skilled for me, I'm going to go and draw some buttons on forms.

Related

Making our own ATi Imageon driver...

Well, if HTC won't do it, someone needs to... I want to see if it can be done. Can we create our own ATi Imageon Drivers for the MSM7200/7500?
step 1: Find out which Imageon is in there...
Here's the official list
I just hope it's not some custom job!
Think it's worth a go?
^^Bump^^
This definitely needs to be done. I wish I had the know how to develop this but unfortunately I don't.
you should really try posting this somewhere else, like maybe in the development and hacking forum, since the vogue is not the only device that suffers from this.
this is really a great idea in my opinion, and im sure there are those out there that know how to get it done!
Would be awesome, but it seems like it would be a huge undertaking. I'd imagine that Qualcomm has it locked in some way, preventing it's use if the license to use that component wasn't purchased as part of the hardware platform. I really have no idea though. I'll keep hoping : )
A journey of a thousand miles begins with one step... we have a ton of talent here, HTC and Qualcomm don't seem to want to release it... I think that it might be time to start building our own.
Post copied to development and hacking but I quoted first post of this thread to give proper credit for the idea.
I remember reading somewhere that there is actually a $2000 (and growing) cash prize for the msm 7xxx drivers. Totally support the idea.
yep... I think it's up to 7 grand now.
I'm going to wait until the end of March before I start anything.
Draiko said:
yep... I think it's up to 7 grand now.
I'm going to wait until the end of March before I start anything.
Click to expand...
Click to collapse
well if anyone could point me to link i willing to offer 200 to play quake on my phone
problem is that writing device drivers is the hardest program one can get into
the driver is limited to a very tiny mem footprint and must never be alowed to crash
even if the memory it's using is lost on the heap
and one needs access to alot of whitepapirs from the hardware maker
which is prob why htc did such a poor job writing then driver themselfs
because they were too cheap to pay qualcomm for it
Rudegar said:
problem is that writing device drivers is the hardest program one can get into
the driver is limited to a very tiny mem footprint and must never be alowed to crash
even if the memory it's using is lost on the heap
and one needs access to alot of whitepapirs from the hardware maker
which is prob why htc did such a poor job writing then driver themselfs
because they were too cheap to pay qualcomm for it
Click to expand...
Click to collapse
It's not supposed to rain on parade day...
I used to write assembly language device drivers for embedded real-time systems. Doing so requires a high level of knowledge, experience and documentation WRT:
1. Dev & testing tools and environment
2. The target hardware (detailed doc)
3. The target OS kernel and driver hooks
4. System-level programming mind-set (different from app dev)
Quite interesting and rewarding if you have the above - quite difficult, bordering on 'not gonna happen' if you don't.
Sincere best wishes to those who give it a shot!
My entire impetus for this thread was to start gathering people with the skills and talent needed to tackle driver construction. If open-source maniacs can do it, we can too. I have some experience with assembly... the tricky part is going to be finding out the specific commands, paths, and function calls for the embedded hardware. There's going to be a LOT of trial and error involved.
I'm starting to look for the Windows CE DDK right now. Come April 1st, if there is no word from HTC, Qualcomm, or Sprint on this driver issue, I'm going to round up as many capable people as I can and try to hammer this out.
Something that might shed some more light on the entire driver issue... Uh oh
Big Uh oh...
if this ever comes together fully it will be really cool but i still dont get why SE didnt include drivers in the first place??
comeradealexi said:
if this ever comes together fully it will be really cool but i still dont get why SE didnt include drivers in the first place??
Click to expand...
Click to collapse
As posted before, they probably bought it at a cheaper price by having the drivers restricted. If they were to pay full price then maybe the driver would have been included. It's kind of what Palm did back in the day when they could have spent the extra $.05 for a higher quality speaker but didn't on the Palm III series. I'm pretty sure this is a cost cutting technique used by most electronics manufacturers.
if im paying £500 for a device why not stick $0.5 on the bill! thats a shame
Damn right. I agree with all you guys.
The fact that I cannot get graphics hardware acceleration from a 500 USD+ device is absolutely ridiculous.
I love my Xperia X1, but in hindsight, I would've NEVER supported any product like this had I known it was the case.
Shame on HTC and Sony for swindling their customer from the "rich, multimedia experience" they promise so much.
Bastard Sony/HTC.
well boot android and youll have more qualcomm support..since they own the gpu chip msm7xxx devices uses now, thats what chipset all official android handsets use, even non htc android phones.
ajclai08 said:
well boot android and youll have more qualcomm support..since they own the gpu chip msm7xxx devices uses now, thats what chipset all official android handsets use, even non htc android phones.
Click to expand...
Click to collapse
and thus, there is driver support natively in android for us?
If that's true, what's stopping us from reverse-engineering the android driver and building a WinMo driver?
If we had a starting point, it's feasible--but without a starting point (or white papers), it's impossible.
i completely agree with this we have waited enough for the garbage companies to put out. Ive gone through three HTC phones already with graphics Acceleration turned OFF... WTF!!!

Bada on Galaxy S

A lot of people are asking about Android on the Wave but I was just thinking one of the best ways to promote bada would be to port it to the Galaxy S or even other phones. I am sure there has to be at least a few Galaxy S owners that would be interested in at least playing with bada. This would vastly increase the potential market size for developers and provide more incentive to develop for bada. So what do you guys think, is it doable or even worthwhile? And if anyone at Samsung by chance is reading this, perhaps you could write an official alternate bada firmware for your Galaxy S customers. The way I see it, it could only help in promoting bada.
This is a great idea. We should definitely do so. This procedure will promote our system
I agree but is Bada out yet? I thought it was still under development. Im sure samsung will want to release versions of it out made completely by them before they release the source for open dev
iffrett said:
I agree but is Bada out yet? I thought it was still under development. Im sure samsung will want to release versions of it out made completely by them before they release the source for open dev
Click to expand...
Click to collapse
hmmm
LOL!!!
Firstly we are on version 1.2 (the 1.x indicates stable) secondly its not open source. Where do you people come up with that stuff??
lol Bada on Galaxy S that will never happened
It might not happen, but I do believe it is possible. Galaxy S and Wave apparently share much of the same hardware so I wouldn't think it would be impossible to port. In my mind, I would think it would be easier to port Bada to the Galaxy S than it would to port Android to the Wave. All it would take is someone with the knowledge and motivation. But then again, I'm not a hacker or programmer so I will readily admit if I am wrong about this. Pipe dream or not, I think it would be a huge step forward if it happened.
Kill the topic guys, any developer will give you countless reasons why this is a pointless exercise.
sabianadmin said:
Kill the topic guys, any developer will give you countless reasons why this is a pointless exercise.
Click to expand...
Click to collapse
Here it is, that wonderful spirit of adventurousness that makes life worth living. Why don't you explain to us some of the reasons that this is a pointless endeavor? I am not a programmer so please enlighten me. I like the idea of Bada being ported to the Galaxy S phones.
elgo said:
Here it is, that wonderful spirit of adventurousness that makes life worth living. Why don't you explain to us some of the reasons that this is a pointless endeavor? I am not a programmer so please enlighten me. I like the idea of Bada being ported to the Galaxy S phones.
Click to expand...
Click to collapse
Go off and look the other topics i have started. then come back and say that too me. This pointless because we are having a damn near impossible time porting Android over to the Wave even though the entire Galaxy line which has similar (but in many ways different) hardware. And thats with Android which has its source code readily available to any developer. Bada is for all intents and purpose, Closed source.
Samsung releasing the source code would do a hell of a lot for bada. So what if the code is not perfect, there would be a lot of new eyes looking at the code, suggestions and improvements will surely come...
Sent from my Hero using Tapatalk
You know what..After Bada 2.0.1 is officially out and it supports s8500, I think there maybe a port which will take place to get bada on android! It is so cool man! But, at the same time, I see the Android 2.3.4 has many features and animations better that the bada 2.0.1. It is gonna be a tough choice on what you want! I own both bada as well as Android smartphones...So i would love to have bada on my wave and android on my Galaxy SL! I can clearly see the difference and the competition
They won't release bada sourcecode, never.
Releasing sourcecode means losing control over software.
Also, they are using proprietary libs of many companies, for example QuRam, releasing source would be very long and expensive process.
Its possible to patch bada 2.0 kernel without sourcecode to get it working on SGS. But I don't believe anyone will do it.
Even if we find out bada 2 is nice OS, almost nobody will want it instead of Android - no devs (nerds?) ready to spent hundreds hours of their time just because of being kind.
Me and some others tried it because i wanted to help get android onto your devices. It is next to impossible at this point. I hope newer releases will become a little better
I would not say its out of question. But then again we always want and strive to get what others say is impossible. Its what built XDA after all
So yes i still look into it..and try and try. Maybe one day
Rebellos said:
They won't release bada sourcecode, never.
Releasing sourcecode means losing control over software.
Also, they are using proprietary libs of many companies, for example QuRam, releasing source would be very long and expensive process.
Its possible to patch bada 2.0 kernel without sourcecode to get it working on SGS. But I don't believe anyone will do it.
Even if we find out bada 2 is nice OS, almost nobody will want it instead of Android - no devs (nerds?) ready to spent hundreds hours of their time just because of being kind.
Click to expand...
Click to collapse
i agree with you. at this stage i dont see any advantage of porting bada to galaxy. and yes there are two or three persons willing to have bada on it, but its not enough. maybe in future....
ok maybe, i would like see every os on every device, maybe this is a fact that everything makes sense, if everyone can choose everything it would be better, than i buy a device pay os license and if i dont like it use another. would be realy nice.
All things is't possible in development world

Porting Android to Wave (Replace Bada)

Has anyone tried it yet, what was the outcome?
Is it possible?
Please share your ideas, views and suggestions here.
I think i read somewhere about it, but the project is not continue, unfortunatelly :/
search, maybe you'll find something
Hey Abhishek...
Why do you need to create another thread...??
There are two ongoing threads on the same topic... And if you are interested please head on to those to find out the info about porting android on bada..
Dont create unnecessary threads.... I suggest delete this... or after sometime all we will see in the Bada Section is useless threads....
*facepalm*
Read other topics WWW.ANDROIDPORT.NEt there is the wavedroid project.
Go away and come back when you have some progress for us wavedroid.
Still wondering if wavedroid is a money making exercise or a genuine attempt at getting Android over. The delays don't help the impression this is an exercise being led by folks more eager than actually having the skills to accomplish the task.
I'll be the first to eat my hat if this ever comes to fruition, but I won't be donating anything to something that at this point seems to have only updates on various delays.
Hows this for an interesting post on the JetDroid website...
Not sure why you need the expensive software, it is nice and would help but 95% of the works is already completed for you guys.
To start:
Look for phones with same hardware then use that parts from their android and put the parts into a custom version. You can reuse the /sbin and /system folders from the android sdk virtual machine or if you want better performance use the /sbin and /system of a similar hardware phone android version and just add your init , init.rc , zimage and package this into a rom or dual boot like we do.
CPU:
The wave / Samsung-Intrinsity S5PC110 cpu is much more supported than our s3c6410 and used even by Apple so look at idroid , samsung crespo , HTC 4G android , samsung i9000 for sources for your android files to start from.
Screen:
The screen is possibly the same as S8000 or Spica, wave 3.3" the rest is in other samsung opensource files you just need to mix and match parts.
Obstacles:
The biggest problem might be the cpu and screen + andreno or powervx or Mali display driver but android.so will work until you get to the video driver.
Camera:
Camera is in M910 samsung opensource files / other 5MP camera, there is only a few 5MP camera from that samsung uses so might need to work on the code if you can not find it from a same camera android phone version that is already working.
Now make a good WaveDroid version:
Once you have all this and have it working then you can build a clean custom version of android optmized for your phone. CM for HTC 4G phones might work with almost no or little changes possibly just in the kernel.
The samsung opensource website has the SCH-W850 / SPH-W8500 / SPH-W8550 , this could share some hardware with Samsung Wave as well, similar number codes. Look for a recent code release nov/dec 2010 or later.
Click to expand...
Click to collapse
After reading that, I felt I could almost make an android port myself lol. Clearly there are some very knowledgeable and experienced persons out there.
What really bugs me is the Wavedroid folks have been asking for money for months, yet have shown not a shred of proof they have accomplished anything. Secondly, folks have been asking (rightfully so), why you have not implemented a Paypal widget so people can see just how much money you have raised so far. I know you are using illegal software and thus don't want to let everyone into your inner circle to see the progress, but you have shown and proved absolutely nothing. There are more doubts than positive feelings at the moment.
Please don't let this thread grow to one of two-three pages which is worth nothing, there is already another one just for this purpose
Android port is stuck because programmers dont have any programm to edit the bootloader of wave,so they can not do the port...
If anyone knows any free programm to edit ARM 7 files (like IDA 5.7) please give it to them.
But if nobody knows any programm for this case the have to wait until they have enough money form donations to buy the IDA 5.7
(sorry for my english)
This is outrageous, the fact that you need commercial tools to do what your looking to do clearly denotes your level of incompetence. Look at idroid. i didnt see them asking people for money to buy tools?? And i would say that Apple did a much better job locking down the i range then samsung did with the Wave. If you have stumbled at the starting block just forfeit the race.
Prove to us that you know what the f**k your doing and then you can have your donations.
Generally i supported this project, but then you asked for money. Money changes everything.
sabianadmin said:
This is outrageous, the fact that you need commercial tools to do what your looking to do clearly denotes your level of incompetence. Look at idroid. i didnt see them asking people for money to buy tools?? And i would say that Apple did a much better job locking down the i range then samsung did with the Wave. If you have stumbled at the starting block just forfeit the race.
Prove to us that you know what the f**k your doing and then you can have your donations.
Generally i supported this project, but then you asked for money. Money changes everything.
Click to expand...
Click to collapse
I agree with U
Asking for money, without providing any scrap of proof that anything is even going on, is what irks people here. Not even a simply paypal donation widget exists so folks can see what the $ count is too.
Too many red flags on this one. I know I'm not the first to ask for proof, or even just something other than "we are working it, it'll be done soooooon, give us all your moneys roflwtflolbbq"
So many other android ports happened without need for this software. And also may I point out what seems total ineptitude on the wavedroid team's part. The Galaxy S contains pretty much the identical hardware as the Wave does. In fact you find me a phone that has identical hardware, one running android, the other something else, and tell me we already have as near an android phone as you're going to get. Compared to other port projects, this should have been done in a weekend to be honest.
wavedroid are bogus, and will accomplish nothing just like all the so called Android to Wave projects and groups previously.
I agree with sabian. I don't know a **** about how difficult or easy is this, but i'm pretty sure that there are good developers around here. Why couldn't you start a new project?
I aggre with you guys,it is very odd that they ask for money without doing anythink...
I just posted that if you know any free software that works with ARM7 files it would be good to inform then...
But they have a very good reason to ask for money because if they can not edit the bootloader they can not load anythink else from bada...if they do that the project it would be almost done because wave and galaxy s have similar hardware so with some fixes to scripts they will have a very good androidport to wave..

Can any other OS be ported to S8500 easily?

I'm not a big fan of Bada, having it for a couple of months now.
I'm hoping 2.0 will be better, but by then can another OS be ported to S8500 with less fuss than Android (e.g. WM7, webOS etc.)
you are kidding right??
Android which is open source os couldn't be ported until now (god be with you oleg)
so what do you think about closed operating systems like Windows phone 7 or Web os
please people think before posting
if you don't understand what i mean until now
i'd just say no it is not possible or easy task at all
Ok, meego then
forget it man...android is the best thing we can get into our waves and i am not sure meego is any better in every way. I suggest close this thread
maybe maemo???
mylove90 said:
you are kidding right??
Android which is open source os couldn't be ported until now (god be with you oleg)
so what do you think about closed operating systems like Windows phone 7 or Web os
please people think before posting
if you don't understand what i mean until now
i'd just say no it is not possible or easy task at all
Click to expand...
Click to collapse
please learn to read and to think
Hold your horses now! He is asking a very valid question. The biggest issue in porting another platform to the S8500 has been the boot loader which is being tackled, once we have a method of booting Android then other OSs especially ones using the Linux kernel (Such as Meego) shouldnt be as big of a task as porting Android is/was.
As for Maemo, Maemo is now Meego so it would be a little stupid to try porting Maemo now wouldn't it
...shouldnt be as big of a task as porting Android...
Click to expand...
Click to collapse
You can erase whole OneNAND and make your "own OS".
So you had full Control of your Wave... only JTAG needed.
Bootloader is only 1 problem. All other problems are also BIG enough.
Please. How many handsets you know with more then 1 OS...
Most user can only power on or off their handsets...
So Porting OS to different handsets is NEVER easy.
Only posting funny Questions or funny answers are easy.
Best Regards

			
				
Dokugogagoji said:
So what? N900 is not Wave
Click to expand...
Click to collapse
i know boy, but i would like to have meego or ubuntu in my wave
only posting that its posible
adfree said:
You can erase whole OneNAND and make your "own OS".
So you had full Control of your Wave... only JTAG needed.
Bootloader is only 1 problem. All other problems are also BIG enough.
Please. How many handsets you know with more then 1 OS...
Most user can only power on or off their handsets...
So Porting OS to different handsets is NEVER easy.
Only posting funny Questions or funny answers are easy.
Best Regards
Click to expand...
Click to collapse
Sigh.... you seem to have gotten lost in translation. I was not claiming that Android was easy to port, I was Saying that once we have android ported other linux based OSs (such as meego) would be much easi*er* (not easy) to port over. Get it right before making statements like that in future. Also i can name quite a few, most of the WinMo 6 devices are able to boot android, the Galaxy S can boot ubuntu and android and meego, the pre can boot android, Web OS and the openmoko OS, the the HD7 can boot android and WP7, the HD2 can boot WP7 android, meego and WinMo 6.5 and the iPhone can boot iX, Android and IOS...... Shall i continue or shall i just take it my point is proven?
Sigh.... you seem to have gotten lost in translation.
Click to expand...
Click to collapse
Maybe.
But easy, easily nor easier can describe any Porting project.
In my opinion:
Heavy, heavier, extreme...
According to Thread title...
Can any other OS be ported to S8500 easily?
Click to expand...
Click to collapse
To many users not understand, how much hard work is in porting OS...
Best Regards
Is there a device that originally was not running Windows Mobile/Phone that got ported to do it?
As far as i know there was some success with the Desire HD having WP7 ported to it, however the Desire HD and the HD7 (Which is a WP7 device) have identical hardware.
sabianadmin said:
As far as i know there was some success with the Desire HD having WP7 ported to it, however the Desire HD and the HD7 (Which is a WP7 device) have identical hardware.
Click to expand...
Click to collapse
Exactly what I meant. People should be realistic about the technical feasibility of some projects. The other part is community support - looking at how android porting project (being high demand from users) developed from a single man adventure to next-to-single I really doubt than any other OS would ever be ported to Wave. Anyone with belief of having enough tech know-how is welcome to begin and will receive support (from the few actually doing something) after showing good prognosis, but the chances of that ever happening are rather low.
I'm with sabianadmin on this topic: if oleg managed to create a fully functional linux kernel then why stop there? As ubuntu has ARM port it will be relatively easy to do that... Of course this will be just another toy to tinker with, but why not?
Almost everything can have an ARM port. However, I don't see anybody interested in doing the work volunteering own time for somebody to have a toy.
May we agree that next person to propose porting should be willing to devote own time rather than saying that someone should be able to do it?
mijoma said:
May we agree that next person to propose porting should be willing to devote own time rather than saying that someone should be able to do it?
Click to expand...
Click to collapse
Sure I feel the bigest issue with porting is always the time: everyone has her/his own life, work, family and most of the projects are time consuming... I can't find time to finish my Bada SDK learning rss reader project not to say bigger projects.
mijoma said:
Almost everything can have an ARM port. However, I don't see anybody interested in doing the work volunteering own time for somebody to have a toy.
May we agree that next person to propose porting should be willing to devote own time rather than saying that someone should be able to do it?
Click to expand...
Click to collapse
Once you get the linux kernel working and a boot loader booting then it becomes a simple task to get other Linux based OSs running on that device. You can just recycle the kernel from the Android port and thats about 80 percent of the work done. As for non linux based OSs you would have to start from scratch. All of the OSs i mentioned in this thread bar WP7 and WMO run on top of linux. This seems very obvious to me but clearly you fail to see that the difficult task such as building the kernel with the correct hardware support and finding a way to boot and initialize are either done or are being worked on and are close to completion.
sabianadmin said:
This seems very obvious to me but clearly you fail to see that the difficult task such as building the kernel with the correct hardware support and finding a way to boot and initialize are either done or are being worked on and are close to completion.
Click to expand...
Click to collapse
No. I fail to see the people eager to do it. I am pretty aware of the status of the android project and feel annoyed at the number of people involved. I wouldn't say it's that close judging from the pace of progress.
Even what most would find impossible is doable with enough effort, so talking about feasibility and complexity of tasks is just a background where human resources with enough tech know-how is still the main subject.

Petition to make Wave 1/2/3 source code open source - collecting ideas

Hi everyone,
I started this on Sammobile yesterday (where it is already a sticky). Also, german site Badania has wrote about it now, too. The petition is not started yet, this is only for collecting ideas and knowing about your opinions. Recently there was some 'news' saying that the Wave 3 source code was made open source, which turned out to be untrue (the file released by Samsung was only 130kB big). Big letdown for many of us, and Wave 1/2 source codes were not even mentioned.
The current situation
The thing is, at least the Wave 1/2 users desperately need an open source release to continue enjoying their devices. Both devices are great hardware, they have a big community and developers willing to put in some ellbow grease, but, we don't have the means to fix certain stuff, only Samsung has. You might think about the trouble upgrading Samsung Apps and the trouble with push and SHP in general that many Wave users have experienced in the last few weeks and months. You might think about all the small annoyances that you users ask us CFW developers to fix everyday (but we can't). You may also think of the BadaDroid project, and the tons of work put into developing a working modem driver, still with nothing to show to the public until now.
The last official Wave 1 FW is from July (with little to none improvements over the January XXLA1 release), the last official Wave 2 FW is even older. Some of you think (and with a reason) that Samsung themselves are not willing to do any more updates or fixes for these two devices. They have, more or less officialy, abandoned these devices and are not willing to put in any more work. We, as a community, on the other hand are willing to work on these - without pay even -, but our hands and feet are bound behind our backs due to the Wave 1/2 being closed source. Don't be fooled by our recent successes (design changes, ported chinese keyboard and quickpanel) - reverse engineering is like stumbling through the dark in an unknown environment, and eventually we will come to a standstill. With Bada being closed source, we will always lag behind the likes of Android.
Samsung themselves are no strangers to the idea of openness. They plan to make Tizen an open source project, they also develop highly succesfull Android devices and they also did at least say that they are interested in releasing the Wave 3 source code. Also, they are just now planning a big company image overhaul, with a new logo and a new policy of more openness. But, if nothing is done, they will just forget about the 'old' Wave 1/2 devices - guaranteed.
So, what now?
This is where you, the users, the developers, the mods, the bloggers, everyone in the Bada community come in. I've been playing around for a while with the idea of starting a petition for exactly this: To ask Samsung to release in full the Wave 1/2/3 (or for even more Wave devices) source codes. But wait, don't rush things now!
We need a big, coordinated effort, spanning all the Bada sites around the globe.
We need the petition to operate from a site that's easy to use for everyone (that means no complicated signup and no shady stuff), and we need the petition's text to be multi-lingual, translated in all the languages of all Bada countries: german, turkish, azerbaijani, arabic, polish, czech, french, italian, spanish, and a lot that I have forgotten about. We need a great, short text (not as long as this one) for the petition, so that everyone knows even from a quick glance the why's and the uses of such a petition.
We also need supporters, people willinng to spread the word on other sites, especially the big ones such as XDA or Bada-Turkiye, but also the smaller ones. We need every voice, and we need as many people in this as possible.
We need to give Samsung the choice to either publicly let down thousands of customers, or just, finally, give us the source code that we have been waiting for for so long.
Further proceeding - my suggestion
Now, this is what I suggest now:
Don't rush things - we should be collecting ideas for at least a week until we even think about actually starting a petition.
If you're willing to support this case, spread the word or even find more supporters, let us know here.
Double points if you're also a member of some non-english-speaking Bada community .
If you have any additional ideas or concerns, also let us know - this is what this thread is for, to collect ideas and coordinate this.
We need a good short english text for the petition itself (I may come up with something later myself).
We need translations for this text in as many languages as possible. And, no, I'm not thinking about Google translations, but about the good old manual ones.
Looking forward to your opinions!
Big sorry.
But this petition can only Santa Claus make true...
1.
Samsung is not alone patent holder...
Wave 1-3 use Qualcomm Hardware AND Software...
So Qualcomm patents affected...
Nearly same stuff is in hundrets of devices from other manufacturer too, because also Qualcomm...
Not only Qualcomm... think about Quram...
Security and Compression Algos...
2.
Place holder...
Best Regards
i agree this Samsung release the source code wave 1 2 3
Maybe we should think about making the petition not only about Samsung, but also about Qualcomm and Quram. Hopes for Modem drivers and the like might be slim, but chances are we'll get a step forward, at least being able to do something more. I think Bada libraries source codes are well within the realm of possibility, and we could already do a lot with them.
Also... what else could we do now, hoping to keep the Wave 1/2 development alive?
BTW: Christmas might also be a good time to make our wishes come true .
http://www.change.org/petitions/samsung-we-want-a-good-working-bada-for-all-devices#
Why not continue this petition...
with 1,435 supporters
Click to expand...
Click to collapse
Best Regards
adfree said:
http://www.change.org/petitions/samsung-we-want-a-good-working-bada-for-all-devices#
Why not continue this petition...
Best Regards
Click to expand...
Click to collapse
That would be a good thing, but - I don't think that we will get Samsung to fix it themselves, and the petitions text is not clear about alternatives such as open sourcing. I think it's a different thing.
Hi Guys...
I am a writer from Badaforums.net.
1 month back,we planed to file petition for open source bada and we got good response.
but,after sometime we dropped the plan as we needed some reliable(and known) person to file the petition.
we have a draft ready for the petition...if u want,u all can have a look at this...
we can use this to file petition if u want...I can give the text file(only to reliable person)...
link is as below :
http ://www.badaforums.net/forums/announces/petition-request-samsung-support-bada-update-t7183.html (Refer Image)
Regards,
WaveGuru
Nice...
You mean the attached one?
I hope, it is okay, that I added your portal as Supprter at our article as official supporter...
Taxidriver05 said:
Nice...
You mean the attached one?
I hope, it is okay, that I added your portal as Supprter at our article as official supporter...
Click to expand...
Click to collapse
Yes,its OK.
I don't remember whether this is the final draft or not(have to search my machine ) ,but we can use the final one.
but,before that we need to gather support from all sites.
and BTW,Badaforums is not my portal...i am just writer of that forum
Regards,
WaveGuru
waveguru said:
Hi Guys...
I am a writer from Badaforums.net.
1 month back,we planed to file petition for open source bada and we got good response.
but,after sometime we dropped the plan as we needed some reliable(and known) person to file the petition.
we have a draft ready for the petition...if u want,u all can have a look at this...
we can use this to file petition if u want...I can give the text file(only to reliable person)...
link is as below :
http ://www.badaforums.net/forums/announces/petition-request-samsung-support-bada-update-t7183.html (Refer Image)
Regards,
WaveGuru
Click to expand...
Click to collapse
Nice! I would, however, suggest to make this a bit shorter. People seem to be too lazy to read these times . Also, set the accent on the Open Source release and include Qualcomm in the petitions recipients list. Although this may sound pessimistic, I'm amost sure that Samsung themselves won't do any development or OS updates for the Wave 1/2 (and smaller Waves) themselves.
I guess I should give some more details. Also, for those too lazy too read the whole text: Just jump to the paragraph that answers your question.
What is this about?
We want to ask Samsung to release the source codes for the Wave 1/2/3 firmwares and Qualcomm to release the accompanying hardware drivers (the Qualcomm part is an additional proposal by me).
Why is this important? / Why should I promote this or participate?
For me personally, this is something of a last hope, especially for the Wave 1/2 devices. I should know being a CFW developer myself: With what we got now, we just don't get far, and there's tons of stuff that we just can't fix (because we don't know how it works, because we can't do any changes... etc). Also, think about the BadaDroid project, which will likely get a big boost from a source code release (modem driver, anyone?). Without the open sourcing we will eventually come to standstill, and that point is not too far in the future.
Why now? / How is this different from earlier petitions?
First of all: This is the first petition specifically made to ask Samsung to release the source code. Now is a good time for this, because Samsung is planning a complete brand makeover over thenext few weeks and months. With this brand makeover comes a new policy of openness, which can only be good for this petition to reach its goal.
"The Wave 3 Bada OS is already open source." / "They'll release anyways because of Open Source Tizen."
I can assure you, it is not. Although this news was on several big Bada news site during the last two weeks, the news turned out to be untrue. The file provided by Samsung is only 130kB big and contains something, but not the Wave 3 source code. It is worse for the Wave 1 and Wave 2 devices, cause these two will be just forgotten about if we don't act. Remember, Tizen is only planned for the Wave 3, and I'm not even sure if that is official.
"This won't work."
Of course, you won't have any guarantees this will work, even if you participate or promote this. The alternative - doing nothing of the like and just hoping for the best - won't most likely do you any good either (read the second paragraph for my personal opinion). Also, we're open to suggestions on how to do this the best way. We want the whole Bada community in this, and we want to listen to your opinions and proposals.
We already have supporters such as german site Badania.de, czech site mojebada.cz, US based site badaforums.net and we're in good hopes of getting even more of the big and smaller ones to support us. This is planned to be a big global effort.
"The modem driver is owned by Qualcomm, not Samsung."
So, you're interested in BadaDroid development specifically? That's right, and that's also the reason why I'm suggesting to add Qualcomm to the petitions recipient list.
Quram algorithms sourcecode is what they sell, so they won't publish it.
Qualcomm AMSS sourcecode - forget it.
Parts of Samsung SHP source - maybe, but from my experience with Samsung HQ I wouldn't count on much. ;P
If we all want to start with this petition,we have to start early and with full proof plan.
but,we will need support from whole bada community and many sites.
I am ready to help...with my blogging and ideas...
Regards,
WaveGuru
We of badaos.net (Iranian Bada forum) are ready to sign the petition. Our forum has 20,000 users (about 3000 active)
Thanks everyone for their support!
Waveguru and nip_miniw, can we add you to the list of official supporters? Maybe also your sites (badaforums.net and badaos.net)? And, don't think wrong if it has gotten a little bit silent here, we're still working on this! But, we also still need more supporters.
If you're willing to help, post here, please.
Rebellos said:
Quram algorithms sourcecode is what they sell, so they won't publish it.
Qualcomm AMSS sourcecode - forget it.
Parts of Samsung SHP source - maybe, but from my experience with Samsung HQ I wouldn't count on much. ;P
Click to expand...
Click to collapse
You're 100% right about the Quram (QMG images, anyone?) source codes, and probably about the Qualcomm AMSS source code, too. But, with your new low level BadaDroid modem driver - would we even need the Qualcomm source anymore? Also, for the rest, I think anything will help, right?
k8500 said:
Thanks everyone for their support!
Waveguru and nip_miniw, can we add you to the list of official supporters? Maybe also your sites (badaforums.net and badaos.net)? And, don't think wrong if it has gotten a little bit silent here, we're still working on this! But, we also still need more supporters.
If you're willing to help, post here, please.
Click to expand...
Click to collapse
I think I can help too,,
I have a little group named BadaIL, we rleased 5 roms until today..
what can I do?
k8500 said:
Thanks everyone for their support!
Waveguru and nip_miniw, can we add you to the list of official supporters? Maybe also your sites (badaforums.net and badaos.net)? And, don't think wrong if it has gotten a little bit silent here, we're still working on this! But, we also still need more supporters.
If you're willing to help, post here, please.
Click to expand...
Click to collapse
What should we do as an official supporter?
k8500 said:
Thanks everyone for their support!
Waveguru and nip_miniw, can we add you to the list of official supporters? Maybe also your sites (badaforums.net and badaos.net)? And, don't think wrong if it has gotten a little bit silent here, we're still working on this! But, we also still need more supporters.
If you're willing to help, post here, please.
Click to expand...
Click to collapse
Hi k8500,
I am ready to help u all.I also have a plan in place.if you want,we can discuss this over PM.
but,I believe that making Bada as an open source should be one of the thing in petition.
we should also need to ask Samsung to provide us bugfree bada...as current bada firmware is not bugfree.
if we can't play HD games with current firmware...if we need to switch off our wave every time to clear ram...then its Samsung DUTY to provide us bugfree OS which they promised.
As many said that this will not change anything... Samsung will not do this...
It will be Samsung's decision whether they want to provide their customer bug free product or not ...but as a customer...as a money payer...I want to try to make Samsung realize that what they are doing is not RIGHT.
Thanks and Regards,
WaveGuru
I think...
At first we need an overview, who will officially support this petition...
We (badaNIA) will definitely do so...
Need name of plattform and contact infos...

Categories

Resources