[DEV] The project to port Android(froyo) on S8500 (8530)

Status
Not open for further replies.
Search This thread

mylove90

Senior Member
Feb 27, 2011
1,081
749
33
Cairo
if you are making an investigation about Samsung Wave S8500 all the data you will need will be in the attached file:D
file password : samfirmware.com
Good luck with porting android:)
 

Attachments

  • S8500_Service_Manual.rar
    5 MB · Views: 393

oleg_k

Retired Recognized Developer
Dec 19, 2005
183
620
Moscow
i know this user manual :)
AND....maybe i founded the differences between S5PC110 type B (S8500) and type D (galaxy series). It's SIZE of memory in POP chip!!!!
Type B - have 2Gb mDDR memory, type D - 3Gb mDDR memory.
It's main differences in the CPU.

Thanks mylove90,you remember for me it's service manual)))
 

sabianadmin

Senior Member
Jul 30, 2009
566
183
Straffan
Does that help you figure out how to configure the kernel for that chipset? Did you manage to get the display operational in the end? if not ill do a bit of digging and see what the problem is :)
 

oleg_k

Retired Recognized Developer
Dec 19, 2005
183
620
Moscow
On block diagram,on the top left corner,
we see the Package-on-Package (PoP) of main processor.
it's have 2Gb mDDR, 4Gb oneNAND and 1Gb oneDRAM.
Total we have 128+256=384MB of RAM (Galaxy S have 512MB).
 
  • Like
Reactions: cinimini and mkz14

mkz14

Senior Member
Feb 17, 2011
295
71
On block diagram,on the top left corner,
we see the Package-on-Package (PoP) of main processor.
it's have 2Gb mDDR, 4Gb oneNAND and 1Gb oneDRAM.
Total we have 128+256=384MB of RAM (Galaxy S have 512MB).

Didn't even samsung workers specified that Samsung Wave got 512MB instead of those 384? A guy explained that 1 part was for operating system's processes and the other one for custom applications...

So now you noticed in reality we got 384 instead of 512MB of RAM? What a pity...

We trust you oleg_k, we put all our hopes on you^^, you're the only one who can success on this^^!
 

rex4u

Senior Member
Mar 8, 2008
847
310
What does line 341 instruct of bootmem.c ? Could you post just this file or just the kernel source ?
Sorry not at my PC.

Sent from my GT-I9003 using XDA App
 

oleg_k

Retired Recognized Developer
Dec 19, 2005
183
620
Moscow
Temporary made kernel 2.6.29 and i got it..
Look at the logs...
This is the BIG STEP))))
 

Attachments

  • logs2.txt
    21.5 KB · Views: 174

rex4u

Senior Member
Mar 8, 2008
847
310
Good going oleg :)
I will be glad to be of any help (although I love Bada more than Android). I have Wave and SGS and knowledge of both Linux and Windows.

I would rather suggest a dual-boot scenario from SD-card as we used to on old HTC WinMo device. It's generally safer and easier for masses.
Good luck !

Sent from my GT-I9003 using XDA App
 

sabianadmin

Senior Member
Jul 30, 2009
566
183
Straffan
oleg_k are you custom compiling that kernel your self, if so can you send me the config file?

EDIT: found it, working down through it to see if i can help/

EDIT 2: You may want to supplement the lack of RAM by defining a bit of swap mem by the way. not sure if you would be able to create a swap partition with the acces to the device you have.
 
Last edited:

sabianadmin

Senior Member
Jul 30, 2009
566
183
Straffan
I think we should all be donating to the oleg_k fund instead of Androbada or Android port! here we have proof he is actively working :)
 

smokestack76

Retired Forum Moderator
Oct 18, 2008
2,235
438
Clinton Indiana
oleg_k are you custom compiling that kernel your self, if so can you send me the config file?

EDIT: found it, working down through it to see if i can help/

EDIT 2: You may want to supplement the lack of RAM by defining a bit of swap mem by the way. not sure if you would be able to create a swap partition with the acces to the device you have.

Where is the kernel? I searched but couldnt find it.
 

t0mm13b

Senior Member
Jan 4, 2011
124
51
Xiaomi Poco F1
oh i was only looking for the config file for the kerenl, thats attached in the first post (config.txt)

Just a heads up, something to bear in mind, from reading the kernel log upon bootup, something occurred to me - I do recall reading a blog posting about codesourcery's gcc version 4.4.1 was buggy in that the code produced clobbers some stack frame pointers... - (I did point this out to the samsung bada dev last year)

@oleg_k - a quick suggestion - can you not download the latest and greatest toolchain, this is the version I have - gcc version 4.5.1 (Sourcery G++ Lite 2010.09-51) - perhaps its worth a shot to try the newer version... :eek:
 
Last edited:

adfree

Senior Member
Jun 14, 2008
10,619
6,175
Samsung Galaxy Watch 4
Samsung Galaxy S22
Total we have 128+256=384MB of RAM (Galaxy S have 512MB).

This can NOT be correct. Also I9000 have more RAM...
Check this out:
http://xdaforums.com/showthread.php?t=899661

Link is expired, but from I9000 I remember they posted true Type/name of 2x RAM Chips.
The K4X1G323B, KLM8G4DEDD and K4X2G323PB represnt the 1Gb DDR SDRAM, 8Gb Managed NAND and 2Gb DDR SDRAM respectively.

You can use Original Samsung PDFs and their Homepage to proof size.
Its Giga Byte, not Gigabit.

Yes, its true. S8500 and S8530 have less physically RAM as I9000.
BUT 512MB + 256 MB.

Please try to count...
apps_compressed.bin + Rsrc_S8500_Open_Europe_Common.rc1
= decompressed and hold in RAM more then 230 MB..... AMSS and more OS related stuff is loaded into RAM...

Then 200 MB is left... free RAM.

So over 430 MB RAM is possible to confirm with open eyes. ;)

Oh, forgotten GPU used shared Memory I think. No extra Chip...

So less then 512 MB physically RAM is impossible.

Best Regards
 

oleg_k

Retired Recognized Developer
Dec 19, 2005
183
620
Moscow
It's true, S8500 have ONLY 384MB RAM memory.
check bootloader log....

<6>Memory: 80MB 256MB = 336MB total
<5>Memory: 198708KB available (7748K code, 1687K data, 4444K init)

on Galaxy S : 80MB 256MB 128MB=464MB total
 
  • Like
Reactions: hero355

sabianadmin

Senior Member
Jul 30, 2009
566
183
Straffan
Hmm ok seems you're right. Like i said in a previous post. the best way to off set that is by creating some Swap space for the device, be that on a MicroSD card or internally, it only needs to be 128mb after all.

Edit: I used to own a HTC G1 and it only had 192mb of ram the Wave has almost 3 times that (well give or take) and the G1 still runs beautifully running gingerbread to this very day :) the wave should have no problem what so ever!

By the way was the new boot loader access method of any use to you, e.g can you use it to directly boot Android without using Jtag?
 
Last edited:
Status
Not open for further replies.

Top Liked Posts