Related
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, I would like to run linux instead android, -WOLF- from 4pda.ru have done this with his samsung galaxy spica and I would like to do the same for our OB.Here is origina thread on 4pda.ru but it is all in russan.I tried to make a kernel with frambuffer console and sdcard as root directory but it failed.So anyone who can cook kernels please help.Then, when kernel is done we will try to run linux(ubuntu, andstrom, etc.).
Thank u!
Here is angstroms LFS for abstract smarphone and people wich port it to their devices
suleymanovemil8 said:
Hi, I would like to run linux instead android, -WOLF- from 4pda.ru have done this with his samsung galaxy spica and I would like to do the same for our OB.Here is origina thread on 4pda.ru but it is all in russan.I tried to make a kernel with frambuffer console and sdcard as root directory but it failed.So anyone who can cook kernels please help.Then, when kernel is done we will try to run linux(ubuntu, andstrom, etc.).
Thank u!
Click to expand...
Click to collapse
I had installed successfully UBUNTU with VNC but result was not one can use daily so removed in one hour, though good for experiment.
And our OB processor is not enough powerful you can throw Linux. Minimum requirement for UBUNTU is dual core processor.
Search UBUNTU on mobile, or UBUNTU;s official site.
cant we run win 95 ?
pkb_always4u said:
I had installed successfully UBUNTU with VNC but result was not one can use daily so removed in one hour, though good for experiment.
And our OB processor is not enough powerful you can throw Linux. Minimum requirement for UBUNTU is dual core processor.
Search UBUNTU on mobile, or UBUNTU;s official site.
Click to expand...
Click to collapse
I don't mean linux on androi, I mean installing linux instead of android and I'd like to use Angstrom and if galaxy spica and gio can run it our OB will do it !And it doesn't requires prosessors clock and a lot of ram because there is no android, it runs along as native os.And i know about ubuntu for mobile, it runs on android and it is like a linux on android.
BeBeLKhaN said:
cant we run win 95 ?
Click to expand...
Click to collapse
No.We can run linux because we can take android's linux kernel.Android is very low weight linux.
First we need just enable framebuffer console in kernel, this will help us with starting linux ::
suleymanovemil8 said:
Hi, I would like to run linux instead android, -WOLF- from 4pda.ru have done this with his samsung galaxy spica and I would like to do the same for our OB.Here is origina thread on 4pda.ru but it is all in russan.I tried to make a kernel with frambuffer console and sdcard as root directory but it failed.So anyone who can cook kernels please help.Then, when kernel is done we will try to run linux(ubuntu, andstrom, etc.).
Thank u!
Click to expand...
Click to collapse
Android is based on Linux, so what do you expect by running Linux on OB?
I don't have time to do that, so I'll just wait and see your progress then...
What will you choose? Computer with linux dis. or with android?I think with linux.
BeBeLKhaN said:
cant we run win 95 ?
Click to expand...
Click to collapse
)) you made my day )) EPIC answer )
WTF
suleymanovemil8 said:
What will you choose? Computer with linux dis. or with android?I think with linux.
Click to expand...
Click to collapse
I do using my computer with Ubuntu Linux OS, not Android.
Your quest above are,
suleymanovemil8 said:
... I would like to do the same for our OB.
Click to expand...
Click to collapse
So, you are talking about OS on computer, or mobile device?!
redy2006, please help with kernel, i'm gonna get craizy with this kernel...
In the past I had a chinese android device which had 3 options of booting: Android, Linux(I think ubuntu) and Windows CE.
It's really very nice to run linux because it looks like a real pc
ohadz said:
In the past I had a chinese android device which had 3 options of booting: Android, Linux(I think ubuntu) and Windows CE.
It's really very nice to run linux because it looks like a real pc
Click to expand...
Click to collapse
Whe off ics will release i will take it's new kernel 3.xx, but i neeeed help with kernel.
redy2006 said:
I do using my computer with Ubuntu Linux OS, not Android.
Your quest above are,
So, you are talking about OS on computer, or mobile device?!
Click to expand...
Click to collapse
mobile device, well i think this will make our device more poerfulll, we could use the programs wich are not ported on any android device, and do many more!
This belongs in general.
BeBeLKhaN said:
cant we run win 95 ?
Click to expand...
Click to collapse
Yes, we can.
https://www.youtube.com/watch?v=JWkqMmtSJRE&feature=youtube_gdata_player
Sent from my P-970 using xda app-developers app
wessyh0 said:
Yes, we can.
https://www.youtube.com/watch?v=JWkqMmtSJRE&feature=youtube_gdata_player
Sent from my P-970 using xda app-developers app
Click to expand...
Click to collapse
I was launched with apk i foger it two weeks ago windows 95.It booted 30 sec.mouse control was very hard and i couldnt access sd files.Than I delete win95 image and application.
Win 95 can run alongside android but if u want to make it your native os u must work alot to port it.And in this thread i don't mean runing any os with android i mean runnning linux dis. instead of android.
Any question about "4pda.ru" here: http://onlinecontent.ru/viewtopic.php?f=2&t=2&sid=09bc3461206b22af1e5f924e0fc2900c
Hi guys,
If you're, like me, greatly excited to get Ubuntu Touch onto your phone, and/or tablet, here is a guide to port it!
It helps you get started on a port:
https://wiki.ubuntu.com/Touch/Porting
Also:
This is not a thread for eta:s for your device port. Nor is it a thread to ask for a port. Both of which you'll have to go to each device's own forum.
This is a thread for discuss ports, get help on them and to share experiences.
For Ubuntu Touch specific questions, see other threads.
FAQ:
Can you port device X?; Ask in your device X's forum. Or even better, try it yourself! It's not that hard, actually. See link above.
Does Ubuntu Touch run Android Apps?; No.
Will it?; Maybe. If anyone cares to actually make it work.
Do I need to have X; run Y; or do Z?; Check the Port guide! https://wiki.ubuntu.com/Touch/Porting
Sent from my GT-I9300 using xda app-developers app
Everyone with a nexus needs to install Ubuntu and then show everyone they know how in it's current state it is unusable except as a test device for apps.
Sv: Port Ubuntu Touch
Markk29 said:
Everyone with a nexus needs to install Ubuntu and then show everyone they know how in it's current state it is unusable except as a test device for apps.
Click to expand...
Click to collapse
Well, it is a dev release for developers and Ubuntu enthusiasts, so they probably already run Ubuntu. And if not, it's a 20 min install.
And porting it is still a large project by itself, so it'll go nicely hand in hand until the stable release of Touch, I think.
Sent from my Transformer using xda app-developers app
coming soon https://plus.google.com/u/0/107265043789873157543/posts/hAE1grem6hj
Kalashnikitty said:
coming soon https://plus.google.com/u/0/107265043789873157543/posts/hAE1grem6hj
Click to expand...
Click to collapse
is that S3 , in the pic if i am not wrong?
Porting posted:
https://wiki.ubuntu.com/Touch/Porting
S3 already has it: http://www.omgubuntu.co.uk/2013/02/ubuntu-phone-up-running-on-samsung-galaxy-s3
Just been reading through the process and if seems relatively straightforward to port so I can't wait to see what comes out of this
can i ask a question?what mean ubuntu is based on cm10.1?by which meaning?ubuntu i quess it will be an OS by itshelf.why based on cm10.1?
termagazis said:
can i ask a question?what mean ubuntu is based on cm10.1?by which meaning?ubuntu i quess it will be an OS by itshelf.why based on cm10.1?
Click to expand...
Click to collapse
Because some of the Android components are reused. Read here: https://wiki.ubuntu.com/Touch/Porting#General
Ubuntu is a distro. Linux is an OS. Android is kind of a distro too.
Please correct me if I'm wrong.
Actually pending when canonical gets to compile drivers for particular phones which incidentally is probably going to be for only their oem devices, they use the cm base.
Essentially just the drivers and hal layer.
Its not based on CM. It takes advantage of CM base. Its direct ubuntu.
And from what iv seen you can forget about lag. The alpha is awesome compared with android alphas
Sent from my GT-N7000 using xda premium
edy_3dz said:
Because some of the Android components are reused. Read here: https://wiki.ubuntu.com/Touch/Porting#General
Click to expand...
Click to collapse
yes i have read this but my english isnt perfect so i maybe didnt understant something.so because ubuntu and android are based in Linux kernel,they taking some stuff "ready" for more easyness.something like that?
Phones need drivers like your PC does and a kernel which acts as interaface between the hardware and the operating system.
Everyphone uses its own vendor supplied kernel with some modifaction and their own graphics driver. So they use the low-level stuff that already exists for Ubuntu.
You can't just make one "OS" for a smartphone that just works on all devices it has to be ported to the specific hardware (kernel and driver).
blackout23 said:
Phones need drivers like your PC does and a kernel which acts as interaface between the hardware and the operating system.
Everyphone uses its own vendor supplied kernel with some modifaction and their own graphics driver. So they use the low-level stuff that already exists for Ubuntu.
You can't just make one "OS" for a smartphone that just works on all devices it has to be ported to the specific hardware (kernel and driver).
Click to expand...
Click to collapse
thats what i mean.so they took the allready existing stuff from cm10.1 because it will work with ubuntu (or with some small changes) because both OS are based on Linux kernel.i understand right?
fromanbr said:
Ubuntu is a distro. Linux is an OS. Android is kind of a distro too.
Please correct me if I'm wrong.
Click to expand...
Click to collapse
Ubuntu is a distro or distribution which is a OS Linux isn't a OS it's a kernel (the underlying framework kinda like the glue)
PHONE SLOW CLICK ME?
_____________________________________
"If your doing the right thing then to hell with everyone else -Deadly"
TingTingin said:
Ubuntu is a distro or distribution which is a OS Linux isn't a OS it's a kernel (the underlying framework kinda like the glue)
PHONE SLOW CLICK ME?
_____________________________________
"If your doing the right thing then to hell with everyone else -Deadly"
Click to expand...
Click to collapse
Wikipedia says Linux is an unix like OS, but the main component is the Linux Kernel. Android only uses the Linux Kernel and not so much the GNU system tools which make it unix like, that is why people generally don't refer to android as a Linux distro.
BukaKing said:
Wikipedia says Linux is an unix like OS, but the main component is the Linux Kernel.
Click to expand...
Click to collapse
But saying it like that makes it sound like u can use this as a Mac OS or Windows replacement which I think is what he was asking
Android only uses the Linux Kernel and not so much the GNU system tools which make it unix like, that is why people generally don't refer to android as a Linux distro.
Click to expand...
Click to collapse
I never said android was a Linux distro
PHONE SLOW CLICK ME?
_____________________________________
"If your doing the right thing then to hell with everyone else -Deadly"
TingTingin said:
But saying it like that makes it sound like u can use this as a Mac OS or Windows replacement which I think is what he was asking
I never said android was a Linux distro
PHONE SLOW CLICK ME?
_____________________________________
"If your doing the right thing then to hell with everyone else -Deadly"
Click to expand...
Click to collapse
You didn't say android was a Linux distro but he did, I was just adding to the conversation.
I think I may understand what you're thinking though. Mac and Windows are not open source and you cant build your own version, so they are not as comparable in that sense, they are binary distributions. But you can build your own Linux configured the way you want outside of any distro, a distro is just a packaged version of Linux with additional packages and configurations.
Had angie tried to pull the source code? It's ridiculously slow on my end. About 15gb at 9 to 152kbs... I guess every dev in the world is trying to pull it...Lol...too bad there's no way to speed it up
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
fromanbr said:
Ubuntu is a distro. Linux is an OS. Android is kind of a distro too.
Please correct me if I'm wrong.
Click to expand...
Click to collapse
Actually, Linux is a clone of the UNIX kernel. Ubuntu is an operating system (or Linux distribution) with a Linux kernel. Android could be considered a Linux distribution as well, even though it's mostly Java stacks on top of a Linux kernel.
Sent from my Galaxy Nexus using Tapatalk 2
USB Driver
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE500CL/ASUS_Android_USB_drivers_for_Windows_20150212.zip
ZE550ML ROM
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE550ML/UL-Z008-WW-2.12.40.9-user.zip.secure
ZE551ML ROM
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE551ML/UL-Z00A-WW-2.12.40.9-user.zip.secure
Kernel source
ZE550ML/ZE551ML
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE550ML/zenfone2_2_12_40.zip
Great!! Looking forward for great dev support..
Fire code said:
USB Driver
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE500CL/ASUS_Android_USB_drivers_for_Windows_20150212.zip
ZE550ML ROM
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE550ML/UL-Z008-WW-2.12.40.9-user.zip.secure
ZE551ML ROM
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE551ML/UL-Z00A-WW-2.12.40.9-user.zip.secure
Kernel source
ZE550ML/ZE551ML
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE550ML/zenfone2_2_12_40.zip
Click to expand...
Click to collapse
Links for ZE551ML and ZE550ML ROMs are broken.
BACKUP
Quote:
Originally Posted by Fire code
USB Driver
https://drive.google.com/open?id=0B-1_qo5woThsQkNWQnVwZG9CVzA&authuser=0
ZE550ML ROM
N/A(sorry ~i didn't backup this~ )
ZE551ML ROM
https://drive.google.com/open?id=0B-1_qo5woThsTnM3bjQxaHJoUzg&authuser=0
Kernel source
ZE550ML/ZE551ML
http://dlcdnet.asus.com/pub/ASUS/Zen...e2_2_12_40.zip
https://drive.google.com/open?id=0B-1_qo5woThsOHhkTUNEUFItdFU&authuser=0
I can't wait tell I get this device. Nothing but good old cyanogenmod and aosp roms.
Sent from my SM-T230NU using XDA Free mobile app
Anyone rip any apps out and had success with them running on AOSP yet?
Do you guys think there will be an Ubuntu Touch edition for the ZenFone 2? It has an Intel CPU, I really wish that.
update link
USB Driver:
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE500CL/ASUS_Android_USB_drivers_for_Windows_20150212.zip
ZE500CL
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE500CL/UL-ASUS_Z00D-WW-12.16.4.3-user.zip
ZE550ML
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE550ML/UL-Z008-WW-2.12.40.11-user.zip
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE550ML/UL-Z008-WW-2.12.40.9-user.zip
ZE551ML
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE551ML/UL-Z00A-WW-2.12.40.11-user.zip
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE551ML/UL-Z00A-WW-2.12.40.9-user.zip
hp420 said:
Anyone rip any apps out and had success with them running on AOSP yet?
Click to expand...
Click to collapse
You can get some ZenFone 2 apps From :-
I have deodexed rom.
and ported some apps and they are working flawlessly on CM11 without any bug.
http://forum.xda-developers.com/and...enfone-2-apps-port-root-t3073195#post59906345
ThunderSky7 said:
You can get some ZenFone 2 apps From :-
I have deodexed rom.
and ported some apps and they are working flawlessly on CM11 without any bug.
http://forum.xda-developers.com/and...enfone-2-apps-port-root-t3073195#post59906345
Click to expand...
Click to collapse
Deodexed rom meaning you have a zenfone 2 stock deodexded rom? Do you have a link to it or the rom is private?
You should add screenshots.. :good:
thanks for drivers
sooo much repo'ing to get AOSP before the compiling even begins. There's gotta be a better way for them to maintain the repository. :/
Edit:
After downloading around 40 gigs of files from AOSP, won't compile on our phones. Looks like build tools are only 64-bit and the Debian Jessie chroot I'm using on the phone isn't allowing the 64-bit tools to execute. Our kernel reports that it IS in fact x86_64, but I can't seem to find the phone's /lib64 directory to map to the chroot. So, something that could be fun is now a huge headache -- may need to put together a pc just to build this kernel & hope I still have enough bandwidth from my ISP to repo another 40 gigs.
ycavan said:
sooo much repo'ing to get AOSP before the compiling even begins. There's gotta be a better way for them to maintain the repository. :/
Edit:
After downloading around 40 gigs of files from AOSP, won't compile on our phones. Looks like build tools are only 64-bit and the Debian Jessie chroot I'm using on the phone isn't allowing the 64-bit tools to execute. Our kernel reports that it IS in fact x86_64, but I can't seem to find the phone's /lib64 directory to map to the chroot. So, something that could be fun is now a huge headache -- may need to put together a pc just to build this kernel & hope I still have enough bandwidth from my ISP to repo another 40 gigs.
Click to expand...
Click to collapse
It's already several years ago Android build tools migrated to x64-only. So, you cannot build Android (even 32bit version) on x32 machine.
Zenfone 2 kernel is 64bit. But Android itself is 32bit. You still can start 64bit binaries if you want. I'm using 64bit busybox and some other utilities I've made.
I didn't try to compile Zf2 kernel yet because there is no unlocked bootloader exist, so you simply can't boot your own kernel.
I was able to apt-get lib64 on debian jessie ( was called libc6-amd64 ) & that moved things along until the assembler refused to load libz.so. No amount of looking around helped figure that one out since libz.so did exist.
This is just something fun to do while waiting for the unlocked bootloader. Wouldn't it be nice to be able to just compile your own kernel on your phone?
Compilation requires a lot of typing in command line. I cannot imagine doing this on phone. It's simply crazy. I'm not even talking about time needed for compilation.
I'm using PC (with linux VM) to compile everything.
sorg said:
Compilation requires a lot of typing in command line. I cannot imagine doing this on phone. It's simply crazy. I'm not even talking about time needed for compilation.
I'm using PC (with linux VM) to compile everything.
Click to expand...
Click to collapse
@sorg..so currently is there anything that you have produced for zenfone 2? and is it possible for this phone to be developed once asus release and unlock the BL?
cangcan said:
@sorg..so currently is there anything that you have produced for zenfone 2? and is it possible for this phone to be developed once asus release and unlock the BL?
Click to expand...
Click to collapse
Yes, i've compiled many binaries already.
Of course it's possible to develop for ZF2. There is ASUS Nexsus Player (fugu) device in CM12 repository which is basically very close to ZE550/ZE551. So, there is already a lot of code in Cyanogenmod. But, i prefer stock ROM anyway.
sorg said:
Yes, i've compiled many binaries already.
Of course it's possible to develop for ZF2. There is ASUS Nexsus Player (fugu) device in CM12 repository which is basically very close to ZE550/ZE551. So, there is already a lot of code in Cyanogenmod. But, i prefer stock ROM anyway.
Click to expand...
Click to collapse
That's good news sorg, great to know you've been getting some code flowing while waiting for the bootloader unlock tool.:thumbup: I'll have to check out your repositories when I get the chance, especially since I wanted the device tree for my rom projects.
Sent from the Ace's MB865 using Tapatalk
edit: nvm
Hello there, it's time to get this rolling somewhere.
This is a Development-Thread. Please don't post if you aren't a developer.
What this IS
This is a Development thread, a platform for developers to discuss the development of CyanogenMod for the G925F. It's made so that we can get this working, fix up the problems - because there will be severe ones - and achieve a working official Rom at some point.
At the moment it's @OldDroid and me with help, but it would be awesome if interested devs would join in so that we can make this a team effort.
In short, it's a Dev-Thread in a dev section.
Right now it doesn't work and I'm not sure that it will work.
What this IS NOT
This is NOT a working Rom. Not even close. I can only link you to the kernel repo and soon to device and vendor, as they are almost completed for a first try.
And yes, there is no download link for the Rom. Because there isn't anything you could download yet.
This is also NOT intended as a Q&A thread. Please don't ask if your variant will be supported, I will respond by trolling. Firstand only priority is to get this running, then we'll talk about variants.
And ETA is an evil word with no meaning here. I work slowly, deal with it
Where are we currently?
Much further than a day ago
Thanks to @OldDroid, we've teamed up
All the links you want (minus the download link :angel
device: (soon, almost complete)
https://gitlab.com/mythos234/device_samsung_zeroltexx
vendor:
https://gitlab.com/mythos234/vendor_samsung_zerolte
kernel:
https://gitlab.com/mythos234/zerolte-kernel-CM
Once available, buggy alpha builds will be posted here
///
vendor and device will soon be pushed to my github
Reserved
i'll join you ... also started working on cm12.1 for s6 edge 5 days ago (currently in england with my school class)
vendor is setup
OldDroid said:
i'll join you ... also started working on cm12.1 for s6 edge 5 days ago (currently in england with my school class)
Click to expand...
Click to collapse
Welcome aboard then
vendor is finally setup and good to go!
https://github.com/mythos234/vendor_samsung_zerolte
It's apparently not without some minor casualties, but we got it. Huge thanks to @RaymanFX, he's helping me, since I'm not that much into CM building yet and I'm also basing this project on his CM for the N910C, which's 5433 is darn similar to our 7420, so we got a pretty good base to begin with.
add me as participant to the repos ^^
https://github.com/OldDroid
OldDroid said:
add me as participant to the repos ^^
https://github.com/OldDroid
Click to expand...
Click to collapse
Done for all the 3 of them
Looks like I killed Bluetooth for now (lol). Other than that it's slow but steady progress.
mythos234 said:
Looks like I killed Bluetooth for now (lol). Other than that it's slow but steady progress.
Click to expand...
Click to collapse
What do you mean "killed"? Killed the chip or wiped the MAC addr. or something?
nasko_spasko said:
What do you mean "killed"? Killed the chip or wiped the MAC addr. or something?
Click to expand...
Click to collapse
I'm currently building the Rom with completely removed Bluetooth support
First Build is compiled and ready for a test.. But I can't install the zip. This would be hillarious if it wasn't so annoying
mythos234 said:
Besides I said it can't be installed Hard to test something you can't even install
Click to expand...
Click to collapse
I think that there was a mistake in the partition sizes.. /system was declared as 4.1GB, but it's only 3.6GB. Recompiling with a new value, should be able to flash it then
Good luck develop without documentation for exynos chipset.
But can you tell us more in details how porting works and what are the challenges with it.
Is it hard to develop a rom without samsung binary files and drivers? I know they are proprietary and closed soruce.
If just Samsung could be more developer friendly like Sony.
We can request source for closed binaries here, http://opensource.samsung.com/reception/receptionSub.do?method=inquiryView, most likely they wont answer
Aircondition said:
Good luck develop without documentation for exynos chipset.
Click to expand...
Click to collapse
The lack of drivers makes this a fun exercise almost Where's be the challenge if everything was easy...?
Aircondition said:
Good luck develop without documentation for exynos chipset.
But can you tell us more in details how porting works and what are the challenges with it.
Is it hard to develop a rom without samsung binary files and drivers? I know they are proprietary and closed soruce.
If just Samsung could be more developer friendly like Sony.
We can request source for closed binaries here, http://opensource.samsung.com/reception/receptionSub.do?method=inquiryView, most likely they wont answer
Click to expand...
Click to collapse
I can't say what the challenges here will be, since I couldn't manage to even flash it yet - Second build is compiling since hours now. For now it's using all the proprietrary stuff we managed to grab and some additional stuff from the 5433 CM. But without booting it's hard to tell what won't work and might present a challenge ^^ From what I saw it'll be tough to just get the modem running. The hard part is to write the drivers yourself
mythos234 said:
I can't say what the challenges here will be, since I couldn't manage to even flash it yet - Second build is compiling since hours now. For now it's using all the proprietrary stuff we managed to grab and some additional stuff from the 5433 CM. But without booting it's hard to tell what won't work and might present a challenge ^^ From what I saw it'll be tough to just get the modem running. The hard part is to write the drivers yourself
Click to expand...
Click to collapse
It's interesting that you can use drivers from 5433, which is a 32bit platform. Most drivers are not compatible when you switch from 32bit to 64bit if I am right?
Sent from my SM-G920F using Tapatalk
lch920619x said:
It's interesting that you can use drivers from 5433, which is a 32bit platform. Most drivers are not compatible when you switch from 32bit to 64bit if I am right?
Sent from my SM-G920F using Tapatalk
Click to expand...
Click to collapse
As a base to know how to do it, obviously we can't just use drivers for a different chipset
Updated the /system size in the BoardConfig and at least it flashes. But it doesn't want to boot for some reason yet.
mythos234 said:
Updated the /system size in the BoardConfig and at least it flashes. But it doesn't want to boot for some reason yet.
Click to expand...
Click to collapse
If you have the 5.1.1 boot loader and are using 5.0.2 as a base. Sboot will not boot it. As a fyi. It checks Linux versions.
-Mr. X- said:
If you have the 5.1.1 boot loader and are using 5.0.2 as a base. Sboot will not boot it. As a fyi. It checks Linux versions.
Click to expand...
Click to collapse
Both is 5.1.1 and Sboot seems to clear the boot as well, everything seems to go fine, it just doesn't boot. :/ Trying with building the kernel during the build itself instead of using a prebuilt one and see how that goes
mythos234 said:
Both is 5.1.1 and Sboot seems to clear the boot as well, everything seems to go fine, it just doesn't boot. :/ Trying with building the kernel during the build itself instead of using a prebuilt one and see how that goes
Click to expand...
Click to collapse
I would personally flash an Engineering boot loader while doing this, to ensure version checking is not the issue.