Related
Hey Guys.
Does someone own such a Development Board?
We need uBoot sources from someone who's owning this board.
http://www.armdesigner.com/KIT S5PV210.html
You might want to send miki4242 a PM, it seems he's got a S5PC110 dev board:
- I received my Odroid-T (S5PC110 based) development board, which will hopefully help with testing and debugging kernels.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=8807712&postcount=75
While it's not the exact same dev kit, they might have (some of) the same sources delivered with it. It's worth a shot.
Samsung S5PV210 1.0G Mhz
with flash memory 8G
DDR2 512MB
Support 32GB Micro SD
Wifi 802.11 b/g
8" TFT LCD
Camera
HDMI output
USD 220
email : [email protected]
samsung s5pv210 board
Hello
you can also see Embest Devkit7000 samsung s5pv210 board, the board comes with Android 2.3 source code
_com.odroid.com/sigong/nf_file_board/nfile_board.php?kind=download&kernel=&page=
Here you can download the sources of kernel, android (2.2 - 2.3) and u-boot.
There are also instructions of compiling:
_dev.odroid.com/projects/odroid-t/wiki/KernelPage
_dev.odroid.com/projects/odroid-t/wiki/AndroidPage
OFFTOP: I've successfully builded, but I'm too scary to try it on real device, which seems pretty similar to reference (Dropad A8X).
I'm willing to try if someone has built it? Lemme know
xxxXxFeLiXxXxxx said:
_com.odroid.com/sigong/nf_file_board/nfile_board.php?kind=download&kernel=&page=
Here you can download the sources of kernel, android (2.2 - 2.3) and u-boot.
There are also instructions of compiling:
_dev.odroid.com/projects/odroid-t/wiki/KernelPage
_dev.odroid.com/projects/odroid-t/wiki/AndroidPage
OFFTOP: I've successfully builded, but I'm too scary to try it on real device, which seems pretty similar to reference (Dropad A8X).
Click to expand...
Click to collapse
Sent from my SGH-I897 using XDA App
codeworkx said:
Hey Guys.
Does someone own such a Development Board?
We need uBoot sources from someone who's owning this board.
http://www.armdesigner.com/KIT S5PV210.html
Click to expand...
Click to collapse
Hi,
See attached u-boot which works on this: http://www.wvshare.com/product/x210ii-Package-C.htm
Its basically a S5PV210 development board.
And another one which was on dvd... the previous one came from some chinese website to make it boot from SD (i think, not sure since i have not gotten anything to work yet!)
http://www.mediafire.com/?29bm4y7nzv7uddz
Does anybody got working sources for uboot movinand of x210ii-Package-C board ?
Seller disk contains configs only for nand and sd. There is mkmovi script in the root folder of uboot. But it's seems not working.
Could anybody say which configs I should change to make the board booting from movinand?
So, nobody know...
The solution was found by experiment way.
We should change u-boot configs.
Firstly one should add some strings to Makefile of u-boot.
Code:
x210_inand_config : unconfig
@$(MKCONFIG) $(@:_config=) arm s5pc11x x210 samsung s5pc110
@echo "TEXT_BASE = 0x23e00000" > $(obj)board/samsung/x210/config.mk
Then new file x210_inand.h must be created. Copy content of the x210_sd.h and put it into our x210_inand.h.
And make changes:
Code:
#define MEMORY_BASE_ADDRESS 0x30000000
//#define MEMORY_BASE_ADDRESS 0x20000000
#define MEMORY_BASE_ADDRESS2 0x40000000
Code:
//#define CONFIG_BOOTCOMMAND "movi read kernel 20008000; movi read rootfs 30B00000 300000; bootm 20008000 30B00000"
#define CONFIG_BOOTCOMMAND "movi read kernel 30008000; movi read rootfs 30B00000 300000; bootm 30008000 30B00000"
Terminal commands to build u-boot:
Code:
make x210_inand_config && make
Now the board is boot from inand.
As the topic says, i want to start developing or porting ROMs/Kernels
for the LG GT540 or any other phone.
I know a fair amount of computing and game developing. So can
anyone tell me what the requirements are for developing a simple ROM.
For example like how much RAM i need on my PC and need to learn Java c++ and etc.
I do know how to make an android app but couldn't put it in the market
as i need a license which i didn't buy. I don't know how to make 3d games
and stuff i can only make simple 2d apps.
I did read some stuff here:
http://developer.android.com/guide/index.html
http://source.android.com/source/initializing.html
and a lot more.
I know developing isn't easy but i do like technology and stuff like that,
so that is why i want to learn.
Thanks.
http://www.tabletroms.com/index.php...oid-source-code-heavy-duty-machines-required/
pcfighter said:
http://www.tabletroms.com/index.php...oid-source-code-heavy-duty-machines-required/
Click to expand...
Click to collapse
****...
i think building ICS is a bit too advanced for me. Maybe requirements for
AOSP for building from CM sources?
It's good to have dual core processor and you must have more than 1GB ram (otherwise linux system will kill process, because he will don't have memory). And maybe 30 GB disk space.
Firstly you'll need C++ and Java. But that's not all. You'll need to understand the structure of the Android source and kernel and how they work. You need to know how to write your own device configs and makefiles. And you must know how to solve errors.
Your build machine should meet the requirements for building Android. On my machine, Gingerbread is ready for 2 hours. Here are my specs:
Intel Core i5 430M Dual-Core Processor 2,53GHz
4GB RAM
Ati Mobility Radeon HD 4570 512MB Graphics card
500GB HDD
I'm afraid I can't help, but I want to know!
I spent only 2 Weeks learning batch and html, so I'm quite clever. I'm currently trying to learn java, then will learn C++
Sent from my LG GT540 Swift using Tapatalk
pcfighter said:
It's good to have dual core processor and you must have more than 1GB ram (otherwise linux system will kill process, because he will don't have memory). And maybe 30 GB disk space.
Click to expand...
Click to collapse
I have a dual-core processor and i have more than 1GB of ram.
despotovski01 said:
Firstly you'll need C++ and Java. But that's not all. You'll need to understand the structure of the Android source and kernel and how they work. You need to know how to write your own device configs and makefiles. And you must know how to solve errors.
Your build machine should meet the requirements for building Android. On my machine, Gingerbread is ready for 2 hours. Here are my specs:
Intel Core i5 430M Dual-Core Processor 2,53GHz
4GB RAM
Ati Mobility Radeon HD 4570 512MB Graphics card
500GB HDD
Click to expand...
Click to collapse
i will try building Froyo as i think it will be easier and less system
requirements will be needed.
Also i am trying it make linux boot through a USB. will this be a disadvantage?
Or is installing linux as part of system better?
liamwli said:
I'm afraid I can't help, but I want to know!
I spent only 2 Weeks learning batch and html, so I'm quite clever. I'm currently trying to learn java, then will learn C++
Sent from my LG GT540 Swift using Tapatalk
Click to expand...
Click to collapse
how did u learn it?
And how will u develop when u said u have no PC?
Maybe at school ;P
pcfighter said:
Maybe at school ;P
Click to expand...
Click to collapse
LOL.
Also is ubuntu a good ISO to use?
i will be changing PC soon to a better one so i am
trying to install linux on my USB.
is it possible to create a ROM from the phone?
Like booting into linux and then doing what you would do
on the PC?
androidboss7 said:
Also is ubuntu a good ISO to use?
i will be changing PC soon to a better one so i am
trying to install linux on my USB.
Click to expand...
Click to collapse
The better version is 10.10 , On the latest version (11.xx) Unity (new UI) is really big ****
http://releases.ubuntu.com/10.10/
and step by step installation
http://www.ubuntu.com/download/ubuntu/download
Man_u said:
The better version is 10.10 , On the latest version (11.xx) Unity (new UI) is really big ****
http://releases.ubuntu.com/10.10/
and step by step installation
http://www.ubuntu.com/download/ubuntu/download
Click to expand...
Click to collapse
Linux Mint is using gnome no unity
Sent from my LG GT540 Swift
androidboss7 said:
is it possible to create a ROM from the phone?
Like booting into linux and then doing what you would do
on the PC?
Click to expand...
Click to collapse
Hehe, try to load your backup in emulator
The most important thing is to know how to make Device configuration files and makefiles. Can anybody explain? Plzzz!!!!
androidboss7 said:
how did u learn it?
And how will u develop when u said u have no PC?
Click to expand...
Click to collapse
YouTube!
I'm planning to get a PC when my payback is in my bank account (Monday). It won't be very good though.
Sent from my LG GT540 Swift using Tapatalk
despotovski01 said:
Firstly you'll need C++ and Java. But that's not all. You'll need to understand the structure of the Android source and kernel and how they work. You need to know how to write your own device configs and makefiles. And you must know how to solve errors.
Your build machine should meet the requirements for building Android. On my machine, Gingerbread is ready for 2 hours. Here are my specs:
Intel Core i5 430M Dual-Core Processor 2,53GHz
4GB RAM
Ati Mobility Radeon HD 4570 512MB Graphics card
500GB HDD
Click to expand...
Click to collapse
Lol similar specs!!! Just that mine is a i5 480M and has 1gb graphic memory
And no don't run from USB all settings wont be saved like wallpaper every boot resets everything
Is much simpler install ubuntu on hdd
if you build android on a usb you wil ran out of space
i want to learn too lol
I want to kill my phone so now dl'ing ubuntu and ICS sources.
How about installing on a virtual machine? It will may have lower performance (depending on settings) but installing on a hard drive isn't reversible.
jhonnyx1000 said:
How about installing on a virtual machine? It will may have lower performance (depending on settings) but installing on a hard drive isn't reversible.
Click to expand...
Click to collapse
Ubuntu is easily removable with windows explorer
Hi, am using Garmin Asus M10 i've downloaded Android 2.2 froyo and extracted in to my sd card and when i tried to boot android with GenYboot it showing error i didnt got the right start up test ( startup.txt ) so i snatched from diamond in start up configuration and edited like this ( hoping that it'll work )
startup.txt content
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2039
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=210 msmvkeyb_toggle=off gsensor_axis=2,-1,3 rel_path=andboot"
boot
my GA M10 has 512MB ram, 512MB ROM resolution 480 x 800 Qualcomm MSM7227,CPU 600 MHz ARM 11 , GPU Adreno 200, A-GPS ,
will froyo on M10 ? or shoudi i go for eclair ??
please help me am stuck with this windows :'(
Wrong forum
Sent from my HD7 T9292 using XDA Windows Phone 7 App
We have 2 phones with have same chipset and kernel 3.0.x
http://www.gsmarena.com/huawei_u8860_honor-4197.php
Huawei u8860
Chipset Qualcomm MSM8255T Snapdragon
CPU 1.4 GHz Scorpion
GPU Adreno 205
http://www.gsmarena.com/htc_one_v-4575.php
Chipset Qualcomm MSM8255 Snapdragon
CPU 1 GHz
GPU Adreno 205
link for one v sources(3.0.16)
houwei u8860(3.0.8)
:highfive:
Or eaven porting form CAF (3.0.23)
CAF kernel link
Guys ho porting from CAF are using RAY, MINI , LWW , NEO , so no dev form here was join that project
That all from me
[/B]
This howto is working only with 2.6.32.X kernel, when this project will be finished will add HOWTO for 3.0.8
You need linux machine, i don't know it is possible on Windows and if so i don't help you with that!!!
1. Download toolchain.
Download toolchain and extract it to /opt/ directory.
Should looks like:
Code:
/opt/arm-eabi-4.4.3/
2. Set up evn.
Edit your:
Code:
~/.bashrc
file and add at the end of file this two rows:
3. Download kernel - 2.6.32.9.
You can download kernel sources from J repo Doomlord or other repo, and extract to ~/kernel/, this kernels has already needed drivers etc.
4. Compile kernel:
When i'm compiling kernel i'm doing it in this way:
5. Output files.
6. Create boot.img
- Swap kernel and modules and then:
- Creat boot.img
Extract files here /usr/local/bin and set permissions to 755.
are u trying the impossible? lol.. if this is possible it should have happened before during the x10 days. you're just wasting your time bro.
dyepnoodle said:
are u trying the impossible? lol.. if this is possible it should have happened before during the x10 days. you're just wasting your time bro.
Click to expand...
Click to collapse
NO , im now learning C and C++ code
Look here a lot of people think Galaxy S plus will not get 3.0 , same you think for xperia 2011 phone , but look here its link for galaxy s plus 3.0.43kernel. Evertying is posibole only need siklz
It is possible.
3 devs are working on it
they got help from a Sony dev.
They know how to get it booting
1 dev is rewriting the clock for 2011 devices and an other the last board fixes and then it will boot
nickholtus said:
It is possible.
3 devs are working on it
they got help from a Sony dev.
They know how to get it booting
1 dev is rewriting the clock for 2011 devices and an other the last board fixes and then it will boot
Click to expand...
Click to collapse
can you give me link .
ps: how much mony your freind zack have?(for repair phone)
did you fix ril?(for sense 4.0A)
Hi, look at github.com/kamarush
3.0 kernel isn't updated in a few days, but they are still working on it
He has (not 100% sure) $12.00
Ril is still not working, waiting for help from htc devs
I dno why but the thread for donations is gone, without letting me know
Sent from my Xperia P using xda app-developers app
any update on this?
sjondenon said:
any update on this?
Click to expand...
Click to collapse
Here is backport of 3.0.8 form xperia s
https://github.com/tkymgr/KTG_test
Thats all,but we now have nAa on our side...i hope he will done it in future
here is naa sources LINK
N1kolaa, im available for testing/compiling anything, i cant code C, C++, i only know Java, can you set up an IRC channel so we can meet ?
For C let me know if you need help with it. I may not be of great help but can to some extent
Hi Guys, i'm there again,
https://www.youtube.com/watch?v=WQMGkCT9yy0&t=6s
On some free time, i could have run Archlinux natively on Pixel C,
Here are my instructions to play a bit with your device in order to have it working on your device too !
First some warnings :
- You have no warrantly it will work on your device, maybe it can break your device
- This is in a prealpha state, reserved for developpers :
- Wifi is not working, you will have to have an OTG adapter and an USB ethernet card in order to be connected
- GPU is not working (so yes the UI is very slow, consequence of the great resolution of the screen)
- DRM drivers of the google kernel are bugged as hell, for example the cursor won't be visible on the screen if you use an USB mouse.
- No sound
Working things :
- boot
- Touchscreen
- Display
- Gnome Desktop (but quite slow due to no harware acceleration)
How to make this work (Developpers only):
- Format your Data partition on your Pixel C in order to disable the default encryption of Data partition.
USE WITH CAUTION !
Code:
fastboot format userdata
- Install a stock kernel on your pixel C that disable forced data encryption, otherwise as soon as you will reboot to android, you will have to format your data partition again ! (you can flash superSu that will modify your stock kernel and will do that for you)
- Download the rootfs here : https://drive.google.com/open?id=0BzWwMqZZvtXSTDhZWTA0RUhrTjg
- Untar the rootfs in your data partition in /data (so that the directories bin,etc... are in /data/Arch). You can use TWRP and a comandline for this (tar -xzpvf Arch.tar.gz )
- Download the kernel here : https://drive.google.com/open?id=0BzWwMqZZvtXScUsyYXBwaXpoRm8
Now enter fastboot mode and run :
Code:
fastboot boot boot_Data.img
if you want to flash it on your boot partition :
DO THIS WITH CAUTION !
Code:
fastboot flash boot boot_Data.img
Your Arch sytem will boot
user : alarm
password :alarm
Note that a sshd deamon is running and accessible on the network !
Good luck !
If you're happy of this work and you want to have more detailed instructions please pay me a beer ! Because developing for Pixel C is time consuming
http://paypal.me/MathieuTournier
Reserved
Download links are now available
Great work Samt434!!!!
Finally a desktop linux distro for our beloved pixel c.
:Q______
Wow, this is amazing! I'm interested in the modifications to 'stock' Arch you did to achieve this. Is it running a modified recent Arch kernel or what? Great work!
Arch linux domining the world! <3
GREAT JOB!!!
clixer said:
Wow, this is amazing! I'm interested in the modifications to 'stock' Arch you did to achieve this. Is it running a modified recent Arch kernel or what? Great work!
Click to expand...
Click to collapse
From the video I can see he runs "alarm" (Arch Linux Arm)
I'm not a Pixel C owner, but as an Arch Linux user, i find this news great
Does bluetooth works?
If they can get ubuntu running natively I'm in
Did you compile the kernel yourself? How did you figure out what modules to include? Do you have a (menu)config file you could share?
This is incredible, wondering how hard it is to repeat on other tablets/devices
This is great
I wish someone could port it for HP Slate 21
@Samt434 interesting, can you go into more detail about how you built the data partition image?
@Samt434 , hi Archlinux friend
Really good job
I have a similar project for Xperia S with working GPU acceleration. Maybe we can share some stuff. I already pushed some package like libhybris into AUR.
https://forum.xda-developers.com/xp...om-archlinux-phone-gnu-linux-android-t3398769
H0lmEd said:
Did you compile the kernel yourself? How did you figure out what modules to include? Do you have a (menu)config file you could share?
This is incredible, wondering how hard it is to repeat on other tablets/devices
Click to expand...
Click to collapse
Yes I will share more details soon !
The current state is not usable yet, but I know it's possible to run a mainline kernel on this device (thanks to Nvidia guys ). There is still a lot of work to do and I am very busy too with other projects I hope my work will give ideas to some Linux kernel developpers so that they can help us to have mainline kernel running on Pixel C more quickly.
Not sure the hybris approach can work here as Pixel C is using nouveau and tegra DRM + Nvidia blob for GPU acceleration.
I will share some code soon so that people can contribute.
Pixel C has great hardware, and we are approaching to run something on it that will be able to benefit of all its capabilities.
Beware that I cannot garranty any improvements as I'm doing this on my free time,
Stay stunned !
Samt434
Bray90820 said:
If they can get ubuntu running natively I'm in
Click to expand...
Click to collapse
Well.... I supposed if we run something like Ubuntu's netinstaller initrd http://ports.ubuntu.com/dists/zesty...urrent/images/netboot/ubuntu-installer/arm64/ on boot.img then we can install it and run it natively with some few more manual modification to boot.img, I've done these on raspberry pi and it worked perfectly well
Just as long as you don't delete all the partition, install / to /system
Teltarif.de a German website about telecommunication published an article: Pixel C: Richtiges Linux statt Android
Guys i have some good news about this project,
I could finally boot and run Arch on a mainline kernel (4.9) on the pixel C. (Yeah !)
Unfortunatly, DRM is not initialising correctly yet... so no display yet with the 4.9 kernel...
[ 3.622872] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 3.629493] [drm] No driver support for vblank timestamp query.
[ 3.635453] drm drm: failed to allocate buffer of size 18432000
[ 3.641375] drm drm: failed to set initial configuration: -12
It seems there is still some work to do to initialise the display correctly,
but I think we will have soon Arch with GPU accelerated UI soon
Samt434
Thanks for your efforts and the time you dedicate to this! I've been dreaming with something like this since I decided to buy this tablet! Keep it up!
Samt434 said:
Guys i have some good news about this project,
I could finally boot and run Arch on a mainline kernel (4.9) on the pixel C. (Yeah !)
Unfortunatly, DRM is not initialising correctly yet... so no display yet with the 4.9 kernel...
[ 3.622872] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 3.629493] [drm] No driver support for vblank timestamp query.
[ 3.635453] drm drm: failed to allocate buffer of size 18432000
[ 3.641375] drm drm: failed to set initial configuration: -12
It seems there is still some work to do to initialise the display correctly,
but I think we will have soon Arch with GPU accelerated UI soon
Samt434
Click to expand...
Click to collapse
Can you provide more instructions on how did you compiled the kernel?