maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   General (https://talk.maemo.org/forumdisplay.php?f=7)
-   -   maemo 4 port to 5800 (https://talk.maemo.org/showthread.php?t=33283)

ddalex 2009-10-21 20:05

maemo 4 port to 5800
 
Does anybody have some low-level hardware specs about how symbian boots, elf2flash utility used to create flash files for Nokia S60 firmware upgrades, Nokia 5800 / N97 low-level hardware manuals ?

I'd like to try my hand at porting maemo 4 to the 5800/N97 since the hardware specifications of these devices seem to be very close to N800 hardware. My general approach is to modify firmware upgrade files used for 5800 to make it boot a linux kernel and use the userland unmodified from N800 since they should binary compatible.

If you have any other suggestions or thoughts, I'd really like to hear them.

zerojay 2009-10-21 20:11

Re: maemo 4 port to 5800
 
Quote:

Originally Posted by ddalex (Post 354499)
Does anybody have some low-level hardware specs about how symbian boots, elf2flash utility used to create flash files for Nokia S60 firmware upgrades, Nokia 5800 / N97 low-level hardware manuals ?

I'd like to try my hand at porting maemo 4 to the 5800/N97 since the hardware specifications of these devices seem to be very close to N800 hardware. My general approach is to modify firmware upgrade files used for 5800 to make it boot a linux kernel and use the userland unmodified from N800 since they should binary compatible.

If you have any other suggestions or thoughts, I'd really like to hear them.

Wow, that's a lot to take on in one shot. I would start from Mer and try to port that. Good luck.

f(x) 2009-10-21 20:19

Re: maemo 4 port to 5800
 
I can't help you in this, but did you consider the screen resolution/drivers/others before going into the next step?

Also, search for "siemens sx1". As far as I know it is the only Symbian device (s60v1) that was possible to load linux with (The bootloader called uboot , I don't think the source was ever released but this was long time ago, not sure now)

You might want to check this http://forum.oslik.ru/

Good luck

Stskeeps 2009-10-21 20:28

Re: maemo 4 port to 5800
 
Start with getting a linux kernel working, console showing on screen and then SD card access and touchscreen input.. then you might have something.

ddalex 2009-10-22 09:40

Re: maemo 4 port to 5800
 
Quote:

Originally Posted by zerojay (Post 354504)
Wow, that's a lot to take on in one shot. I would start from Mer and try to port that. Good luck.

I think the real hurdle is to get a Linux kernel working on the bare hardware - after this we can push Mer, Maemo, even Android as userland.

A second worthwhile consideration is to boot the Linux kernel as a Symbian process, using something like user-mode linux, with drivers that talk underneath to Symbian. Than one could run needed Maemo binaries in this Linux user process, or start Android to run Android application on S60.

Currently I'm still trying to compile the Linux kernel without drivers in OpenC under S60 5th SDK.

arachnist 2009-10-22 13:15

Re: maemo 4 port to 5800
 
Quote:

Originally Posted by ddalex (Post 355155)
A second worthwhile consideration is to boot the Linux kernel as a Symbian process, using something like user-mode linux, with drivers that talk underneath to Symbian.

User-mode linux is just a userland process. There are no drivers in it to talk with the host hardware. Not to mention that it's *very* slow (like 10% of the native speed, or so)

fmo 2009-10-23 10:24

Re: maemo 4 port to 5800
 
Hi ddalex,

Could you please keep us updated on your progress, I'm really interested by the results, it could open up a lot of new option to various Symbian Phones

pathmarkpolice 2009-10-24 03:34

Re: maemo 4 port to 5800
 
The Omnia HD processor, the cortex A8 arm does support the linux kernel, so you could load it onto there.

http://www.arm.com/products/os/linux_download.html

Also, symbian's source code is now public:

http://www.osnews.com/story/22387/Sy...el_Source_Code

chriotte 2009-11-20 09:06

Re: maemo 4 port to 5800
 
How is it going?

drm 2009-11-20 09:27

Re: maemo 4 port to 5800
 
Quote:

Originally Posted by ddalex (Post 354499)
Does anybody have some low-level hardware specs about how symbian boots, elf2flash utility used to create flash files for Nokia S60 firmware upgrades, Nokia 5800 / N97 low-level hardware manuals ?

I'd like to try my hand at porting maemo 4 to the 5800/N97 since the hardware specifications of these devices seem to be very close to N800 hardware. My general approach is to modify firmware upgrade files used for 5800 to make it boot a linux kernel and use the userland unmodified from N800 since they should binary compatible.

If you have any other suggestions or thoughts, I'd really like to hear them.

I’ll keep track on this thread because 5800 is still my phone. I don’t want to damage it. It’s an amazing phone.


All times are GMT. The time now is 02:11.

vBulletin® Version 3.8.8